0001652044-21-000010.txt : 20210203 0001652044-21-000010.hdr.sgml : 20210203 20210202201225 ACCESSION NUMBER: 0001652044-21-000010 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210203 DATE AS OF CHANGE: 20210202 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alphabet Inc. CENTRAL INDEX KEY: 0001652044 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 611767919 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37580 FILM NUMBER: 21583716 BUSINESS ADDRESS: STREET 1: 1600 AMPHITHEATRE PARKWAY CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 BUSINESS PHONE: 650-253-0000 MAIL ADDRESS: STREET 1: 1600 AMPHITHEATRE PARKWAY CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 10-K 1 goog-20201231.htm 10-K goog-20201231
FALSE2020FY0001652044P7YP3YP3YP1YP24M5050us-gaap:AccruedLiabilitiesCurrentus-gaap:AccruedLiabilitiesCurrent00016520442020-01-012020-12-310001652044us-gaap:CommonClassAMember2020-01-012020-12-310001652044goog:CapitalClassCMember2020-01-012020-12-31iso4217:USD00016520442020-06-30xbrli:shares0001652044us-gaap:CommonClassAMember2021-01-260001652044us-gaap:CommonClassBMember2021-01-260001652044goog:CapitalClassCMember2021-01-2600016520442019-12-3100016520442020-12-31iso4217:USDxbrli:shares0001652044us-gaap:CommonClassAMember2020-12-310001652044us-gaap:CommonClassAMember2019-12-310001652044us-gaap:CommonClassBMember2019-12-310001652044us-gaap:CommonClassBMember2020-12-310001652044goog:CapitalClassCMember2019-12-310001652044goog:CapitalClassCMember2020-12-3100016520442018-01-012018-12-3100016520442019-01-012019-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2017-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001652044us-gaap:RetainedEarningsMember2017-12-3100016520442017-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2017-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2017-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-01-012018-12-310001652044us-gaap:RetainedEarningsMember2018-01-012018-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001652044us-gaap:RetainedEarningsMember2018-12-3100016520442018-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-01-012019-12-310001652044us-gaap:RetainedEarningsMember2019-01-012019-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001652044us-gaap:RetainedEarningsMember2019-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-12-310001652044us-gaap:RetainedEarningsMember2020-01-012020-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001652044us-gaap:RetainedEarningsMember2020-12-310001652044goog:ServerEquipmentMember2020-01-012020-12-310001652044goog:ServerEquipmentMemberus-gaap:SubsequentEventMember2021-01-012021-01-310001652044goog:NetworkEquipmentMember2020-01-012020-12-310001652044us-gaap:SubsequentEventMembergoog:NetworkEquipmentMember2021-01-012021-01-31xbrli:pure0001652044us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2018-01-012018-12-310001652044us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001652044us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001652044us-gaap:BuildingMembersrt:MinimumMember2020-01-012020-12-310001652044srt:MaximumMemberus-gaap:BuildingMember2020-01-012020-12-310001652044us-gaap:TechnologyEquipmentMembersrt:MinimumMember2020-01-012020-12-310001652044us-gaap:TechnologyEquipmentMembersrt:MaximumMember2020-01-012020-12-310001652044srt:MinimumMembergoog:NetworkEquipmentMember2020-01-012020-12-310001652044srt:MaximumMembergoog:NetworkEquipmentMember2020-01-012020-12-310001652044srt:MinimumMember2020-01-012020-12-310001652044srt:MaximumMember2020-01-012020-12-310001652044goog:GoogleServicesMembergoog:GoogleSearchOtherMember2018-01-012018-12-310001652044goog:GoogleServicesMembergoog:GoogleSearchOtherMember2019-01-012019-12-310001652044goog:GoogleServicesMembergoog:GoogleSearchOtherMember2020-01-012020-12-310001652044goog:GoogleServicesMembergoog:YouTubeAdvertisingRevenueMember2018-01-012018-12-310001652044goog:GoogleServicesMembergoog:YouTubeAdvertisingRevenueMember2019-01-012019-12-310001652044goog:GoogleServicesMembergoog:YouTubeAdvertisingRevenueMember2020-01-012020-12-310001652044goog:GoogleServicesMembergoog:GoogleNetworkMembersPropertiesMember2018-01-012018-12-310001652044goog:GoogleServicesMembergoog:GoogleNetworkMembersPropertiesMember2019-01-012019-12-310001652044goog:GoogleServicesMembergoog:GoogleNetworkMembersPropertiesMember2020-01-012020-12-310001652044goog:GoogleAdvertisingRevenueMembergoog:GoogleServicesMember2018-01-012018-12-310001652044goog:GoogleAdvertisingRevenueMembergoog:GoogleServicesMember2019-01-012019-12-310001652044goog:GoogleAdvertisingRevenueMembergoog:GoogleServicesMember2020-01-012020-12-310001652044goog:OtherRevenuesMembergoog:GoogleServicesMember2018-01-012018-12-310001652044goog:OtherRevenuesMembergoog:GoogleServicesMember2019-01-012019-12-310001652044goog:OtherRevenuesMembergoog:GoogleServicesMember2020-01-012020-12-310001652044goog:GoogleServicesMember2018-01-012018-12-310001652044goog:GoogleServicesMember2019-01-012019-12-310001652044goog:GoogleServicesMember2020-01-012020-12-310001652044goog:GoogleCloudMember2018-01-012018-12-310001652044goog:GoogleCloudMember2019-01-012019-12-310001652044goog:GoogleCloudMember2020-01-012020-12-310001652044us-gaap:AllOtherSegmentsMember2018-01-012018-12-310001652044us-gaap:AllOtherSegmentsMember2019-01-012019-12-310001652044us-gaap:AllOtherSegmentsMember2020-01-012020-12-310001652044country:US2018-01-012018-12-310001652044country:US2019-01-012019-12-310001652044country:US2020-01-012020-12-310001652044us-gaap:EMEAMember2018-01-012018-12-310001652044us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-12-310001652044us-gaap:EMEAMember2019-01-012019-12-310001652044us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001652044us-gaap:EMEAMember2020-01-012020-12-310001652044us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001652044srt:AsiaPacificMember2018-01-012018-12-310001652044srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-12-310001652044srt:AsiaPacificMember2019-01-012019-12-310001652044srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001652044srt:AsiaPacificMember2020-01-012020-12-310001652044srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001652044goog:AmericasExcludingUnitedStatesMember2018-01-012018-12-310001652044us-gaap:SalesRevenueNetMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-12-310001652044goog:AmericasExcludingUnitedStatesMember2019-01-012019-12-310001652044us-gaap:SalesRevenueNetMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001652044goog:AmericasExcludingUnitedStatesMember2020-01-012020-12-310001652044us-gaap:SalesRevenueNetMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-01-012018-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-3100016520442021-01-012020-12-3100016520442023-01-012020-12-310001652044us-gaap:DebtSecuritiesMember2020-01-012020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2019-12-310001652044us-gaap:FairValueInputsLevel2Membergoog:GovernmentBondsMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2019-12-310001652044us-gaap:FairValueInputsLevel2Membergoog:MortgageBackedandAssetBackedSecuritiesMember2019-12-310001652044us-gaap:FairValueInputsLevel2Member2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2020-12-310001652044us-gaap:FairValueInputsLevel2Membergoog:GovernmentBondsMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001652044us-gaap:FairValueInputsLevel2Membergoog:MortgageBackedandAssetBackedSecuritiesMember2020-12-310001652044us-gaap:FairValueInputsLevel2Member2020-12-310001652044goog:GovernmentBondsMember2019-12-310001652044us-gaap:CorporateDebtSecuritiesMember2019-12-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2019-12-310001652044goog:GovernmentBondsMember2020-12-310001652044us-gaap:CorporateDebtSecuritiesMember2020-12-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2020-12-310001652044us-gaap:OtherNoncurrentAssetsMember2020-12-310001652044us-gaap:FairValueInputsLevel1Membergoog:MoneyMarketAndOtherFundsMember2019-12-310001652044us-gaap:FairValueInputsLevel1Membergoog:MoneyMarketAndOtherFundsMember2020-12-310001652044us-gaap:FairValueInputsLevel1Member2019-12-310001652044us-gaap:FairValueInputsLevel1Member2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2020-12-310001652044us-gaap:MarketApproachValuationTechniqueMember2020-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2019-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2019-12-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2020-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2019-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2019-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2019-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2019-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2019-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2019-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherContractMember2019-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2019-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2019-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2019-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherContractMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-310001652044us-gaap:ForeignExchangeContractMember2018-01-012018-12-310001652044us-gaap:ForeignExchangeContractMember2019-01-012019-12-310001652044us-gaap:ForeignExchangeContractMember2020-01-012020-12-310001652044us-gaap:SalesMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMember2018-01-012018-12-310001652044us-gaap:SalesMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-12-310001652044us-gaap:SalesMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-310001652044us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-12-310001652044us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2018-01-012018-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2018-01-012018-12-310001652044us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2019-01-012019-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-12-310001652044us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2020-01-012020-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-12-310001652044us-gaap:SalesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2018-01-012018-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMember2018-01-012018-12-310001652044us-gaap:SalesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2019-01-012019-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-12-310001652044us-gaap:SalesMemberus-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-12-310001652044us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2018-01-012018-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2018-01-012018-12-310001652044us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2019-01-012019-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-12-310001652044us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2020-01-012020-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-12-310001652044us-gaap:SalesMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2018-01-012018-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2018-01-012018-12-310001652044us-gaap:SalesMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2019-01-012019-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-12-310001652044us-gaap:SalesMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2020-01-012020-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-12-310001652044us-gaap:SalesMember2018-01-012018-12-310001652044us-gaap:NonoperatingIncomeExpenseMember2018-01-012018-12-310001652044us-gaap:SalesMember2019-01-012019-12-310001652044us-gaap:NonoperatingIncomeExpenseMember2019-01-012019-12-310001652044us-gaap:SalesMember2020-01-012020-12-310001652044us-gaap:NonoperatingIncomeExpenseMember2020-01-012020-12-310001652044srt:MinimumMember2020-12-310001652044srt:MaximumMember2020-12-310001652044us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AssetPledgedAsCollateralMember2019-12-310001652044us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AssetPledgedAsCollateralMember2020-12-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310001652044goog:WaymoMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-06-300001652044us-gaap:CommercialPaperMember2020-12-310001652044us-gaap:UnsecuredDebtMembergoog:A2020NotesMember2020-08-31goog:Tranche0001652044us-gaap:UnsecuredDebtMembergoog:DebtInstrumentDue2025Membergoog:A2020NotesMember2020-08-310001652044us-gaap:UnsecuredDebtMembergoog:DebtInstrumentDue2027Membergoog:A2020NotesMember2020-08-310001652044us-gaap:UnsecuredDebtMembergoog:A2020NotesMembergoog:DebtInstrumentDue2030Member2020-08-310001652044us-gaap:UnsecuredDebtMembergoog:DebtInstrumentDue2040Membergoog:A2020NotesMember2020-08-310001652044us-gaap:UnsecuredDebtMembergoog:DebtInstrumentDue2050Membergoog:A2020NotesMember2020-08-310001652044goog:DebtInstrumentDue2060Memberus-gaap:UnsecuredDebtMembergoog:A2020NotesMember2020-08-310001652044us-gaap:UnsecuredDebtMembergoog:A2020NotesMember2020-08-012020-08-310001652044goog:SustainabilityBondsMembergoog:A2020NotesMember2020-08-310001652044srt:MinimumMembergoog:A20112016NotesMember2020-12-310001652044srt:MaximumMembergoog:A20112016NotesMember2020-12-310001652044goog:A20112016NotesMember2019-12-310001652044goog:A20112016NotesMember2020-12-310001652044srt:MinimumMembergoog:A2020NotesMember2020-12-310001652044srt:MaximumMembergoog:A2020NotesMember2020-12-310001652044goog:A2020NotesMember2019-12-310001652044goog:A2020NotesMember2020-12-310001652044us-gaap:RevolvingCreditFacilityMember2020-12-310001652044us-gaap:RevolvingCreditFacilityMember2019-12-310001652044us-gaap:LandAndBuildingMember2019-12-310001652044us-gaap:LandAndBuildingMember2020-12-310001652044us-gaap:TechnologyEquipmentMember2019-12-310001652044us-gaap:TechnologyEquipmentMember2020-12-310001652044us-gaap:ConstructionInProgressMember2019-12-310001652044us-gaap:ConstructionInProgressMember2020-12-310001652044us-gaap:LeaseholdImprovementsMember2019-12-310001652044us-gaap:LeaseholdImprovementsMember2020-12-310001652044us-gaap:FurnitureAndFixturesMember2019-12-310001652044us-gaap:FurnitureAndFixturesMember2020-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2017-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2017-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2017-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedTranslationAdjustmentMember2017-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2017-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2017-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2018-01-012018-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-01-012018-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-01-012018-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedTranslationAdjustmentMember2018-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-310001652044srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-01-012018-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-01-012018-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001652044us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-01-012018-12-310001652044us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001652044us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-01-012018-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2018-01-012018-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001652044us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-01-012020-12-310001652044us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310001652044goog:PatentsAndDevelopedTechnologyMember2020-01-012020-12-310001652044us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001652044goog:TradenamesAndOtherMember2020-01-012020-12-310001652044us-gaap:SubsequentEventMembergoog:FitbitMember2021-01-012021-01-310001652044goog:GoogleInc.Member2018-12-310001652044goog:GoogleServicesMember2018-12-310001652044goog:GoogleCloudMember2018-12-310001652044us-gaap:AllOtherSegmentsMember2018-12-310001652044goog:GoogleInc.Member2019-01-012019-12-310001652044goog:GoogleInc.Member2019-12-310001652044goog:GoogleServicesMember2019-12-310001652044goog:GoogleCloudMember2019-12-310001652044us-gaap:AllOtherSegmentsMember2019-12-310001652044goog:GoogleInc.Membergoog:GoodwillBeforeChangeInAllocationMember2020-01-012020-12-310001652044goog:GoogleServicesMembergoog:GoodwillBeforeChangeInAllocationMember2020-01-012020-12-310001652044goog:GoogleCloudMembergoog:GoodwillBeforeChangeInAllocationMember2020-01-012020-12-310001652044us-gaap:AllOtherSegmentsMembergoog:GoodwillBeforeChangeInAllocationMember2020-01-012020-12-310001652044goog:GoodwillBeforeChangeInAllocationMember2020-01-012020-12-310001652044goog:GoogleInc.Membergoog:GoodwillAfterChangeInAllocationMember2020-01-012020-12-310001652044goog:GoogleServicesMembergoog:GoodwillAfterChangeInAllocationMember2020-01-012020-12-310001652044goog:GoogleCloudMembergoog:GoodwillAfterChangeInAllocationMember2020-01-012020-12-310001652044us-gaap:AllOtherSegmentsMembergoog:GoodwillAfterChangeInAllocationMember2020-01-012020-12-310001652044goog:GoodwillAfterChangeInAllocationMember2020-01-012020-12-310001652044goog:GoogleInc.Member2020-12-310001652044goog:GoogleServicesMember2020-12-310001652044goog:GoogleCloudMember2020-12-310001652044us-gaap:AllOtherSegmentsMember2020-12-310001652044goog:PatentsAndDevelopedTechnologyMember2019-12-310001652044us-gaap:CustomerRelationshipsMember2019-12-310001652044goog:TradenamesAndOtherMember2019-12-310001652044goog:PatentsAndDevelopedTechnologyMember2020-12-310001652044us-gaap:CustomerRelationshipsMember2020-12-310001652044goog:TradenamesAndOtherMember2020-12-310001652044goog:AcquisitionrelatedIntangibleAssetsMember2018-01-012018-12-310001652044goog:AcquisitionrelatedIntangibleAssetsMember2019-01-012019-12-310001652044goog:AcquisitionrelatedIntangibleAssetsMember2020-01-012020-12-31iso4217:EUR0001652044us-gaap:UnfavorableRegulatoryActionMember2017-06-272017-06-270001652044us-gaap:UnfavorableRegulatoryActionMember2017-04-012017-06-300001652044us-gaap:UnfavorableRegulatoryActionMember2018-06-302018-06-300001652044us-gaap:UnfavorableRegulatoryActionMember2018-04-012018-06-300001652044us-gaap:UnfavorableRegulatoryActionMember2019-03-202019-03-200001652044us-gaap:UnfavorableRegulatoryActionMember2019-01-012019-03-31goog:classgoog:vote0001652044goog:CapitalClassCMembergoog:ShareRepurchaseProgramMember2020-07-300001652044goog:CapitalClassCMembergoog:ShareRepurchaseProgramMember2019-01-012019-12-310001652044goog:CapitalClassCMembergoog:ShareRepurchaseProgramMember2020-01-012020-12-310001652044us-gaap:CommonClassAMember2018-01-012018-12-310001652044us-gaap:CommonClassBMember2018-01-012018-12-310001652044goog:CapitalClassCMember2018-01-012018-12-310001652044us-gaap:CommonClassAMember2019-01-012019-12-310001652044us-gaap:CommonClassBMember2019-01-012019-12-310001652044goog:CapitalClassCMember2019-01-012019-12-310001652044us-gaap:CommonClassBMember2020-01-012020-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2020-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2019-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2018-01-012018-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-31goog:plan0001652044goog:CostSharingArrangementIncomeTaxExpenseMember2019-01-012019-12-310001652044us-gaap:DomesticCountryMember2020-12-310001652044us-gaap:StateAndLocalJurisdictionMember2020-12-310001652044us-gaap:ForeignCountryMember2020-12-31goog:jurisdiction0001652044goog:GoogleServicesMemberus-gaap:OperatingSegmentsMember2018-01-012018-12-310001652044goog:GoogleServicesMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001652044goog:GoogleServicesMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2018-01-012018-12-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001652044us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2018-01-012018-12-310001652044us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001652044us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001652044us-gaap:CorporateNonSegmentMember2018-01-012018-12-310001652044us-gaap:CorporateNonSegmentMember2019-01-012019-12-310001652044us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001652044us-gaap:UnfavorableRegulatoryActionMember2018-01-012018-12-310001652044us-gaap:UnfavorableRegulatoryActionMember2019-01-012019-12-310001652044country:US2019-12-310001652044country:US2020-12-310001652044us-gaap:NonUsMember2019-12-310001652044us-gaap:NonUsMember2020-12-310001652044us-gaap:AllowanceForCreditLossMember2017-12-310001652044us-gaap:AllowanceForCreditLossMember2018-01-012018-12-310001652044us-gaap:AllowanceForCreditLossMember2018-12-310001652044us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001652044us-gaap:AllowanceForCreditLossMember2019-12-310001652044us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001652044us-gaap:AllowanceForCreditLossMember2020-12-31



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, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             .
Commission file number: 001-37580
___________________________________________
Alphabet Inc.
(Exact name of registrant as specified in its charter)
___________________________________________
Delaware61-1767919
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1600 Amphitheatre Parkway
Mountain View, CA 94043
(Address of principal executive offices, including zip code)
(650) 253-0000
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.001 par valueGOOGLNasdaq Stock Market LLC
(Nasdaq Global Select Market)
Class C Capital Stock, $0.001 par valueGOOGNasdaq Stock Market LLC
(Nasdaq Global Select Market)
Securities registered pursuant to Section 12(g) of the Act:
Title of each class
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 filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.



Large accelerated filer  Accelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of June 30, 2020, the aggregate market value of shares held by non-affiliates of the registrant (based upon the closing sale prices of such shares on the Nasdaq Global Select Market on June 30, 2020) was approximately $849.7 billion. For purposes of calculating the aggregate market value of shares held by non-affiliates, we have assumed that all outstanding shares are held by non-affiliates, except for shares held by each of our executive officers, directors and 5% or greater stockholders. In the case of 5% or greater stockholders, we have not deemed such stockholders to be affiliates unless there are facts and circumstances which would indicate that such stockholders exercise any control over our company, or unless they hold 10% or more of our outstanding common stock. These assumptions should not be deemed to constitute an admission that all executive officers, directors and 5% or greater stockholders are, in fact, affiliates of our company, or that there are not other persons who may be deemed to be affiliates of our company. Further information concerning shareholdings of our officers, directors and principal stockholders is included or incorporated by reference in Part III, Item 12 of this Annual Report on Form 10-K.
As of January 26, 2021, there were 300,737,081 shares of the registrant’s Class A common stock outstanding, 45,843,112 shares of the registrant’s Class B common stock outstanding, and 327,556,472 shares of the registrant’s Class C capital stock outstanding.
___________________________________________
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2020.




Alphabet Inc.
Alphabet Inc.
Form 10-K
For the Fiscal Year Ended December 31, 2020
TABLE OF CONTENTS
  Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.

2

Alphabet Inc.
NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements include, among other things, statements regarding:
the ongoing effect of the novel coronavirus pandemic ("COVID-19"), including its macroeconomic effects on our business, operations, and financial results; and the effect of governmental lockdowns, restrictions and new regulations on our operations and processes;
the growth of our business and revenues and our expectations about the factors that influence our success and trends in our business, including the size and timing of the expected return on our continuing investments in our Google Cloud segment;
the potential for declines in our revenue growth rate and operating margin;
our expectation that the shift from an offline to online world will continue to benefit our business;
our expectation that the portion of our revenues that we derive from non-advertising revenues will continue to increase and may affect our margins;
our expectation that our traffic acquisition costs ("TAC") and the associated TAC rate will fluctuate, which could affect our overall margins;
our expectation that our monetization trends will fluctuate, which could affect our revenues and margins;
fluctuations in our revenue growth, as well as the change in paid clicks and cost-per-click and the change in impressions and cost-per-impression, and various factors contributing to such fluctuations;
our expectation that we will continue to periodically review, refine, and update our methodologies for monitoring, gathering, and counting the number of paid clicks and impressions;
our expectation that our results will be affected by our performance in international markets as users in developing economies increasingly come online;
our expectation that our foreign exchange risk management program will not fully offset our net exposure to fluctuations in foreign currency exchange rates;
the expected variability of gains and losses related to hedging activities under our foreign exchange risk management program;
the amount and timing of revenue recognition from customer contracts with commitments for performance obligations, including our estimate of the remaining amount of commitments and when we expect to recognize revenue;
fluctuations in our capital expenditures;
our plans to continue to invest in new businesses, products, services and technologies, systems, land and buildings for data centers and offices, and infrastructure, as well as to continue to invest in acquisitions;
our pace of hiring and our plans to provide competitive compensation programs;
our expectation that our cost of revenues, research and development ("R&D") expenses, sales and marketing expenses, and general and administrative expenses may increase in amount and/or may increase as a percentage of revenues and may be affected by a number of factors;
estimates of our future compensation expenses;
our expectation that our other income (expense), net ("OI&E"), will fluctuate in the future, as it is largely driven by market dynamics;
fluctuations in our effective tax rate;
seasonal fluctuations in internet usage and advertiser expenditures, underlying business trends such as traditional retail seasonality (including developments and volatility arising from COVID-19), which are likely to cause fluctuations in our quarterly results;
the sufficiency of our sources of funding;
our potential exposure in connection with new and pending investigations, proceedings, and other contingencies;
3

Alphabet Inc.
the sufficiency and timing of our proposed remedies in response to decisions from the European Commission ("EC") and other regulators and governmental entities;
our expectations regarding the timing, design and implementation of our new global enterprise resource planning ("ERP") system;
the expected timing and amount of Alphabet Inc.'s share repurchases;
our long-term sustainability and diversity goals;
our expectation that the estimated useful life of servers and certain network equipment will have a favorable effect on our 2021 operating results;
as well as other statements regarding our future operations, financial condition and prospects, and business strategies. Forward-looking statements may appear throughout this report and other documents we file with the Securities and Exchange Commission ("SEC"), including without limitation, the following sections: Item 1 "Business," Item 1A "Risk Factors," and Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations." Forward-looking statements generally can be identified by words such as "anticipates," "believes," "estimates," "expects," "intends," "plans," "predicts," "projects," "will be," "will continue," "may," "could," "will likely result," and similar expressions. These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Annual Report on Form 10-K, and in particular, the risks discussed in Item 1A, "Risk Factors" of this report and those discussed in other documents we file with the SEC. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
As used herein, "Alphabet," "the company," "we," "us," "our," and similar terms include Alphabet Inc. and its subsidiaries, unless the context indicates otherwise.
"Alphabet," "Google," and other trademarks of ours appearing in this report are our property. This report contains additional trade names and trademarks of other companies. We do not intend our use or display of other companies' trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.



4

Alphabet Inc.
PART I
ITEM 1.BUSINESS
Overview
As our founders Larry and Sergey wrote in the original founders' letter, "Google is not a conventional company. We do not intend to become one." That unconventional spirit has been a driving force throughout our history, inspiring us to tackle big problems, and invest in moonshots like artificial intelligence ("AI") research and quantum computing. We continue this work under the leadership of Sundar Pichai, who has served as CEO of Google since 2015 and as CEO of Alphabet since 2019.
Alphabet is a collection of businesses — the largest of which is Google — which we report as two segments: Google Services and Google Cloud. We report all non-Google businesses collectively as Other Bets. Our Other Bets include earlier stage technologies that are further afield from our core Google business. We take a long term view and manage the portfolio of Other Bets with the discipline and rigor needed to deliver long-term returns. Our Alphabet structure is about helping each of our businesses prosper through strong leaders and independence.
Access and technology for everyone
The Internet is one of the world’s most powerful equalizers, capable of propelling new ideas and people forward. Our mission to organize the world’s information and make it universally accessible and useful is as relevant today as it was when we were founded in 1998. Since then, we’ve evolved from a company that helps people find answers to a company that helps you get things done. We’re focused on building an even more helpful Google for everyone, and we aspire to give everyone the tools they need to increase their knowledge, health, happiness and success.
Across Alphabet, we're focused on continually innovating in areas where technology can have an impact on people’s lives. Every year, there are trillions of searches on Google, and we continue to invest deeply in AI and other technologies to ensure the most helpful Search experience possible. People come to YouTube for entertainment, information and opportunities to learn something new. And Google Assistant offers the best way to get things done seamlessly across different devices, providing intelligent help throughout your day, no matter where you are.
Since the pandemic began, our teams have built new features to help users go about their daily lives, and to support businesses working to serve their customers during an uncertain time. In conjunction with Apple, we launched Exposure Notification apps that are being used by local governments globally. Our COVID-19 Community Mobility Reports are used by public health agencies and researchers around the globe, and we’ve committed hundreds of millions of dollars to help small businesses through a combination of small business loans, grants and ad credits. Importantly, we've made authoritative content a key focus area across both Google Search and YouTube to help users search for trusted public health information.
Our Other Bets are also pursuing initiatives with similar goals. For instance, as a part of our efforts in the Metro Phoenix area, Waymo is working toward our goal of making transportation safer and easier for everyone while Verily is developing tools and platforms to improve health outcomes.
Moonshots
Many companies get comfortable doing what they have always done, making only incremental changes. This incrementalism leads to irrelevance over time, especially in technology, where change tends to be revolutionary, not evolutionary. People thought we were crazy when we acquired YouTube and Android and when we launched Chrome, but those efforts have matured into major platforms for digital video and mobile devices and a safer, popular browser. We continue to look toward the future and continue to invest for the long-term. As we said in the original founders' letter, we will not shy away from high-risk, high-reward projects that we believe in because they are the key to our long-term success.
The power of machine learning
Across the company, machine learning and AI are increasingly driving many of our latest innovations. Our investments in machine learning over the past decade have enabled us to build products that are smarter and more helpful. For example, a huge breakthrough in natural language understanding, called BERT, now improves results for almost every English language search query.
DeepMind made a significant AI-powered breakthrough, solving a 50-year-old protein folding challenge, which will help us better understand one of life’s fundamental building blocks, and will enable researchers to tackle new and difficult problems, from fighting diseases to environmental sustainability.
5

Alphabet Inc.
Google
For reporting purposes, Google comprises two segments: Google Services and Google Cloud.
Google Services
Serving our users
We have always been a company committed to building helpful products that can improve the lives of millions of people. Our product innovations have made our services widely used, and our brand one of the most recognized in the world. Google Services' core products and platforms include Android, Chrome, Gmail, Google Drive, Google Maps, Google Photos, Google Play, Search, and YouTube, each with broad and growing adoption by users around the world.
Our products and services have come a long way since the company was founded more than two decades ago. Rather than the ten blue links in our early search results, users can now get direct answers to their questions using their computer, mobile device, or their own voice, making it quicker, easier and more natural to find what you're looking for.
This drive to make information more accessible and helpful has led us over the years to improve the discovery and creation of digital content, on the web and through platforms like Google Play and YouTube. With the migration to mobile, people are consuming more digital content by watching more videos, playing more games, listening to more music, reading more books, and using more apps than ever before. Working with content creators and partners, we continue to build new ways for people around the world to find great digital content.
Fueling all of these great digital experiences are powerful platforms and hardware. That’s why we continue to invest in platforms like our Android mobile operating system, Chrome browser, Chrome operating system, as well as growing our family of great hardware devices. We see tremendous potential for devices to be helpful, make your life easier, and get better over time, by combining the best of our AI, software, and hardware. This is reflected in our latest generation of hardware products like Pixel 4a, Pixel 4a 5G and Pixel 5 phones, Chromecast with Google TV and the Google Nest Hub smart display. Creating beautiful products that people rely on every day is a journey that we are investing in for the long run.
Key to building helpful products for users is our commitment to privacy, security and user choice. As the Internet evolves, we continue to invest in keeping data safe, including enhanced malware features in Chrome and improvements to auto-delete controls that will automatically delete web and app searches after 18 months.
How we make money
Our advertising products deliver relevant ads at just the right time, to give people useful commercial information, regardless of the device they’re using. We also provide advertisers with tools that help them better attribute and measure their advertising campaigns. Our advertising solutions help millions of companies grow their businesses, and we offer a wide range of products across devices and formats. Google Services generates revenues primarily by delivering both performance advertising and brand advertising.
Performance advertising creates and delivers relevant ads that users will click on, leading to direct engagement with advertisers. Most of our performance advertisers pay us when a user engages in their ads. Performance advertising lets our advertisers connect with users while driving measurable results. Our ads tools allow performance advertisers to create simple text-based ads that appear on Google Search & other properties, YouTube and the properties of Google Network Members. In addition, Google Network Members use our platforms to display relevant ads on their properties, generating revenues when site visitors view or click on the ads. We continue to invest in our advertising programs and make significant upgrades.
Brand advertising helps enhance users' awareness of and affinity with advertisers' products and services, through videos, text, images, and other interactive ads that run across various devices. We help brand advertisers deliver digital videos and other types of ads to specific audiences for their brand-building marketing campaigns.
We have built a world-class ad technology platform for advertisers, agencies, and publishers to power their digital marketing businesses. We aim to ensure great user experiences by serving the right ads at the right time and by building deep partnerships with brands and agencies. We also seek to improve the measurability of advertising so advertisers know when their campaigns are effective.
We have allocated substantial resources to stopping bad advertising practices and protecting users on the web. We focus on creating the best advertising experiences for our users and advertisers in many ways, ranging
6

Alphabet Inc.
from filtering out invalid traffic, removing billions of bad ads from our systems every year to closely monitoring the sites, apps, and videos where ads appear and blocklisting them when necessary to ensure that ads do not fund bad content.
We continue to look to the future and are making long-term investments that will grow revenues beyond advertising, including Google Play, hardware, and YouTube. We are also investing in research efforts in AI and quantum computing to foster innovation across our businesses and create new opportunities.
Google Cloud
Google was a company built in the cloud. We continue to invest in infrastructure, security, data management, analytics and AI. We see significant opportunity in helping businesses utilize these strengths with features like data migration, modern development environments and machine learning tools to provide enterprise-ready cloud services, including Google Cloud Platform and Google Workspace (formerly known as G Suite). Google Cloud Platform enables developers to build, test, and deploy applications on its highly scalable and reliable infrastructure. Our Google Workspace collaboration tools — which include apps like Gmail, Docs, Drive, Calendar, Meet and more — are designed with real-time collaboration and machine intelligence to help people work smarter. Because more and more of today’s great digital experiences are being built in the cloud, our Google Cloud products help businesses of all sizes take advantage of the latest technology advances to operate more efficiently.
Google Cloud generates revenues primarily from fees received for Google Cloud Platform services and Google Workspace collaboration tools.
Other Bets
Throughout Alphabet, we are also using technology to try and solve big problems across many industries. Alphabet’s investment in our portfolio of Other Bets include emerging businesses at various stages of development, ranging from those in the research and development phase to those that are in the beginning stages of commercialization, and our goal is for them to become thriving, successful businesses in the medium to long term. While these early-stage businesses naturally come with considerable uncertainty, some of them are already generating revenue and making important strides in their industries. Revenues are primarily generated from internet and TV services, as well as licensing and R&D services.
Other Bets operate as independent companies and some of them have their own boards with independent members and outside investors. We are investing in our portfolio of Other Bets and being very deliberate about the focus, scale, and pace of investments.
Competition
Our business is characterized by rapid change as well as new and disruptive technologies. We face formidable competition in every aspect of our business, particularly from companies that seek to connect people with online information and provide them with relevant advertising. We face competition from:
General purpose search engines and information services, such as Baidu, Microsoft's Bing, Naver, Seznam, Verizon's Yahoo, and Yandex.
Vertical search engines and e-commerce websites, such as Amazon and eBay (e-commerce), Booking's Kayak (travel queries), Microsoft's LinkedIn (job queries), and WebMD (health queries). Some users will navigate directly to such content, websites, and apps rather than go through Google.
Social networks, such as Facebook, Snapchat, and Twitter. Some users increasingly rely on social networks for product or service referrals, rather than seeking information through traditional search engines.
Other forms of advertising, such as billboards, magazines, newspapers, radio, and television. Our advertisers typically advertise in multiple media, both online and offline.
Other online advertising platforms and networks, including Amazon, AppNexus, Criteo, and Facebook, that compete for advertisers that use Google Ads, our primary auction-based advertising platform.
Providers of digital video services, such as Amazon, Apple, AT&T, Disney, Facebook, Hulu, Netflix and TikTok.
In businesses that are further afield from our advertising business, we compete with companies that have longer operating histories and more established relationships with customers and users. We face competition from:
Other digital content and application platform providers, such as Amazon and Apple.
7

Alphabet Inc.
Companies that design, manufacture, and market consumer hardware products, including businesses that have developed proprietary platforms.
Providers of enterprise cloud services, including Alibaba, Amazon, and Microsoft.
Digital assistant providers, such as Amazon and Apple.
Competing successfully depends heavily on our ability to deliver and distribute innovative products and technologies to the marketplace across our businesses. Specifically, for advertising, competing successfully depends on attracting and retaining:
Users, for whom other products and services are literally one click away, largely on the basis of the relevance of our advertising, as well as the general usefulness, security and availability of our products and services.
Advertisers, primarily based on our ability to generate sales leads, and ultimately customers, and to deliver their advertisements in an efficient and effective manner across a variety of distribution channels.
Content providers, primarily based on the quality of our advertiser base, our ability to help these partners generate revenues from advertising, and the terms of our agreements with them.
Ongoing Commitment to Sustainability
At Google, we build technology that helps people do more for the planet. We strive to build sustainability into everything we do, including designing and operating efficient data centers, advancing carbon-free energy, creating sustainable workplaces, building better devices and services, empowering users with technology, and enabling a responsible supply chain.
Google has been carbon neutral since 2007, and in 2019, for the third consecutive year, we matched 100% of our electricity consumption with renewable energy purchases. We are the largest annual corporate purchaser of renewable energy in the world, based on renewable electricity purchased in megawatt-hour (MWh). In 2020, we neutralized our entire legacy carbon footprint since our founding (covering all our operational emissions before we became carbon neutral in 2007), making Google the first major company to achieve carbon neutrality for its entire operating history. In our third decade of climate action, we’ve set our most ambitious goal yet: to run our business on carbon-free energy everywhere, at all times, by 2030.
We're also investing in technologies to help our partners and people all over the world make sustainable choices. For example, we intend to enable 5 GW of new carbon-free energy across our key manufacturing regions by 2030 through investment. We anticipate this will spur more than $5 billion in clean energy investments, avoid the amount of emissions equal to taking more than 1 million cars off the road each year, and create more than 8,000 clean energy jobs. With the Environmental Insights Explorer, we're also working to help more than 500 cities and local governments globally reduce a total of 1 gigaton of carbon emissions annually by 2030 — that’s the equivalent of the annual carbon emissions of a country the size of Japan.
Google’s products are already helping people make more sustainable choices in their daily lives, whether it’s using Google Maps to find bike-shares and electric vehicle charging stations, or in many European countries, using Google Flights to sort the least carbon-intensive option flights. There are more tools and information we can provide, and our goal is to find new ways that our products can help 1 billion people make more sustainable choices by 2022.
Climate change is one of the most significant global challenges of our time. In 2017, we developed a climate resilience strategy, which included conducting a climate scenario analysis. We've earned a spot on the CDP (formerly the Carbon Disclosure Project) Climate Change A List for seven consecutive years. We believe our CDP climate change response reflects the recommendations of the Task Force on Climate-related Financial Disclosures (TCFD).
In 2020, we issued $5.75 billion in sustainability bonds, the largest sustainability or green bond issuance by any company in history. The net proceeds from the issuance are used to fund environmentally and socially responsible projects in the following eight areas: energy efficiency, clean energy, green buildings, clean transportation, circular economy and design, affordable housing, commitment to racial equity, and support for small businesses and COVID-19 crisis response.
More information on our approach to sustainability can be found in our annual sustainability reports, including Google’s environmental report. The content of our sustainability reports are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC.
8

Alphabet Inc.
Culture and Workforce
We’re a company of curious, talented and passionate people. We embrace collaboration and creativity, and encourage the iteration of ideas to address complex challenges in technology and society.
Our people are critical for our continued success. We work hard to provide an environment where Googlers can have fulfilling careers, and be happy, healthy and productive. We offer industry-leading benefits and programs to take care of the diverse needs of our employees and their families, including access to excellent healthcare choices, opportunities for career growth and development, and resources to support their financial health. Our competitive compensation programs help us to attract and retain top candidates, and we will continue to invest in recruiting talented people to technical and non-technical roles and rewarding them well.
Alphabet is committed to making diversity, equity, and inclusion part of everything we do and we’re committed to growing a workforce that’s representative of the users we serve. More information on Google’s approach to diversity can be found in our annual diversity reports, available publicly at diversity.google. The content of our diversity reports is not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC.
We have work councils and statutory employee representation obligations in certain countries and we are committed to supporting protected labor rights, maintaining an open culture and listening to all Googlers. Supporting healthy and open dialogue is central to how we work, and we communicate information about the company through multiple internal channels to our employees. As of December 31, 2020, Alphabet had 135,301 employees.
When necessary, we contract with businesses around the world to provide specialized services where we don’t have appropriate in-house expertise or resources, often in fields that require specialized training like cafe operations, customer support, content moderation and physical security. We also contract with temporary staffing agencies when we need to cover short-term leaves, when we have spikes in business needs, or when we need to quickly incubate special projects. We choose our partners and staffing agencies carefully, and review their compliance with Google’s Supplier Code of Conduct. We continually make improvements to promote a respectful and positive working environment for everyone — employees, vendors and temporary staff alike.
Government Regulation
We are subject to numerous U.S. federal, state, and foreign laws and regulations covering a wide variety of subject matters. Like other companies in the technology industry, we face heightened scrutiny from both U.S. and foreign governments with respect to our compliance with laws and regulations. Our compliance with these laws and regulations may be onerous and could, individually or in the aggregate, increase our cost of doing business, impact our competitive position relative to our peers, and/or otherwise have an adverse impact on our business, reputation, financial condition, and operating results. For additional information about government regulation applicable to our business, see Risk Factors in Part I, Item 1A, Trends in Our Business in Part II, Item 7, and Legal Matters in Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 in this Annual Report on Form 10-K.
Intellectual Property
We rely on various intellectual property laws, confidentiality procedures and contractual provisions to protect our proprietary technology and our brand. We have registered, and applied for the registration of, U.S. and international trademarks, service marks, domain names and copyrights. We have also filed patent applications in the U.S. and foreign countries covering certain of our technology, and acquired patent assets to supplement our portfolio. We have licensed in the past, and expect that we may license in the future, certain of our rights to other parties.
Seasonality
Our business is affected by seasonal fluctuations in internet usage, advertising expenditures, and underlying business trends such as traditional retail seasonality (including developments and volatility arising from COVID-19).
Available Information
Our website is located at www.abc.xyz, and our investor relations website is located at www.abc.xyz/investor. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and our Proxy Statements, and any amendments to these reports, are available through our investor relations website, free of charge, after we file them with the SEC. We also provide a link to the section of the SEC's website at www.sec.gov that has all of the reports that we file or furnish with the SEC.
We webcast via our investor relations website our earnings calls and certain events we participate in or host with members of the investment community. Our investor relations website also provides notifications of news or
9

Alphabet Inc.
announcements regarding our financial performance and other items that may be material or of interest to our investors, including SEC filings, investor events, press and earnings releases, and blogs. We also share Google news and product updates on Google's Keyword blog at https://www.blog.google/, that may be material or of interest to our investors. Further, corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters, and code of conduct, is also available on our investor relations website under the heading "Other." The content of our websites are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
ITEM 1A.RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including but not limited to those described below, which could harm our business, reputation, financial condition, and operating results.
Risks Specific to our Company
We generate a significant portion of our revenues from advertising, and reduced spending by advertisers, a loss of partners, or new and existing technologies that block ads online and/or affect our ability to customize ads could harm our business.
We generated over 80% of total revenues from the display of ads online in 2020. Many of our advertisers, companies that distribute our products and services, digital publishers, and content providers can terminate their contracts with us at any time. These partners may not continue to do business with us if we do not create more value (such as increased numbers of users or customers, new sales leads, increased brand awareness, or more effective monetization) than their available alternatives. Changes to our advertising policies and data privacy practices, as well as changes to other companies’ advertising and/or data privacy practices may affect the advertising that we are able to provide, which could harm our business. In addition, technologies have been developed that make customized ads more difficult or that block the display of ads altogether and some providers of online services have integrated technologies that could potentially impair the availability and functionality of third-party digital advertising. Failing to provide superior value or deliver advertisements effectively and competitively could harm our reputation, financial condition, and operating results.
In addition, expenditures by advertisers tend to be cyclical, reflecting overall economic conditions and budgeting and buying patterns. Adverse macroeconomic conditions, including COVID-19 and its effects on the global economy (as discussed in greater detail in our COVID-19 risk factor under ‘General Risks’ below), have impacted the demand for advertising and resulted in fluctuations in the amounts our advertisers spend on advertising, and could have an adverse impact on such demand and spend, which could harm our financial condition and operating results.
We face intense competition. If we do not continue to innovate and provide products and services that are useful to users, we may not remain competitive, which could harm our business and operating results.
Our business environment is rapidly evolving and intensely competitive. Our businesses face changing technologies, shifting user needs, and frequent introductions of rival products and services. To compete successfully, we must accurately anticipate technology developments and deliver innovative, relevant and useful products, services, and technologies in a timely manner. As our businesses evolve, the competitive pressure to innovate will encompass a wider range of products and services. We must continue to invest significant resources in research and development, including through acquisitions, in order to enhance our technology and new and existing products and services.
We have many competitors in different industries. Our current and potential domestic and international competitors range from large and established companies to emerging start-ups. Some competitors have longer operating histories and well established relationships in various sectors. They can use their experience and resources in ways that could affect our competitive position, including by making acquisitions, continuing to invest heavily in research and development and in talent, aggressively initiating intellectual property claims (whether or not meritorious), and continuing to compete aggressively for users, advertisers, customers, and content providers. Further, discrepancies in enforcement of existing laws may enable our lesser known competitors to aggressively interpret those laws without commensurate scrutiny, thereby affording them competitive advantages. Our competitors may also be able to innovate and provide products and services faster than we can or may foresee the need for products and services before us.
Our operating results may also suffer if our products and services are not responsive to the needs of our users, advertisers, publishers, customers, and content providers. As technologies continue to develop, our competitors may be able to offer experiences that are, or that are seen to be, substantially similar to or better than ours. This
10

Alphabet Inc.
may force us to compete in different ways and expend significant resources in order to remain competitive. If our competitors are more successful than we are in developing compelling products or in attracting and retaining users, advertisers, publishers, customers, and content providers, our operating results could be harmed.
Our ongoing investment in new businesses, products, services, and technologies is inherently risky, and could disrupt our current operations and harm our financial condition and operating results.
We have invested and expect to continue to invest in new businesses, products, services, and technologies. The investments that we are making across Google Services, Google Cloud and Other Bets reflect our ongoing efforts to innovate and provide products and services that are useful to users, advertisers, publishers, customers, and content providers. Our investments in Google Services, Google Cloud and Other Bets span a wide range of industries beyond online advertising. Such investments ultimately may not be commercially viable or may not result in an adequate return of capital and, in pursuing new strategies, we may incur unanticipated liabilities. These endeavors may involve significant risks and uncertainties, including diversion of management resources and, with respect to Other Bets, the use of alternative investment, governance, or compensation structures that may fail to adequately align incentives across the company or otherwise accomplish their objectives.
Within Google Services, we continue to invest heavily in hardware, including our smartphones and home devices, which is a highly competitive market with frequent introduction of new products and services, rapid adoption of technological advancements by competitors, short product life cycles, evolving industry standards, continual improvement in product price and performance characteristics, and price and feature sensitivity on the part of consumers and businesses. There can be no assurance we will be able to provide hardware that competes effectively.
Within Google Cloud, we devote significant resources to develop and deploy our enterprise-ready cloud services, including Google Cloud Platform and Google Workspace. We are incurring costs to build and maintain infrastructure to support cloud computing services and hire talent, particularly to support and scale our salesforce. At the same time, our competitors are rapidly developing and deploying cloud-based services. Pricing and delivery models are competitive and evolving, and we may not attain sufficient scale and profitability to achieve our business objectives.
Within Other Bets, we are investing significantly in the areas of health, life sciences, and transportation, among others. These investment areas face intense competition from large experienced and well-funded competitors and our offerings may not be able to compete effectively or to operate at sufficient levels of profitability.
In addition, new and evolving products and services, including those that use artificial intelligence and machine learning, raise ethical, technological, legal, regulatory, and other challenges, which may negatively affect our brands and demand for our products and services. Because all of these new ventures are inherently risky, no assurance can be given that such strategies and offerings will be successful and will not harm our reputation, financial condition, and operating results.
Our revenue growth rate could decline over time, and we anticipate downward pressure on our operating margin in the future.
Our revenue growth rate could decline over time as a result of a number of factors, including increasing competition and the continued expansion of our business into a variety of new fields. Changes in device mix, geographic mix, ongoing product and policy changes, product mix, and property mix and an increasing competition for advertising may also affect our advertising revenue growth rate. We may also experience a decline in our revenue growth rate as our revenues increase to higher levels, if there is a decrease in the rate of adoption of our products, services, and technologies, or due to deceleration or decline in demand for devices used to access our services, among other factors. In addition, COVID-19 and its effects on the global economy has impacted and may continue to adversely impact our revenue growth rate (as discussed in greater detail in our COVID-19 risk factor under ‘General Risks’ below).
In addition to a decline in our revenue growth rate, we may also experience downward pressure on our operating margin resulting from a variety of factors, such as the continued expansion of our business into new fields, including products and services such as hardware, Google Cloud, and subscription products, as well as significant investments in Other Bets, all of which may have margins lower than those we generate from advertising. We may also experience downward pressure on our operating margins from increasing regulations, increasing competition and increased costs for many aspects of our business, including within advertising where changes such as device mix, property mix, and partner agreements can affect margin. The margin we earn on revenues generated from our Google Network Members could also decrease in the future if we pay a larger percentage of advertising fees to them. We may also pay increased TAC to our distribution partners as well as increased content acquisition
11

Alphabet Inc.
costs to content providers. We may also face an increase in infrastructure costs, supporting businesses such as Search, Google Cloud, and YouTube. Many of our expenses are less variable in nature and may not correlate to changes in revenues.
Due to these factors and the evolving nature of our business, our historical revenue growth rate and historical operating margin may not be indicative of our future performance.
Our intellectual property rights are valuable, and any inability to protect them could reduce the value of our products, services and brands as well as affect our ability to compete.
Our patents, trademarks, trade secrets, copyrights, and other intellectual property rights are important assets for us. Various events outside of our control pose a threat to our intellectual property rights, as well as to our products, services, and technologies. For example, effective intellectual property protection may not be available in every country in which our products and services are distributed or made available through the Internet. Also, the efforts we have taken to protect our proprietary rights may not be sufficient or effective. Although we seek to obtain patent protection for our innovations, it is possible we may not be able to protect some of these innovations. Moreover, we may not have adequate patent or copyright protection for certain innovations that later turn out to be important. Furthermore, there is always the possibility, despite our efforts, that the scope of the protection gained will be insufficient or that an issued patent may be deemed invalid or unenforceable.
We also seek to maintain certain intellectual property as trade secrets. The secrecy of such trade secrets and other sensitive information could be compromised, which could cause us to lose the competitive advantage resulting from these trade secrets. We also face risks associated with our trademarks. For example, there is a risk that the word “Google” could become so commonly used that it becomes synonymous with the word “search.” Some courts have ruled that "Google" is a protectable trademark, but it is possible that other courts, particularly those outside of the United States, may reach a different determination. If this happens, we could lose protection for this trademark, which could result in other people using the word “Google” to refer to their own products, thus diminishing our brand.
Any significant impairment of our intellectual property rights could harm our business and our ability to compete. Also, protecting our intellectual property rights is costly and time consuming. Any increase in the unauthorized use of our intellectual property could make it more expensive to do business and harm our operating results.
Our business depends on strong brands, and failing to maintain and enhance our brands would hurt our ability to expand our base of users, advertisers, customers, content providers, and other partners.
Our strong brands have significantly contributed to the success of our business. Maintaining and enhancing the brands within Google Services, Google Cloud and Other Bets increases our ability to enter new categories and launch new and innovative products that better serve the needs of our users, advertisers, customers, content providers, and other partners. Our brands may be negatively affected by a number of factors, including, among others, reputational issues, third-party content shared on our platforms, data privacy and security issues and developments, and product or technical performance failures. For example, if we fail to appropriately respond to the sharing of misinformation or objectionable content on our services and/or products or objectionable practices by advertisers, or to otherwise adequately address user concerns, our users may lose confidence in our brands.
Furthermore, failure to maintain and enhance equity in our brands may harm our business, financial condition, and operating results. Our success will depend largely on our ability to remain a technology leader and continue to provide high-quality, innovative products and services that are truly useful and play a valuable role in a range of settings.
We face a number of manufacturing and supply chain risks that, if not properly managed, could harm our financial condition, operating results, and prospects.
We face a number of risks related to manufacturing and supply chain management, which could affect our ability to supply both our products and our internet-based services.
We rely on other companies to manufacture many of our finished products, to design certain of our components and parts, and to participate in the distribution of our products and services. Our business could be negatively affected if we are not able to engage these companies with the necessary capabilities or capacity on reasonable terms, or if those we engage fail to meet their obligations (whether due to financial difficulties or other reasons), or make adverse changes in the pricing or other material terms of our arrangements with them.
We have experienced and/or may experience supply shortages and price increases driven by raw material, component or part availability, manufacturing capacity, labor shortages, industry allocations, tariffs, trade disputes
12

Alphabet Inc.
and barriers, natural disasters or pandemics (including COVID-19), the effects of climate change (such as sea level rise, drought, flooding, wildfires, and increased storm severity), and significant changes in the financial or business condition of our suppliers. We have experienced and/or may in the future, experience shortages or other supply chain disruptions that could negatively affect our operations. In addition, some of the components we use in our technical infrastructure and products are available from only one or limited sources, and we may not be able to find replacement vendors on favorable terms in the event of a supply chain disruption. In addition, a significant supply interruption could delay critical data center upgrades or expansions and delay product availability.
We may enter into long term contracts for materials and products that commit us to significant terms and conditions. We may be liable for materials and products that are not consumed due to market acceptance, technological change, obsolescences, quality, product recalls, and warranty issues. For instance, because certain of our hardware supply contracts have volume-based pricing or minimum purchase requirements, if the volume of our hardware sales decreases or does not reach projected targets, we could face increased materials and manufacturing costs or other financial liabilities that could make our products more costly per unit to manufacture and negatively affect our financial results. Furthermore, certain of our competitors may negotiate more favorable contractual terms based on volume and other commitments that may provide them with competitive advantages and may affect our supply.
Our products and services may have quality issues resulting from design, manufacturing, or operations. Sometimes, these issues may be caused by components we purchase from other manufacturers or suppliers. If the quality of our products and services does not meet expectations or our products or services are defective, it could harm our reputation, financial condition, and operating results.
We require our suppliers and business partners to comply with laws and, where applicable, our company policies, such as the Google Supplier Code of Conduct, regarding workplace and employment practices, data security, environmental compliance and intellectual property licensing, but we do not control them or their practices. Violations of law or unethical business practices could result in supply chain disruptions, canceled orders, harm to key relationships, and damage to our reputation. Their failure to procure necessary license rights to intellectual property, could affect our ability to sell our products or services and expose us to litigation or financial claims.
Interruption, interference with, or failure of our complex information technology and communications systems could hurt our ability to effectively provide our products and services, which could harm our reputation, financial condition, and operating results. In addition, complications with the design or implementation of our new global enterprise resource planning system could harm our business and operations.
The availability of our products and services and fulfillment of our customer contracts depend on the continuing operation of our information technology and communications systems. Our systems are vulnerable to damage, interference, or interruption from modifications or upgrades, terrorist attacks, natural disasters or pandemics (including COVID-19), the effects of climate change (such as sea level rise, drought, flooding, wildfires, and increased storm severity), power loss, telecommunications failures, computer viruses, ransomware attacks, computer denial of service attacks, phishing schemes, or other attempts to harm or access our systems. Some of our data centers are located in areas with a high risk of major earthquakes or other natural disasters. Our data centers are also subject to break-ins, sabotage, and intentional acts of vandalism, and, in some cases, to potential disruptions resulting from problems experienced by facility operators. Some of our systems are not fully redundant, and disaster recovery planning cannot account for all eventualities.
The occurrence of a natural disaster or pandemic (including COVID-19), closure of a facility, or other unanticipated problems at, or impacting, our data centers could result in lengthy interruptions in our service. In addition, our products and services are highly technical and complex and may contain errors or vulnerabilities, which could result in interruptions in or failure of our services or systems.
In addition, we rely extensively on information systems and technology to manage our business and summarize operating results. We are in the process of a multi-year implementation of a new ERP system, which will replace much of our existing core financial systems. The ERP system is designed to accurately maintain our financial records, enhance the flow of financial information, improve data management, and provide timely information to our management team. We may not be able to successfully implement the ERP system without experiencing delays, increased costs, and other difficulties. Failure to successfully design and implement the new ERP system as planned could harm our business, financial condition, and operating results. Additionally, if we do not effectively implement the ERP system as planned or the ERP system does not operate as intended, the effectiveness of our internal control over financial reporting could be negatively affected.
13

Alphabet Inc.
Our international operations expose us to additional risks that could harm our business, our financial condition, and operating results.
Our international operations are significant to our revenues and net income, and we plan to continue to grow internationally. International revenues accounted for approximately 53% of our consolidated revenues in 2020. In addition to risks described elsewhere in this section, our international operations expose us to other risks, including the following:
Restrictions on foreign ownership and investments, and stringent foreign exchange controls that might prevent us from repatriating cash earned in countries outside the U.S.
Import and export requirements, tariffs and other market access barriers that may prevent or impede us from offering products or providing services to a particular market, or that could limit our ability to source assemblies and finished products from a particular market, and may increase our operating costs.
Longer payment cycles in some countries, increased credit risk, and higher levels of payment fraud.
Evolving foreign events, including the effect of the United Kingdom's withdrawal from the European Union, may adversely affect our revenues and could subject us to new regulatory costs and challenges (including the transfer of personal data between the EU and the United Kingdom and new customer requirements), in addition to other adverse effects that we are unable to effectively anticipate.
Anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, and other local laws prohibiting certain payments to government officials, violations of which could result in civil and criminal penalties.
Uncertainty regarding liability for services and content, including uncertainty as a result of local laws and lack of legal precedent.
Different employee/employer relationships, existence of works councils and labor unions, and other challenges caused by distance, language, and cultural differences, making it harder to do business in certain jurisdictions.
Because we conduct business in currencies other than U.S. dollars but report our financial results in U.S. dollars, we face exposure to fluctuations in foreign currency exchange rates. Although we hedge a portion of our international currency exposure, significant fluctuations in exchange rates between the U.S. dollar and foreign currencies may adversely affect our revenues and earnings, particularly in light of market volatilities due to COVID-19. Hedging programs are also inherently risky and could expose us to additional risks that could harm our financial condition and operating results.
Risks Related to our Industry
People access the Internet through a variety of platforms and devices that continue to evolve with the advancement of technology and user preferences. If manufacturers and users do not widely adopt versions of our products and services developed for these interfaces, our business could be harmed.
People access the Internet through a growing variety of devices such as desktop computers, mobile phones, smartphones, laptops and tablets, video game consoles, voice-activated speakers, wearables, automobiles, and television-streaming devices. Our products and services may be less popular on some interfaces. Each manufacturer or distributor may establish unique technical standards for its devices, and our products and services may not be available or may only be available with limited functionality for our users or our advertisers on these devices as a result. Some manufacturers may also elect not to include our products on their devices. In addition, search queries are increasingly being undertaken via voice-activated speakers, apps, social media or other platforms, which could harm our business. It is hard to predict the challenges we may encounter in adapting our products and services and developing competitive new products and services. We expect to continue to devote significant resources to creating and supporting products and services across multiple platforms and devices. Failing to attract and retain a substantial number of new device manufacturers, suppliers, distributors, developers, and users, or failing to develop products and technologies that work well on new devices and platforms, could harm our business, financial condition, and operating results and ability to capture future business opportunities.
Data privacy and security concerns relating to our technology and our practices could damage our reputation, cause us to incur significant liability, and deter current and potential users or customers from using our products and services. Software bugs or defects, security breaches, and attacks on our systems could result in the improper disclosure and use of user data and interference with our users and customers’ ability to use our products and services, harming our business operations and reputation.
14

Alphabet Inc.
Concerns about our practices with regard to the collection, use, disclosure, or security of personal information or other data-privacy-related matters, even if unfounded, could harm our reputation, financial condition, and operating results. Our policies and practices may change over time as expectations regarding privacy and data change.
Our products and services involve the storage and transmission of proprietary and other sensitive information, and bugs, theft, misuse, defects, vulnerabilities in our products and services, and security breaches expose us to a risk of loss of this information, improper use and disclosure of such information, litigation, and other potential liability. Systems and control failures, security breaches, failure to comply with our privacy policies, and/or inadvertent disclosure of user data could result in government and legal exposure, seriously harm our reputation and brand and, therefore, our business, and impair our ability to attract and retain users or customers. We expect to continue to expend significant resources to maintain security protections that shield against bugs, theft, misuse, or security vulnerabilities or breaches.
We experience cyber attacks and other attempts to gain unauthorized access to our systems on a regular basis. We may experience future security issues, whether due to employee error or malfeasance or system errors or vulnerabilities in our or other parties’ systems, which could result in significant legal and financial exposure. Government inquiries and enforcement actions, litigation, and adverse press coverage could harm our business. We may be unable to anticipate or detect attacks or vulnerabilities or implement adequate preventative measures. Attacks and security issues could also compromise trade secrets and other sensitive information, harming our business.
While we have dedicated significant resources to privacy and security incident response capabilities, including dedicated worldwide incident response teams, our response process, particularly during times of a natural disaster or pandemic (including COVID-19), may not be adequate, may fail to accurately assess the severity of an incident, may not respond quickly enough, or may fail to sufficiently remediate an incident. As a result, we may suffer significant legal, reputational, or financial exposure, which could harm our business, financial condition, and operating results.
Our ongoing investments in safety, security, and content review will likely continue to identify abuse of our platforms and misuse of user data.
In addition to our efforts to mitigate cyber attacks, we are making significant investments in safety, security, and content review efforts to combat misuse of our services and unauthorized access to user data by third parties, including investigations and review of platform applications that could access the information of users of our services. As a result of these efforts, we could discover incidents of unnecessary access to or misuse of user data or other undesirable activity by third parties. We may not discover all such incidents or activity, whether as a result of our data limitations, including our lack of visibility over our encrypted services, the scale of activity on our platform, or other factors, including factors outside of our control such as a natural disaster or pandemic (including COVID-19), and we may be notified of such incidents or activity via third parties. Such incidents and activities may include the use of user data or our systems in a manner inconsistent with our terms, contracts or policies, the existence of false or undesirable user accounts, election interference, improper ad purchases, activities that threaten people’s safety on- or offline, or instances of spamming, scraping, or spreading disinformation. We may also be unsuccessful in our efforts to enforce our policies or otherwise remediate any such incidents. Any of the foregoing developments may negatively affect user trust and engagement, harm our reputation and brands, require us to change our business practices in a manner adverse to our business, and adversely affect our business and financial results. Any such developments may also subject us to additional litigation and regulatory inquiries, which could result in monetary penalties and damages, divert management’s time and attention, and lead to enhanced regulatory oversight.
Problematic content on our platforms, including low-quality user-generated content, web spam, content farms, and other violations of our guidelines could affect the quality of our services, which could damage our reputation and deter our current and potential users from using our products and services.
We, like others in the industry, face violations of our content guidelines across our platforms, including sophisticated attempts by bad actors to manipulate our hosting and advertising systems to fraudulently generate revenues, or to otherwise generate traffic that does not represent genuine user interest or intent. While we invest significantly in efforts to promote high-quality and relevant results and to detect and prevent low-quality content and invalid traffic, we may be unable to adequately detect and prevent such abuses or promote high-quality content, particularly during times of a natural disaster or pandemic (including COVID-19).
Many websites violate or attempt to violate our guidelines, including by seeking to inappropriately rank higher in search results than our search engine's assessment of their relevance and utility would rank them. Such efforts
15

Alphabet Inc.
(known as “web spam”) may affect the quality of content on our platforms and lead them to display false, misleading or undesirable content.
Although English-language web spam in our search results has been reduced, and web spam in most other languages is limited, we expect web spammers will continue to seek inappropriate ways to improve their rankings. We continuously combat web spam in our search results, including through indexing technology that makes it harder for spam-like, less useful web content to rank highly. We also continue to invest in and deploy proprietary technology to detect and prevent web spam from abusing our platforms.
We also face other challenges from low-quality and irrelevant content websites, including content farms, which are websites that generate large quantities of low-quality content to help them improve their search rankings. We are continually launching algorithmic changes focused on detecting and preventing abuse from low-quality websites.
We also face other challenges on our platforms, including violations of our content guidelines involving incidents such as attempted election interference, activities that threaten the safety and/or well-being of our users on- or offline, and the spreading of disinformation, among other challenges.
If we fail to either detect and prevent an increase in problematic content or effectively promote high-quality content, it could hurt our reputation for delivering relevant information or reduce use of our platforms, harming our financial condition or operating results. It may also subject us to litigation and regulatory inquiries, which could result in monetary penalties and damages, divert management’s time and attention, and lead to enhanced regulatory oversight.
Our business depends on continued and unimpeded access to the Internet by us and our users. Internet access providers may be able to restrict, block, degrade, or charge for access to certain of our products and services, which could lead to additional expenses and the loss of users and advertisers.
Our products and services depend on the ability of our users to access the Internet, and certain of our products require significant bandwidth to work effectively. Currently, this access is provided by companies that have significant market power in the broadband and internet access marketplace, including incumbent telephone companies, cable companies, mobile communications companies, and government-owned service providers. Some of these providers have taken, or have stated that they may take measures that could degrade, disrupt, or increase the cost of user access to certain of our products by restricting or prohibiting the use of their infrastructure to support or facilitate our offerings, by charging increased fees to us or our users to provide our offerings, or by providing our competitors preferential access. Some jurisdictions have adopted regulations prohibiting certain forms of discrimination by internet access providers; however, substantial uncertainty exists in the United States and elsewhere regarding such protections. For example, in 2018 the United States Federal Communications Commission repealed net neutrality rules, which could permit internet access providers to restrict, block, degrade, or charge for access to certain of our products and services. In addition, in some jurisdictions, our products and services have been subject to government-initiated restrictions or blockages. COVID-19 has also resulted in quarantines, shelter in place orders, and work from home directives, all of which have increased demands for internet access and may create access challenges. These could result in a loss of existing users, customers and advertisers, goodwill, and increased costs, and could impair our ability to attract new users, customers and advertisers, thereby harming our business.
Risks Related to Laws and Regulations
We face increased regulatory scrutiny as well as changes in regulatory conditions, laws and policies governing a wide range of topics that may negatively affect our business.
We and other companies in the technology industry face increased regulatory scrutiny, enforcement action, and other proceedings. For instance, the U.S. Department of Justice, joined by a number of state Attorneys General, filed an antitrust complaint against Google on October 20, 2020, alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. Separately, on December 16, 2020, a number of state Attorneys General filed an antitrust complaint against Google in the United States District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology. Various other regulatory agencies in the United States and around the world, including competition enforcers, consumer protection agencies, data protection authorities, grand juries, inter-agency consultative groups, and a range of other governmental bodies have and continue to review our products and services and their compliance with laws and regulations around the world. We continue to cooperate with these investigations. Various laws, regulations, investigations, enforcement lawsuits, and regulatory actions have in the past and may in the future result in substantial fines and penalties, injunctive relief, ongoing auditing and monitoring
16

Alphabet Inc.
obligations, changes to our products and services, alterations to our business models and operations, and collateral litigation, all of which could harm our business, reputation, financial condition, and operating results.
Changes in international and local social, political, economic, tax, and regulatory conditions or in laws and policies governing a wide range of topics may increase our cost of doing business, limit our ability to pursue certain business models, offer products or services in certain jurisdictions, or cause us to change our business practices. We have in the past had to alter or withdraw certain products and services as a result of laws or regulations that made them unfeasible, and new laws or regulations, such as the News Media Bargaining Code drafted by the Australian Competition and Consumer Commission currently tabled in parliament, could result in our having to alter or withdraw products and services in the future. These additional costs of doing business, new limitations or changes to our business model or practices could harm our business, reputation, financial condition, and operating results.
A variety of new and existing laws and/or interpretations could harm our business.
We are subject to numerous U.S. and foreign laws and regulations covering a wide variety of subject matters. New laws and regulations (or new interpretations or applications of existing laws and regulations in a manner inconsistent with our practices) may make our products and services less useful, limit our ability to pursue certain business models or offer certain products and services, require us to incur substantial costs, expose us to civil or criminal liability, or cause us to change our business practices. These laws and regulations are evolving and involve matters central to our business, including, among others:
New competition laws and related regulations around the world, that can limit certain business practices, and in some cases, create the risk of significant penalties.
Privacy laws, such as the California Consumer Privacy Act of 2018 that came into effect in January of 2020 and the California Privacy Rights Act which will go into effect in 2023, both of which give new data privacy rights to California residents, and SB-327 in California, which regulates the security of data in connection with internet connected devices.
Data protection laws passed by many states within the U.S. and by certain countries regarding notification to data subjects and/or regulators when there is a security breach of personal data.
New laws further restricting the collection, processing and/or sharing of advertising-related data.
Copyright or similar laws around the world, including the EU Directive on Copyright in the Digital Single Market (EUCD) of April 17, 2019, which EU Member States must implement by June 7, 2021; and the News Media Bargaining Code drafted by the Australian Competition and Consumer Commission. These and similar laws that have been adopted or proposed introduce new constraining licensing regimes that could affect our ability to operate. The EUCD and similar laws could increase the liability of some content-sharing services with respect to content uploaded by their users. Some of these laws, as well as follow-on administrative or judicial actions, have also created or may create a new property right in news publications that limits the ability of some online services to interact with or present such content. They may also impose compensation negotiations with news agencies and publishers for the use of such content, which may result in payment obligations that significantly exceed the value that such content provides to Google and its users.
Data localization laws, which generally mandate that certain types of data collected in a particular country be stored and/or processed within that country.
Various U.S. and international laws that govern the distribution of certain materials to children and regulate the ability of online services to collect information from minors.
Various laws with regard to content removal and disclosure obligations, such as the Network Enforcement Act in Germany, which may affect our businesses and operations and may subject us to significant fines if such laws are interpreted and applied in a manner inconsistent with our practices or when we may not proactively discover such content due to the scale of third-party content and the limitations of existing technologies. Other countries, including Singapore, Australia, and the United Kingdom, have implemented or are considering similar legislation imposing penalties for failure to remove certain types of content.
Various legislative, litigation, and regulatory activity regarding our Google Play billing policies and business model, which could result in monetary penalties, damages and/or prohibition.
In addition, the applicability and scope of these laws, as interpreted by the courts, remain uncertain and could harm our business. For example:
17

Alphabet Inc.
We rely on statutory safe harbors, as set forth in the Digital Millennium Copyright Act and Section 230 of the Communications Decency Act in the United States and the E-Commerce Directive in Europe, against liability for various linking, caching, and hosting activities. Any legislation or court rulings affecting these safe harbors may adversely affect us. There are legislative proposals in both the US and EU that could reduce our safe harbor protection.
Court decisions such as the judgment of the Court of Justice of the European Union (CJEU) on May 13, 2014 on the ‘right to be forgotten,’ which allows individuals to demand that Google remove search results about them in certain instances, may limit the content we can show to our users and impose significant operational burdens.
The introduction of new businesses, products, services, and technologies, our activities in certain jurisdictions, or other actions we take may subject us to additional laws and regulations. Our investment in a variety of new fields, such as healthcare and payment services, may expand the scope of regulations that apply to our business. The costs of compliance with these laws and regulations are high and are likely to increase in the future. Any failure on our part to comply with laws and regulations can result in negative publicity and diversion of management time and effort and may subject us to significant liabilities and other penalties.
We are subject to claims, suits, government investigations, and other proceedings that may harm our business, financial condition, and operating results.
We are subject to claims, suits, and government investigations involving competition, intellectual property, data privacy and security, consumer protection, tax, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, and other matters. Due to our manufacturing and sale of an expanded suite of products, including hardware as well as Google Cloud offerings, we also are subject to a variety of claims including product warranty, product liability, and consumer protection claims related to product defects, among other litigation. We may also be subject to claims involving health and safety, hazardous materials usage, other environmental impacts, or service disruptions or failures.
Any of these types of legal proceedings can have an adverse effect on us because of legal costs, diversion of management resources, negative publicity and other factors. Determining reserves for our pending litigation is a complex, fact-intensive process that requires significant judgment. The resolution of one or more such proceedings has resulted in, and may in the future result in, additional substantial fines, penalties, injunctions, and other sanctions that could harm our business, financial condition, and operating results.
We may be subject to legal liability associated with providing online services or content.
Our products and services let users exchange information, advertise products and services, conduct business, and engage in various online activities. We also place advertisements displayed on other companies’ websites, and we offer third-party products, services, and/or content. The law relating to the liability of online service providers for others’ activities on their services is still somewhat unsettled around the world. Claims have been brought against us for defamation, negligence, breaches of contract, copyright and trademark infringement, unfair competition, unlawful activity, torts, fraud, or other legal theories based on the nature and content of information available on or via our services.
We may be subject to claims by virtue of our involvement in hosting, transmitting, marketing, branding, or providing access to content created by third parties. Defense of any such actions could be costly and involve significant time and attention of our management and other resources, may result in monetary liabilities or penalties, and may require us to change our business in an adverse manner.
Privacy and data protection regulations are complex and rapidly evolving areas. Adverse interpretations of these laws could harm our business, reputation, financial condition, and operating results.
Authorities around the world have adopted and are considering a number of legislative and regulatory proposals concerning data protection and limits on encryption of user data. Adverse legal rulings, legislation, or regulation could result in fines and orders requiring that we change our data practices, which could have an adverse effect on our ability to provide services, harming our business operations. Complying with these evolving laws could result in substantial costs and harm the quality of our products and services, negatively affecting our business, and may be particularly challenging during certain times, such as a natural disaster or pandemic (including COVID-19).
Recent legal developments in Europe have created compliance uncertainty regarding transfers of personal data from Europe to the United States. For example, the General Data Protection Regulation (GDPR) applies to all of our activities conducted from an establishment in the EU or related to products and services that we offer to EU
18

Alphabet Inc.
users or customers, or the monitoring of their behavior in the EU. The GDPR creates a range of new compliance obligations.
Ensuring compliance with the GDPR is an ongoing commitment that involves substantial costs, and despite our efforts, governmental authorities or others have asserted and may continue to assert that our business practices fail to comply with its requirements. If our operations are found to violate GDPR requirements, we may incur substantial fines, have to change our business practices, and face reputational harm, any of which could have an adverse effect on our business. In particular, serious breaches of the GDPR can result in administrative fines of up to 4% of annual worldwide revenues. Fines of up to 2% of annual worldwide revenues can be levied for other specified violations.
The EU-U.S. and the Swiss-U.S. Privacy Shield frameworks allow U.S. companies that self-certify to the U.S. Department of Commerce and publicly commit to comply with specified requirements to import personal data from the EU and Switzerland. Recently, the CJEU ruled that the EU-U.S. Privacy Shield is an invalid transfer mechanism, but upheld Standard Contractual Clauses as a valid transfer mechanism, provided they meet certain requirements. The validity of data transfer mechanisms remains subject to legal, regulatory, and political developments in both Europe and the U.S., such as recent recommendations from the European Data Protection Board, the invalidation of the EU-U.S. Privacy Shield and potential invalidation of other data transfer mechanisms, which could have a significant adverse impact on our ability to process and transfer personal data outside of the EEA.
These developments create some uncertainty, and compliance obligations could cause us to incur costs or harm the operations of our products and services in ways that harm our business.
We face, and may continue to face intellectual property and other claims that could be costly to defend, result in significant damage awards or other costs (including indemnification awards), and limit our ability to use certain technologies in the future.
We, like other internet, technology and media companies, are frequently subject to litigation based on allegations of infringement or other violations of intellectual property rights. In addition, patent-holding companies may frequently seek to generate income from patents they have obtained by bringing claims against us. As we have grown, the number of intellectual property claims against us has increased and may continue to increase as we develop new products, services, and technologies.
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe the intellectual property rights of others. Other parties have also sought broad injunctive relief against us by filing claims in U.S. and international courts and the U.S. International Trade Commission (ITC) for exclusion and cease-and-desist orders, which could limit our ability to sell our products or services in the U.S. or elsewhere if our products or services or those of our customers or suppliers are found to infringe the intellectual property subject to the claims. Adverse results in any of these lawsuits may include awards of monetary damages, costly royalty or licensing agreements (if licenses are available at all), or orders preventing us from offering certain features, functionalities, products, or services. They may also cause us to change our business practices and require development of non-infringing products, services, or technologies, which could result in a loss of revenues for us and otherwise harm our business.
Many of our agreements with our customers and partners, including certain suppliers, require us to defend against certain intellectual property infringement claims and in some cases indemnify them for certain intellectual property infringement claims against them, which could result in increased costs for defending such claims or significant damages if there were an adverse ruling in any such claims. Such customers and partners may also discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business. Moreover, intellectual property indemnities provided to us by our suppliers, when obtainable, may not cover all damages and losses suffered by us and our customers arising from intellectual property infringement claims. Furthermore, in connection with our divestitures, we have agreed, and may in the future agree, to provide indemnification for certain potential liabilities, including those associated with intellectual property claims.
Regardless of their merits, intellectual property claims are often time consuming and expensive to litigate or settle. To the extent such claims are successful, they may harm our business, including our product and service offerings, financial condition, or operating results.
Risks Related to Ownership of our Stock
We cannot guarantee that any share repurchase program will be fully consummated or will enhance long-term stockholder value, and share repurchases could increase the volatility of our stock prices and could diminish our cash reserves.
19

Alphabet Inc.
We engage in share repurchases of our Class C capital stock from time to time in accordance with authorizations from the Board of Directors of Alphabet. Our repurchase program does not have an expiration date and does not obligate Alphabet to repurchase any specific dollar amount or to acquire any specific number of shares. Further, our share repurchases could affect our share trading prices, increase their volatility, reduce our cash reserves and may be suspended or terminated at any time, which may result in a decrease in the trading prices of our stock.
The concentration of our stock ownership limits our stockholders’ ability to influence corporate matters.
Our Class B common stock has 10 votes per share, our Class A common stock has one vote per share, and our Class C capital stock has no voting rights. As of December 31, 2020, Larry Page and Sergey Brin beneficially owned approximately 85.3% of our outstanding Class B common stock, which represented approximately 51.5% of the voting power of our outstanding common stock. Through their stock ownership, Larry and Sergey have significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets, for the foreseeable future. In addition, because our Class C capital stock carries no voting rights (except as required by applicable law), the issuance of the Class C capital stock, including in future stock-based acquisition transactions and to fund employee equity incentive programs, could continue Larry and Sergey’s current relative voting power and their ability to elect all of our directors and to determine the outcome of most matters submitted to a vote of our stockholders. This concentrated control limits or severely restricts other stockholders’ ability to influence corporate matters and we may take actions that some of our stockholders do not view as beneficial, which could reduce the market price of our Class A common stock and our Class C capital stock.
Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable.
Provisions in Alphabet’s certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. These provisions include the following:
Our certificate of incorporation provides for a tri-class capital stock structure. As a result of this structure, Larry and Sergey have significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets. This concentrated control could discourage others from initiating any potential merger, takeover, or other change of control transaction that other stockholders may view as beneficial. As noted above, the issuance of the Class C capital stock could have the effect of continuing the influence of Larry and Sergey.
Our Board of Directors has the right to elect directors to fill a vacancy created by the expansion of the Board of Directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our Board of Directors.
Our stockholders may not act by written consent. As a result, a holder, or holders, controlling a majority of our capital stock would not be able to take certain actions without holding a stockholders' meeting.
Our certificate of incorporation prohibits cumulative voting in the election of directors. This limits the ability of minority stockholders to elect director candidates.
Stockholders must provide advance notice to nominate individuals for election to the Board of Directors or to propose matters that can be acted upon at a stockholders’ meeting. These provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer's own slate of directors or otherwise attempting to obtain control of our company.
Our Board of Directors may issue, without stockholder approval, shares of undesignated preferred stock. The ability to issue undesignated preferred stock makes it possible for our Board of Directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its outstanding voting stock unless the holder has held the stock for three years or, among other things, the Board of Directors has approved the transaction. Our Board of Directors could rely on Delaware law to prevent or delay an acquisition of us.
20

Alphabet Inc.
General Risks
The continuing impacts of COVID-19 are highly unpredictable and could be significant, and may have an adverse effect on our business, operations and our future financial performance.
Since COVID-19 was declared a global pandemic by the World Health Organization, governments and municipalities around the world have instituted measures in an effort to control the spread of COVID-19, including quarantines, shelter-in-place orders, school closings, travel restrictions, and closure of non-essential businesses. The macroeconomic impacts on our business continue to evolve and be unpredictable and may continue to adversely affect our business, operations and financial performance. As a result of the scale of the ongoing pandemic and the speed at which the global community has been impacted, our revenue growth rate and expense as a percentage of our revenues in future periods may differ significantly from our historical rate, and our future operating results may fall below expectations.
The future impacts of the ongoing pandemic on our business, operations and future financial performance could include, but are not limited to:
Significant decline in advertising revenues as advertiser spending slows due to an economic downturn. This decline in advertising revenues could persist through and beyond a recessionary period. In addition, we may experience a significant and prolonged shift in user behavior such as a shift in interests to less commercial topics.
Significant decline in other revenues due to a decline or shifts in customer demand. For example, if consumer demand for electronics significantly declines, our hardware revenues could be significantly impacted.
Adverse impacts to our operating income, operating margin, net income, EPS and respective growth rates - particularly if expenses do not decrease across Alphabet at the same pace as revenue declines. Many of our expenses are less variable in nature and/or may not correlate to changes in revenues, including costs associated with our data centers and facilities as well as employee compensation. As such, we may not be able to decrease them significantly in the short-term, or we may choose not to significantly reduce them in an effort to remain focused on long-term outlook and investment opportunities.
Significant decline in our operating cash flows as a result of decreased advertiser spending and deterioration in the credit quality and liquidity of our customers, which could adversely affect our accounts receivable. Investing cash flows could decrease due to slowing spend on data center and facilities construction projects due to a slowing or stopping of construction or significant restrictions placed on construction.
The prolonged and broad-based shift to a remote working environment continues to create inherent productivity, connectivity, and oversight challenges and could affect our ability to enhance, develop and support existing products and services, detect and prevent spam and problematic content, hold product sales and marketing events, and generate new sales leads, among others. In addition, the changed environment under which we are operating could have an effect on our internal controls over financial reporting as well as our ability to meet a number of our compliance requirements in a timely or quality manner. Additional and/or extended, governmental lockdowns, restrictions or new regulations could significantly impact the ability of our employees and vendors to work productively. Governmental restrictions have been globally inconsistent and it remains unclear when a return to worksite locations or travel will be permitted or what restrictions will be in place in those environments. As we prepare to return our workforce in more locations back to the office in 2021, we may experience increased costs as we prepare our facilities for a safe return to work environment and experiment with hybrid work models, in addition to potential effects on our ability to compete effectively and maintain our corporate culture.
Our operating results may fluctuate, which makes our results difficult to predict and could cause our results to fall short of expectations.
Our operating results may fluctuate as a result of a number of factors, many outside of our control.
As a result, comparing our operating results (including our expenses as a percentage of our revenues) on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance. Our operating results in future quarters may fall below expectations. Any of these events could cause our stock price to fall. Each of the risk factors listed under this Item 1A in addition to the following factors may affect our operating results:
Our ability to attract user and/or customer adoption of, and generate significant revenues from, new products, services, and technologies in which we have invested considerable time and resources.
21

Alphabet Inc.
Our ability to monetize traffic on Google Search & other properties, YouTube and our Google Network Members' properties across various devices.
The amount and timing of operating costs and expenses and capital expenditures related to the maintenance and expansion of our businesses, operations, and infrastructure.
Our focus on long-term goals over short-term results.
The results of our acquisitions, divestitures, and our investments in risky projects, including new businesses, products, services, and technologies.
Our ability to keep our products and services operational at a reasonable cost and without service interruptions.
The seasonal fluctuations in internet usage, advertising spending, and underlying business trends such as traditional retail seasonality. Our rapid growth has tended to mask the cyclicality and seasonality of our business. As our growth rate has slowed, the cyclicality and seasonality in our business has become more pronounced and caused our operating results to fluctuate.
Geopolitical events, including trade disputes.
Changes in global business or macroeconomic conditions.
Acquisitions, joint ventures, investments, and divestitures could result in operating difficulties, dilution, and other consequences that may harm our business, financial condition, and operating results.
Acquisitions, joint ventures, investments and divestitures are important elements of our overall corporate strategy and use of capital, and these transactions could be material to our financial condition and operating results. We expect to continue to evaluate and enter into discussions regarding a wide array of such potential strategic transactions, which could create unforeseen operating difficulties and expenditures. Some of the areas where we face risks include:
Diversion of management time and focus from operating our business to challenges related to acquisitions and other strategic transactions.
Failure to successfully integrate and further develop the acquired business or technology.
Implementation or remediation of controls, procedures, and policies at the acquired company.
Integration of the acquired company’s accounting, human resource, and other administrative systems, and coordination of product, engineering, and sales and marketing functions.
Transition of operations, users, and customers onto our existing platforms.
Failure to obtain required approvals on a timely basis, if at all, from governmental authorities, or conditions placed upon approval that could, among other things, delay or prevent us from completing a transaction, or otherwise restrict our ability to realize the expected financial or strategic goals of a transaction.
In the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political, and regulatory risks associated with specific countries.
Cultural challenges associated with integrating employees from the acquired company into our organization, and retention of employees from the businesses we acquire.
Liability for activities of the acquired company before the acquisition, including patent and trademark infringement claims, data privacy and security issues, violations of laws, commercial disputes, tax liabilities, and other known and unknown liabilities.
Litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders, or other third parties.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and other strategic transactions could cause us to fail to realize their anticipated benefits, incur unanticipated liabilities, and harm our business generally.
Our acquisitions and other strategic transactions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, or amortization expenses, or impairment of goodwill and/or purchased long-lived assets, and restructuring charges, any of which could harm our financial condition or operating results.
22

Alphabet Inc.
Also, the anticipated benefits or value of our acquisitions and other strategic transactions may not materialize. In connection with our divestitures, we have agreed, and may in the future agree, to provide indemnification for certain potential liabilities, which may harm our financial condition or operating results.
If we were to lose the services of key personnel, we may not be able to execute our business strategy.
Our future success depends in large part upon the continued service of key members of our senior management team. For instance, Sundar Pichai is critical to the overall management of Alphabet and its subsidiaries and plays an important role in the development of our technology, maintaining our culture and setting our strategic direction. All of our executive officers and key employees are at-will employees, and we do not maintain any key-person life insurance policies. The loss of key personnel could seriously harm our business.
We rely on highly skilled personnel and, if we are unable to retain or motivate key personnel, hire qualified personnel, or maintain our corporate culture, we may not be able to grow effectively.
Our performance largely depends on the talents and efforts of highly skilled individuals. Our ability to compete effectively and our future success depends on our continuing to identify, hire, develop, motivate, and retain highly skilled personnel for all areas of our organization. Competition in our industry for qualified employees is intense, and certain of our competitors have directly targeted our employees. In addition, our compensation arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating our existing employees. Restrictive immigration policy and regulatory changes may also impact our ability to hire, mobilize or retain some of our global talent.
In addition, we believe that our corporate culture fosters innovation, creativity, and teamwork. As our organization grows and evolves, we may need to implement more complex organizational management structures or adapt our corporate culture and work environments to ever-changing circumstances, such as during times of a natural disaster or pandemic (including COVID-19), and these changes could impact our ability to compete effectively or have an adverse impact on our corporate culture.
We are exposed to fluctuations in the market values of our investments and, in some instances, our financial statements incorporate valuation methodologies that are subjective in nature resulting in fluctuations over time.
The market value of our investments can be negatively affected by liquidity, credit deterioration or losses, performance and financial results of the underlying entities, foreign exchange rates, changes in interest rates, including changes that may result from the implementation of new benchmark rates, the effect of new or changing regulations, the stock market in general, or other factors. The effect of COVID-19 on our impairment assessment for non-marketable investments requires significant judgment due to the uncertainty around the duration and severity of the impact.
We measure certain of our non-marketable equity and debt investments, certain other instruments including stock-based compensation awards settled in the stock of certain Other Bets, and certain assets and liabilities acquired in a business combination, at fair value on a nonrecurring basis. The determination of fair value involves use of appropriate valuation methods and certain unobservable inputs, require management judgment and estimation, and may change over time.
We adjust the carrying value of our non-marketable equity investments to fair value for observable transactions of identical or similar investments of the same issuer or for impairments. All gains and losses on non-marketable equity securities, realized and unrealized, are recognized in other income (expense), which increases the volatility of our other income (expense). The unrealized gains and losses we record on our non-marketable equity securities in any particular period may differ significantly from the realized gains or losses we ultimately experience on such investments.
As a result of these factors, the value or liquidity of our cash equivalents, as well as our marketable and non-marketable securities could decline and result in a material impairment, which could adversely affect our financial condition and operating results.
We could be subject to changes in tax rates, the adoption of new U.S. or international tax legislation, or exposure to additional tax liabilities.
Our future income taxes could be negatively affected by earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax rates, the net gains and losses recognized by legal entities on certain hedges and related hedged intercompany and other transactions under our foreign exchange risk management program, changes in the valuation of our deferred tax
23

Alphabet Inc.
assets or liabilities, the application of different provisions of tax laws or changes in tax laws, regulations, or accounting principles (including changes in the interpretation of existing laws), as well as certain discrete items.
In addition, we are subject to regular review and audit by both domestic and foreign tax authorities. As a result, we have received, and may in the future receive, assessments in multiple jurisdictions, including in Europe, on various tax-related assertions, such as transfer-pricing adjustments or permanent-establishment claims. Any adverse outcome of such a review or audit could have a negative effect on our operating results and financial condition and could require us to change our business practices in a manner adverse to our business. It may also subject us to additional litigation and regulatory inquiries, resulting in the diversion of management’s time and attention. In addition, the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment, and there are many transactions and calculations for which the ultimate tax determination is uncertain. Although we believe our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may affect our financial results in the period or periods for which such determination is made.
Furthermore, due to shifting economic and political conditions, tax policies, laws, or rates in various jurisdictions may be subject to significant changes in ways that impair our financial results. Various jurisdictions around the world have enacted or are considering digital services taxes, which could lead to inconsistent and potentially overlapping international tax regimes. The Organization for Economic Cooperation and Development (OECD) recently released proposals relating to its initiative for modernizing international tax rules, with the goal of having different countries implement a modernized and aligned international tax framework, but there can be no guarantee that this will occur.
In addition, in response to significant market volatility and disruptions to business operations resulting from the global spread of COVID-19, legislatures and taxing authorities in many jurisdictions in which we operate may propose changes to their tax rules. These changes could include modifications that have temporary effect, and more permanent changes. The impact of these potential new rules on us, our long-term tax planning, and our effective tax rate could be material.
The trading price for our Class A common stock and non-voting Class C capital stock may continue to be volatile.
The trading price of our stock has at times experienced substantial price volatility and may continue to be volatile.
In addition to the factors discussed in this report, the trading price of our Class A common stock and Class C capital stock may fluctuate widely in response to various factors, many of which are beyond our control, including, among others announcements by us or our competitors of acquisitions, divestitures, investments, new products, significant contracts, commercial relationships, or capital commitments; recommendations by securities analysts or changes in their earnings estimates; announcements about our or our competitors' earnings that are not in line with analyst expectations, the risk of which is enhanced, in our case, because it is our policy not to give guidance on earnings; commentary by industry and market professionals about our products, strategies, and other matters affecting our business and results, regardless of its accuracy; the volume of shares of Class A common stock and Class C capital stock available for public sale; sales of Class A common stock and Class C capital stock by us or by our stockholders (including sales by our directors, executive officers, and other employees); short sales, hedging, and other derivative transactions on shares of our Class A common stock and Class C capital stock; the size, timing and share class of any share repurchase program; and the perceived values of Class A common stock and Class C capital stock relative to one another.
In addition, the stock market in general, which can be affected by various factors, including overall economic and political conditions, and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies.
These broad market and industry factors may harm the market price of our Class A common stock and our Class C capital stock, regardless of our actual operating performance.
ITEM 1B.UNRESOLVED STAFF COMMENTS
Not applicable.
24

Alphabet Inc.
ITEM 2.PROPERTIES
Our headquarters are located in Mountain View, California. We also own and lease office and building space in the surrounding areas near our headquarters, which we believe is sufficient to accommodate anticipated future growth. In addition, we own and lease office/building space and research and development sites around the world, primarily in North America, Europe, South America, and Asia. We own and operate data centers in the U.S., Europe, South America, and Asia. We believe our existing facilities, both owned and leased, are in good condition and suitable for the conduct of our business.
ITEM 3.LEGAL PROCEEDINGS
For a description of our material pending legal proceedings, please see Legal Matters in Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K, which is incorporated herein by reference.
ITEM 4.MINE SAFETY DISCLOSURES
Not applicable.
25

Alphabet Inc.
PART II
ITEM 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
As of October 2, 2015, Alphabet Inc. became the successor issuer of Google Inc. pursuant to Rule 12g-3(a) under the Exchange Act. Our Class A common stock has been listed on the Nasdaq Global Select Market under the symbol “GOOG” since August 19, 2004 and under the symbol "GOOGL" since April 3, 2014. Prior to August 19, 2004, there was no public market for our stock. Our Class B common stock is neither listed nor traded. Our Class C capital stock has been listed on the Nasdaq Global Select Market under the symbol “GOOG” since April 3, 2014.
Holders of Record
As of December 31, 2020, there were approximately 4,337 and 1,942 stockholders of record of our Class A common stock and Class C capital stock, respectively. Because many of our shares of Class A common stock and Class C capital stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders. As of December 31, 2020, there were approximately 64 stockholders of record of our Class B common stock.
Dividend Policy
We have never declared or paid any cash dividend on our common or capital stock. The primary use of capital continues to be to invest for the long term growth of the business. We regularly evaluate our cash and capital structure, including the size, pace and form of capital return to stockholders.
Issuer Purchases of Equity Securities
The following table presents information with respect to Alphabet's repurchases of Class C capital stock during the quarter ended December 31, 2020:
PeriodTotal Number of Shares Purchased
(in thousands) (1)
Average Price Paid per Share (2)Total Number of Shares Purchased as Part of Publicly Announced Programs
(in thousands) (1)
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
(in millions)
October 1 - 311,869 $1,540.84 1,869 $22,667 
November 1 - 301,640 $1,748.65 1,640 $19,799 
December 1 - 311,205 $1,787.62 1,205 $17,645 
Total4,714 4,714 
(1)    The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. Please refer to Note 11 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to share repurchases.
(2)    Average price paid per share includes costs associated with the repurchases.
26

Alphabet Inc.
Stock Performance Graphs
The graph below matches Alphabet Inc. Class A's cumulative 5-Year total shareholder return on common stock with the cumulative total returns of the S&P 500 index, the NASDAQ Composite index, and the RDG Internet Composite index. The graph tracks the performance of a $100 investment in our common stock and in each index (with the reinvestment of all dividends) from December 31, 2015 to December 31, 2020. The returns shown are based on historical results and are not intended to suggest future performance.

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*
ALPHABET INC. CLASS A COMMON STOCK
Among Alphabet Inc., the S&P 500 Index, the
NASDAQ Composite Index, and the RDG Internet Composite Index
goog-20201231_g1.jpg
*$100 invested on December 31, 2015 in stock or index, including reinvestment of dividends. Fiscal year ending December 31.
Copyright© 2020 S&P, a division of The McGraw-Hill Companies Inc. All rights reserved.
27

Alphabet Inc.
The graph below matches Alphabet Inc. Class C's cumulative 5-Year total shareholder return on capital stock with the cumulative total returns of the S&P 500 index, the NASDAQ Composite index, and the RDG Internet Composite index. The graph tracks the performance of a $100 investment in our Class C capital stock and in each index (with the reinvestment of all dividends) from December 31, 2015 to December 31, 2020. The returns shown are based on historical results and are not intended to suggest future performance.

COMPARISON OF CUMULATIVE TOTAL RETURN*
ALPHABET INC. CLASS C CAPITAL STOCK
Among Alphabet Inc., the S&P 500 Index, the
NASDAQ Composite Index, and the RDG Internet Composite Index
goog-20201231_g2.jpg
*$100 invested on December 31, 2015 in stock or in index, including reinvestment of dividends. Fiscal year ending December 31.
Copyright© 2020 S&P, a division of The McGraw-Hill Companies Inc. All rights reserved.

28

Alphabet Inc.
ITEM 6.SELECTED FINANCIAL DATA
The following selected consolidated financial data should be read in conjunction with Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and the related notes appearing in Item 8 “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. The historical results are not necessarily indicative of the results to be expected in any future period.
 Year Ended December 31,
 20162017201820192020
 (in millions, except per share amounts)
Consolidated Statements of Income Data:
Revenues$90,272 $110,855 $136,819 $161,857 $182,527 
Income from operations$23,737 $26,178 $27,524 $34,231 $41,224 
Net income$19,478 $12,662 $30,736 $34,343 $40,269 
Basic net income per share of Class A and B common stock$28.32 $18.27 $44.22 $49.59 $59.15 
Basic net income per share of Class C capital stock$28.32 $18.27 $44.22 $49.59 $59.15 
Diluted net income per share of Class A and B common stock$27.85 $18.00 $43.70 $49.16 $58.61 
Diluted net income per share of Class C capital stock$27.85 $18.00 $43.70 $49.16 $58.61 

 As of December 31,
 20162017201820192020
 (in millions)
Consolidated Balance Sheet Data:
Cash, cash equivalents, and marketable securities$86,333 $101,871 $109,140 $119,675 $136,694 
Total assets$167,497 $197,295 $232,792 $275,909 $319,616 
Total long-term liabilities$11,705 $20,610 $20,544 $29,246 $40,238 
Total stockholders’ equity$139,036 $152,502 $177,628 $201,442 $222,544 

29

Alphabet Inc.
ITEM 7.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Please read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes included under Part II, Item 8 of this Annual Report on Form 10-K.
We have omitted discussion of 2018 results where it would be redundant to the discussion previously included in Part II, Item 7 of our 2019 Annual Report on Form 10-K.
Trends in Our Business
The following long-term trends have contributed to the results of our consolidated operations, and we anticipate that they will continue to affect our future results:
Users' behaviors and advertising continue to shift online as the digital economy evolves.
The continuing shift from an offline to online world has contributed to the growth of our business since inception, contributing to revenue growth, and we expect that this online shift will continue to benefit our business.
Users are increasingly using diverse devices and modalities to access our products and services, and our advertising revenues are increasingly coming from new formats.
Our users are accessing the Internet via diverse devices and modalities, such as smartphones, wearables and smart home devices, and want to feel connected no matter where they are or what they are doing. We seek to expand our products and services to stay in front of these trends in order to maintain and grow our business.
We generate our advertising revenues increasingly from different channels, including mobile, and newer advertising formats, and the margins from the advertising revenues from these channels and newer products have generally been lower than those from traditional desktop search. Additionally, as the market for a particular device type or modality matures, our revenues may be affected. For example, growth in the global smartphone market has slowed due to various factors, including increased market saturation in developed countries, which can affect our mobile advertising revenue growth rates.
We expect TAC paid to our distribution partners and Google Network Members to increase as our revenues grow and to be affected by changes in device mix; geographic mix; partner mix; partner agreement terms; the percentage of queries channeled through paid access points; product mix; the relative revenue growth rates of advertising revenues from different channels; and revenue share terms.
We expect these trends to continue to affect our revenue growth rates and put pressure on our overall margins.
As online advertising evolves, we continue to expand our product offerings which may affect our monetization.
As interactions between users and advertisers change and as online user behavior evolves, we continue to expand and evolve our product offerings to serve their changing needs. Over time, we expect our monetization trends to fluctuate. For example, we have seen an increase in YouTube ads and Google Play ads, which monetize at a lower rate than our traditional search ads.
As users in developing economies increasingly come online, our revenues from international markets continue to increase and movements in foreign exchange rates affect such revenues.
The shift to online, as well as the advent of the multi-device world, has brought opportunities outside of the U.S., including in emerging markets, such as India, where we continue to invest heavily and develop localized versions of our products and relevant advertising programs useful to our users in these markets. This has led to a trend of increased revenues from international markets over time, as regions with emerging markets, such as APAC, have demonstrated higher revenue growth rates. We expect that our results will continue to be affected by our performance in these markets, particularly as low-cost mobile devices become more available. This trend could impact our margins as developing markets initially monetize at a lower rate than more mature markets.
Our international revenues represent a significant portion of our revenues and are subject to fluctuations in foreign currency exchange rates relative to the U.S. dollar. While we have a foreign exchange risk management program designed to reduce our exposure to these fluctuations, this program does not fully offset their effect on our revenues and earnings.
30

Alphabet Inc.
The portion of our revenues that we derive from non-advertising revenues is increasing and may affect margins.
Non-advertising revenues have grown over time. We expect this trend to continue as we focus on expanding our offerings to our users through products and services like Google Cloud, Google Play, hardware products, and YouTube subscriptions. Across these initiatives, we currently derive non-advertising revenues primarily from sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud services and subscription and other services. The margins on these revenues vary significantly and may be lower than the margins on our advertising revenues. A number of our Other Bets initiatives are in their initial development stages, and as such, the sources of revenues from these businesses could change over time and the revenues could be volatile.
As we continue to serve our users and expand our businesses, we will invest heavily in operating and capital expenditures.
We continue to make significant R&D investments in areas of strategic focus such as advertising, cloud, machine learning, and search, as well as in new products and services. In addition, we expect to continue to invest in land and buildings for data centers and offices, and information technology assets, which includes servers and network equipment, to support the long-term growth of our business.
In addition, acquisitions and strategic investments are an important part of our strategy and use of capital, contributing to the breadth and depth of our offerings, expanding our expertise in engineering and other functional areas, and building strong partnerships around strategic initiatives. For example, in 2020 we announced our Google for India Digitization Fund to invest approximately $10 billion into India over the next 5-7 years through a mix of equity investments, partnerships, and operational, infrastructure and ecosystem investments.
We face continuing changes in regulatory conditions, laws and public policies, which could impact our business practices and financial results.
Changes in social, political, economic, tax, and regulatory conditions or in laws and policies governing a wide range of topics and related legal matters have resulted in fines and caused us to change our business practices. As these global trends continue, for example the recent antitrust complaints filed by the U.S. Department of Justice and a number of state Attorneys General as well as the News Media Bargaining Code drafted by the Australian Competition and Consumer Commission, our cost of doing business may increase and our ability to pursue certain business models or offer certain products or services may be limited.
Our employees are critical to our success and we expect to continue investing in them.
Our employees are among our best assets and are critical for our continued success. We expect to continue hiring talented employees around the globe and to provide competitive compensation programs to our employees.
The Impact of COVID-19 on our Results and Operations
In late 2019, an outbreak of COVID-19 emerged and by March 11, 2020 was declared a global pandemic by the World Health Organization. Across the United States and the world, governments and municipalities instituted measures in an effort to control the spread of COVID-19, including quarantines, shelter-in-place orders, school closings, travel restrictions and the closure of non-essential businesses. The macroeconomic impacts of COVID-19 are significant and continue to evolve, as exhibited by, among other things, a rise in unemployment, changes in consumer behavior, and market volatility.
We began to observe the impact of COVID-19 and the related reductions in global economic activity on our financial results in March 2020 when, despite an increase in users' search activity, our advertising revenues declined compared to the prior year due to a shift of user search activity to less commercial topics and reduced spending by our advertisers. During the course of the quarter ended June 30, 2020, we observed a gradual return in user search activity to more commercial topics, followed by increased spending by our advertisers that continued throughout the second half of 2020.
We continue to assess the realized and potential credit deterioration of our customers due to changes in the macroeconomic environment, which has been reflected in our allowance for credit losses for accounts receivable. Additionally, over the course of the year we experienced variability in our margins as many of our expenses are less variable in nature and/or may not correlate to changes in revenues, including costs associated with our data centers and facilities as well as employee compensation. Also, market volatility has contributed to fluctuations in the valuation of our equity investments.
31

Alphabet Inc.
While we continued to make investments in land and buildings for data centers, offices and information technology, in 2020 we slowed the pace of our investments, primarily as it relates to office facilities, as a result of COVID-19.
The ongoing impact of COVID-19 on our business continues to evolve and be unpredictable. For example, to the extent the pandemic disrupts economic activity globally we, like other businesses, are not immune to continued adverse impacts to our business, operations and financial results from volatility in advertising spending, changes in user behavior and preferences, credit deterioration and liquidity of our customers, depressed economic activity, or volatility in capital markets. The ongoing impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; advances in testing, treatment and prevention including vaccines; and the macroeconomic impact of government measures to contain the spread of the virus and related government stimulus measures.
To address the potential impact to our business, over the near-term, we continue to evaluate the pace of our investment plans, including, but not limited to, our hiring, investments in data centers, servers, network equipment, real estate and facilities, marketing and travel spending, as well as taking certain measures to support our customers, our overall workforce, and communities we operate in. As we look to return our workforce in more locations back to the office in 2021, we may experience increased costs as we prepare our facilities for a safe return to work environment and experiment with hybrid work models. At the same time, we believe the current environment is accelerating digital transformation and we remain focused on innovating and investing in the services we offer to consumers and businesses. For example, as it relates to Google Cloud, we continue to invest aggressively around the globe in our go-to-market capabilities, product development and technical infrastructure to support long term growth. The ongoing impact of COVID-19 and the extent of these measures we have taken and the additional measures that we may implement could have a material impact on our financial results. Our past results may not be indicative of our future performance, and historical trends in our financial results may differ materially.
Executive Overview
The following table summarizes our consolidated financial results for the years ended December 31, 2019 and 2020 (in millions, except for per share information and percentages).
Year Ended December 31,
20192020
Revenues$161,857 $182,527 
Increase in revenues year over year18 %13 %
Increase in constant currency revenues year over year20 %14 %
Operating income(1)
$34,231 $41,224 
Operating margin(1)
21 %23 %
Other income (expense), net$5,394 $6,858 
Net Income(1)
$34,343 $40,269 
Diluted EPS(1)
$49.16 $58.61 
(1)    Results for 2019 include the effect of the $1.7 billion EC fine. See Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information.
Total revenues were $182.5 billion, an increase of 13% year over year, primarily driven by an increase in Google Services segment revenues of $16.8 billion or 11% and an increase in Google Cloud segment revenues of $4.1 billion or 46%. Revenues from the United States, EMEA, APAC, and Other Americas were $85.0 billion, $55.4 billion, $32.6 billion, and $9.4 billion, respectively.
Total cost of revenues was $84.7 billion, an increase of 18% year over year. TAC was $32.8 billion, an increase of 9% year over year, primarily driven by an increase in revenues subject to TAC. Other cost of revenues were $51.9 billion, an increase of 24% year over year, primarily driven by an increase in data centers and other operations costs and content acquisition costs.
32

Alphabet Inc.
Operating expenses were $56.6 billion, an increase of 5% year over year primarily driven by headcount growth and partially offset by declines in advertising and promotional expenses and travel and entertainment expenses.
Other information:
Operating cash flow was $65.1 billion.
Capital expenditures, which primarily included investments in technical infrastructure, were $22.3 billion.
Number of employees was 135,301 as of December 31, 2020. The majority of new hires during the year were engineers and product managers.
Our Segments
Beginning in the fourth quarter of 2020, we report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, hardware, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and fees received for subscription-based products such as YouTube Premium and YouTube TV.
Google Cloud includes Google’s infrastructure and data analytics platforms, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from fees received for Google Cloud Platform ("GCP") services and Google Workspace (formerly known as G Suite) collaboration tools.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from the Other Bets are derived primarily through the sale of internet services as well as licensing and R&D services.
Unallocated corporate costs primarily include corporate initiatives, corporate shared costs, such as finance and legal, including fines and settlements, as well as costs associated with certain shared research and development activities. Additionally, hedging gains (losses) related to revenue are included in corporate costs.
Financial Results
Revenues
The following table presents our revenues by type (in millions).
Year Ended December 31,
20192020
Google Search & other$98,115 $104,062 
YouTube ads15,149 19,772 
Google Network Members' properties21,547 23,090 
Google advertising134,811 146,924 
Google other17,014 21,711 
Google Services total151,825 168,635 
Google Cloud8,918 13,059 
Other Bets659 657 
Hedging gains (losses)455 176 
Total revenues$161,857 $182,527 
Google Services
Google advertising revenues
Our advertising revenue growth, as well as the change in paid clicks and cost-per-click on Google Search & other properties and the change in impressions and cost-per-impression on Google Network Members' properties and the correlation between these items, have been affected and may continue to be affected by various factors, including:
advertiser competition for keywords;
changes in advertising quality, formats, delivery or policy;
33

Alphabet Inc.
changes in device mix;
changes in foreign currency exchange rates;
fees advertisers are willing to pay based on how they manage their advertising costs;
general economic conditions including the impact of COVID-19;
seasonality; and
traffic growth in emerging markets compared to more mature markets and across various advertising verticals and channels.
Our advertising revenue growth rate has been affected over time as a result of a number of factors, including challenges in maintaining our growth rate as revenues increase to higher levels; changes in our product mix; changes in advertising quality or formats and delivery; the evolution of the online advertising market; increasing competition; our investments in new business strategies; query growth rates; and shifts in the geographic mix of our revenues. We also expect that our revenue growth rate will continue to be affected by evolving user preferences, the acceptance by users of our products and services as they are delivered on diverse devices and modalities, our ability to create a seamless experience for both users and advertisers, and movements in foreign currency exchange rates.
Google advertising revenues consist primarily of the following:
Google Search & other consists of revenues generated on Google search properties (including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc.) and other Google owned and operated properties like Gmail, Google Maps, and Google Play;
YouTube ads consists of revenues generated on YouTube properties; and
Google Network Members' properties consist of revenues generated on Google Network Members' properties participating in AdMob, AdSense, and Google Ad Manager.
Google Search & other
Google Search & other revenues increased $5,947 million from 2019 to 2020. The overall growth was primarily driven by interrelated factors including increases in search queries resulting from ongoing growth in user adoption and usage, primarily on mobile devices, growth in advertiser spending primarily in the second half of the year, and improvements we have made in ad formats and delivery. This increase was partially offset by a decline in advertiser spending primarily in the first half of the year driven by the impact of COVID-19.
YouTube ads
YouTube ads revenues increased $4,623 million from 2019 to 2020. Growth was primarily driven by our direct response advertising products, which benefited from improvements to ad formats and delivery and increased advertiser spending. Brand advertising products also contributed to growth despite revenues being adversely impacted by a decline in advertiser spending primarily in the first half of the year driven by the impact of COVID-19.
Google Network Members' properties
Google Network Members' properties revenues increased $1,543 million from 2019 to 2020. The growth was primarily driven by strength in AdMob and Google Ad Manager.
Use of Monetization Metrics
Paid clicks for our Google Search & other properties represent engagement by users and include clicks on advertisements by end-users on Google search properties and other owned and operated properties including Gmail, Google Maps, and Google Play. Historically, we included certain viewed YouTube engagement ads and the related revenues in our paid clicks and cost-per-click monetization metrics. Over time, advertising on YouTube has expanded to multiple advertising formats and the type of viewed engagement ads historically included in paid clicks and cost-per-click metrics have increasingly covered a smaller portion of YouTube advertising revenues. As a result, we removed these ads and the related revenues from the paid clicks and cost-per-click metrics for the current and historical periods presented. The revised metrics provide a better understanding of monetization trends on the properties included within Google Search & other, as they now more closely correlate with the related changes in revenues.
Impressions for our Google Network Members' properties include impressions displayed to users served on Google Network Members' properties participating primarily in AdMob, AdSense and Google Ad Manager.
Cost-per-click is defined as click-driven revenues divided by our total number of paid clicks and represents the average amount we charge advertisers for each engagement by users.
34

Alphabet Inc.
Cost-per-impression is defined as impression-based and click-based revenues divided by our total number of impressions and represents the average amount we charge advertisers for each impression displayed to users.
As our business evolves, we periodically review, refine and update our methodologies for monitoring, gathering, and counting the number of paid clicks on our Google Search & other properties and the number of impressions on Google Network Members’ properties and for identifying the revenues generated by click activity on our Google Search & other properties and the revenues generated by impression activity on Google Network Members’ properties.
Paid clicks and cost-per-click
The following table presents changes in our paid clicks and cost-per-click (expressed as a percentage):
 Year Ended December 31,
 20192020
Paid clicks change23 %19 %
Cost-per-click change(6)%(10)%
Paid clicks increased from 2019 to 2020 primarily due to an increase in clicks due to interrelated factors, resulting from ongoing growth in user adoption and usage, primarily on mobile devices; continued growth in advertiser activity; and improvements we have made in ad formats and delivery. Growth was also driven by an increase in clicks relating to ads on Google Play. The positive effect on our revenues from an increase in paid clicks was partially offset by a decrease in the cost-per-click paid by our advertisers. The decrease in cost-per-click was primarily driven by reduced advertiser spending in response to COVID-19 primarily during the first half of the year. The decrease in cost-per-click was also affected by changes in device mix, geographic mix, ongoing product changes, product mix, property mix, and fluctuations of the U.S. dollar compared to certain foreign currencies.
Paid clicks increased from 2018 to 2019 primarily due to an increase in clicks due to interrelated factors, including an increase in search queries resulting from ongoing growth in user adoption and usage, primarily on mobile devices; continued growth in advertiser activity; and improvements we have made in ad formats and delivery. Growth was also driven by an increase in clicks relating to ads on Google Play. The positive effect on our revenues from an increase in paid clicks was partially offset by a decrease in the cost-per-click paid by our advertisers. The decrease in cost-per-click was driven by changes in device mix, geographic mix, ongoing product changes, product mix, property mix, and fluctuations of the U.S. dollar compared to certain foreign currencies.
Impressions and cost-per-impression
The following table presents changes in our impressions and cost-per-impression (expressed as a percentage):
 Year Ended December 31,
 2020
Impressions change15 %
Cost-per-impression change(8)%
Impressions increased from 2019 to 2020 primarily due to growth in Google Ad Manager. The positive effect on our revenues from an increase in impressions was partially offset by a decrease in the cost-per-impression paid by our advertisers which was driven by a reduction in advertiser spending in response to COVID-19, primarily during the first half of the year, as well as the effect of a combination of factors including ongoing product and policy changes and improvements we have made in ad formats and delivery, changes in device mix, geographic mix, product mix, property mix, and fluctuations of the U.S. dollar compared to certain foreign currencies.
Google other revenues
Google other revenues consist primarily of revenues from:
Google Play, which includes revenues from sales of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
YouTube non-advertising, including YouTube Premium and YouTube TV subscriptions and other services; and
other products and services.
35

Alphabet Inc.
Google other revenues increased $4,697 million from 2019 to 2020. The growth was primarily driven by Google Play and YouTube non-advertising. Growth for Google Play was primarily driven by sales of apps and in-app purchases, which benefited from elevated user engagement partially due to the impact of COVID-19. Growth for YouTube non-advertising was primarily driven by an increase in paid subscribers.
Over time, our growth rate for Google other revenues may be affected by the seasonality associated with new product and service launches as well as market dynamics.
Google Cloud
Our Google Cloud revenues increased $4,141 million from 2019 to 2020. The growth was primarily driven by GCP followed by our Google Workspace offerings. Our infrastructure and our data and analytics platform products were the largest drivers of growth in GCP.
Over time, our growth rate for Google Cloud revenues may be affected by customer usage, market dynamics, as well as new product and service launches.
Revenues by Geography
The following table presents our revenues by geography as a percentage of revenues, determined based on the addresses of our customers:
 Year Ended December 31,
 20192020
United States46 %47 %
EMEA31 %30 %
APAC17 %18 %
Other Americas%%
For further details on revenues by geography, see Note 2 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Use of Constant Currency Revenues and Constant Currency Revenue Percentage Change
The effect of currency exchange rates on our business is an important factor in understanding period to period comparisons. Our international revenues are favorably affected as the U.S. dollar weakens relative to other foreign currencies, and unfavorably affected as the U.S. dollar strengthens relative to other foreign currencies. Our revenues are also favorably affected by net hedging gains and unfavorably affected by net hedging losses.
We use non-GAAP constant currency revenues and non-GAAP percentage change in constant currency revenues for financial and operational decision-making and as a means to evaluate period-to-period comparisons. We believe the presentation of results on a constant currency basis in addition to U.S. Generally Accepted Accounting Principles ("GAAP") results helps improve the ability to understand our performance because they exclude the effects of foreign currency volatility that are not indicative of our core operating results.
Constant currency information compares results between periods as if exchange rates had remained constant period over period. We define constant currency revenues as total revenues excluding the effect of foreign exchange rate movements and hedging activities, and use it to determine the constant currency revenue percentage change on a year-on-year basis. Constant currency revenues are calculated by translating current period revenues using prior period exchange rates, as well as excluding any hedging effects realized in the current period.
Constant currency revenue percentage change is calculated by determining the change in period revenues over prior period revenues where current period foreign currency revenues are translated using prior period exchange rates and hedging effects are excluded from revenues of both periods.
These results should be considered in addition to, not as a substitute for, results reported in accordance with GAAP. Results on a constant currency basis, as we present them, may not be comparable to similarly titled measures used by other companies and are not a measure of performance presented in accordance with GAAP.
36

Alphabet Inc.
The following table presents the foreign exchange effect on our international revenues and total revenues (in millions, except percentages):
 Year Ended December 31,
20192020
EMEA revenues$50,645 $55,370 
Exclude foreign exchange effect on current period revenues using prior year rates2,397 (111)
EMEA constant currency revenues$53,042 $55,259 
Prior period EMEA revenues$44,739 $50,645 
EMEA revenue percentage change13 %%
EMEA constant currency revenue percentage change19 %%
APAC revenues$26,928 $32,550 
Exclude foreign exchange effect on current period revenues using prior year rates388 11 
APAC constant currency revenues$27,316 $32,561 
Prior period APAC revenues$21,341 $26,928 
APAC revenue percentage change26 %21 %
APAC constant currency revenue percentage change28 %21 %
Other Americas revenues$8,986 $9,417 
Exclude foreign exchange effect on current period revenues using prior year rates541 964 
Other Americas constant currency revenues$9,527 $10,381 
Prior period Other Americas revenues$7,608 $8,986 
Other Americas revenue percentage change18 %%
Other Americas constant currency revenue percentage change25 %16 %
United States revenues$74,843 $85,014 
United States revenue percentage change18 %14 %
Hedging gains (losses)455 176 
Total revenues$161,857 $182,527 
Total constant currency revenues$164,728 $183,215 
Prior period revenues, excluding hedging effect(1)
$136,957 $161,402 
Total revenue percentage change18 %13 %
Total constant currency revenue percentage change20 %14 %
(1)    Total revenues and hedging gains (losses) for the year ended December 31, 2018 were $136,819 million and $(138) million, respectively.
EMEA revenue percentage change from 2019 to 2020 was not significantly affected by foreign currency exchange rates, primarily due to the U.S. dollar weakening relative to the Euro offset by the U.S. dollar strengthening relative to the Turkish lira and Russian ruble.
APAC revenue percentage change from 2019 to 2020 was not significantly affected by foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Indian rupee, partially offset by the U.S. dollar weakening relative to the Japanese yen.
Other Americas revenue percentage change from 2019 to 2020 was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Brazilian real and Argentine peso.
37

Alphabet Inc.
Costs and Operating Expenses
Cost of Revenues
Cost of revenues includes TAC which are paid to our distribution partners who make available our search access points and services, and amounts paid to Google Network Members primarily for ads displayed on their properties. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
The cost of revenues as a percentage of revenues generated from ads placed on Google Network Members' properties are significantly higher than the cost of revenues as a percentage of revenues generated from ads placed on Google properties (which includes Google Search & other and YouTube ads), because most of the advertiser revenues from ads served on Google Network Members’ properties are paid as TAC to our Google Network Members.
Additionally, other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers (including bandwidth, compensation expenses including stock-based compensation ("SBC"), depreciation, energy, and other equipment costs) as well as other operations costs (such as content review and customer support costs). These costs are generally less variable in nature and may not correlate with related changes in revenues; and
Inventory related costs for hardware we sell.
The following tables present our cost of revenues, including TAC (in millions, except percentages):
 Year Ended December 31,
 20192020
TAC$30,089 $32,778 
Other cost of revenues41,807 51,954 
Total cost of revenues$71,896 $84,732 
Total cost of revenues as a percentage of revenues44.4 %46.4 %
Cost of revenues increased $12,836 million from 2019 to 2020. The increase was due to increases in other cost of revenues and TAC of $10,147 million and $2,689 million, respectively.
The increase in other cost of revenues from 2019 to 2020 was due to an increase in data center and other operations costs and an increase in content acquisition costs primarily for YouTube. This increase was partially offset by a decline in hardware costs.
The increase in TAC from 2019 to 2020 was due to increases in TAC paid to distribution partners and to Google Network Members, driven by growth in revenues subject to TAC. The TAC rate was 22.3% in both 2019 and 2020. The TAC rate on Google properties revenues and the TAC rate on Google Network revenues were both substantially consistent from 2019 to 2020.
Over time, cost of revenues as a percentage of total revenues may be affected by a number of factors, including the following:
The amount of TAC paid to distribution partners, which is affected by changes in device mix, geographic mix, partner mix, partner agreement terms such as revenue share arrangements, and the percentage of queries channeled through paid access points;
The amount of TAC paid to Google Network Members, which is affected by a combination of factors such as geographic mix, product mix, and revenue share terms;
Relative revenue growth rates of Google properties and Google Network Members' properties;
Certain costs that are less variable in nature and may not correlate with the related revenues;
Costs associated with our data centers and other operations to support ads, Google Cloud, Search, YouTube and other products;
Content acquisition costs, which are primarily affected by the relative growth rates in our YouTube advertising and subscription revenues;
Costs related to hardware sales; and
Increased proportion of non-advertising revenues, which generally have higher costs of revenues, relative to our advertising revenues.
38

Alphabet Inc.
Research and Development
The following table presents our R&D expenses (in millions, except percentages):
 Year Ended December 31,
 20192020
Research and development expenses$26,018 $27,573 
Research and development expenses as a percentage of revenues16.1 %15.1 %
R&D expenses consist primarily of:
Compensation expenses (including SBC) for engineering and technical employees responsible for R&D of our existing and new products and services;
Depreciation expenses;
Equipment-related expenses; and
Professional services fees primarily related to consulting and outsourcing services.
R&D expenses increased $1,555 million from 2019 to 2020. The increase was primarily due to an increase in compensation expenses of $1,619 million, largely resulting from a 11% increase in headcount and partially offset by higher compensation charges in certain Other Bets in 2019. Additionally, the increase in R&D expenses was partially offset by a decrease in travel and entertainment expenses of $383 million.
Over time, R&D expenses as a percentage of revenues may fluctuate due to certain expenses that are generally less variable in nature and may not correlate to the changes in revenues. In addition, R&D expenses may be affected by a number of factors including continued investment in ads, Android, Chrome, Google Cloud, Google Play, hardware, machine learning, Other Bets, Search and YouTube.
Sales and Marketing
The following table presents our sales and marketing expenses (in millions, except percentages):
 Year Ended December 31,
 20192020
Sales and marketing expenses$18,464 $17,946 
Sales and marketing expenses as a percentage of revenues11.4 %9.8 %
Sales and marketing expenses consist primarily of:
Advertising and promotional expenditures related to our products and services; and
Compensation expenses (including SBC) for employees engaged in sales and marketing, sales support, and certain customer service functions.
Sales and marketing expenses decreased $518 million from 2019 to 2020. The decrease was primarily due to a decrease in advertising and promotional expenses of $1,395 million, as we reduced spending and paused or rescheduled campaigns and changed some events to digital-only formats as a result of COVID-19, and a decrease in travel and entertainment expenses of $371 million. The decrease was partially offset by an increase in compensation expenses of $1,347 million, largely resulting from an 8% increase in headcount.
Over time, sales and marketing expenses as a percentage of revenues may fluctuate due to certain expenses that are generally less variable in nature and may not correlate to the changes in revenues. In addition, sales and marketing expenses may be affected by a number of factors including the seasonality associated with new product and service launches and strategic decisions regarding the timing and extent of our spending.
General and Administrative
The following table presents our general and administrative expenses (in millions, except percentages):
 Year Ended December 31,
 20192020
General and administrative expenses$9,551 $11,052 
General and administrative expenses as a percentage of revenues5.9 %6.1 %
General and administrative expenses consist primarily of:
Compensation expenses (including SBC) for employees in our finance, human resources, information technology, and legal organizations;
Depreciation;
39

Alphabet Inc.
Equipment-related expenses;
Legal-related expenses; and
Professional services fees primarily related to audit, information technology consulting, outside legal, and outsourcing services.
General and administrative expenses increased $1,501 million from 2019 to 2020. The increase was primarily due to an increase in compensation expenses of $887 million, largely resulting from a 16% increase in headcount. In addition, there was an increase of $440 million related to allowance for credit losses for accounts receivable. The increase was partially offset by a $554 million charge recognized in 2019 relating to a legal settlement.
Over time, general and administrative expenses as a percentage of revenues may fluctuate due to certain expenses that are generally less variable in nature and may not correlate to the changes in revenues, the effect of discrete items such as legal settlements, or allowances for credit losses for accounts receivable.
European Commission Fines
In March 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a €1.5 billion ($1.7 billion as of March 20, 2019) fine, which was accrued in the first quarter of 2019.
Please refer to Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information.
Segment Profitability
The following table presents our segment operating income (loss) (in millions). For comparative purposes, amounts in prior periods have been recast.
Year Ended December 31,
201820192020
Operating income (loss):
Google Services$43,137 $48,999 $54,606 
Google Cloud(4,348)(4,645)(5,607)
Other Bets(3,358)(4,824)(4,476)
Corporate costs, unallocated(1)
(7,907)(5,299)(3,299)
Total income from operations$27,524 $34,231 $41,224 
(1)    Corporate costs, unallocated includes a fine of $5.1 billion for the year ended December 31, 2018 and a fine and legal settlement totaling $2.3 billion for the year ended December 31, 2019.
Google Services
Google services operating income increased $5,607 million from 2019 to 2020. The increase was primarily driven by an increase in revenues partially offset by increases in content acquisition costs primarily for YouTube, data center and other operations costs, and TAC. Additionally, there was an increase in operating expenses primarily driven by an increase in compensation expenses (including SBC) largely due to increases in headcount. Operating income benefited from a decline in hardware costs.
Google services operating income increased $5,862 million from 2018 to 2019. The increase was primarily driven by an increase in revenues partially offset by increases in TAC, data center and other operations costs, and content acquisition costs primarily for YouTube. Additionally, there was an increase in operating expenses primarily driven by an increase in compensation expenses (including SBC) largely due to an increase in headcount.
Google Cloud
Google Cloud operating loss increased $962 million from 2019 to 2020 and increased $297 million from 2018 to 2019. The increase in operating loss in both periods was driven by an increase in total expenses of $5,103 million from 2019 to 2020 and $3,377 million from 2018 to 2019. Operating expenses increased primarily due to compensation expenses (including SBC), largely driven by an increase in headcount. Additionally, data center and other operating costs increased in both periods.
Other Bets
Other Bets operating loss decreased $348 million from 2019 to 2020 and increased $1,466 million from 2018 to 2019. The fluctuations were primarily driven by compensation expenses (including SBC).
40

Alphabet Inc.
Other Income (Expense), Net
The following table presents other income (expense), net, (in millions):
 Year Ended December 31,
 20192020
Other income (expense), net$5,394 $6,858 
Other income (expense), net, increased $1,464 million from 2019 to 2020. The change was primarily driven by an increase in net gains on equity and debt securities of $3,519 million, partially offset by a $902 million loss resulting from our equity derivatives, which hedged the changes in fair value of certain marketable equity securities, and a decrease in interest income of $562 million.
Over time, other income (expense), net, may be affected by market dynamics and other factors. Equity values generally change daily for marketable equity securities and upon the occurrence of observable price changes or upon impairment of non-marketable equity securities. In addition, volatility in the global economic climate and financial markets, including the effects of COVID-19, could result in a significant change in the value of our investments. Fluctuations in the value of these investments has, and we expect will continue to, contribute to volatility of OI&E in future periods. For additional information about our investments, see Note 1 and Note 3 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Provision for Income Taxes
The following table presents our provision for income taxes (in millions, except for effective tax rate):
 Year Ended December 31,
 20192020
Provision for income taxes$5,282 $7,813 
Effective tax rate13.3 %16.2 %
Our provision for income taxes and our effective tax rate increased from 2019 to 2020. The increase in the provision for income taxes and our effective tax rate is primarily due to benefits related to the resolution of multi-year audits in 2019 that did not recur in 2020, higher earnings in countries that have higher statutory rates resulting from the change in our corporate legal entity structure implemented as of December 31, 2019, and an increase in valuation allowance for net deferred tax assets that are not likely to be realized relating to certain of our Other Bets, partially offset by an increase in the U.S. federal Foreign-Derived Intangible Income tax deduction benefits.
See Note 14 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information.
We expect our future effective tax rate to be affected by the geographic mix of earnings in countries with different statutory rates. Additionally, our future effective tax rate may be affected by changes in the valuation of our deferred tax assets or liabilities, or changes in tax laws, regulations, or accounting principles, as well as certain discrete items.
41

Alphabet Inc.
Quarterly Results of Operations
The following tables presenting our quarterly results of operations should be read in conjunction with the consolidated financial statements and related notes included in Part II, Item 8 of this Annual Report on Form 10-K. We have prepared the unaudited information on the same basis as our audited consolidated financial statements. Our operating results for any quarter are not necessarily indicative of results for any future quarters or for a full year.
The following table presents our unaudited quarterly results of operations for the eight quarters ended December 31, 2020. This table includes all adjustments, consisting only of normal recurring adjustments, that we consider necessary for a fair presentation of our consolidated financial position and operating results for the quarters presented. Seasonal fluctuations in internet usage and advertiser expenditures, underlying business trends such as traditional retail seasonality and macroeconomic conditions have affected, and are likely to continue to affect, our business (including developments and volatility arising from COVID-19). Commercial queries typically increase significantly in the fourth quarter of each year. These seasonal trends have caused, and will likely continue to cause, fluctuations in our quarterly results, including fluctuations in sequential revenue growth rates.
 Quarter Ended
 Mar 31,
2019
Jun 30,
2019
Sept 30,
2019
Dec 31,
2019
Mar 31,
2020
Jun 30,
2020
Sept 30,
2020
Dec 31,
2020
(In millions, except per share amounts) (unaudited)
Consolidated Statements of Income Data:
Revenues$36,339 $38,944 $40,499 $46,075 $41,159 $38,297 $46,173 56,898 
Costs and expenses:
Cost of revenues16,012 17,296 17,568 21,020 18,982 18,553 21,117 26,080 
Research and development6,029 6,213 6,554 7,222 6,820 6,875 6,856 7,022 
Sales and marketing3,905 4,212 4,609 5,738 4,500 3,901 4,231 5,314 
General and administrative2,088 2,043 2,591 2,829 2,880 2,585 2,756 2,831 
European Commission fines1,697 
Total costs and expenses29,731 29,764 31,322 36,809 33,182 31,914 34,960 41,247 
Income from operations6,608 9,180 9,177 9,266 7,977 6,383 11,213 15,651 
Other income (expense), net1,538 2,967 (549)1,438 (220)1,894 2,146 3,038 
Income before income taxes8,146 12,147 8,628 10,704 7,757 8,277 13,359 18,689 
Provision for income taxes1,489 2,200 1,560 33 921 1,318 2,112 3,462 
Net income$6,657 $9,947 $7,068 $10,671 $6,836 $6,959 $11,247 15,227 
Basic net income per share of Class A and B common stock and Class C capital stock$9.58 $14.33 $10.20 $15.49 $9.96 $10.21 $16.55 $22.54 
Diluted net income per share of Class A and B common stock and Class C capital stock$9.50 $14.21 $10.12 $15.35 $9.87 $10.13 $16.40 $22.30 

Financial Condition
Cash, Cash Equivalents, and Marketable Securities
As of December 31, 2020, we had $136.7 billion in cash, cash equivalents, and short-term marketable securities. Cash equivalents and marketable securities are comprised of time deposits, money market funds, highly liquid government bonds, corporate debt securities, mortgage-backed and asset-backed securities and marketable equity securities.
Sources, Uses of Cash and Related Trends
Our principal sources of liquidity are our cash, cash equivalents, and marketable securities, as well as the cash flow that we generate from our operations. The primary use of capital continues to be to invest for the long term growth of the business. We regularly evaluate our cash and capital structure, including the size, pace and form of capital return to stockholders.
42

Alphabet Inc.
The following table presents our cash flows (in millions):
 Year Ended December 31,
 20192020
Net cash provided by operating activities$54,520 $65,124 
Net cash used in investing activities$(29,491)$(32,773)
Net cash used in financing activities$(23,209)$(24,408)
Cash Provided by Operating Activities
Our largest source of cash provided by our operations are advertising revenues generated by Google Search & other properties, Google Network Members' properties and YouTube ads. Additionally, we generate cash through sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees including fees received for Google Cloud offerings and subscription-based products.
Our primary uses of cash from our operating activities include compensation and related costs, payments to our distribution partners and Google Network Members, and payments for content acquisition costs. In addition, uses of cash from operating activities include hardware inventory costs, income taxes, and other general corporate expenditures.
Net cash provided by operating activities increased from 2019 to 2020 primarily due to the net effect of increases in cash received from revenues and cash paid for cost of revenues and operating expenses, and changes in operating assets and liabilities.
Cash Used in Investing Activities
Cash provided by investing activities consists primarily of maturities and sales of our investments in marketable and non-marketable securities. Cash used in investing activities consists primarily of purchases of marketable and non-marketable securities, purchases of property and equipment, and payments for acquisitions.
Net cash used in investing activities increased from 2019 to 2020 primarily due to a net increase in purchases of securities, partially offset by decreases in payments for acquisitions and purchases of property and equipment. The net decrease in purchases of property and equipment was driven by decreases in purchases of land and buildings for offices as well as data center construction, partially offset by increases in purchases of servers.
Cash Used in Financing Activities
Cash provided by financing activities consists primarily of proceeds from issuance of debt and proceeds from the sale of interest in consolidated entities. Cash used in financing activities consists primarily of repurchases of capital stock, net payments related to stock-based award activities, and repayments of debt.
Net cash used in financing activities increased from 2019 to 2020 primarily due to an increase in cash payments for repurchases of capital stock, partially offset by increases in net proceeds from issuance of debt and proceeds from the sale of interest in consolidated entities.
Liquidity and Material Cash Requirements
We expect existing cash, cash equivalents, short-term marketable securities, cash flows from operations and financing activities to continue to be sufficient to fund our operating activities and cash commitments for investing and financing activities for at least the next 12 months and thereafter for the foreseeable future.
As of December 31, 2020, we had long-term taxes payable of $6.5 billion related to a one-time transition tax payable incurred as a result of the U.S. Tax Cuts and Jobs Act ("Tax Act"). As permitted by the Tax Act, we will pay the transition tax in annual interest-free installments through 2025.
In 2017, 2018 and 2019, the EC announced decisions that certain actions taken by Google infringed European competition law and imposed fines of €2.4 billion ($2.7 billion as of June 27, 2017), €4.3 billion ($5.1 billion as of June 30, 2018), and €1.5 billion ($1.7 billion as of March 20, 2019), respectively. While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.
In January 2021, we closed the acquisition of Fitbit, a leading wearables brand, for $2.1 billion.
We have a short-term debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. As of December 31, 2020, we had no commercial paper outstanding. As of December 31, 2020, we have $4.0 billion of revolving credit facilities expiring
43

Alphabet Inc.
in July 2023 with no amounts outstanding. The interest rate for the credit facilities is determined based on a formula using certain market rates.
In August 2020, we issued $10.0 billion of fixed-rate senior unsecured notes in six tranches: $1.0 billion due in 2025, $1.0 billion due in 2027, $2.25 billion due in 2030, $1.25 billion due in 2040, $2.5 billion due in 2050 and $2.0 billion due in 2060. The 2020 Notes had a weighted average duration of 21.5 years and weighted average coupon rate of 1.57%. Of the total issuance, $5.75 billion was designated as Sustainability Bonds, the net proceeds of which are used to fund environmentally and socially responsible projects in the following eight areas: energy efficiency, clean energy, green buildings, clean transportation, circular economy and design, affordable housing, commitment to racial equity, and support for small businesses and COVID-19 crisis response. The remaining net proceeds are used for general corporate purposes. As of December 31, 2020, we have senior unsecured notes outstanding with a total carrying value of $13.8 billion. Refer to Note 6 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information on the debts.
In accordance with the authorizations of the Board of Directors of Alphabet, in 2020 we repurchased and subsequently retired 21.5 million shares of Alphabet Class C capital stock for an aggregate amount of $31.1 billion. As of December 31, 2020, $17.6 billion remains authorized and available for repurchase. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. Refer to Note 11 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Capital Expenditures and Leases
We make investments in land and buildings for data centers and offices and information technology assets through purchases of property and equipment and lease arrangements to provide capacity for the growth of our services and products.
Our capital investments in property and equipment consist primarily of the following major categories:
Technical infrastructure, which consists of our investments in servers and network equipment for compute, storage and networking requirements for ongoing business activities, including machine learning, (collectively referred to as our information technology assets) and data center land and building construction; and
Office facilities, ground up development projects and related building improvements.
Due to the integrated nature of Alphabet, our technical infrastructure and office facilities are managed centrally at a consolidated level. The associated costs, including depreciation and impairment, are allocated to operating segments as a service cost generally based on usage or headcount. Our technical infrastructure investments are designed to support all of Alphabet, including primarily ads, Google Cloud, Search, and YouTube.
Construction in progress consists primarily of technical infrastructure and office facilities which have not yet been placed in service for our intended use. The time frame from date of purchase to placement in service of these assets may extend to multiple periods. For example, our data center construction projects are generally multi-year projects with multiple phases, where we acquire qualified land and buildings, construct buildings, and secure and install information technology assets.
During the years ended December 31, 2019 and 2020, we spent $23.5 billion and $22.3 billion on capital expenditures and recognized total operating lease assets of $4.4 billion and $2.8 billion, respectively. As of December 31, 2020, the amount of total future lease payments under operating leases, which had a weighted average remaining lease term of 9 years, was $15.1 billion. As of December 31, 2020, we have entered into leases that have not yet commenced with future lease payments of $8.0 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2021 and 2026 with non-cancelable lease terms of 1 to 25 years.
Depreciation of our property and equipment commences when the deployment of such assets are completed and are ready for our intended use. Land is not depreciated. For the years ended December 31, 2019 and 2020, our depreciation and impairment expenses on property and equipment were $10.9 billion and $12.9 billion, respectively.
For the years ended December 31, 2019 and 2020, our operating lease expenses (including variable lease costs), were $2.4 billion and $2.9 billion, respectively. Finance leases were not material for the years ended December 31, 2019 and 2020. Please refer to Note 4 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information on the leases.
44

Alphabet Inc.
Contractual Obligations as of December 31, 2020
The following summarizes our contractual obligations as of December 31, 2020 (in millions):
 Payments Due By Period
 TotalLess than
1 year
1-3
years
3-5
years
More than
5 years
Operating lease obligations(1)
$15,091 $2,198 $4,165 $3,127 $5,601 
Obligations for leases that have not yet commenced(1)
8,049 370 1,198 1,469 5,012 
Purchase obligations(2)
10,656 7,368 1,968 354 966 
Long-term debt obligations(3)
19,840 1,357 634 2,587 15,262 
Tax payable(4)
7,359 834 1,916 4,609 
Other long-term liabilities reflected on our balance sheet(5)
1,421 532 616 185 88 
Total contractual obligations$62,416 $12,659 $10,497 $12,331 $26,929 
(1)    For further information, refer to Note 4 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
(2)    Represents non-cancelable contractual obligations primarily related to data center operations and build-outs; information technology assets; purchases of inventory; and digital media content licensing arrangements. The amounts included above represent the non-cancelable portion of agreements or the minimum cancellation fee. For those agreements with variable terms, we do not estimate the non-cancelable obligation beyond any minimum quantities and/or pricing as of December 31, 2020. Excluded from the table above are open orders for purchases that support normal operations, which are generally cancelable.
(3)    Represents our principal and interest payments. For further information on long-term debt, refer to Note 6 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
(4)    Represents one-time transition tax payable incurred as a result of the Tax Act. For further information, refer to Note 14 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K. Excluded from the table above are long-term taxes payable of $2.3 billion as of December 31, 2020 primarily related to uncertain tax positions, for which we are unable to make a reasonably reliable estimate of the timing of payments in individual years beyond 12 months due to uncertainties in the timing and outcomes of tax audits.
(5)    Represents cash obligations recorded on our Consolidated Balance Sheets, including the short-term portion of these long-term liabilities, primarily for certain commercial agreements. These amounts do not include the EC fines which are classified as current liabilities on our Consolidated Balance Sheets. For further information regarding the EC fines, refer to Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Off-Balance Sheet Arrangements
As of December 31, 2020, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation S-K, that have or are reasonably likely to have a current or future effect on our financial condition, changes in our financial condition, revenues, or expenses, results of operations, liquidity, capital expenditures, or capital resources that is material to investors. See Note 10 included in Part II, Item 8 of this annual report on Form 10-K for more information on our commitments and contingencies.
Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in accordance with GAAP. In doing so, we have to make estimates and assumptions that affect our reported amounts of assets, liabilities, revenues, expenses, gains and losses, as well as related disclosure of contingent assets and liabilities. In some cases, we could reasonably have used different accounting policies and estimates. In some cases, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ materially from our estimates. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations will be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates, which we discuss further below. We have reviewed our critical accounting policies and estimates with the audit and compliance committee of our Board of Directors.
Please see Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for a summary of significant accounting policies and the effect on our financial statements.
45

Alphabet Inc.
Revenues
For the sale of third-party goods and services, we evaluate whether we are the principal, and report revenues on a gross basis, or an agent, and report revenues on a net basis. In this assessment, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.
Income Taxes
We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes.
Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. 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 and the effective tax rate in the period in which such determination is made.
The provision for income taxes includes the effect of reserve provisions and changes to reserves that are considered appropriate as well as the related net interest and penalties. In addition, we are subject to the continuous examination of our income tax returns by the Internal Revenue Services ("IRS") and other tax authorities which may assert assessments against us. We regularly assess the likelihood of adverse outcomes resulting from these examinations and assessments to determine the adequacy of our provision for income taxes.
Loss Contingencies
We are regularly subject to claims, suits, government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury consumer protection, and other matters. Certain of these matters include speculative claims for substantial or indeterminate amounts of damages. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the possible loss in the Notes to the Consolidated Financial Statements.
We evaluate, on a regular basis, developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both the likelihood of there being, and the estimated amount of, a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss in excess of the amount recorded, and such amounts could be material. Should any of our estimates and assumptions change or prove to have been incorrect, it could have a material effect on our business, consolidated financial position, results of operations, or cash flows.
Long-lived Assets
Long-lived assets, including property and equipment, long-term prepayments, and intangible assets, excluding goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. An impairment loss would be recognized when estimated undiscounted future cash flows generated from the assets are less than their carrying amount. Measurement of an impairment loss would be based on the excess of the carrying amount of the asset group over its fair value.
Fair Value Measurements
We measure certain of our non-marketable equity and debt investments, certain other instruments including stock-based compensation awards settled in the stock of certain Other Bets, and certain assets and liabilities acquired in a business combination, at fair value on a nonrecurring basis. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models. The fair value hierarchy prioritizes the inputs used to measure fair value whereby it gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. We maximize the use of relevant observable inputs and minimize the use of unobservable inputs. Our use of unobservable inputs reflects the assumptions that market participants would use and may include our own data adjusted based on reasonably available information. We apply judgment in assessing the relevance of observable market data to determine the priority of inputs under the fair value hierarchy, particularly in situations where there is very little or no market activity.
46

Alphabet Inc.
In determining the fair values of our non-marketable equity and debt investments, as well as assets acquired (especially with respect to intangible assets) and liabilities assumed in business combinations, we make significant estimates and assumptions, some of which include the use of unobservable inputs.
Certain stock-based compensation awards may be settled in the stock of certain of our Other Bets or in cash. These awards are based on the equity values of the respective Other Bet, which requires use of unobservable inputs.
We also have compensation arrangements with payouts based on realized investment returns, i.e. performance fees. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized, and may require the use of unobservable inputs.
Non-marketable Equity Securities
Our non-marketable equity securities not accounted for under the equity method are carried either at fair value or under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Determining whether an observed transaction is similar to a security within our portfolio requires judgment based on the rights and obligations of the securities. Recording upward and downward adjustments to the carrying value of our equity securities as a result of observable price changes requires quantitative assessments of the fair value of our securities using various valuation methodologies and involves the use of estimates.
Non-marketable equity securities are also subject to periodic impairment reviews. Our quarterly impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the investment's fair value. Qualitative factors considered include the companies' financial and liquidity position, access to capital resources and the time since the last adjustment to fair value, among others. When indicators of impairment exist, we prepare quantitative assessments of the fair value of our equity investments using both the market and income approaches which require judgment and the use of estimates, including discount rates, investee revenues and costs, and comparable market data of private and public companies, among others. When our assessment indicates that an impairment exists, we write down the investment to its fair value.
Change in Accounting Estimate
In January 2021, we completed an assessment of the useful lives of our servers and network equipment and determined we should adjust the estimated useful life of our servers from three years to four years and the estimated useful life of certain network equipment from three years to five years. This change in accounting estimate will be effective beginning fiscal year 2021. For assets that are in-service as of December 31, 2020, we expect operating results to be favorably impacted by approximately $2.1 billion for the full fiscal year 2021. The effect of the change may be different due to our capital investments during the fiscal year 2021.
ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to financial market risks, including changes in foreign currency exchange rates, interest rates, and equity investment risks.
Foreign Currency Exchange Risk
We transact business globally in multiple currencies. Our international revenues, as well as costs and expenses denominated in foreign currencies, expose us to the risk of fluctuations in foreign currency exchange rates against the U.S. dollar. Principal currencies hedged included the Australian dollar, British pound, Canadian dollar, Euro and Japanese yen. For the purpose of analyzing foreign currency exchange risk, we considered the historical trends in foreign currency exchange rates and determined that it was reasonably possible that adverse changes in exchange rates of 10% could be experienced in the near term.
We use foreign exchange forward contracts to offset the foreign exchange risk on our assets and liabilities denominated in currencies other than the functional currency of the subsidiary. These forward contracts reduce, but do not entirely eliminate, the effect of foreign currency exchange rate movements on our assets and liabilities. The foreign currency gains and losses on the assets and liabilities are recorded in other income (expense), net, which are offset by the gains and losses on the forward contracts.
If an adverse 10% foreign currency exchange rate change was applied to total monetary assets, liabilities, and commitments denominated in currencies other than the functional currencies at the balance sheet date, it would have resulted in an adverse effect on income before income taxes of approximately $8 million and $497 million as of
47

Alphabet Inc.
December 31, 2019 and 2020, respectively, after consideration of the effect of foreign exchange contracts in place for the years ended December 31, 2019 and 2020.
We use foreign currency forwards and option contracts, including collars (an option strategy comprised of a combination of purchased and written options) to protect our forecasted U.S. dollar-equivalent earnings from changes in foreign currency exchange rates. When the U.S. dollar strengthens, gains from foreign currency options and forwards reduce the foreign currency losses related to our earnings. When the U.S. dollar weakens, losses from foreign currency collars and forwards offset the foreign currency gains related to our earnings. These hedging contracts reduce, but do not entirely eliminate, the effect of foreign currency exchange rate movements. We designate these contracts as cash flow hedges for accounting purposes. We reflect the gains or losses of foreign currency spot rate changes as a component of AOCI and subsequently reclassify them into revenues to offset the hedged exposures as they occur.
If the U.S. dollar weakened by 10% as of December 31, 2019 and 2020, the amount recorded in AOCI related to our foreign exchange contracts before tax effect would have been approximately $1.1 billion and $912 million lower as of December 31, 2019 and 2020, respectively. The change in the value recorded in AOCI would be expected to offset a corresponding foreign currency change in forecasted hedged revenues when recognized.
We use foreign exchange forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. These forward contracts serve to offset the foreign currency translation risk from our foreign operations.
If the U.S. dollar weakened by 10%, the amount recorded in cumulative translation adjustment ("CTA") within AOCI related to our net investment hedge would have been approximately $936 million and $1 billion lower as of December 31, 2019 and 2020, respectively. The change in value recorded in CTA would be expected to offset a corresponding foreign currency translation gain or loss from our investment in foreign subsidiaries.
Interest Rate Risk
Our Corporate Treasury investment strategy is to achieve a return that will allow us to preserve capital and maintain liquidity. We invest primarily in debt securities including those of the U.S. government and its agencies, corporate debt securities, mortgage-backed securities, money market and other funds, municipal securities, time deposits, asset backed securities, and debt instruments issued by foreign governments. By policy, we limit the amount of credit exposure to any one issuer. Our investments in both fixed rate and floating rate interest earning securities carry a degree of interest rate risk. Fixed rate securities may have their fair market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than predicted if interest rates fall. Unrealized gains or losses on our marketable debt securities are primarily due to interest rate fluctuations as compared to interest rates at the time of purchase. For certain fixed and variable rate debt securities, we have elected the fair value option for which changes in fair value are recorded in other income (expense), net. We measure securities for which we have not elected the fair value option at fair value with gains and losses recorded in AOCI until the securities are sold, less any expected credit losses.
We use value-at-risk ("VaR") analysis to determine the potential effect of fluctuations in interest rates on the value of our marketable debt security portfolio. The VaR is the expected loss in fair value, for a given confidence interval, for our investment portfolio due to adverse movements in interest rates. We use a variance/covariance VaR model with 95% confidence interval. The estimated one-day loss in fair value of our marketable debt securities as of December 31, 2019 and 2020 are shown below (in millions):
 As of December 31,12-Month Average
As of December 31,
 2019202020192020
Risk Category - Interest Rate$104 $144 $90 $145 
Actual future gains and losses associated with our marketable debt security portfolio may differ materially from the sensitivity analyses performed as of December 31, 2019 and 2020 due to the inherent limitations associated with predicting the timing and amount of changes in interest rates and our actual exposures and positions. VaR analysis is not intended to represent actual losses but is used as a risk estimation.
Equity Investment Risk
Our marketable and non-marketable equity securities are subject to a wide variety of market-related risks that could substantially reduce or increase the fair value of our holdings.
Our marketable equity securities are publicly traded stocks or funds and our non-marketable equity securities are investments in privately held companies, some of which are in the startup or development stages.
48

Alphabet Inc.
We record our marketable equity securities not accounted for under the equity method at fair value based on readily determinable market values, of which publicly traded stocks and mutual funds are subject to market price volatility, and represent $3.3 billion and $5.9 billion of our investments as of December 31, 2019 and 2020, respectively. A hypothetical adverse price change of 30% on our December 31, 2020 balance, which could be experienced in the near term, would decrease the fair value of our marketable equity securities by $1.8 billion. From time to time, we may enter into derivatives to hedge the market price risk on certain of our marketable equity securities.
Our non-marketable equity securities not accounted for under the equity method are adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). The fair value measured at the time of the observable transaction is not necessarily an indication of the current fair value as of the balance sheet date. These investments, especially those that are in the early stages, are inherently risky because the technologies or products these companies have under development are typically in the early phases and may never materialize and they may experience a decline in financial condition, which could result in a loss of a substantial part of our investment in these companies. The success of our investment in any private company is also typically dependent on the likelihood of our ability to realize appreciation in the value of our investments through liquidity events such as public offerings, acquisitions, private sales or other market events. As of December 31, 2019 and 2020, the carrying value of our non-marketable equity securities, which were accounted for under the measurement alternative, was $11.4 billion and $18.9 billion, respectively. Valuations of our equity investments in private companies are inherently more complex due to the lack of readily available market data. Volatility in the global economic climate and financial markets could result in a significant impairment charge relating to our non-marketable equity securities. Changes in valuation of non-marketable equity securities may not directly correlate with changes in valuation of marketable equity securities. Additionally, observable transactions at lower valuations could result in significant losses on our non-marketable equity securities. The effect of COVID-19 on our impairment assessment requires significant judgment due to the uncertainty around the duration and severity of the impact.
The carrying values of our equity method investments, which totaled approximately $1.3 billion and $1.4 billion as of December 31, 2019 and 2020, respectively, generally do not fluctuate based on market price changes, however these investments could be impaired if the carrying value exceeds the fair value and is not expected to recover.
For further information about our equity investments, please refer to Note 1 and Note 3 of the Notes to Consolidated Financial Statements included in Part II of this Annual Report on Form 10-K.
49

Alphabet Inc.
ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Alphabet Inc.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
The supplementary financial information required by this Item 8 is included in Item 7 under the caption “Quarterly Results of Operations.”
50

Alphabet Inc.
REPORT OF ERNST & YOUNG LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Alphabet Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Alphabet Inc. (the Company) as of December 31, 2019 and 2020, the related consolidated statements of income, comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended December 31, 2020, and the related notes and financial statement schedule listed in the Index at Item 15 (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 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, 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, 2020, 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 2, 2021 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 U.S. Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
51

Alphabet Inc.
Loss Contingencies
Description of the Matter
The Company is regularly subject to claims, suits, and government investigations involving competition, intellectual property, privacy, consumer protection, tax, labor and employment, commercial disputes, content generated by its users, goods and services offered by advertisers or publishers using their platforms, and other matters. As described in Note 10 to the consolidated financial statements “Commitments and Contingencies” such claims could result in adverse consequences.

Significant judgment is required to determine both the likelihood, and the estimated amount, of a loss related to such matters. Auditing management’s accounting for and disclosure of loss contingencies from these matters involved challenging and subjective auditor judgment in assessing the Company’s evaluation of the probability of a loss, and the estimated amount or range of loss.
How We Addressed the Matter in Our Audit
We tested relevant controls over the identified risks associated with management’s accounting for and disclosure of these matters. This included controls over management’s assessment of the probability of incurrence of a loss and whether the loss or range of loss was reasonably estimable and the development of related disclosures.

Our audit procedures included gaining an understanding of previous rulings issued by regulators and the status of ongoing lawsuits, reviewing letters addressing the matters from internal and external legal counsel, meeting with internal legal counsel to discuss the allegations, and obtaining a representation letter from management on these matters. We also evaluated the Company’s disclosures in relation to these matters.


/s/ Ernst & Young LLP
We have served as the Company's auditor since 1999.
San Jose, California
February 2, 2021

52

Alphabet Inc.
REPORT OF ERNST & YOUNG LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Alphabet Inc.
Opinion on Internal Control over Financial Reporting
We have audited Alphabet Inc.’s internal control over financial reporting as of December 31, 2020, 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, Alphabet Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2020 consolidated financial statements of the Company and our report dated February 2, 2021 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 U.S. Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP
San Jose, California
February 2, 2021

53

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED BALANCE SHEETS
(In millions, except share amounts which are reflected in thousands, and par value per share amounts)
As of
December 31, 2019
As of
December 31, 2020
Assets
Current assets:
Cash and cash equivalents$18,498 $26,465 
Marketable securities101,177 110,229 
Total cash, cash equivalents, and marketable securities119,675 136,694 
Accounts receivable, net25,326 30,930 
Income taxes receivable, net2,166 454 
Inventory999 728 
Other current assets4,412 5,490 
Total current assets152,578 174,296 
Non-marketable investments13,078 20,703 
Deferred income taxes721 1,084 
Property and equipment, net73,646 84,749 
Operating lease assets10,941 12,211 
Intangible assets, net1,979 1,445 
Goodwill20,624 21,175 
Other non-current assets2,342 3,953 
Total assets$275,909 $319,616 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,561 $5,589 
Accrued compensation and benefits8,495 11,086 
Accrued expenses and other current liabilities23,067 28,631 
Accrued revenue share5,916 7,500 
Deferred revenue1,908 2,543 
Income taxes payable, net274 1,485 
Total current liabilities45,221 56,834 
Long-term debt4,554 13,932 
Deferred revenue, non-current358 481 
Income taxes payable, non-current9,885 8,849 
Deferred income taxes1,701 3,561 
Operating lease liabilities10,214 11,146 
Other long-term liabilities2,534 2,269 
Total liabilities74,467 97,072 
Commitments and Contingencies (Note 10)
Stockholders’ equity:
Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding
0 0 
Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) and 675,222 (Class A 300,730, Class B 45,843, Class C 328,649) shares issued and outstanding
50,552 58,510 
Accumulated other comprehensive income (loss)(1,232)633 
Retained earnings152,122 163,401 
Total stockholders’ equity201,442 222,544 
Total liabilities and stockholders’ equity$275,909 $319,616 
See accompanying notes.
54

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF INCOME
(In millions, except per share amounts)
 Year Ended December 31,
 201820192020
Revenues$136,819 $161,857 $182,527 
Costs and expenses:
Cost of revenues59,549 71,896 84,732 
Research and development21,419 26,018 27,573 
Sales and marketing16,333 18,464 17,946 
General and administrative6,923 9,551 11,052 
European Commission fines5,071 1,697 0 
Total costs and expenses109,295 127,626 141,303 
Income from operations27,524 34,231 41,224 
Other income (expense), net7,389 5,394 6,858 
Income before income taxes 34,913 39,625 48,082 
Provision for income taxes4,177 5,282 7,813 
Net income$30,736 $34,343 $40,269 
Basic net income per share of Class A and B common stock and Class C capital stock$44.22 $49.59 $59.15 
Diluted net income per share of Class A and B common stock and Class C capital stock$43.70 $49.16 $58.61 
See accompanying notes.
55

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
 Year Ended December 31,
 201820192020
Net income$30,736 $34,343 $40,269 
Other comprehensive income (loss):
Change in foreign currency translation adjustment(781)(119)1,139 
Available-for-sale investments:
Change in net unrealized gains (losses)88 1,611 1,313 
Less: reclassification adjustment for net (gains) losses included in net income(911)(111)(513)
Net change, net of tax benefit (expense) of $156, $(221), and $(230)
(823)1,500 800 
Cash flow hedges:
Change in net unrealized gains (losses)290 22 42 
Less: reclassification adjustment for net (gains) losses included in net income98 (299)(116)
Net change, net of tax benefit (expense) of $(103), $42, and $11
388 (277)(74)
Other comprehensive income (loss)(1,216)1,104 1,865 
Comprehensive income$29,520 $35,447 $42,134 
See accompanying notes.
56

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In millions, except share amounts which are reflected in thousands)
 
Class A and Class B
Common Stock, Class C Capital Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Stockholders’
Equity
 SharesAmount
Balance as of December 31, 2017694,783 $40,247 $(992)$113,247 $152,502 
Cumulative effect of accounting change(98)(599)(697)
Common and capital stock issued8,975 148 148 
Stock-based compensation expense9,353 9,353 
Tax withholding related to vesting of restricted stock units(4,782)(4,782)
Repurchases of capital stock(8,202)(576)(8,499)(9,075)
Sale of interest in consolidated entities659 659 
Net income30,736 30,736 
Other comprehensive income (loss)(1,216)(1,216)
Balance as of December 31, 2018695,556 45,049 (2,306)134,885 177,628 
Cumulative effect of accounting change(30)(4)(34)
Common and capital stock issued8,120 202 202 
Stock-based compensation expense10,890 10,890 
Tax withholding related to vesting of restricted stock units and other(4,455)(4,455)
Repurchases of capital stock(15,341)(1,294)(17,102)(18,396)
Sale of interest in consolidated entities160 160 
Net income34,343 34,343 
Other comprehensive income (loss)1,104 1,104 
Balance as of December 31, 2019688,335 50,552 (1,232)152,122 201,442 
Common and capital stock issued8,398 168 168 
Stock-based compensation expense13,123 13,123 
Tax withholding related to vesting of restricted stock units and other(5,969)(5,969)
Repurchases of capital stock(21,511)(2,159)(28,990)(31,149)
Sale of interest in consolidated entities2,795 2,795 
Net income40,269 40,269 
Other comprehensive income (loss)1,865 1,865 
Balance as of December 31, 2020675,222 $58,510 $633 $163,401 $222,544 
See accompanying notes.
57

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
 Year Ended December 31,
 201820192020
Operating activities
Net income$30,736 $34,343 $40,269 
Adjustments:
Depreciation and impairment of property and equipment8,164 10,856 12,905 
Amortization and impairment of intangible assets871 925 792 
Stock-based compensation expense9,353 10,794 12,991 
Deferred income taxes778 173 1,390 
Gain on debt and equity securities, net(6,650)(2,798)(6,317)
Other(189)(592)1,267 
Changes in assets and liabilities, net of effects of acquisitions:
Accounts receivable(2,169)(4,340)(6,524)
Income taxes, net(2,251)(3,128)1,209 
Other assets(1,207)(621)(1,330)
Accounts payable1,067 428 694 
Accrued expenses and other liabilities8,614 7,170 5,504 
Accrued revenue share483 1,273 1,639 
Deferred revenue371 37 635 
Net cash provided by operating activities47,971 54,520 65,124 
Investing activities
Purchases of property and equipment(25,139)(23,548)(22,281)
Purchases of marketable securities(50,158)(100,315)(136,576)
Maturities and sales of marketable securities48,507 97,825 132,906 
Purchases of non-marketable investments(2,073)(1,932)(7,175)
Maturities and sales of non-marketable investments1,752 405 1,023 
Acquisitions, net of cash acquired, and purchases of intangible assets(1,491)(2,515)(738)
Other investing activities98 589 68 
Net cash used in investing activities(28,504)(29,491)(32,773)
Financing activities
Net payments related to stock-based award activities(4,993)(4,765)(5,720)
Repurchases of capital stock(9,075)(18,396)(31,149)
Proceeds from issuance of debt, net of costs6,766 317 11,761 
Repayments of debt(6,827)(585)(2,100)
Proceeds from sale of interest in consolidated entities, net950 220 2,800 
Net cash used in financing activities(13,179)(23,209)(24,408)
Effect of exchange rate changes on cash and cash equivalents(302)(23)24 
Net increase in cash and cash equivalents5,986 1,797 7,967 
Cash and cash equivalents at beginning of period10,715 16,701 18,498 
Cash and cash equivalents at end of period$16,701 $18,498 $26,465 
Supplemental disclosures of cash flow information
Cash paid for taxes, net of refunds$5,671 $8,203 $4,990 
See accompanying notes.
58

Alphabet Inc.
Alphabet Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Nature of Operations and Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising, cloud-based solutions that provide customers with platforms, collaboration tools and services, and sales of other products and services, such as apps and in-app purchases, digital content and subscriptions for digital content, and hardware.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. All intercompany balances and transactions have been eliminated.
Use of Estimates
Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses, fair values of financial instruments (including non-marketable equity securities), intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
As of December 31, 2020 the impact of COVID-19 continues to unfold and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; advances in testing, treatment and prevention; and the macroeconomic impact of government measures to contain the spread of the virus and related government stimulus measures. As a result, certain of our estimates and assumptions, including the allowance for credit losses for accounts receivable, the credit worthiness of customers entering into revenue arrangements, the valuation of non-marketable equity securities, including our impairment assessment, and the fair values of our financial instruments require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.
In January 2021, we completed an assessment of the useful lives of our servers and network equipment and determined we should adjust the estimated useful life of our servers from three years to four years and the estimated useful life of certain network equipment from three years to five years. This change in accounting estimate will be effective beginning fiscal year 2021.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues.
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on Google Search & other properties, including Google.com, the Google Search app, Google Play, Gmail and Google Maps; YouTube, and Google Network Members’ properties.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager and Google Marketing Platform, among others.
We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement, such as a click, a view, or a purchase. For brand advertising, we recognize revenues when the ad is displayed or a user views the ad.
For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues
59

Alphabet Inc.
for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Cloud Revenues
Google Cloud revenues consist primarily of fees received for Google Cloud Platform services (which includes infrastructure and data analytics platform products and other services) and Google Workspace (formerly G Suite) collaboration tools and other enterprise services. Our cloud services are generally provided on either a consumption or subscription basis. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Other Revenues
Google other revenues and Other Bets revenues consist primarily of revenues from:
Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
YouTube non-advertising services including, YouTube premium and YouTube TV subscriptions and other services; and
other products and services.
As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Sales Commissions
We expense sales commissions when incurred when the amortization period is one year or less. We recognize an asset for certain sales commissions if we expect the period of benefit of these costs to exceed one year and amortize it over the period of expected benefit. These costs are recorded within sales and marketing expenses.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC represents the amounts paid to our distribution partners who make available our search access points and services and amounts paid to Google Network Members primarily for ads displayed on their properties. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services and Google Play. We pay fees to these content providers based on revenues generated or a flat fee;
60

Alphabet Inc.
Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Stock-based Compensation
Stock-based compensation primarily consists of Alphabet restricted stock units ("RSUs"). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, stock-based compensation also includes other stock-based awards, such as performance stock units ("PSUs") and awards that may be settled in cash or the stock of certain Other Bets. PSUs and certain Other Bet awards are equity classified and expense is recognized over the requisite service period. Certain Other Bet awards are liability classified and remeasured at fair value through settlement. The fair value of Other Bet awards is based on the equity valuation of the respective Other Bet.
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 2018, 2019 and 2020, advertising and promotional expenses totaled approximately $6.4 billion, $6.8 billion, and $5.4 billion, respectively.
Performance Fees
Performance fees refer to compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.
Certain Risks and Concentrations
Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2018, 2019, or 2020. In 2018, 2019, and 2020, we generated approximately 46%, 46%, and 47% of our revenues, respectively, from customers based in the U.S.
We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management.
Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from
61

Alphabet Inc.
customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.
Fair Value of Financial Instruments
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative). Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
Cash, Cash Equivalents, and Marketable Securities
We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
We classify all marketable debt securities that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities on our Consolidated Balance Sheets.
We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in other income (expense), net. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
Our investments in marketable equity securities are measured at fair value with the related gains and losses, realized and unrealized, recognized in other income (expense), net.
Accounts Receivable
Our payment terms for accounts receivable vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer.
62

Alphabet Inc.
We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data.
For the year ended December 31, 2020, our assessment considered the impact of COVID-19 and estimates of expected credit and collectibility trends. Volatility in market conditions and evolving credit trends are difficult to predict and may cause variability and volatility that may have a material impact on our allowance for credit losses in future periods. The allowance for credit losses on accounts receivable was $275 million and $789 million as of December 31, 2019 and 2020, respectively.
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Non-Marketable Investments
We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of other income (expense), net.
Non-marketable debt investments are classified as available-for-sale securities.
Non-marketable investments that do not have stated contractual maturity dates are classified as non-current assets on the Consolidated Balance Sheets.
Impairment of Investments
We periodically review our debt and non-marketable equity investments for impairment.
For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to other income (expense), net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income ("AOCI"). If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net.
For non-marketable equity securities we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position, access to capital resources and the time since the last adjustment to fair value, among others. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of other income (expense), net. Fair value is estimated using the best information available, which may include cash flow projections or other available market data.
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity ("VIE"). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary.
63

Alphabet Inc.
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets or asset group are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. Impairments were not material for the periods presented.
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from one to twelve years.
64

Alphabet Inc.
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Foreign Currency
Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.
Recently Adopted Accounting Pronouncements
In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13 ("ASU 2016-13") "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which 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 certain 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 result in earlier recognition of credit losses. We adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to our consolidated financial statements. See “Impairment of Investments” and "Accounts Receivable" above as well as Note 3 for the effect on our consolidated financial statements.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation. See Note 15 for further details.

65

Alphabet Inc.
Note 2. Revenues
Revenue Recognition
The following table presents our revenues disaggregated by type (in millions).
Year Ended December 31,
201820192020
Google Search & other$85,296 $98,115 $104,062 
YouTube ads11,155 15,149 19,772 
Google Network Members' properties20,010 21,547 23,090 
Google advertising116,461 134,811 146,924 
Google other14,063 17,014 21,711 
Google Services total130,524 151,825 168,635 
Google Cloud5,838 8,918 13,059 
Other Bets595 659 657 
Hedging gains (losses)(138)455 176 
Total revenues$136,819 $161,857 $182,527 
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
Year Ended December 31,
 201820192020
United States$63,269 46 %$74,843 46 %$85,014 47 %
EMEA(1)
44,739 33 50,645 31 55,370 30 
APAC(1)
21,341 15 26,928 17 32,550 18 
Other Americas(1)
7,608 6 8,986 6 9,417 5 
Hedging gains (losses)(138)455 176 
Total revenues$136,819 100 %$161,857 100 %$182,527 100 %
(1)    Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").
Deferred Revenues and Remaining Performance Obligations
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google other. Our total deferred revenue as of December 31, 2019 was $2.3 billion, of which $1.8 billion was recognized as revenues for the year ending December 31, 2020.
Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized as revenues, also referred to as remaining performance obligations. Remaining performance obligations include related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes (i) contracts with an original expected term of one year or less, (ii) cancellable contracts, and (iii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. As of December 31, 2020, the amount not yet recognized as revenues from these commitments is $29.8 billion. We expect to recognize approximately half over the next 24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by when the customer utilizes the services and our ability to deliver in accordance with relevant contract terms, which could impact our estimate of the remaining performance obligations and when we expect to recognize such as revenues.

66

Alphabet Inc.
Note 3. Financial Instruments
Debt Securities
We classify our marketable debt securities, which are accounted for as available-for-sale, within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.
For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in other income (expense), net. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts. Unrealized net gains related to debt securities still held where we have elected the fair value option were $87 million as of December 31, 2020. As of December 31, 2020, the fair value of these debt securities was $2 billion. Balances as of December 31, 2019 were not material.
 The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories as of December 31, 2019 and 2020 (in millions):
 As of December 31, 2019
 Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash and
Cash
Equivalents
Marketable
Securities
Level 2:
Time deposits(1)
$2,294 $0 $0 $2,294 $2,294 $0 
Government bonds55,033 434 (30)55,437 4,518 50,919 
Corporate debt securities27,164 337 (3)27,498 44 27,454 
Mortgage-backed and asset-backed securities19,453 96 (41)19,508 0 19,508 
Total$103,944 $867 $(74)$104,737 $6,856 $97,881 

 As of December 31, 2020
 Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash and
Cash
Equivalents
Marketable
Securities
Level 2:
Time deposits(1)
$3,564 $0 $0 $3,564 $3,564 $0 
Government bonds55,156 793 (9)55,940 2,527 53,413 
Corporate debt securities31,521 704 (2)32,223 8 32,215 
Mortgage-backed and asset-backed securities16,767 364 (7)17,124 0 17,124 
Total$107,008 $1,861 $(18)$108,851 $6,099 $102,752 
(1)The majority of our time deposits are domestic deposits.
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $1.3 billion, $292 million, and $899 million for the years ended December 31, 2018, 2019, and 2020, respectively. We recognized gross realized losses of $143 million, $143 million, and $184 million for the years ended December 31, 2018, 2019, and 2020, respectively. We reflect these gains and losses as a component of other income (expense), net.
The following table summarizes the estimated fair value of our investments in marketable debt securities by stated contractual maturity dates (in millions):
As of
December 31, 2020
Due in 1 year or less$19,795 
Due in 1 year through 5 years69,228 
Due in 5 years through 10 years2,739 
Due after 10 years13,038 
Total$104,800 
67

Alphabet Inc.
The following tables present fair values and gross unrealized losses recorded to AOCI as of December 31, 2019 and 2020, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 As of December 31, 2019
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$6,752 $(20)$4,590 $(10)$11,342 $(30)
Corporate debt securities1,665 (2)978 (1)2,643 (3)
Mortgage-backed and asset-backed securities4,536 (13)2,835 (28)7,371 (41)
Total$12,953 $(35)$8,403 $(39)$21,356 $(74)

 As of December 31, 2020
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$5,516 $(9)$3 $0 $5,519 $(9)
Corporate debt securities1,999 (1)0 0 1,999 (1)
Mortgage-backed and asset-backed securities929 (5)242 (2)1,171 (7)
Total$8,444 $(15)$245 $(2)$8,689 $(17)
During the years ended December 31, 2018, and 2019 we did not recognize any significant other-than-temporary impairment losses. During the year ended December 31, 2020, with the adoption of ASU 2016-13, we did not recognize significant credit losses and the ending allowance for credit losses was immaterial. See Note 7 for further details on other income (expense), net.
Equity Investments
The following discusses our marketable equity securities, non-marketable equity securities, gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.
Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.
Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). Non-marketable equity securities that have been remeasured during the period based on observable transactions are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold. The fair value of non-marketable equity securities that have been remeasured due to impairment are classified within Level 3.
Gains and losses on marketable and non-marketable equity securities
Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):
Year Ended December 31,
 20192020
Net gain (loss) on equity securities sold during the period$(301)$1,339 
Net unrealized gain (loss) on equity securities held as of the end of the period2,950 4,253 
Total gain (loss) recognized in other income (expense), net$2,649 $5,592 

68

Alphabet Inc.
In the table above, net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later. 
Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security. While these net gains may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic realized net gains on the securities sold during the period. Cumulative net gains are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
Equity Securities Sold During the Year Ended December 31,
 20192020
Total sale price$3,134 $4,767 
Total initial cost858 2,674 
Cumulative net gains (losses)$2,276 $2,093 
Carrying value of marketable and non-marketable equity securities
The carrying value is measured as the total initial cost plus the cumulative net gain (loss). The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
As of December 31, 2019
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$1,935 $8,297 $10,232 
Cumulative net gain (loss)(1)
1,361 3,056 4,417 
Carrying value$3,296 $11,353 $14,649 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).
As of December 31, 2020
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$2,227 $14,616 $16,843 
Cumulative net gain (loss)(1)
3,631 4,277 7,908 
Carrying value(2)
$5,858 $18,893 $24,751 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $6.1 billion unrealized gains and $1.9 billion unrealized losses (including impairment).
(2)The long-term portion of marketable equity securities of $429 million is included in other non-current assets.

69

Alphabet Inc.
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2019 and 2020 (in millions):
 As of December 31, 2019As of December 31, 2020
 Cash and Cash EquivalentsMarketable Equity
Securities
Cash and Cash EquivalentsMarketable Equity
Securities
Level 1:
Money market funds$4,604 $$12,210 $
Marketable equity securities(1)(2)
3,046 5,470 
4,604 3,046 12,210 5,470 
Level 2:
Mutual funds250 388 
Total$4,604 $3,296 $12,210 $5,858 
(1)    The balance as of December 31, 2019 and 2020 includes investments that were reclassified from non-marketable equity securities following the commencement of public market trading of the issuers or acquisition by public entities. As of December 31, 2020 certain investments are subject to short-term lock-up restrictions.
(2)    As of December 31, 2020 the long-term portion of marketable equity securities of $429 million is included within other non-current assets.
Non-marketable equity securities
The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):
Year Ended December 31,
20192020
Unrealized gains$2,163 $3,020 
Unrealized losses (including impairment)(372)(1,489)
Total unrealized gain (loss) for non-marketable equity securities$1,791 $1,531 
During the year ended December 31, 2020, included in the $18.9 billion of non-marketable equity securities, $9.7 billion were measured at fair value resulting in a net unrealized gain of $1.5 billion.
Equity securities accounted for under the Equity Method
As of December 31, 2019 and 2020, equity securities accounted for under the equity method had a carrying value of approximately $1.3 billion and $1.4 billion, respectively. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 7 for further details on other income (expense), net.
Derivative Financial Instruments
We enter into derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed with derivative instruments is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.
We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value and classify the derivatives primarily within Level 2 in the fair value hierarchy. We present our collar contracts (an option strategy comprised of a combination of purchased and written options) at net fair values where both the purchased and written options are with the same counterparty. For other derivative contracts, we present at gross fair values. We primarily record changes in the fair value in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below.
We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. Further, we enter into collateral security arrangements that provide for collateral to be received or pledged when the net fair value of certain financial instruments fluctuates from contractually established thresholds. Cash collateral received related to derivative instruments under our collateral security arrangements are included in other current assets with a corresponding liability. Cash and non-cash
70

Alphabet Inc.
collateral pledged related to derivative instruments under our collateral security arrangements are included in other current assets.
Cash Flow Hedges
We designate foreign currency forward and option contracts (including collars) as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. These contracts have maturities of 24 months or less.
Cash flow hedge amounts included in the assessment of hedge effectiveness are deferred in AOCI and subsequently reclassified to revenue when the hedged item is recognized in earnings. We exclude the change in forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are reclassified to other income (expense), net in the period of de-designation.
As of December 31, 2020, the net accumulated loss on our foreign currency cash flow hedges before tax effect was $124 million, which is expected to be reclassified from AOCI into earnings within the next 12 months.
Fair Value Hedges
We designate foreign currency forward contracts as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items. We exclude changes in forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in other income (expense), net.
Net Investment Hedges
We designate foreign currency forward contracts as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Net investment hedge amounts included in the assessment of hedge effectiveness are recognized in AOCI along with the foreign currency translation adjustment. We exclude changes in forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in other income (expense), net.
Other Derivatives
Other derivatives not designated as hedging instruments consist primarily of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the functional currency of a subsidiary. Gains and losses on these contracts, as well as the related costs, are recognized in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.
We also use derivatives not designated as hedging instruments to manage risks relating to interest rates, equity and commodity prices, credit exposures and to enhance investment returns.
The gross notional amounts of our outstanding derivative instruments were as follows (in millions):
As of December 31, 2019As of December 31, 2020
Derivatives Designated as Hedging Instruments:
Foreign exchange contracts
    Cash flow hedges $13,207 $10,187 
    Fair value hedges$455 $1,569 
    Net investment hedges$9,318 $9,965 
Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts$43,497 $39,861 
Other contracts$117 $2,399 

71

Alphabet Inc.
The fair values of our outstanding derivative instruments were as follows (in millions):
  As of December 31, 2019
  
Balance Sheet LocationFair Value of
Derivatives
Designated as
Hedging Instruments
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
Total Fair
Value
Derivative Assets:
Level 2:
Foreign exchange contractsOther current and non-current assets$91 $253 $344 
Other contractsOther current and non-current assets0 1 1 
Total$91 $254 $345 
Derivative Liabilities:
Level 2:
Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$173 $196 $369 
Other contractsAccrued expenses and other liabilities, current and non-current0 13 13 
Total $173 $209 $382 

  As of December 31, 2020
  
Balance Sheet LocationFair Value of
Derivatives
Designated as
Hedging Instruments
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
Total Fair
Value
Derivative Assets:
Level 2:
Foreign exchange contractsOther current and non-current assets$33 $316 $349 
Other contractsOther current and non-current assets0 16 16 
Total$33 $332 $365 
Derivative Liabilities:
Level 2:
Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$395 $185 $580 
Other contractsAccrued expenses and other liabilities, current and non-current0 942 942 
Total $395 $1,127 $1,522 
72

Alphabet Inc.
The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income ("OCI") are summarized below (in millions):
 Gains (Losses) Recognized in OCI
on Derivatives Before Tax Effect
 Year Ended December 31,
201820192020
Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$332 $38 $102 
Amount excluded from the assessment of effectiveness26 (14)(37)
Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness136 131 (851)
Total$494 $155 $(786)
 


73

Alphabet Inc.
The effect of derivative instruments on income is summarized below (in millions):
 Gains (Losses) Recognized in Income
Year Ended December 31,
201820192020
RevenuesOther income (expense), netRevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded$136,819 $7,389 $161,857 $5,394 $182,527 $6,858 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$(139)$0 $367 $0 $144 $0 
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach1 0 88 0 33 0 
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items0 (96)0 (19)0 18 
Derivatives designated as hedging instruments0 96 0 19 0 (18)
Amount excluded from the assessment of effectiveness0 37 0 25 0 4 
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness0 78 0 243 0 151 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts0 54 0(413)0 718 
Other Contracts0 0 0 0 0 (906)
Total gains (losses)
$(138)$169 $455 $(145)$177 $(33)

Offsetting of Derivatives
The gross amounts of our derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
74

Alphabet Inc.
Offsetting of Assets
As of December 31, 2019
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts of Recognized AssetsGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
Derivatives$366 $(21)$345 $(88)
(1)
$(234)$0 $23 
As of December 31, 2020
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts of Recognized AssetsGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial InstrumentsCash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
Derivatives$397 $(32)$365 $(295)
(1)
$(16)$0 $54 
(1)    The balances as of December 31, 2019 and 2020 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
Offsetting of Liabilities
As of December 31, 2019
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts of Recognized LiabilitiesGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral PledgedNon-Cash Collateral PledgedNet Liabilities
Derivatives$403 $(21)$382 $(88)
(2)
$0 $0 $294 
As of December 31, 2020
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts of Recognized LiabilitiesGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral PledgedNon-Cash Collateral PledgedNet Liabilities
Derivatives$1,554 $(32)$1,522 $(295)
(2)
$(1)$(943)$283 
(2)    The balances as of December 31, 2019 and 2020 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
Note 4. Leases
We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between 2021 and 2063.
Components of operating lease expense were as follows (in millions):
Year Ended December 31,
20192020
Operating lease cost$1,820 $2,267 
Variable lease cost541 619 
Total operating lease cost$2,361 $2,886 
75

Alphabet Inc.
Supplemental information related to operating leases is as follows (in millions):
Year Ended December 31,
20192020
Cash payments for operating leases$1,661 $2,004 
New operating lease assets obtained in exchange for operating lease liabilities$4,391 $2,765 
As of December 31, 2020, our operating leases had a weighted average remaining lease term of 9 years and a weighted average discount rate of 2.6%. Future lease payments under operating leases as of December 31, 2020 were as follows (in millions):
2021$2,198 
20222,170 
20231,995 
20241,738 
20251,389 
Thereafter5,601 
Total future lease payments15,091 
Less imputed interest(2,251)
Total lease liability balance$12,840 
As of December 31, 2020, we have entered into leases that have not yet commenced with future lease payments of $8.0 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2021 and 2026 with non-cancelable lease terms of 1 to 25 years.
Note 5. Variable Interest Entities
Consolidated VIEs
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2019 and 2020, assets that can only be used to settle obligations of these VIEs were $3.1 billion and $5.7 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $1.2 billion and $2.3 billion, respectively.
Total noncontrolling interests ("NCI"), including redeemable noncontrolling interests ("RNCI"), in our consolidated subsidiaries increased from $1.2 billion to $3.9 billion from December 31, 2019 to December 31, 2020, primarily due to external investments in Waymo. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for any period presented and is included within other income (expense), net.
Waymo
Waymo is an autonomous driving technology development company with a mission to make it safe and easy for people and things to get where they're going. In the first half of 2020, Waymo completed an externally led investment round raising in total $3.2 billion, which includes investment from Alphabet. No gain or loss was recognized. The investments related to external parties were accounted for as equity transactions and resulted in recognition of noncontrolling interests.
Unconsolidated VIEs
We have investments in some VIEs in which we are not the primary beneficiary. These VIEs include private companies that are primarily early stage companies and certain renewable energy entities in which activities involve power generation using renewable sources.
We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we are not the primary beneficiary, and the results of operations and financial position of these VIEs are not included in our consolidated financial statements. We account for these investments as non-marketable equity investments or equity method investments.
76

Alphabet Inc.
VIEs are generally based on the current carrying value of the investments and any future funding commitments. We have determined that the single source of our exposure to these VIEs is our capital investments in them. The carrying value and maximum exposure of these unconsolidated VIEs were not material as of December 31, 2019 and 2020.
Note 6. Debt
Short-Term Debt
We have a debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2019 and 2020.
Our short-term debt balance also includes the current portion of certain long-term debt.
Long-Term Debt
In August 2020, Alphabet issued $10.0 billion of fixed-rate senior unsecured notes in six tranches (collectively, “2020 Notes”): $1.0 billion due in 2025, $1.0 billion due in 2027, $2.25 billion due in 2030, $1.25 billion due in 2040, $2.5 billion due in 2050 and $2.0 billion due in 2060. The 2020 Notes had a weighted average duration of 21.5 years and weighted average coupon rate of 1.57%. Of the total issuance, $5.75 billion was designated as Sustainability Bonds, the net proceeds of which are used to fund environmentally and socially responsible projects in the following eight areas: energy efficiency, clean energy, green buildings, clean transportation, circular economy and design, affordable housing, commitment to racial equity, and support for small businesses and COVID-19 crisis response. The remaining net proceeds are used for general corporate purposes.
The total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2019As of
December 31, 2020
Debt
2011-2016 Notes Issuances2021 - 2026
2.00% - 3.63%
2.23% - 3.73%
$4,000 $4,000 
2020 Notes Issuance2025 - 2060
0.45% - 2.25%
0.57% - 2.33%
0 10,000 
Future finance lease payments, net(1)
711 1,201 
      Total debt4,711 15,201 
Unamortized discount and debt issuance costs(42)(169)
Less: Current portion of Notes(2)
0 (999)
Less: Current portion future finance lease payments, net(1)(2)
(115)(101)
       Total long-term debt$4,554 $13,932 
(1)Net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7.
The notes in the table above are comprised of fixed-rate senior unsecured obligations and generally rank equally with each other. We may redeem the notes at any time in whole or in part at specified redemption prices. The effective interest rates are based on proceeds received with interest payable semi-annually.
The total estimated fair value of the outstanding notes, including the current portion, was approximately $4.1 billion and $14.0 billion as of December 31, 2019 and December 31, 2020, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
77

Alphabet Inc.
As of December 31, 2020, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter are as follows (in millions):
2021$1,104 
202286
202386
20241,087
20251,088
Thereafter11,868
Total$15,319 
Credit Facility
As of December 31, 2020, we have $4.0 billion of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. No amounts were outstanding under the credit facilities as of December 31, 2019 and 2020.
Note 7. Supplemental Financial Statement Information
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
As of
December 31, 2019
As of
December 31, 2020
Land and buildings$39,865 $49,732 
Information technology assets36,840 45,906 
Construction in progress21,036 23,111 
Leasehold improvements6,310 7,516 
Furniture and fixtures156 197 
Property and equipment, gross104,207 126,462 
Less: accumulated depreciation (30,561)(41,713)
Property and equipment, net$73,646 $84,749 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2019
As of
December 31, 2020
European Commission fines(1)
$9,405 $10,409 
Accrued customer liabilities2,245 3,118 
Accrued purchases of property and equipment2,411 2,197 
Current operating lease liabilities1,199 1,694 
Other accrued expenses and current liabilities7,807 11,213 
Accrued expenses and other current liabilities$23,067 $28,631 
(1)    Includes the effects of foreign exchange and interest. See Note 10 for further details.
78

Alphabet Inc.
Accumulated Other Comprehensive Income (Loss)
The components of AOCI, net of tax, were as follows (in millions):
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2017$(1,103)$233 $(122)$(992)
Cumulative effect of accounting change0 (98)0 (98)
Other comprehensive income (loss) before reclassifications(781)88 264 (429)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 26 26 
Amounts reclassified from AOCI0 (911)98 (813)
Other comprehensive income (loss)(781)(823)388 (1,216)
Balance as of December 31, 2018(1,884)(688)266 (2,306)
Cumulative effect of accounting change0 0 (30)(30)
Other comprehensive income (loss) before reclassifications(119)1,611 36 1,528 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 (14)(14)
Amounts reclassified from AOCI0 (111)(299)(410)
Other comprehensive income (loss)(119)1,500 (277)1,104 
Balance as of December 31, 2019(2,003)812 (41)(1,232)
Other comprehensive income (loss) before reclassifications1,139 1,313 79 2,531 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 (37)(37)
Amounts reclassified from AOCI0 (513)(116)(629)
Other comprehensive income (loss)1,139 800 (74)1,865 
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
The effects on net income of amounts reclassified from AOCI were as follows (in millions):

Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
Year Ended December 31,
 AOCI ComponentsLocation201820192020
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$1,190 $149 $650 
Benefit (provision) for income taxes(279)(38)(137)
Net of tax911 111 513 
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue(139)367 144 
Interest rate contractsOther income (expense), net6 6 6 
Benefit (provision) for income taxes35 (74)(34)
Net of tax(98)299 116 
Total amount reclassified, net of tax$813 $410 $629 
79

Alphabet Inc.
Other Income (Expense), Net
The components of other income (expense), net, were as follows (in millions): 
 Year Ended December 31,
 201820192020
Interest income$1,878 $2,427 $1,865 
Interest expense(1)
(114)(100)(135)
Foreign currency exchange gain (loss), net (2)
(80)103 (344)
Gain (loss) on debt securities, net(3)
1,190 149 725 
Gain (loss) on equity securities, net5,460 2,649 5,592 
Performance fees(1,203)(326)(609)
Income (loss) and impairment from equity method investments, net(120)390 401 
Other(4)
378 102 (637)
Other income (expense), net$7,389 $5,394 $6,858 
(1)    Interest expense is net of interest capitalized of $92 million, $167 million, and $218 million for the years ended December 31, 2018, 2019, and 2020, respectively.
(2)    Our foreign currency exchange gain (loss), net, is primarily related to the forward points for our foreign currency hedging contracts and foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contracts' losses and gains.
(3)    During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.
(4)    During the year ended December 31, 2020, we entered into derivatives that hedged the changes in fair value of certain marketable equity securities, which resulted in a $902 million loss. The offsetting recognized gains on the marketable equity securities are reflected in Gain (loss) on equity securities, net.
Note 8. Acquisitions
2020 Acquisitions
During the year ended December 31, 2020, we completed acquisitions and purchases of intangible assets for total consideration of approximately $744 million, net of cash acquired. In aggregate, $248 million was attributed to intangible assets, $446 million to goodwill and $50 million to net assets acquired. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas.
Pro forma results of operations for these acquisitions have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.
For all intangible assets acquired and purchased during the year ended December 31, 2020, patents and developed technology have a weighted-average useful life of 4.1 years, customer relationships have a weighted-average useful life of 4.7 years, and trade names and other have a weighted-average useful life of 4.6 years.
Acquisition of Fitbit
In January 2021, we closed the acquisition of Fitbit, a leading wearables brand for $2.1 billion.

80

Alphabet Inc.
Note 9. Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2020 were as follows (in millions):
GoogleGoogle ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2018$17,521 $0 $0 $367 $17,888 
Acquisitions2,353 0 0 475 2,828 
Transfers9 0 0 (9)0 
Foreign currency translation and other adjustments38 0 0 (130)(92)
Balance as of December 31, 201919,921 0 0 703 20,624 
Acquisitions204 0 0 0 204 
Foreign currency translation and other adjustments46 0 0 (4)42 
Allocation in the fourth quarter of 2020(1)
(20,171)18,408 1,763 0 0 
Acquisitions0 53 189 0 242 
Foreign currency translation and other adjustments0 56 5 2 63 
Balance as of December 31, 2020$0 $18,517 $1,957 $701 $21,175 
(1)Represents reallocation of goodwill as a result of our change in segments in the fourth quarter of 2020. See Note 15 for further details
Other Intangible Assets
Information regarding purchased intangible assets were as follows (in millions):
 As of December 31, 2019
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Patents and developed technology$4,972 $3,570 $1,402 
Customer relationships254 30 224 
Trade names and other703 350 353 
Total$5,929 $3,950 $1,979 

 As of December 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Value
Patents and developed technology$4,639 $3,649 $990 
Customer relationships266 49 217 
Trade names and other699 461 238 
Total$5,604 $4,159 $1,445 
Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of 1.6 years, 4.9 years, and 2.1 years, respectively.
Amortization expense relating to purchased intangible assets was $865 million, $795 million, and $774 million for the years ended December 31, 2018, 2019, and 2020, respectively.
81

Alphabet Inc.
As of December 31, 2020, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
2021$719 
2022375 
2023104 
202478 
202553 
Thereafter116 
$1,445 

Note 10. Commitments and Contingencies
Purchase Obligations
As of December 31, 2020, we had $10.7 billion of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, information technology assets and purchases of inventory.
Indemnifications
In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, customers of Google Cloud offerings, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
As of December 31, 2020, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
Antitrust Investigations
On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017.
On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision. On October 29, 2018, we implemented changes to certain of our Android distribution practices. We recognized a charge of $5.1 billion for the fine in the second quarter of 2018.
On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search partners' agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019.
82

Alphabet Inc.
While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.
From time to time we are subject to formal and informal inquiries and investigations on competition matters by regulatory authorities in the United States, Europe, and other jurisdictions. For example, in August 2019, we began receiving civil investigative demands from the U.S. Department of Justice ("DOJ") requesting information and documents relating to our prior antitrust investigations and certain aspects of our business. The DOJ and a number of state Attorneys General filed a lawsuit on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. Separately, on December 16, 2020, a number of state Attorneys General filed an antitrust complaint against Google in the United States District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology. We believe these complaints are without merit and will defend ourselves vigorously. The DOJ and state Attorneys General continue their investigations into certain aspects of our business. We continue to cooperate with federal and state regulators in the United States, and other regulators around the world.
Patent and Intellectual Property Claims
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices, and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission ("ITC") has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
In 2010, Oracle America, Inc. ("Oracle") brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for a rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. On April 29, 2019, the Supreme Court requested the views of the Solicitor General regarding our petition. On September 27, 2019, the Solicitor General recommended denying our petition, and we provided our response on October 16, 2019. On November 15, 2019, the Supreme Court granted our petition and made a decision to review the case. The Supreme Court heard oral arguments in our case on October 7, 2020. If the Supreme Court does not rule in our favor, the case will be remanded to the district court for further determination of the remaining issues in the case, including damages, if any. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.
Other
We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing auditing and monitoring obligations, changes to our products and services, alterations to our business models and operations, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.
Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we
83

Alphabet Inc.
disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.
With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.
We expense legal fees in the period in which they are incurred.
Non-Income Taxes
We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
For information regarding income tax contingencies, see Note 14.
Note 11. Stockholders' Equity
Convertible Preferred Stock
Our Board of Directors has authorized 100 million shares of convertible preferred stock, $0.001 par value, issuable in series. As of December 31, 2019 and 2020, no shares were issued or outstanding.
Class A and Class B Common Stock and Class C Capital Stock
Our Board of Directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
Share Repurchases
In July 2020, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $28.0 billion of its Class C capital stock. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
During the years ended December 31, 2019 and 2020, we repurchased and subsequently retired 15.3 million and 21.5 million shares of Alphabet Class C capital stock for an aggregate amount of $18.4 billion and $31.1 billion, respectively.
Note 12. Net Income Per Share
We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of
84

Alphabet Inc.
safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our Board of Directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our Board of Directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
In the years ended December 31, 2018, 2019 and 2020, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
 Year Ended December 31,
 2018
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $13,200 $2,072 $15,464 
Denominator
Number of shares used in per share computation298,548 46,864 349,728 
Basic net income per share$44.22 $44.22 $44.22 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $13,200 $2,072 $15,464 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,072 0 0 
Reallocation of undistributed earnings(146)(24)146 
Allocation of undistributed earnings$15,126 $2,048 $15,610 
Denominator
Number of shares used in basic computation298,548 46,864 349,728 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,864 0 0 
Restricted stock units and other contingently issuable shares689 0 7,456 
Number of shares used in per share computation346,101 46,864 357,184 
Diluted net income per share$43.70 $43.70 $43.70 

85

Alphabet Inc.
 Year Ended December 31,
 2019
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$14,846 $2,307 $17,190 
Denominator
Number of shares used in per share computation299,402 46,527 346,667 
Basic net income per share$49.59 $49.59 $49.59 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $14,846 $2,307 $17,190 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,307 0 0 
Reallocation of undistributed earnings(126)(20)126 
Allocation of undistributed earnings$17,027 $2,287 $17,316 
Denominator
Number of shares used in basic computation299,402 46,527 346,667 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,527 0 0 
Restricted stock units and other contingently issuable shares413 0 5,547 
Number of shares used in per share computation346,342 46,527 352,214 
Diluted net income per share$49.16 $49.16 $49.16 

 Year Ended December 31,
 2020
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$17,733 $2,732 $19,804 
Denominator
Number of shares used in per share computation299,815 46,182 334,819 
Basic net income per share$59.15 $59.15 $59.15 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $17,733 $2,732 $19,804 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,732 0 0 
Reallocation of undistributed earnings(180)(25)180 
Allocation of undistributed earnings$20,285 $2,707 $19,984 
Denominator
Number of shares used in basic computation299,815 46,182 334,819 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,182 0 0 
Restricted stock units and other contingently issuable shares87 0 6,125 
Number of shares used in per share computation346,084 46,182 340,944 
Diluted net income per share$58.61 $58.61 $58.61 

86

Alphabet Inc.
Note 13. Compensation Plans
Stock Plans
Our stock plans include the Alphabet 2012 Stock Plan and Other Bet stock-based plans. Under our stock plans, RSUs and other types of awards may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. RSUs granted to participants under the Alphabet 2012 Stock Plan generally vest over four years contingent upon employment or service with us on the vesting date.
As of December 31, 2020, there were 38,777,813 shares of stock reserved for future issuance under our Alphabet 2012 Stock Plan.
Stock-Based Compensation
For the years ended December 31, 2018, 2019 and 2020, total stock-based compensation expense was $10.0 billion, $11.7 billion and $13.4 billion, including amounts associated with awards we expect to settle in Alphabet stock of $9.4 billion, $10.8 billion, and $12.8 billion, respectively.
For the years ended December 31, 2018, 2019 and 2020, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $1.5 billion, $1.8 billion, and $2.7 billion, respectively.
For the years ended December 31, 2018, 2019 and 2020, tax benefit realized related to awards vested or exercised during the period was $2.1 billion, $2.2 billion and $3.6 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.
Stock-Based Award Activities
The following table summarizes the activities for our unvested Alphabet RSUs for the year ended December 31, 2020:
Unvested Restricted Stock Units
     Number of    
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 201919,394,236 $1,055.22 
Granted12,647,562 1,407.97 
 Vested(11,643,670)1,089.31 
 Forfeited/canceled(1,109,335)1,160.01 
Unvested as of December 31, 202019,288,793 $1,262.13 
The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2018 and 2019, was $1,095.89 and $1,092.36, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2018, 2019, and 2020 were $14.1 billion, $15.2 billion, and $17.8 billion, respectively.
As of December 31, 2020, there was $22.8 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.6 years.
401(k) Plans
We have two 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately $691 million, $724 million, and $855 million for the years ended December 31, 2018, 2019, and 2020, respectively.
Note 14. Income Taxes
Income from continuing operations before income taxes consists of the following (in millions):
Year Ended December 31,
 201820192020
Domestic operations$15,779 $16,426 $37,576 
Foreign operations19,134 23,199 10,506 
Total$34,913 $39,625 $48,082 
87

Alphabet Inc.
The provision for income taxes consists of the following (in millions):
Year Ended December 31,
 201820192020
Current:
Federal and state$2,153 $2,424 $4,789 
Foreign1,251 2,713 1,687 
Total3,404 5,137 6,476 
Deferred:
Federal and state907 286 1,552 
Foreign(134)(141)(215)
Total773 145 1,337 
Provision for income taxes$4,177 $5,282 $7,813 
The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
Year Ended December 31,
 201820192020
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
Foreign income taxed at different rates(4.4)(4.9)(0.3)
Foreign-derived intangible income deduction(0.5)(0.7)(3.0)
Stock-based compensation expense(2.2)(0.7)(1.7)
Federal research credit(2.4)(2.5)(2.3)
Impact of the Tax Cuts and Jobs Act(1.3)(0.6)0.0 
European Commission fines3.1 1.0 0.0 
Deferred tax asset valuation allowance(2.0)0.0 1.4 
State and local income taxes(0.4)1.1 1.1 
Other adjustments1.1 (0.4)0.0 
Effective tax rate12.0 %13.3 %16.2 %
Our effective tax rate for 2018 and 2019 was affected significantly by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate because substantially all of the income from foreign operations was earned by an Irish subsidiary. As of December 31, 2019, we have simplified our corporate legal entity structure and now license intellectual property from the U.S. that was previously licensed from Bermuda resulting in an increase in the portion of our income earned in the U.S.
On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. As a result of that decision, we recorded a tax benefit related to the anticipated reimbursement of cost share payment for previously shared stock-based compensation costs.
On June 7, 2019, the United States Court of Appeals for the Ninth Circuit overturned the 2015 Tax Court decision in Altera Corp. v. Commissioner, and upheld the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. As a result of the Ninth Circuit court decision, our cumulative net tax benefit of $418 million related to previously shared stock-based compensation costs was reversed in the year ended December 31, 2019.
In 2020, there was an increase in valuation allowance for net deferred tax assets that are not likely to be realized relating to certain of our Other Bets.
88

Alphabet Inc.
Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in millions):
As of December 31,
20192020
Deferred tax assets:
Stock-based compensation expense$421 $518 
Accrued employee benefits463 580 
Accruals and reserves not currently deductible1,047 1,049 
Tax credits3,264 3,723 
Net operating losses771 1,085 
Operating leases1,876 2,620 
Intangible assets164 1,525 
Other226 463 
Total deferred tax assets8,232 11,563 
Valuation allowance(3,502)(4,823)
Total deferred tax assets net of valuation allowance4,730 6,740 
Deferred tax liabilities:
Property and equipment, net(1,798)(3,382)
Renewable energy investments(466)(415)
Foreign Earnings(373)(383)
Net investment gains(1,074)(1,901)
Operating leases(1,619)(2,354)
Other(380)(782)
Total deferred tax liabilities(5,710)(9,217)
Net deferred tax assets (liabilities)$(980)$(2,477)
As of December 31, 2020, our federal, state and foreign net operating loss carryforwards for income tax purposes were approximately $3.1 billion, $3.1 billion, and $1.4 billion respectively. If not utilized, the federal net operating loss carryforwards will begin to expire in 2023, foreign net operating loss carryforwards will begin to expire in 2024 and the state net operating loss carryforwards will begin to expire in 2028. It is more likely than not that certain net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.
As of December 31, 2020, our California research and development credit carryforwards for income tax purposes were approximately $3.7 billion that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.
As of December 31, 2020, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state tax credits, net deferred tax assets relating to certain of our Other Bets, and certain foreign net operating losses that we believe are not likely to be realized. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly.
89

Alphabet Inc.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
Year Ended December 31,
 201820192020
Beginning gross unrecognized tax benefits$4,696 $4,652 $3,377 
Increases related to prior year tax positions321 938 372 
Decreases related to prior year tax positions(623)(143)(557)
Decreases related to settlement with tax authorities(191)(2,886)(45)
Increases related to current year tax positions449 816 690 
Ending gross unrecognized tax benefits$4,652 $3,377 $3,837 
The total amount of gross unrecognized tax benefits was $4.7 billion, $3.4 billion, and $3.8 billion as of December 31, 2018, 2019, and 2020, respectively, of which, $2.9 billion, $2.3 billion, and $2.6 billion, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2019 was primarily as a result of the resolution of multi-year audits.
As of December 31, 2019 and 2020, we accrued $130 million and $222 million in interest and penalties in provision for income taxes, respectively.
We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2016 through 2018 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.
The tax years 2011 through 2019 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.
Note 15. Information about Segments and Geographic Areas
Beginning in the fourth quarter of 2020, we report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, hardware, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and fees received for subscription-based products such as YouTube Premium and YouTube TV.
Google Cloud includes Google’s infrastructure and data analytics platforms, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from fees received for Google Cloud Platform services and Google Workspace (formerly known as G Suite) collaboration tools.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from the Other Bets are derived primarily through the sale of internet services as well as licensing and R&D services.
Revenues and certain costs, such as costs associated with content and traffic acquisition, certain engineering, and hardware costs and other operating expenses, are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed
90

Alphabet Inc.
centrally at a consolidated level. The associated costs, including depreciation and impairment, are allocated to operating segments as a service cost generally based on usage or headcount.
Unallocated corporate costs primarily include corporate initiatives, corporate shared costs, such as finance and legal, including fines and settlements, as well as costs associated with certain shared research and development activities. Additionally, hedging gains (losses) related to revenue are included in corporate costs.
Our Chief Operating Decision Maker does not evaluate operating segments using asset information.
Information about segments during the periods presented were as follows (in millions). For comparative purposes, amounts in prior periods have been recast:
Year Ended December 31,
201820192020
Revenues:
Google Services$130,524 $151,825 $168,635 
Google Cloud5,838 8,918 13,059 
Other Bets595 659 657 
Hedging gains (losses)(138)455 176 
Total revenues$136,819 $161,857 $182,527 
Operating income (loss):
Google Services$43,137 $48,999 $54,606 
Google Cloud(4,348)(4,645)(5,607)
Other Bets(3,358)(4,824)(4,476)
Corporate costs, unallocated(1)
(7,907)(5,299)(3,299)
Total income from operations$27,524 $34,231 $41,224 
(1)    Corporate costs, unallocated includes a fine of $5.1 billion for the year ended December 31, 2018 and a fine and legal settlement totaling $2.3 billion for the year ended December 31, 2019.
For revenues by geography, see Note 2.
The following table presents certain of our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions).
 As of
December 31, 2019
As of
December 31, 2020
Long-lived assets:
United States$63,102 $69,315 
International21,485 27,645 
Total long-lived assets$84,587 $96,960 

91

Alphabet Inc.
ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K.
Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of December 31, 2020, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
We rely extensively on information systems to manage our business and summarize and report operating results. In 2019, we began a multi-year implementation of a new global ERP system, which will replace much of our existing core financial systems. The ERP system is designed to accurately maintain our financial records, enhance the flow of financial information, improve data management and provide timely information to our management team. The implementation is expected to occur in phases over the next several years. The initial phase, which included changes to our general ledger and consolidated financial reporting systems, was completed during the third quarter of 2020. There have been no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. However, as the phased implementation of the new ERP system continues, we will change our processes and procedures, which in turn, could result in changes to our internal control over financial reporting. As such changes occur, we will evaluate quarterly whether such changes materially affect our internal control over financial reporting.
As a result of COVID-19, our global workforce continued to operate primarily in a work from home environment for the quarter ended December 31, 2020. While pre-existing controls were not specifically designed to operate in our current work from home operating environment, we believe that our internal controls over financial reporting continue to be effective. We have continued to re-evaluate and refine our financial reporting process to provide reasonable assurance that we could report our financial results accurately and timely.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2020. Management reviewed the results of its assessment with our Audit and Compliance Committee. The effectiveness of our internal control over financial reporting as of December 31, 2020 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
ITEM 9B.OTHER INFORMATION
None.
92

Alphabet Inc.
PART III
ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item will be included under the caption “Directors, Executive Officers, and Corporate Governance” in our Proxy Statement for 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2020 (2021 Proxy Statement) and is incorporated herein by reference. The information required by this item regarding delinquent filers pursuant to Item 405 of Regulation S-K will be included under the caption “Section 16(a) Beneficial Ownership Reporting Compliance” in the 2021 Proxy Statement and is incorporated herein by reference.
ITEM 11.EXECUTIVE COMPENSATION
The information required by this item will be included under the captions “Director Compensation,” “Executive Compensation” and “Directors, Executive Officers, and Corporate Governance—Corporate Governance and Board Matters—Compensation Committee Interlocks and Insider Participation” in the 2021 Proxy Statement and is incorporated herein by reference.
ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item will be included under the captions “Common Stock Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in the 2021 Proxy Statement and is incorporated herein by reference.
ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item will be included under the captions “Certain Relationships and Related Transactions” and “Directors, Executive Officers, and Corporate Governance—Corporate Governance and Board Matters—Director Independence” in the 2021 Proxy Statement and is incorporated herein by reference.
ITEM 14.PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item will be included under the caption “Independent Registered Public Accounting Firm” in the 2021 Proxy Statement and is incorporated herein by reference.
93

Alphabet Inc.
PART IV
ITEM 15.EXHIBITS, FINANCIAL STATEMENT SCHEDULES
We have filed the following documents as part of this Annual Report on Form 10-K:
1. Consolidated Financial Statements
2. Financial Statement Schedules
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the allowance for credit losses and sales credits for the years ended December 31, 2018, 2019 and 2020 (in millions):
Balance at
Beginning of
Year
AdditionsUsageBalance at
End of Year
Year ended December 31, 2018$674 $1,115 $(1,060)$729 
Year ended December 31, 2019$729 $1,481 $(1,457)$753 
Year ended December 31, 2020$753 $2,013 $(1,422)$1,344 

Note:Additions to the allowance for credit losses are charged to expense. Additions to the allowance for sales credits are charged against revenues.
All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.
3. Exhibits
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
2.01Current Report on Form 8-K (File No. 001-37580)
October 2, 2015
3.01Current Report on Form 8-K (File No. 001-37580) October 2, 2015
3.02Current Report on Form 8-K (File No. 001-37580)October 27, 2020
4.01Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.02Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.03Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.04Current Report on Form 8-K (File No. 001-37580)October 2, 2015
94

Alphabet Inc.
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
4.05Current Report on Form 8-K (File No. 001-37580)
October 2, 2015
4.06Current Report on Form 8-K (File No. 001-37580)
October 2, 2015
4.07Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.08Registration Statement on Form S-3
(File No. 333-209510)
February 12, 2016
4.09Registration Statement on Form S-3
(File No. 333-209518)
February 12, 2016
4.10Current Report on Form 8-K
(File No. 001-37580)
April 27, 2016
4.11
4.12
4.13Current Report on Form 8-K (File No. 001-37580)August 9, 2016
4.14Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.15Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.16Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.17Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.18Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.19Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.20Annual Report on Form 10-K (File No. 001-37580)February 4, 2020
10.01
u

Current Report on Form 8-K (File No. 001-37580)October 2, 2015
10.02uCurrent Report on Form 8-K (File No. 001-37580)October 2, 2015
10.03uCurrent Report on Form 8-K (File No. 001-37580)October 2, 2015
10.04uCurrent Report on Form 8-K (File No. 001-37580)October 2, 2015
10.05uCurrent Report on Form 8-K (File No. 000-50726)June 7, 2011
10.05.1uAnnual Report on Form 10-K
(File No. 000-50726)
March 30, 2005
95

Alphabet Inc.
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
10.05.2uAnnual Report on Form 10-K
(File No. 000-50726)
March 30, 2005
10.05.3uRegistration Statement on Form S-3
(File No. 333-142243)
April 20, 2007
10.06uCurrent Report on Form 8-K
(File No. 001-37580)
June 5, 2020
10.06.1uAnnual Report on Form 10-K
(File No. 000-50726)
February 4, 2020
10.06.2u
Annual Report on Form 10-K
(File No. 000-50726)
February 4, 2020
10.07u
Registration Statement on Form S-8
(File No. 333-181661)
May 24, 2012
14.01
Annual Report on Form 10-K
(File No. 001-37580)
February 6, 2018
21.01*
23.01*
24.01*
31.01*
31.02*
32.01
99.01Current Report on Form 8-K
(File No. 001-37580)
September 5, 2020
99.02Current Report on Form 8-K
(File No. 001-37580)
October 23, 2020
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
96

Alphabet Inc.
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
_________________
uIndicates management compensatory plan, contract, or arrangement.
*Filed herewith.
Furnished herewith.

ITEM 16.FORM 10-K SUMMARY
None.
97

Alphabet Inc.
SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
Date: February 2, 2021
 
ALPHABET INC.
By:
/S/    SUNDAR PICHAI        
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer of the Registrant)

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Sundar Pichai and Ruth M. Porat, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 

 

98

Alphabet Inc.

SignatureTitleDate
/S/ SUNDAR PICHAI
Chief Executive Officer and Director (Principal Executive Officer)February 2, 2021
Sundar Pichai
/S/    RUTH M. PORAT        
Senior Vice President and Chief Financial Officer (Principal Financial Officer)February 2, 2021
Ruth M. Porat
/S/    AMIE THUENER O'TOOLE        
Vice President and Chief Accounting Officer (Principal Accounting Officer)February 2, 2021
Amie Thuener O'Toole
/S/    FRANCES H. ARNOLD        
DirectorFebruary 2, 2021
Frances H. Arnold
/S/    SERGEY BRIN        
Co-Founder and DirectorFebruary 2, 2021
Sergey Brin
/S/    L. JOHN DOERR        
DirectorFebruary 2, 2021
L. John Doerr
/S/    ROGER W. FERGUSON, JR.       
DirectorFebruary 2, 2021
Roger W. Ferguson, Jr.
/S/    JOHN L. HENNESSY        
Director, ChairFebruary 2, 2021
John L. Hennessy
/S/    ANN MATHER       
DirectorFebruary 2, 2021
Ann Mather
/S/    ALAN R. MULALLY
DirectorFebruary 2, 2021
Alan R. Mulally
/S/    LARRY PAGE        
Co-Founder and DirectorFebruary 2, 2021
Larry Page
/S/    K. RAM SHRIRAM       
DirectorFebruary 2, 2021
K. Ram Shriram
/S/    Robin L. Washington      
DirectorFebruary 2, 2021
Robin L. Washington

99
EX-21.01 2 googexhibit2101q42020.htm EX-21.01 Document
Exhibit 21.01

SUBSIDIARIES OF THE REGISTRANT

The following is a list of subsidiaries of Alphabet Inc., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of December 31, 2020:
Name of SubsidiaryJurisdiction of Incorporation or Organization
Google LLCDelaware
XXVI Holdings Inc.Delaware
Alphabet Capital US LLCDelaware


EX-23.01 3 googexhibit2301q42020.htm EX-23.01 Document
Exhibit 23.01

CONSENT OF ERNST & YOUNG LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1)Registration Statement (Form S-8 No. 333-207254) pertaining to the Google Inc. 2004 Stock Plan, Alphabet Inc. 2012 Stock Plan, AdMob, Inc. 2006 Stock Plan, UK Sub-Plan of the AdMob, Inc. 2006 Stock Plan, Motorola Mobility Holdings, Inc. 2011 Incentive Compensation Plan and Alphabet Inc. Deferred Compensation Plan,

(2)Registration Statement (Form S-8 No. 333-212914) pertaining to the Alphabet Inc. 2012 Stock Plan,

(3)Registration Statement (Form S-8 No. 333-214573) pertaining to the Apigee Corporation 2015 Equity Incentive Plan and the Apigee Corporation 2005 Stock Incentive Plan,

(4)Registration Statement (Form S-8 No. 333-215873) pertaining to the Alphabet Inc. Deferred Compensation Plan,

(5)Registration Statement (Form S-8 No. 333-219435) pertaining to the Alphabet Inc. 2012 Stock Plan,

(6)Registration Statement (Form S-8 No. 333-226309) pertaining to the Alphabet Inc. 2012 Stock Plan,

(7)Registration Statement (Form S-3 No. 333-229513) of Alphabet Inc.,

(8)Registration Statement (Form S-8 No. 333-232836) pertaining to the Alphabet Inc. Amended and Restated 2012 Stock Plan,

(9)Registration Statement (Form S-8 No. 333-236248) pertaining to the Alphabet Inc. Deferred Compensation Plan, and

(10)Registration Statement (Form S-8 No. 333-240221) pertaining to the Alphabet Inc. Amended and Restated 2012 Stock Plan;

of our reports dated February 2, 2021, with respect to the consolidated financial statements of Alphabet Inc. and the effectiveness of internal control over financial reporting of Alphabet Inc. included in this Annual Report (Form 10-K) of Alphabet Inc. for the year ended December 31, 2020.


/s/ Ernst & Young LLP
San Jose, California
February 2, 2021


EX-31.01 4 googexhibit3101q42020.htm EX-31.01 Document
Exhibit 31.01
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sundar Pichai, certify that:
1.I have reviewed this Annual Report on Form 10-K of Alphabet Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 2, 2021
/S/    SUNDAR PICHAI
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer)


EX-31.02 5 googexhibit3102q42020.htm EX-31.02 Document
Exhibit 31.02

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Ruth Porat, certify that:
1.I have reviewed this Annual Report on Form 10-K of Alphabet Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 2, 2021
/S/    RUTH PORAT
Ruth Porat
Senior Vice President and
Chief Financial Officer
(Principal Financial Officer)


EX-32.01 6 googexhibit3201q42020.htm EX-32.01 Document
Exhibit 32.01

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Sundar Pichai, 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 on Form 10-K of Alphabet Inc. for the fiscal year ended December 31, 2020, 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 Alphabet Inc.
Date: February 2, 2021
By:
/S/    SUNDAR PICHAI
Name:Sundar Pichai
Title:Chief Executive Officer
(Principal Executive Officer)
I, Ruth Porat, 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 on Form 10-K of Alphabet Inc. for the fiscal year ended December 31, 2020, 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 Alphabet Inc.
Date: February 2, 2021
By:
/S/    RUTH PORAT
Name:Ruth Porat
Title:Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
The foregoing certifications are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), and are not to be incorporated by reference into any filing of Alphabet Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-101.SCH 7 goog-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenues (Revenue by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenues (Revenue by Geographic Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenues (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenues (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Financial Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Financial Instruments (Debt Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Financial Instruments (Gains and Losses on Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Financial Instruments (Non-Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2419413 - Disclosure - Financial Instruments (Derivative Notional Amounts) (Details) link:presentationLink link:calculationLink link:definitionLink 2420414 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2421415 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2422416 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2123104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2324303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2425417 - Disclosure - Leases (Components of Operating Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2426418 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2427419 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2428420 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2428420 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2129105 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 2430421 - Disclosure - Variable Interest Entities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2131106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2332304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2434423 - Disclosure - Debt (Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2435424 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details) link:presentationLink link:calculationLink link:definitionLink 2136107 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 2337305 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2441428 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2442429 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2143108 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2444430 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2145109 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2346306 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2447431 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2448432 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) link:presentationLink link:calculationLink link:definitionLink 2449433 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2450434 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2151110 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2452435 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2153111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2454436 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2155112 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2356307 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2158113 - Disclosure - Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2359308 - Disclosure - Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Compensation Plans (Stock Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2461439 - Disclosure - Compensation Plans (Stock Based Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 2462440 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details) link:presentationLink link:calculationLink link:definitionLink 2164114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2365309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2468444 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2469445 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2470446 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2471447 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2172115 - Disclosure - Information about Segments and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2373310 - Disclosure - Information about Segments and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2474448 - Disclosure - Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2475449 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2176116 - Disclosure - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2477450 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 goog-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 goog-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 goog-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Line of credit drawn Line of Credit, Current Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accrued revenue share Increase (Decrease) In Accrued Revenue Share The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements. Allocation in the fourth quarter of 2020 Goodwill, Change In Goodwill Allocation Goodwill, Change In Goodwill Allocation Maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Stock Plans Unvested Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Security Exchange Name Security Exchange Name Compensation Plans Compensation and Employee Benefit Plans [Text Block] Schedule of long-lived assets by geographic area Long-lived Assets by Geographic Areas [Table Text Block] Total current liabilities Liabilities, Current Reclassification out of AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Unvested at beginning of period (in dollars per share) Unvested at end 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 Gross realized losses on the sale of our marketable securities Debt Securities, Available-for-sale, Realized Loss Deferred tax asset valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Assets Assets [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investment, Name [Axis] Investment, Name [Axis] Accounting Policies [Abstract] Accounting Policies [Abstract] Maturities and sales of non-marketable investments Proceeds from Sale and Maturity of Other Investments Operating leases Deferred Tax Assets, Operating Lease, Right-of-Use Asset Deferred Tax Assets, Operating Lease, Right-of-Use Asset Cash payments for operating leases Operating Lease, Payments 2023 Long-Term Debt, Maturity, Year Three Number of unsecured senior notes tranches (in tranches) Number Of Tranches Number of Tranches Change in net unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Acquired intangible assets, weighted-average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Class B Common Stock Common Class B [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Long-term debt Long-term Debt and Lease Obligation AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Net tax credit carryforwards Tax Credit Carryforward, Amount Building Building [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Common stock and capital stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Information technology assets Technology Equipment [Member] Marketable Securities Marketable Securities Other long-term liabilities Other Liabilities, Noncurrent Deferred income taxes Deferred Income Tax Assets, Net Marketable securities Marketable Securities, Current Advertising and promotional expenses Marketing and Advertising Expense Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventory Inventory, Net Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Unrealized losses (including impairment) Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment Percentage of revenue Concentration Risk, Percentage Due in 5 years through 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Statement [Line Items] Statement [Line Items] Class of Stock [Domain] Class of Stock [Domain] Debt instrument term Debt Instrument, Term Operating leases not yet commenced, future minimum lease payments Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Total unrealized gain (loss) for non-marketable equity securities Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Deferred income taxes Deferred Income Taxes and Tax Credits Foreign Earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Interest income Interest Income, Other Amount of gains (losses) reclassified from AOCI to income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Entity Small Business Entity Small Business Basis of Consolidation Consolidation, Policy [Policy Text Block] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cost of revenues Cost of Revenue Share Repurchase Program [Domain] Share Repurchase Program [Domain] Amendment Flag Amendment Flag Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Uncertain tax positions, accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Transfers Goodwill, Transfers Reconciling items Corporate, Non-Segment [Member] Other accrued expenses and current liabilities Other Accrued Liabilities, Current Pledged Status [Domain] Pledged Status [Domain] Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax European Commission fines Loss Contingency, Accrual, Current Performance Fees Compensation Related Costs, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Total gains (losses) Derivative, Gain (Loss) on Derivative, Net Offsetting assets Offsetting Assets [Table Text Block] 12 Months or Greater, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Foreign-derived intangible income deduction Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent Derivative Liabilities: Derivative Liability [Abstract] Debt Instrument, Due 2030 Debt Instrument, Due 2030 [Member] Debt Instrument, Due 2030 Financial Instruments and Fair Value [Line Items] Financial Instruments And Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Income taxes payable, non-current Accrued Income Taxes, Noncurrent Hedging gains (losses) Gain (Loss) on Hedging Activity Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Balance at Beginning of Year Balance at End of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Income Statement Location [Domain] Income Statement Location [Domain] Debt Instrument, Due 2050 Debt Instrument, Due 2050 [Member] Debt Instrument, Due 2050 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two State State and Local Jurisdiction [Member] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Foreign exchange contracts Foreign Exchange Contract [Member] Components of Operating Lease Expense Lease, Cost [Table Text Block] Total debt Long-term Debt and Lease Obligation, Including Current Maturities 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Nature of Operations and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Other non-current assets Other Assets, Noncurrent Cash and Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets not available for use Assets Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Subsequent Event Type [Axis] Subsequent Event Type [Axis] Total initial cost, Marketable Equity Securities Equity Securities, FV-NI, Cost Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Certain Risks and Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Net unrealized gain (loss) on equity securities held as of the end of the period Equity Securities, FV-NI, Unrealized Gain (Loss) Cumulative net gain (loss) Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Total liabilities Liabilities with no recourse Liabilities Land and buildings Land and Building [Member] Revenues Sales [Member] Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Foreign exchange contracts Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Cash Flow Hedge, Foreign Exchange Contracts [Abstract] 2020 Notes Issuance 2020 Notes [Member] 2020 Notes Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other Bets Other Segments [Member] Total Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1: Fair Value, Inputs, Level 1 [Member] Weighted average coupon rate Debt, Weighted Average Interest Rate European Commission fines Effective Income Tax Rate Reconciliation, Regulatory Fine Effective Income Tax Rate Reconciliation, Regulatory Fine Gross Amounts Offset in the Consolidated Balance Sheets Derivative Liability, Fair Value, Gross Asset Less than 12 Months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months     Number of     Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Sale of interest in consolidated entities Noncontrolling Interest, Increase from Sale of Parent Equity Interest Schedule of other income (expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Other income (expense), net Nonoperating Income (Expense) [Member] Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accruals and reserves not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Equity method investments Equity Method Investments Common stock and capital stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Deferred tax assets: Deferred Tax Assets, Net [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Number of tax jurisdictions Number Of Tax Jurisdictions Number of Tax Jurisdictions Schedule of Goodwill [Table] Schedule of Goodwill [Table] Revolving Credit Facility Revolving Credit Facility [Member] Valuation, Market Approach Valuation, Market Approach [Member] Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Accrued revenue share Accrued Revenue Share Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer. Other adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Total consideration Payments to Acquire Businesses, Net of Cash Acquired Common stock and capital stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of restricted stock activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Restricted stock units and other contingently issuable shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property and equipment, gross Property, Plant and Equipment, Gross Schedule of revenue by geographic area Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of segment information by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] YouTube ads YouTube Advertising Revenue [Member] YouTube Advertising Revenue [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Investments by maturity date Investments Classified by Contractual Maturity Date [Table Text Block] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Tax Authority [Domain] Income Tax Authority [Domain] Consolidated Entities [Axis] Consolidated Entities [Axis] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net payments related to stock-based award activities Net Proceeds Payments Related To Stock Based Award Activities The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options. Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Consolidation Items [Domain] Consolidation Items [Domain] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Total Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Expected timing of revenue recognition, percent Revenue, Remaining Performance Obligation, Percentage Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Hedging Designation [Axis] Hedging Designation [Axis] Accrued employee benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Non-Marketable Investments Non Marketable Equity Investments, Policy [Policy Text Block] Describes an entity's accounting policies for investment in non-marketable equity securities. Debt Instrument, Tranche [Domain] Debt Instrument, Tranche [Domain] Debt Instrument, Tranche Carrying value, Marketable Equity Securities Marketable Equity Securities Equity Securities, FV-NI Fair Value of Derivatives Designated as Hedging Instruments Designated as Hedging Instrument [Member] Acquisitions Goodwill, Acquired During Period Cumulative net gain (loss), Non-Marketable Equity Securities Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Gains (Losses) on Derivatives in Net Investment Hedging Relationship: Effect of Net Investment Hedge on Results of Operations [Abstract] Available-for-sale debt securities Debt Securities, Available-for-sale [Table Text Block] Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Property and equipment, estimated useful lives, up to Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Debt Instrument, Due 2060 Debt Instrument, Due 2060 [Member] Debt Instrument, Due 2060 Series of individually immaterial business acquisitions Series of Individually Immaterial Business Acquisitions [Member] Marketable Securities Total Debt Securities, Available-for-sale Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Amount excluded from the assessment of effectiveness Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax Consolidated Entities [Domain] Consolidated Entities [Domain] Current operating lease liabilities Operating Lease, Liability, Current Money market funds Money Market And Other Funds [Member] Money Market and Other Funds [Member] Waymo Waymo [Member] Waymo Schedule of gain (loss) on derivative instruments Derivative Instruments, Gain (Loss) [Table Text Block] Forfeited/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 Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Schedule of derivative instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Unrealized gain on equity securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Cumulative net gain Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Entity Address, Postal Zip Code Entity Address, Postal Zip Code Supplemental Information Related to Operating Leases Supplemental Cash Flow Information [Table Text Block] Supplemental Cash Flow Information [Table Text Block] Total deferred tax assets net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Goodwill Goodwill, Beginning of Period Goodwill, End of Period Goodwill Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Gain (loss) on debt securities, net Debt Securities, Realized Gain (Loss) Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Repurchases of capital stock Repurchases of capital stock Stock Repurchased and Retired During Period, Value Debt instrument issued Debt Instrument, Face Amount Net gain (loss) on equity securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Other current assets Other Assets, Current Schedule of goodwill Schedule of Goodwill [Table Text Block] Amounts excluded from the assessment of hedge effectiveness recorded in AOCI Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Mortgage-backed and asset-backed securities Mortgage Backed and Asset Backed Securities [Member] Mortgage Backed and Asset Backed Securities [Member] Equity [Abstract] Equity [Abstract] EMEA EMEA [Member] Gains and losses on equity securities Gain (Loss) on Securities [Table Text Block] Deferred revenue Contract with Customer, Liability, Current Entities [Table] Entities [Table] Number of shares used in per share computation (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Cumulative net gains on equity securities sold Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block] Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block] Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Sales and marketing Selling and Marketing Expense Net Liabilities Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Unsecured debt Unsecured Debt [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Tax credits Deferred Tax Assets, Tax Credit Carryforwards, Other Transaction price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total unrecognized tax benefits Beginning Balance Ending Balance Unrecognized Tax Benefits Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Long-Lived Assets, Goodwill and Other Acquired Intangible Assets Long Lived Assets, Policy [Policy Text Block] Describes an entity's accounting policy for long-lived assets including goodwill and other acquired intangible assets. Non-marketable investments Other Long-term Investments 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Operating leases Deferred Tax Liabilities, Operating Lease, Liability Deferred Tax Liabilities, Operating Lease, Liability Less: Current portion of Notes Long-term Debt, Current Maturities Unrealized gains Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Decreases related to settlement with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Entity Current Reporting Status Entity Current Reporting Status Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares. Derivative Assets: Offsetting of Assets Derivative Asset [Abstract] Foreign currency gain (loss) to be reclassified during next 12 months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Common stock and capital stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total lease liability balance Operating Lease, Liability Net deferred tax assets (liabilities) Deferred Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Total acquisition price Business Combination, Consideration Transferred Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Other current and non-current assets Other Assets [Member] Financial Instrument [Axis] Financial Instrument [Axis] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Valuation allowance Deferred Tax Assets, Valuation Allowance 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in progress Construction in Progress [Member] Revenue Recognition and Cost of Revenues Revenue from Contract with Customer [Policy Text Block] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Total initial cost Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost Investment, Name [Domain] Investment, Name [Domain] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Debt Instrument, Tranche [Axis] Debt Instrument, Tranche [Axis] Debt Instrument, Tranche Leases [Abstract] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Net operating loss carryforwards Operating Loss Carryforwards Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Long-Term Debt Long-term Debt, Excluding Current Maturities [Abstract] Class C Capital Stock Capital Class C [Member] Capital Class C [Member] State and local income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign exchange option contracts, maximum maturities Derivative, Remaining Maturity Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Foreign exchange contracts Fair Value Hedge, Foreign Exchange Contracts [Abstract] Fair Value Hedge, Foreign Exchange Contracts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Allocation of undistributed earnings Net Income (Loss) Available to Common Stockholders, Diluted Entity Filer Category Entity Filer Category Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Product and Service [Domain] Product and Service [Domain] Repayments of debt Repayments of Debt and Lease Obligation Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of effects on net income of amounts reclassified from accumulated OCI Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] 401(k) savings plan employer contribution Defined Contribution Plan, Cost Geographic Area Geographic Concentration Risk [Member] Unrealized losses (including impairment) Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Leasehold improvements Leasehold Improvements [Member] Revenue Revenue Benchmark [Member] Accrued purchases of property and equipment Accrued Purchases Of Property And Equipment, Current Accrued Purchases of Property and Equipment, Current Coupon Rate Debt Instrument, Interest Rate, Stated Percentage Fair Value Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Expected timing of revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Fitbit Fitbit [Member] Fitbit [Member] Class A Common Stock Common Class A [Member] Diluted net income per share: Earnings Per Share, Diluted [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Financial Instruments and Fair Value [Table] Financial Instruments And Fair Value [Table] Financial Instruments and Fair Value [Table] Hedged items Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Costs and expenses: Costs and Expenses [Abstract] Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other-than-temporary impairment losses Other than Temporary Impairment Losses, Investments 2025 Long-Term Debt, Maturity, Year Five Domestic operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] Derivatives in Cash Flow Hedging Relationship Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] Fair value of non-marketable equity securities Carrying value, Non-Marketable Equity Securities Equity Securities without Readily Determinable Fair Value, Amount 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Revenues Total revenues Revenues Class of Stock [Axis] Class of Stock [Axis] Schedule of gross notional amounts of derivative instruments Schedule of Derivative Instruments [Table Text Block] Cash paid for taxes, net of refunds Income Taxes Paid, Net Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Goodwill, Change In Goodwill Allocation [Axis] Goodwill, Change In Goodwill Allocation [Axis] Goodwill, Change In Goodwill Allocation Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Schedule of debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Total Deferred Income Tax Expense (Benefit) Derivative Liabilities Gross Amounts of Recognized Liabilities Derivative Liability, Fair Value, Gross Liability European Commission fines Loss Contingency, Loss in Period Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Impairment of Investments Impairment Of Marketable And Non Marketable Securities, Policy [Policy Text Block] Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities. Convertible preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Noncontrolling interest Noncontrolling Interest in Variable Interest Entity Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Allowance for credit losses on accounts receivable Accounts Receivable, Allowance for Credit Loss Renewable energy investments Deferred Tax Liabilities, Renewable Energy Investments Deferred Tax Liabilities, Renewable Energy Investments Investments [Domain] Investments [Domain] Offsetting liabilities Offsetting Liabilities [Table Text Block] Trading Symbol Trading Symbol Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Non-Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Securities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Foreign operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Schedule of unrealized loss on debt securities Schedule of Unrealized Loss on Investments [Table Text Block] Entity Public Float Entity Public Float Business Combinations Business Combinations Policy [Policy Text Block] Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Other Other Nonoperating Income (Expense) Segments [Axis] Segments [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] 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 Components of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Other contracts Other Contract [Member] Leases Lessee, Leases [Policy Text Block] Net Presented in the Consolidated Balance Sheets Derivative Asset Tax benefit realized related to awards vested or exercised Tax Benefit From Stock Based Award Activity Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized. Due in 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Deferred income taxes Deferred Income Tax Liabilities, Net Intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Available-for-sale investments: OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract] Income from operations Segment operating income / (loss) Operating Income (Loss) Debt Instrument, Due 2040 Debt Instrument, Due 2040 [Member] Debt Instrument, Due 2040 Cash Collateral Received Derivative, Collateral, Obligation to Return Cash Total sale price Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and Contingencies (Note 10) Commitments and Contingencies Repurchases of capital stock Payments for Repurchase of Common Stock Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture and fixtures Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Nature of Operations Nature Of Operations Policy [Policy Text Block] Disclosure related to our nature of operations. Accounts payable Accounts Payable, Current Retained earnings Retained Earnings (Accumulated Deficit) Operating lease assets Operating Lease, Right-of-Use Asset Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net Summary of unrealized gains and losses for non-marketable equity securities Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block] Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block] Property and equipment, net Deferred Tax Liabilities, Property, Plant and Equipment Reallocation of undistributed earnings Reallocation Of Undistributed Earnings Reallocation of undistributed earnings to Class B shares. Derivatives not designated as hedging instruments Hedging loss Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Income Taxes Income Tax, Policy [Policy Text Block] Hedging Designation [Domain] Hedging Designation [Domain] Total operating lease cost Lease, Cost Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Other investing activities Payments for (Proceeds from) Other Investing Activities Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Thereafter Long-Term Debt, Maturity, after Year Five Revenues from contract with customer Revenues Revenue from Contract with Customer, Excluding Assessed Tax Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Depreciation and impairment of property and equipment Depreciation And Impairment On Disposition Of Property And Equipment The amount of expense recognized in the current period that reflects the impairment of property and equipment and the allocation of the cost of tangible assets over the assets' useful lives which includes production and non-production related depreciation. Foreign Deferred Foreign Income Tax Expense (Benefit) Fair value of debt securities with fair value option elected Available-for-sale Debt Securities, Fair Value Option Available-for-sale Debt Securities, Fair Value Option Derivatives in Net Investment Hedging Relationship: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] Entity Voluntary Filers Entity Voluntary Filers Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Credit Facility [Axis] Credit Facility [Axis] Due after 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Convertible preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Foreign Tax Authority Foreign Tax Authority [Member] Business Combinations [Abstract] Business Combinations [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Amount excluded from the assessment of effectiveness Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Google Network Members' properties Google Network Members' Properties [Member] Google Network Members' Properties [Member] Supplemental Financial Statement Information Supplemental Balance Sheet Disclosures [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Unrealized Gains (Losses) on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Google Search & other Google Search & Other [Member] Google Search & Other [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Google other Other Revenues [Member] Other Revenues [Member] Income taxes receivable, net Income Taxes Receivable, Current Geographical [Axis] Geographical [Axis] Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Segments [Domain] Segments [Domain] Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Recourse Status [Axis] Recourse Status [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2024 Long-Term Debt, Maturity, Year Four Proceeds from issuance of debt, net of costs Proceeds from Debt, Net of Issuance Costs Gains (Losses) on Derivatives Not Designated as Hedging Instruments: Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract] Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract] Interest capitalized Interest Costs Capitalized Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gain on debt and equity securities, net Debt and Equity Securities, Gain (Loss) Accounts Receivable Receivable [Policy Text Block] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Notional principal Derivative, Notional Amount Stockholders’ equity: Stockholders' Equity Note [Abstract] Amortization expense of acquisition-related intangible assets Amortization of Intangible Assets Information about Segments and Geographic Areas Segment Reporting Disclosure [Text Block] Common and capital stock issued Stock Issued During Period, Value, New Issues Cumulative net gain (loss), Marketable Equity Securities Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Stock-based compensation expense, awards we expect to settle in Alphabet stock Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Title of 12(b) Security Title of 12(b) Security Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Net investment gains Deferred Tax Liabilities, Investments Total gain (loss) recognized in other income (expense), net Gain (loss) on equity securities, net Equity Securities, FV-NI, Gain (Loss) Total Finite-Lived Intangible Assets, Net Long-lived assets Long-Lived Assets Income taxes payable, net Accrued Income Taxes, Current Net assets acquired Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets Acquired And Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets Acquired And Liabilities Assumed, Net Change in net unrealized gains (losses) OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Sustainability Bonds [Member] Sustainability Bonds [Member] Sustainability Bonds Accrued expenses and other liabilities, current and non-current Accrued Expenses And Other Liabilities, Current And Non-Current [Member] Accrued Expenses And Other Liabilities, Current And Non-Current [Member] Interest expense Interest Expense 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] Schedule of components of income tax expense (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] Derivatives designated as hedging instruments Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments Investment Type [Axis] Investment Type [Axis] Other Noncurrent Assets Other Noncurrent Assets [Member] Period for recognized of unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Income (loss) and impairment from equity method investments, net Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] International Non-US [Member] 2022 Long-Term Debt, Maturity, Year Two Goodwill, After Change In Allocation Goodwill, After Change In Allocation [Member] Goodwill, After Change In Allocation Unrealized gain on reclassification of securities Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities Revenues recognized Contract with Customer, Liability, Revenue Recognized Allocation of undistributed earnings Allocation of undistributed earnings for basic computation Net Income (Loss) Available to Common Stockholders, Basic Total unrealized gain (loss) for non-marketable equity securities Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block] Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block] Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Financial Instruments Derivative Asset, Not Offset, Policy Election Deduction Gross realized gains on the sale of our marketable securities Debt Securities, Available-for-sale, Realized Gain Debt Instrument [Axis] Debt Instrument [Axis] Fair value hedges Fair Value Hedging [Member] Operating Segments Operating Segments [Member] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Net Presented in the Consolidated Balance Sheets Derivative Liability Adjustments: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Intangible assets Deferred Tax Assets, Intangible Assets Deferred Tax Assets, Intangible Assets Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Variable lease cost Variable Lease, Cost Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Research and development Research and Development Expense Subsequent Event Subsequent Event [Member] Federal Domestic Tax Authority [Member] Prior Period Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total initial cost Equity Securities, FV-NI, Cost Basis Of Securities Sold Equity Securities, FV-NI, Cost Basis Of Securities Sold Operating lease liabilities Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Federal research credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Current assets: Assets, Current [Abstract] Asset Pledged as Collateral Asset Pledged as Collateral [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Convertible preferred stock, par value (in dollars per share) Convertible preferred stock, par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 2021 Long-Term Debt, Maturity, Year One Nonrecourse Nonrecourse [Member] Usage SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent APAC Asia Pacific [Member] City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Performance fees Investment Performance Fees Investment Performance Fees Google Inc. Google Inc. [Member] Google Inc. [Member] Net investment hedges Derivatives in Net Investment Hedging Relationship: Net Investment Hedging [Member] Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Schedule of revenue by revenue source Disaggregation of Revenue [Table Text Block] Carrying value Equity Securities, FV-NI and without Readily Determinable Fair Value Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense 2011-2016 Notes Issuances 2011-2016 Notes [Member] 2011-2016 Notes Cover page. Cover [Abstract] Repurchases of capital stock (in shares) Repurchases of capital stock (in shares) Stock Repurchased and Retired During Period, Shares Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Schedule of income from continuing operations before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Total Long-term Debt Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Debt Securities Debt Securities [Member] Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Pledged Status [Axis] Pledged Status [Axis] Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Total costs and expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] Net change, net of tax benefit (expense) of $(103), $42, and $11 Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Gains (Losses) on Derivatives in Fair Value Hedging Relationship: Effect of Fair Value Hedges on Results of Operations [Abstract] Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Other non-cancelable contractual obligations Purchase Obligation Cost Sharing Arrangement, Income Tax Expense Cost Sharing Arrangement, Income Tax Expense [Member] Cost Sharing Arrangement, Income Tax Expense [Member] Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Foreign Current Foreign Tax Expense (Benefit) Network Equipment Network Equipment [Member] Network Equipment [Member] Cumulative net gains (losses) Equity Securities, FV-NI, Cumulative Gain (Loss), Net Equity Securities, FV-NI, Cumulative Gain (Loss), Net Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of finite-lived intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Gross Advertising and Promotional Expenses Advertising Cost [Policy Text Block] Acquisition-related intangible assets Acquisition-related Intangible Assets [Member] Acquisition-related Intangible Assets [Member] Total initial cost, Non-Marketable Equity Securities Equity Securities without Readily Determinable Fair Value, Cost Equity Securities without Readily Determinable Fair Value, Cost Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Consolidation Items [Axis] Consolidation Items [Axis] Weighted-average effect of dilutive securities Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Purchases of non-marketable investments Payments to Acquire Other Investments Fair Value of Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Impairment of goodwill Goodwill, Impairment Loss Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total future lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Commitments and Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Recourse Status [Domain] Recourse Status [Domain] Goodwill, Change In Goodwill Allocation [Domain] Goodwill, Change In Goodwill Allocation [Domain] Goodwill, Change In Goodwill Allocation Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Google Services Google Services [Member] Google Services Income taxes, net Increase (Decrease) in Income Taxes Offsetting of Liabilities Offsetting Derivative Liabilities [Abstract] Due in 1 year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Document Transition Report Document Transition Report 12 Months or Greater, Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Foreign exchange contracts Net Investment Hedge, Foreign Exchange Contracts [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Derivative Assets Gross Amounts of Recognized Assets Derivative Asset, Fair Value, Gross Asset Level 2: Fair Value, Inputs, Level 2 [Member] Amortization and impairment of intangible assets Amortization And Impairment Of Intangible Assets Amortization and Impairment of Intangible Assets Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Total Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] Investments, Unrealized Loss Position [Table] Investments Unrealized Loss Position [Table] Investments, Unrealized Loss Position [Table] Components of Deferred Tax Assets [Abstract] Components of Deferred Tax Assets [Abstract] Mutual funds Mutual Fund [Member] Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Total unrecognized tax benefits that, if recognized, would affect our effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Debt Instrument, Due 2027 Debt Instrument, Due 2027 [Member] Debt Instrument, Due 2027 Tax benefit (expense) related to available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax Entity File Number Entity File Number Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Net Assets Exposed Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Investments, Unrealized Loss Position [Line Items] Investments Unrealized Loss Position [Line Items] Investments, Unrealized Loss Position [Line Items] Proceeds from sale of interest in consolidated entities, net Proceeds from Noncontrolling Interests Total stock-based compensation expense Share-based Payment Arrangement, Expense Unrealized Gains (Losses) on Available-for-Sale Investments Unrealized gains (losses) on available-for-sale investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Impact of the Tax Cuts and Jobs Act Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Document Annual Report Document Annual Report Commercial Paper Commercial Paper [Member] Tax benefits on total stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Summary of income tax contingencies Summary of Income Tax Contingencies [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] 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 Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Other Deferred Tax Liabilities, Other Amount excluded from the assessment of effectiveness Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net Gross Amounts Offset in the Consolidated Balance Sheets Derivative Asset, Fair Value, Gross Liability Accounts receivable Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Federal and state Current Federal, State and Local, Tax Expense (Benefit) Total liabilities and stockholders’ equity Liabilities and Equity Net gain on debt securities with fair value option elected Fair Value, Option, Changes in Fair Value, Gain (Loss) Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Debt Instrument, Due 2025 Debt Instrument, Due 2025 [Member] Debt Instrument, Due 2025 Tax benefit (expense) related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Tax withholding related to vesting of restricted stock units and other Tax Withholding Related To Vesting Of Restricted Stock Units Tax withholding related to the vesting of restricted stock units during the period. Operating lease cost Operating Lease, Cost Time deposits Bank Time Deposits [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] General and administrative General and Administrative Expense Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Number of authorized classes of stock Number Of Classes Of Common Stock Number of classes of common stock authorized by the Board of Directors. Total Current Income Tax Expense (Benefit) Commitments and Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Marketable equity securities Marketable Securities [Table Text Block] Other Other Noncash Income (Expense) Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Number of 401(k) plans (in plan) Defined Contribution Plan, Number of Plans Defined Contribution Plan, Number of Plans Intangible assets, estimated useful lives Weighted-average useful life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Total cash, cash equivalents, and marketable securities Cash, Cash Equivalents, and Short-term Investments Net change, net of tax benefit (expense) of $156, $(221), and $(230) OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Gains (Losses) on Derivatives in Cash Flow Hedging Relationship: Effect of Cash Flow Hedges on Results of Operations [Abstract] Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Interest rate contracts Interest Rate Contract [Member] Net income Net income Net of tax Net Income (Loss) Attributable to Parent Changes in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stockholders Equity Note [Table] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Future finance lease payments, net Finance Lease, Liability Google Cloud Google Cloud [Member] Google Cloud [Member] Federal and state Deferred Federal, State and Local, Tax Expense (Benefit) Conversion of Class B to Class A common shares outstanding (in shares) Incremental Common Shares Attributable To Conversion Of Common Stock Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock. Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Votes per share class (in votes) Common Stock, Number of Votes Number of votes allocated to each share, per class Trade names and other Tradenames And Other [Member] Tradenames and other Operating lease, non-cancelable lease term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Goodwill, Before Change In Allocation Goodwill, Before Change In Allocation [Member] Goodwill, Before Change In Allocation Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other Americas Americas Excluding United States [Member] Americas Excluding United States [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Allowance for doubtful accounts and sales credits SEC Schedule, 12-09, Allowance, Credit Loss [Member] Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Adjusted Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Common and capital stock issued (in shares) Stock Issued During Period, Shares, New Issues Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) and 675,222 (Class A 300,730, Class B 45,843, Class C 328,649) shares issued and outstanding Common Stocks, Including Additional Paid in Capital Gross Carrying Amount Finite-Lived Intangible Assets, Gross Google advertising Google Advertising Revenue [Member] Google Advertising Revenue [Member] Less than 12 Months, Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Government bonds Government Bonds [Member] Government Bonds [Member] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Future Minimum Operating Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Number of shares used in basic computation (in shares) Weighted Average Number of Shares Outstanding, Basic Document Information [Line Items] Document Information [Line Items] Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Cash flow hedges Derivatives in Cash Flow Hedging Relationship: Cash Flow Hedging [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenues Revenue from Contract with Customer [Text Block] Financial Instruments Derivative Liability, Not Offset, Policy Election Deduction New operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Estimated fair value of long-term debt Long-term Debt, Fair Value Foreign currency exchange gain (loss), net Foreign Currency Transaction Gain (Loss), before Tax Inventory Inventory, Policy [Policy Text Block] Provision for income taxes Benefit (provision) for income taxes Cumulative net tax benefit reversal Provision for income taxes Income Tax Expense (Benefit) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of debt maturities Schedule of Maturities of Long-term Debt [Table Text Block] Purchases of marketable securities Payments to Acquire Marketable Securities Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Less: Current portion future finance lease payments, net Finance Lease, Liability, Current Local Phone Number Local Phone Number European Commission Antitrust Investigation Unfavorable Regulatory Action Unfavorable Regulatory Action [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Long-term debt Long-term Debt, Gross Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Deferred revenue Contract with Customer, Liability Other assets Increase (Decrease) in Other Operating Assets Schedule II: Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Patents and developed technology Patents And Developed Technology [Member] Patents and developed technology Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Maximum borrowing on short term lines of credit Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted- Average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Commercial paper outstanding Commercial Paper Finance lease, non-cancelable lease term Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract Fair value of vested awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Server Equipment Server Equipment [Member] Server Equipment [Member] Non-Cash Collateral Received Derivative, Collateral, Obligation to Return Securities Retained Earnings Retained Earnings [Member] Convertible preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Award Type [Domain] Award Type [Domain] Corporate debt securities Corporate Debt Securities [Member] Foreign exchange contracts Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract] Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract] Accrued customer liabilities Accrued Customer Liabilities, Current Accrued Customer Liabilities, Current Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Net Income Per Share Earnings Per Share [Text Block] Financial Instruments Financial Instruments Disclosure [Text Block] Cash, Cash Equivalents, and Marketable Securities Cash And Cash Equivalents And Marketable Securities, Policy [Policy Text Block] A description of a company's cash and cash equivalents and marketable securities accounting policy. Current liabilities: Liabilities, Current [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Acquisitions, net of cash acquired, and purchases of intangible assets Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets. Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Basic net income per share: Earnings Per Share, Basic [Abstract] EX-101.PRE 11 goog-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 goog-20201231_g1.jpg begin 644 goog-20201231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 54 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HKA_VD?VCO@S^R/\#_$?[1G[07C:W\/>$/"MA]JU MC5;A6;8I941$106DD>1DC2-06=W50"2*_/WP5_P= ?LWW'Q>O=,^-G[)?QL^ M&_PQFAT,Z+\4O%O@DQ64']I&Y\BXU%4D9K.UG$&ZVE'F&94F8J@CR0#].J*\ MG_:U_;?_ &7OV'O@<_[17[2OQ7LM!\+--#!I]W&CW4NIW$JEH8+2&$,]S(X! M8*@/RJSG"JS#RC]DW_@LY^Q1^UU\98/V<_#M]XQ\%>/[_3WO]$\'_$_P7=Z# M>ZQ:*"S36@N%V7 "JS;5;?M1F"[58@ ^KZ*^=OV^/^"J'[%W_!- >$U_:X^( ME_HDOC=[U?#=OIGAZ[U&6Z^R"$SG9;1N5"_:(N2 #NXZ&N._8W_X+B_\$\/V M]/C7!^S[^S;\1_$.I^)[C3KB^BM=2\$:E81&&$!I#YMQ"B @$8&_V6_B3;^)?#L]U):7$BP2 M07%C=QA3):W,$JK)!,H924=1E65AE65B >I4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?&W_ 7E M_8E^,_[?/_!.+Q-\%/V>H+.\\8V&LZ;K^BZ%J-PL5OK3V5P)6L9'_\%7OV%OBK^U[\;O@S_P6"_9T\3?!6W^+?@[P)H.J^"?B MGX?N5TT7FFR:K(^^[A "6K230/#?@_X)\.?"/P'9^%;FXU6Y\2 M+%KD8Q 8CY4UC/=6\S-GJJB-G++N /UU^)W_ 3X_9-^/'B7X*>/?%/A*6[@ M^!-TM_\ "^PL]5?^SK9O(ABA=X,)8VA5=)T:.0'ST MN72)27=/,#*%4L%63VGQG^T]^VA_P1D_8Q_8_3XO?#2T\2?"KP[X4T_PW^TO MKMII5UJ.K^$673X8K6XA:"7:;6&7>DKM%)D6Z*I#3+7C/_!7;]LS]F[_ (+0 MP?!S]@S_ ()F>*6^)_Q D^+&D>*+_P 8^'=(N!9^ ]+MA*)M0N+J6)5B;$@ M0')V$$;S&C@'9_\ !1OQW^UG!_PD>*K2)7>7[+>0(JB5$CD#ZE\;/ ?_ 68_P""V?[/?Q1_8GCN_$/PL_9> MLM?U/QW\68=+F@TZ]U#4;>&*#2K:655-PZM#&Q &-DLS#(7+ '=_\&[-@GQ. M\0?M?_MA>+;=9_%OC7]JKQ!H]QJ$HW2II6FQV_V*U#'D1Q"ZE15[!5_!/V!+ M:V^!_P#P$O@]/K.GO:S:UI6FVZ1W.I+'( X@EEBB:,D!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 34?P!^(/Q MW'Q^\3?!7XT^,])UF71_#]K?PS:3H_V9 9G( R6);@="!^->XUX7X!_Y2">/ M_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>;>!/V3_@M\.?VB/&G[4'A?PTD/BOQWINF66MW M'DPB-4L?M/EM%MC#([_:I/,8L=^R/IMY])HH 22..:-HI8U9&4AE89!!Z@BL MWPUX+\'>"[>6T\'>$],TF*>3S)X],L(X%D?^\P0 $^YK3HH K:SHNC>(M,FT M7Q!I-M?6=PNVXM+R!98I5]&5@0P^HI-%T/1/#>F1:+X=T>UL+.!=L%I96ZQ1 M1CT5% _ 5:HH SO$GA'PIXRLDTWQ?X8T[5;>.42);ZE91SHKCHP5P0",GGK M5^***")888U1$4*B*,!0.@ ["G44 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5 MX7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2" M>/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@ MGC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 445Y_P#M#?M1? O]ECPCV[!OL=HS;[J]/O&@U/Q(D>8O"F@[;B])(X\WD);@\',C*2#E M0W2OSJ_;(_X+9?'KX]W-QX!_9RMKSP+X;N&,*W-M(&UB_!.!F5,_9\\?)"=P M.1YC XJK^R-_P15_:/\ VB+B'Q[\>;NX\!^'KI_/D.IPF35[X,=Q*P,1Y6[G MYYB&!(.QQ7Q^)XGQ&-K/#Y12=27\S7NK\OO=EY,_HO)?!#*>&\OCF_B!C8X6 MD]51BTZDO)M7U[QIJ3L]919^HW[&G[5?A+]LKX#Z=\;?">F-IWVFYGM=1TB2 MY$SV%S$^#$SA5#$H4<' RLB\#I7JE>9_LM?LD?!7]COP!)\//@KHMU;VUS.+ MC4;N_OGGGO9PH7S9"<*&V@#"*J\=*],KZO!K%+"P6)M[2RYK;7_ _ ^(I9'/ M/<3+)E)85S;IJ?Q*+>B>LMMDVVVK-ZW"BBBND\8**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\? M_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "D=TC4N[!549))P *YSXM_ M%[X;_ KP#?\ Q.^+'BVUT71--CWW-[=O@$_PHBCYI'8\*B@LQX -?C]^WC_P M5J^,O[86IS?!WX&V.I>'/!5Y/]FCT^SR=2UTL=JK,8\D*V0!;QD@YPQDX \7 M-\\P>3T_WCO-[16[_P EY_=<_2?#SPNXC\1<8UA(^SP\'^\K2^"/5I?S2M]E M>7,XIW/J[]O'_@MK\//@Q-??"_\ 9=BL_%GB>(M#=^()&WZ7IS]#L*G_ $J0 M?[)$8./F?!2OA;X*?LO_ +:G_!4?XJW/C_5-4O\ 489;@)K'CGQ([+9VB@Y\ MJ+ PQ4'Y8(1A0U M[(A!C'?R4.[IO9<,A_3CPUX9\.>#- M/"OA'0;/2],L(%AL=/T^V6&&",=$1 M% "@>@%?.TZIK3[^WJ]?0_8-K?P]X0\*V'VK6-5N%9MBEE1$1%!:21Y&2-(U! M9W=5 )(K\_?!7_!T!^S?89E29BJ"/)]Q_X+R_L2_&?]OG_@G%XF^"G[/4%G>> M,;#6=-U_1="U&X6*WUI[*X$K6,CN0@\Q-VW>0AD5 S*"6'PQ\/?^"KW["WQ5 M_:]^-WP9_P""P7[.GB;X*V_Q;\'>!-!U7P3\4_#]RNFB\TV359'WW<( 2U:2 M:!X;EQ&C"-F)4)D@'ZL?M:_MO_LO?L/? Y_VBOVE?BO9:#X6::[N-'NI= M3N)5+0P6D,(9[F1P"P5 ?E5G.%5F'E'[)O\ P6<_8H_:Z^,L'[.?AV^\8^"O M']_I[W^B>#_B?X+N]!O=8M%!9IK07"[+@!59MJMOVHS!=JL1W?Q._P""?'[) MOQX\2_!3Q[XI\)2W<'P)NEO_ (7V%GJK_P!G6S>1#%"[PY*7'EI!"8G?)0KE M2-S9_-O]K+]M#PE_P40_X+ ?LD_!K4/@_P"-/@39_#3XA7'BC3O&?QQ\,S>' MKKQA+&T*KI.C1R ^>ERZ1*2[IY@90JE@JR 'Z0?MP_\ !2+]E/\ X)\:3H$W M[0OB_43K/BZ\>T\'^#_#.BSZIK.N3)M+K;6ENK.P7A9 M0< D'BOE/X&);?&O_@Z*^..O^.(1>R?!CX"Z%HO@J.Y7('[ MDC?:)HRPY*2LO2D_;BBM/@5_P<=?L=_%GP9;1V=Y\6O!'C#P?XU:U38VIV=G M:"ZM1+C&_9/+$P)R<0J.BK@ ^B/VP?\ @L5^QA^QA\7H_P!GGQK?^+O%WQ _ MLL:G?>"OAIX.NM=U#3;$@$7-TENI6W0@AL.P?:RMMVLI/JO['O[:/[-O[>?P M8MOCW^RW\2;?Q+X=GNI+2XD6"2"XL;N,*9+6Y@E59()E#*2CJ,JRL,JRL?B; M_@W9L$^)WB#]K_\ ;"\6VZS^+?&O[57B#1[C4)1NE32M-CM_L5J&/(CB%U*B MKV"K^"?L"6UM\#_^#A_]L?\ 9_\ !,$=CX9\9^"_#'CM](MUVPPZF888KF=5 M PKS2W4LCGJS$$YVC !^EE%%% !7A?@'_E()X_\ ^Q$TK_T8U3ZI^U+\9;#4 M[FPMOV+?&]U'!.\<=S%XD\$:>KZ=JKHTL827"DE#C#;B1_NF@#Z=HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/VL M_P!K;X1_LG!AD]_+C7(R>7DY\LOMAL,N> MO+9;VOU?Z+]#]H\+/"J7%_/G&<3^KY70NZE1OEY^7>,&^B^U+ILKRVF^,WQZ M_:Y_X*O_ +0%CX3T?0[F]+SM_P ([X/TMR++2H,X::1C@9 (\RXDQZ#:NU!^ MG/\ P3V_X);_ J_8PT>#QEXICM/$OQ#GB_TK7Y(NR)23LB!PH M_O,69O8ZRR;A[ZO4^N8Y\]=ZZZJ/IY^?39>??XD>+RS?!_ZN\,4_JN5T_=2C M[LJJ[RZJ+WY7K*_-4;;LBBBBOJC\("BBB@ HHHH **** "BBB@ HHHH **** M /ES_@L#\?/VTOV7/V,K[]H/]AWX?67BKQ!X4\06-]XIT"XTJ2\N+OP^K,+T M6L:,")E!C?=A]L:2G:2 1^7/[9/_ 5F_P""<_[6^A_M9Z)\-;V?XE:Y\>?@ M_P""?#GPC\!V?A6YN-5N?$BQ:Y&,0&(^5-8SW5O,S9ZJHC9RR[OWIKS;P)^R M?\%OAS^T1XT_:@\+^&DA\5^.]-TRRUNX\F$1JEC]I\MHML89'?[5)YC%COV1 M]-O(!\,^,_VGOVT/^",G[&/['Z?%[X:6GB3X5>'?"FG^&_VE]=M-*NM1U?PB MRZ?#%:W$+02[3:PR[TE=HI,BW15(:9:\9_X*[?MF?LW?\%H8/@Y^P9_P3,\4 MM\3_ (@2?%C2/%%_XQ\.Z1<"S\!Z7;"43:A<74L2K$V) @.3L((WF-'_922 M..:-HI8U9&4AE89!!Z@BLWPUX+\'>"[>6T\'>$],TF*>3S)X],L(X%D?^\P0 M $^YH _,C]I7XG>%O^"3G_!=C5/VYOVC8+[2O@G^T+\*;+PYJOC^'3);BST# MQ-I\D2017AA5FBCDMH5"N1RTA/W8I&6#X=?&#P5_P6 _X+G?"_\ :4_99FN_ M$7P5_9<\%:V+[XA&PFATW5O$NK0&V^PVC2JIF,4+12LX& 8CGY3&7_4G5M(T MK7M-FT?7-,M[VSN$*7%K=PK)'*O]UE8$,/8TW1=#T7PWID.B>'=(M;"RMUVP M6EE;K%%&,YPJ* ,^@H _)K]B;]K3X$_\$1?VN/VEOV+_P!O7Q;)\/?#7COX MOZE\4/A#XSU?39WTS7=/U*.(3VL<\4; 36_D0QLAQEP^.=N[T7_@C;#K?[8W M_!0/]IG_ (+ 6'A75M*^'7Q'&C>$O@]/K.GO:S:UI6FVZ1W.I+'( X@EEBB: M,D MB:-:F>^O)SPJC@*H'+.Q(55&2S, 2:_$/\ :E_:2^/'_!5#]J+3?#'@CP]> M26LUXUCX&\)Q/D6L).6GE(.T2,J[Y9#\J*N,[4!KY_/\[CE-%0IKFK3TC']7 MY=N[T[GZWX4>&5;CW,IXC&2]EE^']ZM5>BLE=PBWI=K63VA'WGKRIT_%GBK] MI[_@K?\ M<06EC9>=?W[F/3-.61OL/A[35;EF;'RHH(+R8W2.< $LJ5^QO[& M_P"QQ\*?V+?A1!\.OAS8K->SJDOB#7YHP+C5+D#!D<\[4&2$C!P@)ZDLS8?[ M O["OP__ &'?A*GA?1Q#J'B?5$27Q5XB\O#7MK]%Y]W\EIOZGBSXH4>)>3(,AC['*\/:,(QT]HX[2DOY M5]B+U^W+WG:)1117TY^(!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@G MC_\ [$32O_1C4 >Z4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5%?7UEI=C-J>IWD5O;6\32W%Q/($2)%&69F/ M"@ $DG@ 5+7YC?\ !;K_ (*%E/M/[%WPE]9SM=0@OBD_R2TO)I75 M[GA'_!4/]OWQ'^W'\7K7X-?!DWEQX(TC5!;Z%96D;&37K]F\L7)C RV2VR%, M9 8G 9RH_0'_ ()<_P#!.C1/V,?AP/&?CFQ@NOB-XAM%_MFZX<:9 <,+&%AQ MP0#(P^^X')5%KQ7_ ((L_P#!.2'P7HEE^V)\:M"SK6HP;_!&E74?_'C;.,?; MF!_Y:2*3Y?\ =C.[DN-OZ,U\_P /Y77Q%9YKCM:D]8K^5=']VW9>;/UKQ3:W2EK-_:GHDHQ5RBBBOLC^<@HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCQ M_P"._"OPP\$ZM\1?'.KQV&CZ)82WFI7DIXBBC4LQQU)P, #DD@#)-*4HQBY- MV2-*5*K7JQITXN4I-)):MMZ))=6WL>!?\%/OVX[']BWX!RW?AV\A;QMXE62R M\*6C8)A;'[R\93U2$," 00SM&I&"Q'YS_P#!)_\ 81U+]M#XTW7QE^,,$][X M+\.:E]HUF6]9G.N:BQ\P6S,WWQDB28\DJRJ?]9N'!_$WQM\:?^"KW[<$-OX? MLY$GU^^%CX?L)6+0Z+I499MSD= B;Y9"/O.S8'*K7[9_L[_ 7P)^S-\'-#^" MOPYLS'INBV@C\YU DNIC\TMQ(1U=W+,>PS@8 'P6&A+BK.'B*B_V>D[17\S M_P"#N_*R/ZNSJO3\"/#J.3X626;X^/-5DMZ4-K)K;EUA!]9<\T]$CLXHHX(U MAAC5$10J(HP% Z #M3J**^^/Y-W"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE M?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\M_^"[G[;O\ :FI0_L7_ ZU M?-O9O%>^.9X'XDFX>WLB1U"_+,X_O&(<%&%?>'[;'[47A[]D#]G37OC/K'E2 MWMO#]F\/V$K8^VZA("(8O4J""[8Y"1N1TK\D/^":/[+OB']O;]K^X\:_%W0W"_GDD9X[9CT)FE#%AQ^[27&#BOCN*,;6JN&5X7^)5W\H_\ M'KY)]S^BO SAG+L%#%</\ 2/+\6>.;1'L8YH\2:?I)(>).>0TQ"RM_LB(<%37W#21QI$@B MB0*J@!548 'I2U])E^!HY;@X8>EM%?>^K^;/QGB[BC,>,N(L1F^-?OU97MTC M%:1BO**LEWW>K84445VGS84444 %%%% !1110 5%>WMKIMG+J%].L4,,9>61 MS@*H&234M>-?M#_$O[7.? .BW'[J)@=2D0_><N:/K.E:_ MI\>J:-?QW-O(,I+$V1]#Z'V/(JS7GO[/O@*]\+^'GUW5'E2?4E5DMBQ"QQ_P MDKTW'K[# ]:]"KTN!LZSGB+A/"9EFF&6'KU8*3IIMVOL]4FN96ERN[C?E;;3 M,8P?O5SXO$TL%AIUZKM&*N_Z\SU\AR3'\29UA\KP4;U:TE&/SZOR2NV^B M39^<_P#P6*_:WU/]J7]I]/@G\.[B6]\.^"KQM+TVWLP7_M'568)/*H7[^' A M3KPC,O\ K#7Z9?\ !.S]D73_ -C;]F?2/AW=6\1\1:@!J/BVZCP?,OI%&8PW M=(E"Q+V.PM@%C7YW_P#!#7]CYOC%\;[G]I?QMIQET'P+< :5YZY6[UAEW(>> MOD(1*>X=X3ZU^PM?)\+X6KBZU3-L2O>J-J/E'R_)>2\S]]\RCU)/ ^M<^+Q>&P&%J8G$S4*<$Y2DW91BE=MO MHDM65"$ZLU""NWHEYG/?&+XD1^ ?#Q2RD4ZE> I:)UV#O(1Z#MZG'O7F/P/^ M'$OC?7V\1ZY&TEA9R[I#)S]HFZA3GJ!U;\!WK)_XJ7XV?$+TDN7^J6L"_P! M/S)]37T-X<\/Z;X6T6WT'28=D%O'M7/5CW8^I)R3]:_D;AO"XGZ0'B*^(<=! MK)L!+EH0DM*LU9W:ZWTG4\N2F[^\S[G%SAPQE2PM-_[155Y-=%_6B^;[%VBB MBO[!/A HHHH **** "BBB@ HHHH **X?]I']H[X,_LC_ /\1_M&?M!>-K?P M]X0\*V'VK6-5N%9MBEE1$1%!:21Y&2-(U!9W=5 )(K\_?!7_ = ?LWW'Q>O M=,^-G[)?QL^&_P ,9H=#.B_%+Q;X),5E!_:1N?(N-15)&:SM9Q!NMI1YAF5) MF*H(\D _3JBO)?VM_P!N7]EG]AKX(_\ #0W[3'Q:L= \+S3Q6^FW4<;W4NJ7 M$JEHH+2&!7DN9'568! ?E5G)"JS#Q;]G#_@N5^PK^T9\;]'_ &<7N/'7P^\9 M^)XR_A#1OBKX#O-!/B #_GSDG7RY&/&U"RLY.%#'B@#[#HKYV_;X_P""J'[% MW_!- >$U_:X^(E_HDOC=[U?#=OIGAZ[U&6Z^R"$SG9;1N5"_:(N2 #NXZ&N. M_8W_ ."XO_!/#]O3XUP?L^_LV_$?Q#J?B>XTZXOHK74O!&I6$1AA :0^;<0H M@(!&!G)[4 ?75%?+'[8/_!8K]C#]C#XO1_L\^-;_ ,7>+OB!_98U.^\%?#3P M==:[J&FV) (N;I+=2MNA!#8=@^UE;;M92?5?V/?VT?V;?V\_@Q;?'O\ 9;^) M-OXE\.SW4EI<2+!)!<6-W&%,EK/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^&W_!2/\ :&\4 M_MZ?MM#P5\,5DU/2]-U)?#7@>RMVRMW(TH1YU[?OIN0W'[M8\_=K],/^"LW[ M4$W[,7['VM7GA[4OL_B+Q6W]AZ"Z-AXFF5O.F7N"D(D(8=':/UKXJ_X((_LJ M1^//BSJ_[4GBG3]^G>#@;#P_YBY634IH_P!XX]?*@;IZW"$9>(&/BFZ472PZ?VINR;7K)QA=;+VA^D MW[)/[.?AO]E+]GWPY\$/#?ER'2;('4KU%Q]MO7^>>D4 M45]G1I4Z%*-.FK1BDDO)'\WYAC\7FF.JXS%31 MJ=2NP'O'Z[/2,'T'?U.?:NOHHK^EN'.'LJX4R.AE.70Y*-&/+%=7W;?64G>4 MGU;;/D<7BJV-Q$J]5WE)_P!?)= HHHKVSG"BBB@ HHHH **** "BBB@#XV_X M+R_L2_&?]OG_ ()Q>)O@I^SU!9WGC&PUG3=?T70M1N%BM]:>RN!*UC([D(/, M3=MWD(9%0,R@EA\,?#W_ (*O?L+?%7]KWXW?!G_@L%^SIXF^"MO\6_!W@30= M5\$_%/P_&Y<1HPC9B5"9/Z&_\%@?CY^VE^RY^ MQE??M!_L._#ZR\5>(/"GB"QOO%.@7&E27EQ=^'U9A>BUC1@1,H,;[L/MC24[ M20"/RY_;)_X*S?\ !.?]K?0_VL]$^&M[/\2M<^//P?\ !/ASX1^ [/PK?^"77[,MI'KWQDT3XO:3X[\3ZWIB!S\/M#LU9I;FYF7_4/()8 MY%BW9811Y7=+;[O/?^"@O_!2WXQ?\$:?^":?[,?_ 3[E^)5EX7^-7BWX=Z3 MI'B;Q]JMI+J,'@33K:W@M[J]$4"2/=31L6AA"H^?L\CX)"!K'_!,#_@JE_P; MI?L$^%%^&GP<_:UUWQ5\0?'.JQ2>./B1XF^'VO2ZSXMU::3!EN)Y+,E(S)(Q M2+=M3>6)9V>1P#K?^"C?CO\ :S@_X. _A%XI_9N_8?\ %'QAG^%OP-U2Y\/6 MJ:@FCZ3;ZQJDTUK<37&IW*F"%([/RL@;I&>1$"Y.1[Y^Q]_P5Y^*'CC]L6+_ M ()Y_P#!0?\ 8SO_ (#_ !;UC1IM6\#0KXI@UO2/%5I$KO+]EO($51*B1R.8 M_FXB?+(P"&O^U/\ \%;_ !=_P3[_ ."C$'PA_;F\(Z5X5_9R\8^$HIOA[\8+ M+1+Z;R->4H)]/U.9'DCC!VS,A6)2%>$DE?,9/!]2^-G@/_@LQ_P6S_9[^*/[ M$\=WXA^%G[+UEK^I^._BS#IXU"4;I4TK38[?[%:ACR(X MA=2HJ]@J_@G[ EM;? __ (.'_P!L?]G_ ,$P1V/AGQGX+\,>.WTBW7;##J9A MABN9U4#"O-+=2R.>K,03G:,>>?L3?M:? G_@B+^UQ^TM^Q?^WKXMD^'OAKQW M\7]2^*'PA\9ZOIL[Z9KNGZE'$)[6.>*-@)K?R(8V0XRX?'.W=Z+_ ,$;8=;_ M &QO^"@?[3/_ 6 L/"NK:5\.OB.-&\)?!Z?6=/>UFUK2M-MTCN=26.0!Q!+ M+%$T9(Y+2*<&,B@#]*J*** /+;_]MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D, MI^7J""*\^^ 7Q/\ 'Q3_;I\=^)/AYXJM=6L9O ^G+%=6C$JQCE(<<@="RY^ MM>\2_#3X<3RM//\ #_1'=V+.[Z5"2Q/4D[>37CGPLT/1="_;[\?66B:/:V<* M^!=+*Q6MNL:@F1LX"@#G S]* /?J*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***Y3XZ_%?1O@7\&O%'QAU_:;7PWH=S?M$S8\YHXR M4B'N[[4'NPJ9SC3@YR=DM6;X7#5\9B88>C'FG-J,4NK;LE\VS\B_^"X7[0UW M\:/VO(_@]X>N7N-+\ VBZ?##!EA+J,^V2Y8 =6'[F'']Z$^M?J'^PK^SE;?L MK?LL^$_@\UNBZC:Z>+K7Y$P?,U";]Y/S_$%9O+4_W8UK\DO^"7GPDUO]KW_@ MH+IWC#QV6OXM+U"X\7^)KB5U^'OA\S1,KZA<@I90GU[N1_='ZG K9\ M4^)M*\(:'/KVL3;(85X4?>=NRJ.Y-?/K'Q1\;?'_ /WEPW'=+6 '^0!_$GU M-?A'C7XG8GA+ T\CR->TS7&6C2C'64%)\OM+=V]*:>G->3TBT_I.'LGACJCQ M.(THT]6WUMK;_/RTZESX4?#^_P#B=XGDU;7'D>RAE\R_GD;NS>I)K M1KWO"#PRPWAOPY[*JU/&5[3KU-[R_E3>KC"[2_F;E+3FLN;/(%%%% !1110 4444 %%%% !1110 5YMX$_9/^"WPY_: M(\:?M0>%_#20^*_'>FZ99:W<>3"(U2Q^T^6T6V,,CO\ :I/,8L=^R/IMY])H MH **** *VLZ+HWB+3)M%\0:3;7UG<+MN+2\@66*5?1E8$,/J*31=#T3PWID6 MB^'='M;"S@7;!:65NL448]%10 /P%6J* ,[Q)X1\*>,K)--\7^&-.U6WCE$B M6^I64/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %?!?_!?CX[MX&_9LT/X&Z7> M!+OQQK/FWT:MR;&S*2L".V9VMR/78WX?>E?B/_P65^,&H_'K]O/4/ GAPR7E MOX3@MO#NF6\)SYMUG?, /[_GRM'ZGREKYGBW&/"9-.,?BJ6BOGO^":^9^V_1 M^XD6?7?_ 0!^ G_ AO[/OB'X^ZK9;; MOQGJ_P!ETV1EY^PV99-RGMNG:8$=_)7TX^_:XG]FWX/Z?\ /@'X0^#.G!"OA MW0+>SGDC&!-.J S2_5Y2[GW:NVKUGJ>? M2OSCQ.\2,H\-.'98_%>]5E>-*G?6I/\ 2,='.71::R<4_5R?*:^;XI4H:17Q M/LO\WT1E_$SQ]JOQ5\41:;HT$K6B2^7IUJH^:1B<;R/4_H/QKV#X5?#>T^'F M@B%PLE_<@->SCU[(/]D?J_H M./6O1:_-O!CPYS;Z]4XYXL]_,L5>4(R7\&$EII]F3C:*C_R[A:.C/\ _L1-*_\ 1C5[I7A? M@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% &#\4?B!HOPG^&OB#XG^(GQ8>'=%N=2N_FP3'#$TA ]R%P M/_X-X_@O]A\'>/?V@M0M/GU"^@T+2Y67!$<*B>XQZAFE@'UB-?$9Q_PI<38; M![QA[\OSU^Y?>?T[X=?\8;X)YWQ&]*N*?L*;ZV^"\?1U)O\ [A^1^DU%%%?; MG\Q!1110 4444 %%,N;JVLK=[N\N$BBC4M))(P"J!U))Z5XK\6_CM+KJ2^&O M!DSQV;96XO ,-..ZKW5??J?8=?S[Q$\2N&_#;*'C,RG>I)/V=*+7/4?DND5] MJ;TCYMI/U,JRC%YM7]G26BWET7_![(L_&_XSK>K-X+\(W68N4O[V-OO^L:'T M]3WZ=,YG^!7P>*F'QSXIM>>'TZUD'3TE8?\ H(_'TJ'X,_ ][AHO%OC2SQ&, M/9V$J\OZ.X]/1>_?C@^Q].E?B_AWP#Q%XA<21X\XXA9Z/"X9KW816L9.+V2W MBGK*7[R72_OYKF>%RO"/+PN]]MX/\/&XNT#?Y_#->??$C]HJ>=I-'\ YCCY5]2D7YF_P!Q3T^I MY]AUKGO WP9\8?$*<:UK$TEI:3-O>\NLM)-GJ5!Y;/\ >/'UK^9^*_'?&9KF MDN'O#W"O'8MZ.K:]&'1M/122_GDXTT[:S3L?78+ANG1H_6LTG[.'\OVG_EZ* M[]"MXM^(7CCXMZHFCVMO)Y+O_H^F6@)!]V/\1'J>![5Z+\+/@+9>&FCU[Q<( M[F_7#16PYC@/J?[S#UZ#MGK77^#? /ACP+9?9- L KL,2W,GS2R_[S?T&![5 MLUW\!^!LL/FRXDXTQ'U_,6U)*6M.F^EDTN9Q^SHH0^S'12,LRXC4Z'U3+X^S MI?B_\K]>KZOH%%%%?T6?*A1110 4444 %)))'%&TLKA54$LS' 'K?]ESX8>(WM?&OQ'@;^T9[2_9=7\D<&9YA0RK SQ57:*V[OHOFS]'Z*_*'_@VJ_9V^ M->N>'M?_ &W?C5\0O$NH:?JD,NA^!]-U?6;B>*:-95-W?;)&(/[R,0(W4%)_ M8U^KU7FV!AEN.GAHU.?ET;2MKU6[VV]2,HQ]3,\!#$RI\G-JDW?3H]EONO(* M***\X](**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_ ,I! M/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *\0_P""CWQH_P"%"_L4_$#QW;79AOI= M$?3=+96PXN;LBV1E]T\PR?1#7M]?FO\ \'#?QK^Q>%? ?[/.G7?SW]Y-KVJQ M*V"(XE,%OGU#-)<'ZQ#\/(S[&?4# MJ*<^W)3]^2?JH\OJT>5?\&_WP8_X2_\ :5\1_&:_M-]MX-\/>1:R$?\_GM^%CV_'/B'_6+Q,QLX.\*+5&/I3T ME]]3G?S"BBJ^JZKI^AZ=-JVJW2PV\"%Y9'/ ']3[=Z]NO6HX:C*M6DHPBFVV M[)):MMO1)+5M['Y)&,IR48J[9%X@\0:3X8TF;6M:NUAMX5RS'J3V '_$CQ/\6-9CT;2K:9;1I=MIIT/+2'LSXZG]!^9+/'?C;Q#\8/%46G:5;2F# MS?+TZQ4\_P"^W;<1R3T _$GU[X6?"G3/A[IPGF"3ZG,G^D76.%_V$]%]^I_( M#^095W5KRN_ MP7DET"BBBOJCB"BBB@ HHHH **** .7^-7QA\!_L_?";Q#\:_B?K"V&@>&=* MEO\ 4[DX)$:+G:H_B=CA%4:-8?'3_@MK_P4Q)NWEMKKQIK)ENG M4F2+PYH4&,@9XQ# HSCS)6'\4E?6W_!RI_P457QWXTMOV!OA3KN_2?#EQ'? M?$&XMI?ENM1QN@L21U6%3YCCD>:Z @-#7UC_ ,&^_P#P3N/[)/[,_P#POOXD MZ%Y'CWXF6L5U)'/'B73-(^_;6O/*M)D3R#@Y:-6&8J_0\KA'AC(99C47[ZLK M079=_P#VY^7*NI^?,^A]R_"OX8^"O@M\ M-M"^$GPXT6/3M!\.:5!I^DV4?2*") B@G^)B!DL>6))/)-;]%%?GTI2G)RD[ MMGZ)&,8148JR04445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%>1?M0_MS_LT_L@::D_QF^($4&H3IOL_#^G)]HU"X'9A"IRB MG!^=RJ9&-V:RKUZ.&INI5DHQ75NR._+,KS+.<;'"8"C*K5EM&$7*3^2_%[+J M>NT5^9?CS_@XKT^+49K;X8_LOS3VBO\ N+W7O$HBD=?]J"*%PI^DK5)X"_X. M*]%GOX[;XH?LPW5K:G_6WF@>)%GD'TAFAC!_[^"O"_UKR#GY?;?^2RM]]C]2 M?@'XL+#>W_LYVWM[2CS6_P /M+_+?R/TPHKQ3]F/_@H3^RG^UJ(]/^%'Q*A3 M6GC+/X9UE/LFH+@9.(V.)<#DF)G4=S7M=>Y0Q%#%4U4HR4HOJG<_+\URC-,XN+];.VCZ/9] HHHK8\X**** "BBB@ K\*O^"DWQ"UK]K7_ M (*+Z]X<\&-]L\O7;;PCX;B#9#/%(+7;(<]FF>-?QK\DO^"*GP5N?C9^W':>/?$$;W5G MX+L9]=O)I\L);MCY4 8G^/S)3*#ZPFOB>+)2QF(PV6P>LY7?IM_F_D?TWX T M*7#F3YUQIB%[N&I.G3OLYM<[7K=4X_\ ;Y^RGPN^'^C?"CX:^'_AAX=7%AX= MT6UTVT^7!,<,2QJ3[D+D^YK=HHK[2,8PBHQV1_-->M5Q-:56J[RDVVWU;=V_ MFPKP7XW?$Z?QIK/_ B^@R,VGVTVT>5S]IEZ9XZ@'@#OU[C'<_'_ .()\+^' MAX8H>C-[$_='X^E!M+&KZO"K:K=)^\)Y^SH?\ EF/? MU/X=N>YHHK^A^%>%\GX-R&CE.64^2E25O.3ZRD^LI/5O[K*R/EL;C*^/Q,J] M9WD_P\EY(****^A.4**** "BBB@ HHHH *^9?^"K_P#P4!T'_@GI^RIJ7Q'M M9[>;QCK>_3/ FES8;SKYEYG=>\4"GS'[$A$R#(#7T1XP\7^&/A_X3U/QUXUU MRWTS1]&L);W5-1NY-D5M;Q(7DD<]E502?I7\W'[2;F4#B-I,-/,YSL10I)6(&OIN%\E6:XWVE;2C M3UDWMZ?/KY7\CY?BG.WE.!]G1UK5/=@EOZ_+IYV\SM/^"(_[ NO_ /!0G]KV MZ^-_QMM[G5O!?@_4QK/BV]U(F3^W-4D0_L,?L??#[]A?]FCP]^SQ\/T24:;!YVM:KY6U]4U&0 W%T_?YF&%! M)VHJ)DA17KU8\29R\YS!SC_#CI!>7?U>_I9=#?AK)5DN7*$M:DM9OS[>BV]; MOJ%%%%?/GT(4444 %%%% !1110 4444 \(>%;#[5K&JW"LVQ2RHB(B@M)(\C)&D:@L[NJ@$D5^?O@K_@Z _9ON/B] M>Z9\;/V2_C9\-_AC-#H9T7XI>+?!)BLH/[2-SY%QJ*I(S6=K.(-UM*/,,RI, MQ5!'D^X_\%Y?V)?C/^WS_P $XO$WP4_9Z@L[SQC8:SINOZ+H6HW"Q6^M/97 ME:QD=R$'F)NV[R$,BH&902P^&/A[_P %7OV%OBK^U[\;O@S_ ,%@OV=/$WP5 MM_BWX.\":#JO@GXI^'[E=-%YILFJR/ONX0 EJTDT#PW+B-&$;,2H3) /U6_: MW_;E_99_8:^"/_#0W[3'Q:L= \+S3Q6^FW4<;W4NJ7$JEHH+2&!7DN9'568! M ?E5G)"JS#Q;]G#_ (+E?L*_M&?&_1_V<7N/'7P^\9^)XR_A#1OBKX#O-!/B M #_GSDG7RY&/&U"RLY.%#'BN]^+7_!-W]E_]H'XF_ 3XP:^VJ_8OV?9);KX; M^&M-OH6T:0R6T,,,EQ%)%(TYA6"%X7612C(&R-O#7[;'[5?[// M_!+K]F6TCU[XR:)\7M)\=^)];TQ Y^'VAV:LTMST\'^#_#.BSZIK.N3)M+ MK;6ENK.P7A90< D'BOE/X&);?&O_@Z*^..O^.(1>R?! MCX"Z%HO@J.Y7('[DC?:)HRPY*2LO2D_;BBM/@5_P<=?L=_% MGP9;1V=Y\6O!'C#P?XU:U38VIV=G:"ZM1+C&_9/+$P)R<0J.BK@ ^B/VP?\ M@L5^QA^QA\7H_P!GGQK?^+O%WQ _LL:G?>"OAIX.NM=U#3;$@$7-TENI6W0@ MAL.P?:RMMVLI/JO['O[:/[-O[>?P8MOCW^RW\2;?Q+X=GNI+2XD6"2"XL;N, M*9+6Y@E59()E#*2CJ,JRL,JRL?B;_@W9L$^)WB#]K_\ ;"\6VZS^+?&O[57B M#1[C4)1NE32M-CM_L5J&/(CB%U*BKV"K^"?L"6UM\#_^#A_]L?\ 9_\ !,$= MCX9\9^"_#'CM](MUVPPZF888KF=5 PKS2W4LCGJS$$YVC !^EE%%% !7A?@' M_E()X_\ ^Q$TK_T8U=%?_ML?LI:7?3Z9J'QRT.*XMIFBGB>5LHZDAE/R]001 M7GWP"^)_@#XI_MT^._$GP\\56NK6,W@?3EBNK1B58QRD..0.A9<_6@#Z3HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***^1/^"K7_!1:S_8Z^'2_#SX;:A#+\1?$EJW]G+PXTBU.5:\=?[V0 M5C4\%@6.0A5N7&XW#Y?AI5ZSM&/]67FSWN&>&\VXMSNCE670YJM1V79+K*3Z M1BM6^VUW9'*_\%1?^"L=A^S$+CX%_L_7MIJ'C^2/;JFI,HE@\/JPXROW9+D@ MY"'*IP7!R%/PU^QY_P $Z/VEO^"B/BN[^+7B_P 1W>F>'KR^:35_'&OB2>?4 M9<_.+=6(-PX(P6+!%Q@MD;:W/^"8G_!.CQ+^W#\0[CXR_&B2_P#^$$T_46DU M6]GF;S_$%Z3O:!9"=Q7)S++G/S;0=S%D_:+P]X>T+PGH5GX8\,:/;:?IVGVR M6]C8V<(CBMXD 5415X50 *^*P> Q?%-;ZYC[QHKX(+KY_\'=]+*Q_2W$7% MF0^!>6/AOA91J9E)+ZQB&D^5[\J6JNND-8P5N92FV?+WPM_X(N_L#_#G2([/ M6OAE>>*[U1^\U/Q'K,[.YQS^[@:.(#T^3/N:9\3?^"*_[ OQ"TZ2WT7X:W_A M6[93LU#P[KG[N=I8L#_ '!7UA17U?\ 8N4>S]G["%O\*_/<_ _^(E^( M7USZU_:N(Y[W_BSMZB MG"UY'Z#Z9J>FZWIMOK.C:A!=V=W"LUK=6THDCFC8 JZ,I(92"""."#4]?C!_ MP33_ ."HOC+]CGQ&GP*^/1O[OP ;QH7BN(G:[\-S[B':-#\QBW9\R'&0(_AKG?ASFWL,5[]"=W2JI>[-?^VS7VHW\TVFF[ MU%%%>P?G(445'=75K8VLE]>W,<,,,9>::5PJHH&2Q)X Y)H&DV[(_.;_@X- M_:%71? 'A+]F;1;\"YUN[.MZY&C?,+6',=NC#NKRF1OK;"O0O^"%/[.Q^%/[ M*-Q\7M8LO+U7XA:E]J1F7#+I]N6BMU/UOW/\$>#M ^'?@S2? /A2R% MMI>B:9!8:=;C_EG!#&L:+^"J*^'R7_A7X@KYB]80]V'Y77RN_P#MX_I_Q+?_ M !#WPDRO@Z.F(Q/[_$+KOS6VG6S".&"-I)7;HJ@ M9)_*I:\W_:0\8G2/#47A:TEQ/J39FP>5A4\_FV!] U=?'7%>%X(X2Q>=5]51 M@W%?S3>D(_\ ;TFEY*[Z'\VY;@IYCCH8>/VGKY+J_DCS6ZEU;XR_$W$893?7 M&V,?\\(%_P %&3ZGZU]%:5I=EHNFP:1IL(C@MHA'$@[ #'XGWKS3]FCP:+/2 MKCQI>1?O+LF&T)'2-3\Q'U88_P" >]>IU^1?1VX1Q6 X=K<49I[V-S*3JRD] MU3;;CZ<[;J.VC3A_*>YQ3CH5,5'!T=*=%62\^OW;??W"BBBOZ*/E0HHHH ** M** "BBB@ HHKXI_X+2_\%1M(_P""?OP,;P=\/-5@E^*?C&SDB\,6@VN=*MSE M'U*53T"G*Q!N'E'1ECD Z\#@L1F&*CAZ*O*3_IOR6[.3'8W#Y=A)XBN[1BOZ M2\WLCXU_X..?^"H*^(-2F_X)\_ WQ'NLK&9)?B;J5G-D3W"D-'I88=HR!),/ M[X1."DBGVW_@WB_X)BR?L[?"T?ME?&?P_P"5XU\;::%\,V-W%^\T?1WPPD(/ MW9KCY6/=8@B\%Y%KXG_X(9?\$Q=7_;K^.<_[3GQ_L+B^^'OA75_M%XVI%I#X MFU?(E%NS-GS(U+"2=CG=N5#GS&*_T%*JHH1% & . *^RXAQF'R;+XY+@WK MO4EW?;Y]>RLNY\3PY@L1G68RSO&K3:G'LN_RZ=W=]A:Q/B)\1O _PF\&WWQ M^(WB6UTG1]-A,EW?7;X51V '5F)P J@LQ( !)Q7-?M'?M,_";]EKP!+X_P#B MKKP@C.Y-.TZ##76H3 9\J%,C<>F6.%7.6(%?D]\>?VCOVE/^"DOQEL?!^@:% M=36\ET5\-^#=+D)AMAWEE8X#.%Y>9\!1G&Q>*_!^,..<%PS%8>C'VN*GI"FM M7=[.5M4NRWET[KZ_'YC3PBY8^]-[+_/^M3]>_@_\7O /QV^'FG?%#X9ZXFH: M1J<6Z&4##QL#AHY%ZHZG(*GH1Z8-=-7@/_!/G]BZY_8U^%UUH>N>-+C5=:UV M:.ZU>&*9OL-K*J[=D"'J<'#2$ OM7@!0*]^KZC)J^8XG*J-7'TU3K.*YHIW2 M?_!WMK;:[M<[,/*K.C%U5:75!1117IFP4444 %%%% !1110!\N?\%@?CY^VE M^RY^QE??M!_L._#ZR\5>(/"GB"QOO%.@7&E27EQ=^'U9A>BUC1@1,H,;[L/M MC24[20"/RY_;)_X*S?\ !.?]K?0_VL]$^&M[/\2M<^//P?\ !/ASX1^ [/PK M+?AWI.D>)O'VJVDNHP>!-.MK>"WN MKT10)(]U-&Q:&$*CY^SR/@D(&L?\$P/^"J7_ ;I?L$^%%^&GP<_:UUWQ5\0 M?'.JQ2>./B1XF^'VO2ZSXMU::3!EN)Y+,E(S)(Q2+=M3>6)9V>1_V/HH _+7 M]I7XG>%O^"3G_!=C5/VYOVC8+[2O@G^T+\*;+PYJOC^'3);BST#Q-I\D2017 MAA5FBCDMH5"N1RTA/W8I&6#X=?&#P5_P6 _X+G?"_P#:4_99FN_$7P5_9<\% M:V+[XA&PFATW5O$NK0&V^PVC2JIF,4+12LX& 8CGY3&7_4G5M(TK7M-FT?7- M,M[VSN$*7%K=PK)'*O\ =96!##V--T70]%\-Z9#HGAW2+6PLK==L%I96ZQ11 MC.<*B@ #/H* /R:_8F_:T^!/_!$7]KC]I;]B_P#;U\6R?#WPUX[^+^I?%#X0 M^,]7TV=],UW3]2CB$]K'/%&P$UOY$,;(<9?X?Z([NQ9W?2H26)ZDG;R:\<^% MFAZ+H7[??CZRT31[6SA7P+I96*UMUC4$R-G 4 %^ ?^4@GC_P#[ M$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !16=XJ\8>$O FBR^)/&_BG3M&TZ M#_77^JWT=O!'_O/(0H_$U\N_&O\ X+3?L,?")I;#1/&U_P"-+^,D&V\)6'FQ M@]O](E,<+#W1G^EL MKC1+S3]2Q-?.5^-, MGIRY:7--^2_SM^1^QY5]&OQ#QE+VN-='"QW?M*EVE_W#4U]\D?NE45Y?V.GQ M>??WD4"?WYI H_,U^%2?L]?\%:?C6/MFL>#OC)J8GYW^([Z]A#C_ +>Y%X]. MWI5BS_X([?\ !2'Q!)]NO/@*T9EP3-?^*],#'MR/M);\Q6'^M6/J?PX__ $JO%_@?MSVCB.[\>:-$Q&0LFJ1*2/ M7EJC_P"%H_#/_HHFA?\ @WA_^*K\7[?_ ((B?\%!IT+2_#G182#C;)XHM"3[ M_*YJ3_AQ]_P4"_Z$/0?_ I[;_XJC_6//?\ H7R_'_Y$7_$'/"Y:/BVA]U/_ M .7'[9Z?J6G:O9IJ&E7\-U;R#,<]O*'1A[,"0:FK\%_&W[-/_!1#_@G1J-O\ M4;C1/$/A.W@NAY7B'P]JJ7%F7X $Q@=T ;.W9,H#\C!Z5^@__!,;_@K5IO[4 MUQ%\$_C])8:3X]"XTJ]MU\FVUU0.0JDXCN!@DH/E<9* 8*CMR[B>EB<5]5Q5 M-T:CV4MG\VEJ^FFO<^,KJ,E2GAO1V$8;WEN3"I'^TA M8?6OGKX@_P#!Q3K4DCV_PJ_9FM84&?+N_$/B!I2WIF*&-=O_ '\->)B.)&^C!XBUH\U6KAZ?^*I-_^DTY M+\3]TZ*_"C_AXI_P5)U;YH/C!XQDV<'[-X>A&,^NRW_G2_\ #?G_ 50_P"B ML>.__!"G_P 8K/\ UWP'2C/[E_F=/_$L/%:TEF.%3_QU/_E9^ZU%?A.__!2+ M_@J'X57^T[_XS^++>-.3)J'AZW:,8]?-MRM=O\./^"\/[;WA"=%\9CPKXL@W M#S1J>B?9I2/]EK5HE4^Y1A[5=/C?*G*U2$X^J7Z._P"!S8KZ,7'M.BZF%Q&' MK6Z1G)/_ ,F@H_?)'[0T5\$_ 7_@OU^SEXYFATCXZ> M8\#W3D!M0MF_M*Q' MNS1JLR_01-CN?7[4^&/Q=^%WQH\-)XP^$WQ TGQ%IDF!]LTB^2=4;^Z^TY1O M56P1W%?18+-#?DI M7.BHHHKT#Y(**** "BBN;^+GQ:\ ? OXW4I_!44= M7=F(55'+,P Y-3.<:<'*3LEJV;8?#U\77A0HQ-_$83Y-/M,X6*('(5BJB*&/D +G&U&(3] MH_X[_'?_ (*K?M:V&B^#M"N72\NSI_@KPT)/W>GVNS9_6%L)]'S@C[,L\QT?)^QA^5HOY3J?S1@>@_ M#/X;>"O@_P" =*^&/PYT&'3-$T6S6VT^R@'"(.Y/5F))9F.2S,2222:W***^ M^C&,(J,59(_DZM6K8FM*K5DY2DVVV[MMZMMO=MZMA1115&04444 ?#W_ 5% M_P""4.C_ +3=G=_'/X!Z;;:?\0H(B^H:>NV.'Q"JCHQ)"QW( ^60\/\ =?LZ M_$O_ 3_ /\ @I%\6?V ?&UQ\(OBMHFIW_@L:@\6L^&;M"EYHMQNQ));K)C8 MP.=\+85CG[K$M7[=U\M?\%!?^"7/PH_;6T]_&.B30>&?']O!MM?$$4&8K\*, M+%>(O+KP )!\Z#'WE&ROD,WR&O'$_P!H98^6LMUTE^EWUOH_74_H7P]\5LJJ MY-_JEQK#V^7RTA4=W.CVU7O,;/ M7-%OTS!>6_\ @8U]G_!#_@X5^&NI:=#8?M$?!?5=*OPN M)M1\*2)=6TC?WO*F='B'MND/OZ5@.+<'4_=8U>RJ+1IIVO\ I\_O9GQ7]'_B M/")8_AF:Q^"GK"4)1#=^L8['Z-U\1?\%LOVT+7X%? 9_P!G_P & MZNJ^*_'MJ\-TL3_/9:225FD..AEP85SU!E(Y6LKXP?\ !??]F#P]X+GN?@SX M2\0^(O$$L)%C:ZC8BSM89".&F]ON5V['I^&7A-CE:U^U_XRTDH^H(^D>#_.CZPAA]JN5SV9U6%6 M'/R3#H:_2RLKP/X)\+_#;P;I?@#P3H\6GZ1HUC%9Z;90#Y888U"JOJ>!R3R3 MR(S>LK*;M"/\M..D(^ MMM96WDV^H=.M?.'CC5+SXI?%%X=-?>L]TMI8]P(P6/U->R_&;Q5_P ( MGX!O+F&7;<70^S6V.NY\Y(^B[C]0*\[_ &9_"GV_Q!<^++F/,=C'Y5N2.LKC MDCZ+G_OL5_,WCG7K<<\<9-X?X63Y:DU6Q%ND%>WS4%4E9[MP\A\.1CEV78C- M)K5+ECZ_\/9?>>RZ+I-IH.D6VBV";8;6!8HQ[ 8R??O5FBBOZEP]"CA:$*-& M*C""226R25DEY):'QLI2G)RD[MA1116Q(4444 %%%% !117C'[_&7XESK=7\VZV\+>& MXI@MQK%]MRL2]=L:\-))@A%[%BJM^"7[/?P1_:C_ ."X?[>>H:[XRUR=GU.[ M6_\ &WB582;70-,#;4AA4D@$*/*@ASEB,L<"1Q'XL\6?ML_\%V/VVH+&PL3= M7]V633-,CD<:5X3TD.-SNV#LC7(+R$;Y7( !8HE?OS^P7^PQ\(/^"?\ \ K# MX)_"JT$\YQ<>(_$$\(6YUF^*@//)C.U?X4CR0B #).6;]";P_!>7N*:EBZB] M>1?U_P"!/R1^_"3]FG4 M+75O$PW0ZAXC7;+::6W0K%U6>8?BB'KN.5'RK^Q]^P3\;/VZ/&,WQ/\ B!K. MH6/ABXO6EUCQ7J),ESJ4F?G2WW_ZUR<@R'Y$YSN(V'^8^*?$'%XK,'E'#R]O MBYM\T]XP[N[T;75OW8];NZ/K\1C^1K"X*-Y+33:*7X:? M_'J;4;F[EU*[8K]OU2Y#1Z=H=J2=J #(C4<[8UR[G)^8[FK]3/V1?V,/A+^Q M]X+_ +"\#V7VS6;N)?[;\27<0^TWS#G Z^7$#]V,' ZDLV6/:?!OX*_#3X ^ M!+3XEVHSLC&9)Y"!NEE<_-)(</_\ L1-*_P#1 MC5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?.7[>?\ P4E^#7[$ M'AXZ;J$B:_XUO+??I7A2TN '4'[LURXSY$7ID%GZ*I 9EY\5BL/@J#K5Y*,5 MU?\ 7X'K9'D6;\29G3R_+*+JUI[1C^+;V2763:26K9[5\5?B[\,_@?X+NOB' M\6_&VGZ!HUF/WU]J$VQ2QSA%'WI'.#A%!9NP-?FG^UO_ ,%]?%&K3W7A#]C[ MPDNEVH)3_A+_ !#;+)2#RBFOF6^U3]M__ (*T?'86Z)=^ M(+R-MT=K$3;Z1X?MV.,\DI"F!]X[I)-N/G; K](/V,/^",?[/'[.=O:>+_B[ M:6WC_P 7H%D,^I6V=-LGZX@MFR'(/_+27<> RK&>*^,>9YWQ%-PR]>RH]9O= M^G^2U[M'])T^"?#+P?PT,3Q?-8[,&DXX:&L(]N9.UU_>J6BU?EIRM<_.3P3^ MS%_P44_X*)Z['X[NM(\3^);>=LIXG\6:@T-C&A//DO.0I0?W(%;']VOJOX(_ M\&\2CR=1_:,^/6>AFTCP;9_RNKA?P_U/XU^F\<<<,:PPQJB(H"JHP !T %.K MNPG!V64GSXANK+JV]/N7ZMGRN??2+XVQU/ZMD\*>!H+2,:<4Y)=N:2LO6$(' MSO\ "+_@E/\ L'?!P17&D? 33=9O(\9OO%3MJ3.1_%Y%]!LM-LX_]7:6%JD,:_14 J[17TN'PF%PD;4::BO))?D?C&;<0Y] MGU7VF98JI6EWG.4ONNW;Y!11170>.%%%% %;6=&TCQ%I-SH.OZ7;WUC>0-#= MV=W"LD4\;##(ZL"&4@D$'@U^+/\ P5*_8"U3]AKXM:?\7O@N][;^"M:U'S]% MNH96\S0M01O,%MY@Y &-\3D[L*P))C+-^U]<1^T;\!_!G[3'P5\0?!+QY!FP MURQ:);@(&>TG'S17"9_CCD"N/7;@\$UX>?9/3S?!N*TJ1UB^S[>C_P"#T/T_ MPJ\1<9X>\1PK-N6$JM1K0W3B].9+^:%[KNKQVDSR+_@F#^W+:_MK? 9;[Q)- M%'XT\,F.R\56R843L5/E7B*.B2A6R.,.D@ P%)^E*_!W]E_XM_$7_@F+^W3) MI_CV*6"'2-5?1/&]C#EDN;!G7=*@_CP-EQ&>-VU>S&OW8X)TZW\6G[LK[^3_1^:9ZWC7P% MAN#N)(XO+;/ XQ>THM:Q5[.4$^RNI1_N2BM;,FHHHKZ0_&@HHHH **** "BB MB@ KS+]J?]KGX)_L>_#UOB!\9/$GV<2[DTK2;4"2\U*50"8X8\C.,C+$A%R- MS#(S<_:@_:3^'7[)_P &M5^,_P 2[W;:6$>RSLHW FU"Z8'RK:('J[D=>BJ& M8\*37XL6T'[4_P#P5R_:U/F2-=7]ZV7<[AI_AO3%?L/X(TW=/O2.W\3/FOG, M]SQY=RX?#QYZ\]EV\W^B/V3PK\+Z?&/MLWSBK]7RS#:U*C=N9I7<(MZ*R^*6 MMKI)-O3T#]HC_@LO^V9^T=KW_")?!B6;P1IEU/Y5CIGA56EU.YR?E#7./,+^ MT(C^AZUS_P -/^"4W_!1#]IS5_\ A+?%_@N^T@7I!GUWXB:F\,S>[1OON3QS MS'CWK]7/V//V!_@!^Q?X3BTSX=^&XKW7I(L:IXMU&!6OKMR,, W_ "QC](DP MN.NYLL?;*\NEPKB4I?RIZ+R[?UG%N M<_[UDT_1U)3;ZI;'YL_"/_@W?\&V8BO/CK^T'J-^Q ,NG^%=-2V53Z>?/YA8 M?]LU-?1?PZ_X(^_\$_OAVB.OP077+E0 ;KQ'JEQ=%OK&7$7Y(*^FZ*][#TB8^Y*Q@D^YYKM;.QLM.@%KI]G%!$O2.&,*H_ 5+17 MJPI4J2M"*7HK'P6)QV-QLN;$593?>4F_S;"BBBM#E"O/_BA^RE^S3\:8)(?B ME\"O"VM/*/FNKO1HOM ]UF51(I]U85Z!16=2E2K1Y:D4UV:N=6#QV-R^LJV% MJRIS6SC)Q?WIIGP%^T+_ ,$!?@#XTAFU;]GCQUJ?@R_.6CTS46;4-/;T4%R) MX_\ >+R8_NU\._$[]C[_ (*"?\$Z/%+?$33['7-)M[0_+XS\%7TDUFT8/25X MP&1#_!V\':[-EC MK'A#9;"1^N9+20BN%^C[XB+VE&K+*,5 M+>+LJ5_G>FEVM*E_A/V%Z]**_"*'X2?\%9/V8\Z=H'AGXRZ!:VX 9?#LU]-9 M*!T!-JSPD?7BIC^U)_P5JU8?\(]#XY^+LDK?+Y-MI=T)_P "D0?/XU?^N48: M5L+.,NW_ ]OR.9_1PK8E^TR_.\+5I?S7:T[VBYK_P F/V5_:+_:F^!?[*G@ MQ_&_QL\>6NE0E&^Q6(;?=W[@?ZN"$?-(W09^ZN06*CFOQN_;,_;<^/7_ 4R M^,6E_#WP1X6OXM$_M#R?"/@G3V,LD\S9 N)\+/.Q22>-S/@8YJG] MM\4R5-P=##];[R_*_P!UN[>A[."?ACX&4I8NGB(YGF]FH*-O9TF]'LY*/9MR M=1K2,8)R9S'_ 3-_P""#P^ P\:%%6BOZN_-G\T\0\0YMQ3G%7,\RJ.=:H M[M]%V272*6B2V050U_Q/X?\ "UI]M\0ZM#:QGA3*W+'T '+'Z"N5^+/QFL/ MD9TC2!'V?*- \(?$#XQZQ)J,G[*CW>[]+_@^O1,]+U']IGP+:R&.QT_4+K!XD6)44^XW-G]*LZ'^T M5\/=7G6VO&N[!FXWW<(V9^JDX^I JCI'[,?A&V@']LZQ>W4N/F,16)/P&"?U MJCXH_9BT]K9I_!^MS),H)%O?$,K^P90"OX@U\I/,/I58*E_:,\/AJB6KH+EY MK;M*TDV_)5)/M=[]JI<&5)>R4YK^]K_E^AZI:7EIJ%LEY8W44\X/HPX/N*]\\,>)M(\7 M:-%KNB7/F02CH>&1NZL.Q'^>*_3/"_Q=RCQ%IU,)4IO#8^C_ !:$_B5G9RC= M)N*>C32E!Z26J;\C.,CKY4U-/GI2VDOR?G^#Z&A1117ZZ>&9'CGX?^!?B=X; MG\'_ !&\':9KNE7(Q/IVKV*7$+^A*.",CL>H[5\D?%;_ ((4_L1?$"]?4O"$ M7B7P;*[EC!H6KB6W)/7Y+I)2!Z!64#L,<5]G45Q8O+L!CE_M%-2]5K]^Y])D M'&/%/"TF\IQE2BGNHR:B_6/POYIGP1X)_P"#?7]E_0]?CU/QG\4_%^NV<4FX M::'@M4E']V1T0N1Z["A]Q7VK\+/A-\-_@CX(L_AQ\)_!MCH6B6"XMK"PBVJ" M>KL3EG<]2[$LQY))KHJ*C!Y5EV7MO#TU%OKU^]ZG3Q)QWQ?Q?&,,XQLZT8ZJ M+=HI]^6*4;^=K^84457U;4[71=+N-7OGVPVL#2RG_949-==>M2PU&56K)1C% M-MO9)*[;\DCY.,93DHQ6K/%?VE?%/]I^*8/#-O)F+3HMTH!_Y:N ?T7;^9KT M[X2^%O\ A$? =CITD>V>5//NLCGS'YP?H,+_ ,!KQ3P%IMU\3/BI%/J2;UGN MVN[T=0$!W%?H3A?QKZ/K^6O >C5XUXSSOC_$QTJS=&A?I!6;^Z"I1NNO.NY] MGQ)*.7X##Y9#[*YI>O\ P]W]P445Y?\ M/\ [:'[,/[&OA0>+_VC_C#I/AN& M5"UE93RF6]O<<8@MHPTLW/!*J0N?F('-?U=2HU:]14Z<7*3V25W]Q\/5K4J% M-U*LE&*W;=DOFSU"BOQ\_:6_X.I=-L[NXT3]D7]G WB)D0>(?'UX8U8],BRM MFW%>X)G4^JBODCQK_P ' O\ P5;^)NIFU\-?&6RT%9SA--\+^#[(Y]E:>*:7 M\GKZO"\$9[B8\TXQ@O[S_1)_C8^1Q?'60X:7+"4JC_NK]6U^%S^CJBOYK?\ MAXC_ ,%M-7)O8/C!\7)%/&ZV\/R!./9+?% _X*6_\%K-+_T&7XT_%%&CZK<> M&P7&>>2UMGOWKL_U"QW_ #_I_>_\CD_XB!@.M"I]R_S/Z4JP?B-\4_AE\'_# M4WC+XL?$+1/#.DP F;4M>U2*T@7 S]^5E&?;-?SDO^U__P %R/C"ITO1OB+\ M>]1:;D)X:TJ_A8?O?$' MQ1UXV\D8)S\RW+M]-<%T,/[V,QD(+R_X+7Y,E\;5\3[N"P52;\_\ M@)_FC]#_ -N'_@Y:_9Q^$NGWW@S]CK0Y/B)XE"-'%K][#);:+:/TW?-MFNB# M_"@1&ZB4U^:WPC^ O_!0G_@MY^TG-XPUO5M1UQFG6'7/&VLQM'I'A^VSN\F, M( B8#$I;1#?,.*^%>#,!4JX-JZ6M6>R]+V;?9))-VW, M)9/G>>25?.ZBIT5K[.+_ #W_ !;ET5BI^Q[^QI^RM_P2H_9VNM(\.:G;6,"1 MI=>,?&^N,D=QJDZC :1OX4!)6.!Y; MS1/"4K&"ZU)08[[6%/!7CF&%O[@^=A]X@$I7F'Q8^.G[5W_!2OXOVOA/3=*N MK\-,6T7PEI!(L[!.AE*8Q[K/2F]+=6'SR#_ )[, ?[H3G/\PYGQ+Q3XHXZIALI_2=3%TUA<#'V=&.E]M/Z^;ZL\#_ &#?^"16J>*C9?%O M]JW3)K'3#MFT[P:Y,=Q=#J&NB,&)/^F0PY_BV8VM^D>D:1I7A_2[?0]"TRWL MK*SA6&TM+6%8XH8U&%154 *H ' JQ17Z-PUPKE'"N"]A@X:OXIOXI/S?;L MEHO6[/661PJHH&2Q)X YS7YD?\ M%*_^"SR/'?\ P'_8V\19W;K?6_'UJW;HT5B?T-Q]?+[25YN9YK@\IP_M:[]% MU;\OZLC[/@C@3B'C_-U@*OVE[NS^._[2%M>Z7X&>07%CITK-'>>(\^XQX7\%)Q,W.I-MRE)MMM[MMZMA1115G. M%%%% !1110 4444 %%%% 'YD?\%^OV3(V@T7]L+PAI@#JT>C>,/*3[P.?LER MV/3YH68^L([5Z[_P0Z_:KD^-7[-4OP5\4ZIYNO?#N2.U@\U_GFTN3)MF]_+* MO#Q]U4BSRU?6/QN^$?A7X]?"/Q#\'/&L&_3/$6ERV=PP&6B+#Y)5_P!M'"NO M^THK\2_V,OBMXK_X)U_M_0Z9\17:RMM.UJ?PUXUCR1&;1Y1&TW^TB.LQN7?O*'>4% M=J*ZO[5.VRO3['[NT4B.DBAT8,K#((.012U]T?RP%%%% !1110 4V22.&-II MI%1$4EF8X ZDFG5\2_\%LOVSG^ 7P'3X%^"-6\KQ3X^@DAN'A?$EEI0^6>3 MCH93^Y7U!E(.4KCS#&TD87H6;/ZC?\$\OV)/"W[$OP+M?",4$%QXIU=([OQ?JZ#)G MN=O$*-U\F+)5!W^9\ N:^,/^"#W[%*:OJ=U^V=\0-*#6]C)+I_@B&>/AY\;+ MB\&>R F%#_>,O0H#7ZDU\SPQ@*M>M2I\/E'R]=E_=]3]L\;N*L!E6'H MM6>\I;\L6]5!/9;R M?O2U=EPYUG-;-L1?:FOACV\WY_EL@HHHK]6/%.6^*7PRT[XAZ.4"I%J,"DV= MT1_XXWJI_3J.X/CWPV\H]NH_"OHJ MO,/VA/AJ-7L#XXT:WS=6J8OD0T4?7<.YG2G%Y;C-:5317^RW^5WMV>O<],MK MFWO+>.[M9EDBE0/'(AR&4C((/I3Z\C_9T^(YD7_A -8GY4%]-=CU'5H_YD?B M/2O7*_7_ \XXRWQ#X5H9QA-'+2<+W<*B^*#]-XOK%Q?4\+-,NJY7C94)]-G MW71_UU"BBBOMSS@HHHH *\Y_:2\5?V3X2B\.6\F)M2E_> 'D1)@G\VVC\Z]& MKYS^*VNW/Q!^)DEKI9\U%F6RL54\-AL9'U8DY]"*_!?I%\6SX<\/:F!PS_VC M'/V$$M^67\1I=?=]SUFCZ7A7 K%YHJD_AI^\_5;?CK\CN_V9/"WV/1;OQ;<1 MX>\D\FW)'_+-#\Q'U;C_ (!7J-4?#6AVWAK0+/0;3_5VD"Q@X^\0.6^I.3^- M?'?_ 6D_P""H&F_\$^/@,/#?P^U&WE^*'C*WDA\*VK /_9L'W9-2E0\;4^[ M&&X>7'#*D@'Z;X5<#5.&.$\OX?H1O4C!<_G4E[U1W[*3>O\ *D>!Q)G=#VU? M,*[M!?DM(I>;T^9Y_P#\%B_^"W_AS]B>.[_9X_9PGL]:^*LL(&H7DT8FL_#" M.H(:53Q-?^"6'C#_@I9\8]0^/ M?[0=WJ4OPXTG6'F\2:GT27._DL'FE!W .%4AGW)_0AX-\&> M$_AWX4T_P+X$\.66CZ-I-HEMIFEZ=;K%!;0H,*B(H 4 =A7[IB\PP/"%'ZG@ M$I8AKWYOIY?Y+9=;L_+\'EV.XRK?7<>W##I^Y!/?S_S>[Z61\/?LI?\ !NW^ MP'^S[96VI_%'P]>?%+Q#&@,]]XJKT^2V M7R1]Y@\LR_+X@/XI^)/C72]"TZ/[UWJ MMZD"$_W06(W-Z*,D]A7G5*E.C3*##,&2PLH_L^E MZ8#T9AQ%%QQO<[V QEC7YIG?BCDV#J?5BC"[C?_$D[_\ ;J?JCR<1 MG%"F^2BN>7EM]_\ D?4G[8W_ 6.$8$-7SS^RW^P/\ M%_MT>*9/B?XTU>^T_0+VY,NI^,==WS37[9P MWV=7.Z=N,;B0BX(W9&T_6?[(O_!&[X;_ RDM?&_[2%];>+-;C(DBT*!3_9E MLW7#[@&NB/\ :"IU!1N#7VM:6EK86L=C8VT<,,,82&&) JHH& H X XP*\; M!\%<0\7XN./XJJ6IK6-"+LEZV>GGJYOK)6L<]/+\5CIJKC'ITBOZ_P"#YG ? MLY_LN_!O]EGP8/!OPD\,+;"4*=0U.X(DN[]P/OS28!;J<*,(N3M49KT.BBOU M_"X3#8'#QH8>"A"*LDE9)>A[L(0IQ48JR04445T%!1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ MT8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1163XX\>^"?AGX9N?&?Q#\6Z=H>DV:;KK M4=5O$@AC'N[D#)[#J3P*4I1BFV[(TI4JM>HJ=.+E)NR25VV]DDMV:U<%^T)^ MTW\$?V6O!+^/?C;X[M-'M,,+2W9M]S>R ?ZN"%?GE;D=!A&K7>#&WC+7+9DM8STW6]LV'E/HTNP C[CBOD/X.?LK?MQ M_P#!3WXD2?$/5;S4]3M[B79J/CGQ3*Z65N@8YCA.,/MR<0P+ARYDYW MT4'>YUG[2^3C M$"97)Y,A"L/H_P#X)Q_\$5K3PQ)8?&[]LC1X;K4%*SZ1X$D(DAMCU62]QD2/ MW\@94?QEB2B_3/[$?_!,_P#9_P#V*M/CUG0K'_A(?&,D.R]\7:K OFKD89+: M/D6T9YX4ER#AG88 ^BZG+N'*U;$?72.-!]FG/<[X=JECRSQ2&OJ6OQ!_X)-_M':O\ LA?MI1_# M_P"(!ETW2?%-T?#GB:TNCL%G>+*5@D<'@&.?,9).%660]J_;ZN7AC,GF&5Q4 MW[\/=E\MG\U^-SW?'#@R/"''-66'7^S8G]]2:VM)^]%=/=E>R6T7'N%%%%?1 M'X\%%%% &;XR\7^'/A_X2U/QUXPU6.QTK1["6]U*\F/RPP1(7=S]%!-?A/XJ MUCXG_P#!5/\ ;Z"Z8DT,GBS65MM.CD7>NCZ1#G#, <8C@5G;&-TA;'+U]F_\ M%Z/VQU\-^$K#]CSP/JN+[6ECU'Q@\+\Q6:MF"V..AD=?,8<$+&G425O_ /!" M;]CS_A6?PFO/VIO&FE;-:\9Q?9_#ZS)AK;2E?)D&>09Y%#>Z11D<,:^%SB4L M^SJGEE-_NZ?O3?Z?+;U?D?U/X=T*7A3X9XKC7%Q7UO%+V6%B][/:5NTFG-]X M4U9^\?<'PO\ AMX1^#WP[T7X6^ M,6ST?0=.BLM/@'41HH&6/\3$Y9FZLQ)/ M)K>HHK[B,8PBHQ5DC^7:]:MB:TJU63E*3;;>K;;NVWU;>X44451D%%%% !11 M10 4444 %%%% !1110 4444 %%%% !6=XJ\4Z/X.T677-;N D48^51]Z1NRJ M.Y/_ -?I61XV^+G@WP3"Z76HI=78R%LK5PSY_P!KLGX_@#7BVL:YXW^-?BJ. MVBMS(Y)%M:19$5NG=B>W;+'K^0K\)\4/&S*>$*?]EY+;%YI4?+"E#WU"3T3J MU->])VV3YCZ3)^'J^.?ML1[E%:MO2Z\K_GLA-3U'Q7\;/'21PQ$R3';; MP@G9;1 ]2?0=2>Y_ 5[UX'\&:5X$T"+0]+7.WYIYR,--(>K'^@[# JE\,_AK MI?PZT?[/"5FO9@#>7>WEC_='HH_^O7Q;_P %#_\ @O+\!_V3]7NO@O\ L]Z5 M%\3_ (EJ[0/I^FSEM-TN<<;;F:/)ED4]8(N1M8.\1K?P2\(,TR*=;/\ /'[; M-L2G*K.335&+U<>;X4_YY74590C[JO+CXLXIP%&BJ49*GAX:)=9/R6[\EOU? ME]W:OK&D>']+GUO7M4MK&RM8C)=7EY.L44*#DLSL0% ]2<5\G_&W_@N5_P $ MU/@EJ4GA^3X_1^+=5C8K_9O@33Y=5+D=EGB'V!M&G^S:99$.5])GYE+B',\;/EP=+E71R3E)_]NIJWS;]#[-U/_@Y!^!LL M^?"'['?QAO;;M/J&F65H6]POVA\C\:Z7X9_\'%/[#/BC7+?P]\6O"?Q#^&KS ML$&I>+O#(:QWGHOFVLDK\_WC&%'4D#FO*?#O_!#3]I34+07'B/XF>#=.D9YG9?9B(57/T)KR;]J3_@EW^TC^SYX8N-?\8^%=-\4^&EC8W^HZ"7NH;>, M=YXI$5T7');:4'=NE>/+Q%XGP,?K&8A:A'OLM6T6_CN;>8=\ M.A(R#P1U!!!P16VZJZE'4%2,$$<$5_.'\'/CI^TC_P $W_B ?C=^R=XJG_X1 M]IA+XJ\!7LSRZ=?Q#[Q:+/8=)%Q)'V;;N6OW%_X)]_\ !0CX(?\ !1#X,1_% M#X4WGV+4[+9#XH\*W68S*N(LECFV M4U/:X=NTKJTZ0@_E)II]'45'9W=KJ%K'?64ZR MPS('BD0Y#*1D$5)7]@4ZD*L%.#335TUJFGLT^Q\*TT[,****L1S'Q=\8#P9X M'NKZ&7;=3KY%G@\[V!^8?09/X"O,?V;_ A_;'BF7Q/=19@TU/W61P9F! _( M9/L2*I_'7QHWC3QFNC:2YEM;!C! (^?-E)PQ'KSA1_N^]>Q_#7P=#X&\(6NB M!1Y^WS+QQ_%*WWOKC@#V K^2,))>,7CT\7#WLNR=6B]XSK7=FNFM173V<*,> MY]O-?V%PUR/2K7^]1_X;\9,I?'+XS^ /V=OA!XB^.'Q1UA;'0/#&E2W^I7!P M6*(.$0?Q2.Q5$7JS.JCDU_.!;1?M#_\ !<#_ (*29D,D%[XMU+=(1NEM_#&@ MP'MT&R&(_P"SYLS]FEKZ\_X.9?V_V\5^---_8'^&NMDZ=H#Q:KX_DMY/EGOF M7=:V;$=1$C>)-.TG[]K;<\JS@^?(.#EXU89BK^^LKC'AG(99C47[ZKI!/HN__ +<_+E74 M_ LUE/BCB".6TW^XHZU&NK[?^VKSYGT/M#X _ GX:_LS?!WP_P# KX0Z FF^ M'_#>GI:V$ P7?'+RR, -\LCEG=^K,['O7845F^,/&/A7X?\ AJ\\9>-_$-II M6E:?"9;R_OIQ'%$H[EC[X '4D@#DU^>5JWQ5:LN[;;^;;?YL_0X0IT::C%6B ME\DD:5>:_M!_M=?L_P#[,.E_;OBYX_MK.Z>(O:Z-;?OKZY';9"OS8)XWMM3U M85\0_MC?\%FM>UV6Z\ _LF0OIUCS'/XPOK?_ $F8=#]FB<8B7T=P7YX5",UX M_P#LX?\ !.']J3]L75!\2?&=Y=:)HNI2^=<^*O%!DEN;[/62*)CYDY/!WL50 M]G.,5^39OXE5,5C'EW#5!XFM_-]A>?2Z\VXQ\V>17S9SJ>RPD>>7?I_7W(]' M_:&_X+;?%OQ>T^A_L\^$;?PI8-E4U?4T2ZOW']X(\;2Y9T]H58#T&*_1_]G+_@FE^RS^SH MEOJEAX+7Q'KT(!.O>)%6XD5_6*(CRX<'."J[@.K'K7T , 5QTO#OB#B*:K M\38Z4EO[*F[17SMRKSM%O^\9QRO%8I\V+J-^2_JWX?,^)/V>_P#@B=\&?!#0 M:[\>_%=UXOOTPS:79[K33T;T;!\V7![[D![J:^Q_!O@CP=\//#\'A/P'X6T_ M1M,MAB"PTRT2")/4A4 &3W/4]ZU**_2%%%%>X= 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@' M_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !117A?[2/\ P4@_9!_9;%QI_P 1/BM:WFM09!\-^'\7M]O'\#HAVPG_ M *ZL@]ZPQ&)P^%I\]::BN[=CTLJR;-L]Q:PN74)UJC^S"+D_6R3LN[>BZGNE MK7J0J[ 9VH&.9&]%4%CV%?EC^T ME_P7W^-_C?[1H'[-W@:R\&V#95-9U,+?:BP[,JD>3"/X@ZQI>O:C;WF,^,O'5]+#:B,GCRFER\B#LL",!TP,5\KB>+J-2 MI['+Z4JT_1I?YO[DO,_>LF^CWF&$PBS'B_&T\OPZW3E&51^6_(F^EG.5].4^ MPOVIO^"_?@/PZMSX8_9-\"OK]X 47Q-XBB>"R0_WHK<$2R_\#,6#V85\7V6C M?\%!/^"IOQ"%V_\ ;_C%K>?:;JX(MM(TG/4#[L$!QSM4>8X'1C7W_P#LO?\ M!"/]G?X5M;^)/V@-=YU+GS2KR0_DC_5O MOYF>O/Q/\,?#6FZ' ^ ^L8FUOK-9/[U>TVGU452CUU/AC]C_ /X(5_!CX4FU M\9_M-:M%XYUV,*XT6%6CTBV?T93A[K![OM0@X,9ZU]VZ5I.E:#ID&BZ'IEO9 M6=K$L5K:6D*QQ0HHP%55 "@#@ # JQ17U> RW!9;2Y,/!177N_5[L_!.*>-. M)N-,;]:SC$RJM;)Z0CY1@K1C\E=]6V%%%%=Q\N%%%% !1110 4444 %%%8WC M'Q]X7\"VGVK7]1".PS%;1_-+)]%_J<#WK@S/-,MR7 SQF/K1I4H*\I3:C%>K M?X=WHC6C1JXBHJ=*+E)]%JS9K \5?$[P3X-W1:UK<8G _P"/6'YY/Q4?=_'% M>0>-?CQXQ\7S'2_#ROI]K(VU(K8DS2Y[%ASSZ+CTYI_A#]GCQCXB"WWB"5=+ M@?G$R[YF_P" 9X_X$0?:OYLS3Q]SKBC,997X=Y9+&36CK33C2CYV;C9/I*I. MGK]EGUE'AG#X.DJV:UE37\JW?Y_$]-C'^Q8QC^E90X!^D7Q O;9GQ!#"W^Q27P^3Y(07_ )-+ MU*>9\*X7W:.%<_.7_!;_ "1Y%I'[3OBNWF4:UHEE^,\CW%1^(_A1X!\36S07GAVWA<_=N+.(12* M?7*CGZ'(KQ7QKX%\5?!WQ#!J5C?.8O,W6.H0C'(_A8=CCJ.A'KS7FX_._&KP M5J0QV>5EFN5MI3DE:I3OI>[2DO+F'C[&MT71_P!> M5GUUL?1M%A/5U_4'#^?Y3Q3D MU'-,MJ*I1JJ\6OQ36ZDG=23U333/C\5AJ^#KRHUE:4=S\=_^"Z/[)C_"'X^6 MO[1OA'36CT+QZQ_M)HEPEOJ\:_O,XZ><@$@[EUF/:OOG_@EM^UW%^UQ^RSI> ML:[JBS>*_#072?%2,W[QYD7]U,_A$\H^+,\LUI?S5*=K**[WBN1_WX4VW[Q^[-%5-!UW1O M%.AV?B7PYJD%]I^H6L=S8WMM('CGA=0R2*PX*E2"#W!JW7W:::NC^591E"3C M)6:W05PG[2_[0/@K]EWX):]\;?'LW^AZ-:%X;57"R7MPWRPVZ9_B=RJY[ EC MP":[>\O+33[26_O[J."""-I)YYG"I&BC)9B> 22>E?BG_P57_;NU+]MKXU M67PB^#DUS>^"M OQ;Z%!:(Q;7-1<^6;D(.6!)\N$8SM+-P9"H\3/LXAE&"??T7_ ZGZ;X4>'F*\0N)H8>2:PM*TZT]DH+[*?\T[6797EM%G&?LR? M"+XE_P#!3_\ ;CEO_'MS--%J^IOK7C?48LA;2P5US%&?X,C9;Q#G;E3T4U^[ M6BZ+I/AS1K3P]H.G0V=C86L=M96EN@6.&)%"HB@=%"@ #T%?._\ P3$_8@M/ MV*_@!%IGB&WA?QGXD,=]XKNH\'RGVGRK-6'5(0S#(X+O(PX(Q](US\-93/+L M&ZE;^+4]Z5]_)?J_-L]?QJX^P_&/$<<'EME@<&O9T4M(NUE*:79V48_W(Q>C M;"BBBOI#\9"BLSQ-XP\-^#[/[;XBU:*W4CY$8Y=_]U1R:\J\9?M+ZI=L]GX* MT\6L?07=TH:0^X7[J_CFOSCCCQ8X&\/H-9KBE[:UU2A[]5]O=3]U/HYN,7W/ M6R[),QS1_N8>[_,]%]_7Y7/8=0U/3=)MC>:KJ$-M$O66>4(H_$UQNO?M"_#O M1G:&SNKC4)!VM(?ES_O,0#]1FO*--\&?%+XIW8U*6&[N5;I>W\A6,#_9+=1[ M*#7;^'OV7;- )?%/B221N\-@@4#_ ($P.?\ OD5^,P\5?&?C_7@_)%0P[VK8 MCJOYH\SA#Y154]]Y+D&6?[_B.:7\L?RTN_OY2IJ?[4NHNQ71_"<,8_A:YN"^ M?P4#^=8MW^T?\1[@GR6L8,]/*MP 6Q\.6$('3RK-%_D*Z%X:?2"SKW\TXFC1;Z48O3R]R-'^NO M4C^U^&,/I1P?-_B_X+D>!O\ '?XK7!V)XEQGM'90_P#Q&:;_ ,+6^,-Q]S7K MUL\_):K_ $6OHN.*.)=L4:J/11BG4_\ B 7'U;7$<98N7_@W]<2_R#_6;+(_ M#@(+[O\ Y ^*M0E6;Q1>0Z?#GYXHW$LI'X?*/K MD_2N_P!=UCX-?LQ?#74O'?C3Q'IWAOP_I5N9]7UO5KI8U51QEW;J23A5')) M49(%>0LWA_P=I;+)J6J..!LCS^[ MBSPTSX0=,EL*?Q+_ &LOVGOVLO\ @J+X\B\7?M!:I+X4\ V-R9?#G@#396$4 M"] [@@&68J3F>09Y(1$5L#]7X/\ "?PP\(< \WJI45JO;57SUI]X4HV6KZ^S MC%=9.R/A.*>/<74?U>_/4Z0CI%>H_L]? ML,MJ/A#X=AFM]:\8N6M]0UB(\'YA\UK PSB)?WLB_?*JS1CQ/]F+]DO4K[Q% M9_#KX->#;OQ!XEU+Y6EBA!ED'&YB3\L,0ZDDA0.6/>O9?V)/^"??Q)_:4U"+ MPO\ "GPY%HGA;3Y0FI^(KF BUMNA8+WGF(YV YY!8J#NK]?OV7?V1O@[^R5X M+'A;X9:)NN[A%_M;7;M0UWJ#CN[@<*#G;&N%7/3))/)C\XXE\5_]DP<98')T M]O\ EY6MUF_M/R_AP_ON)\1E^38S-,1];QDN:7?HO*"Z+S_4^??V.?\ @C_\ M,?A/!:>.?VBEM?%OB,!9(](*EM,L6]"I_P"/EAW+C9Z(!M5^''CG2DO=)UFR>UOK9_XD8=0?X6!PRL.58 CD5^#?[;G[ M)NI_"7X@>*/V=/'09U@D)TO46BQY\#?-;W2^^,9 /#!USP:_*%BWX2\:0S>C M&^6XM^SQ%-?"K]4NZUG#TG!64CX'B;*)0:Q&'?+).\6OLR_R9^VO[)/[5'PI M_;.^ NA?M!?!W5#/I6LP?OK64CS]/NEP)K691]V2-N#V(PRDJRDR?'7X5-XK MLO\ A*= M\ZC:QXFB0HX]*_ 7_@D)_P48\5?\$S?VGKGP'\5+FX M_P"%>>);Y++QGI^6==/E!VQ:G"O&98\?T;Z1J^E>(-)M=>T+4 MH+RQO;=+BSO+64213Q.H9)$9[6IZ3C_P.TOP?I<\2^"GQ@_X M1.5?"OB:=O[.D?\ <3,?^/5B><_[!/7T//)/!Z1PWK9:XM"=J7!_O ]%;]#[')/GOAWXC?$;X6W!T5A( MD<;?-I^HPDJOTZ%?P.#[U_(_#W'G%?@-67#G&5"=?+XNV'Q--R4X1$90\V\9X+GT8]OS[<\/JW[2_C:^M#;:?IUE9NRD-,B,[ ^J[C@?B#57 MX>?"/Q/\1M37Q#XC:>.PDDWSW<['S+GV3/)S_>/'IG&*]'B[QSK<>4?]6_#V MC4K8K$+EE5<7"-*#TE)7U3L[.]WT_P"& MZ^AJ?L[_ Z.JZE_PG&K6Y^SVCXL5<<22]W]PO\ /Z58_;Z_:^\)_L-?LJ^* MOVB/$WDS7&F6?DZ!ILKX_M#4YO6%A9:591:=IULD M,$"!(HD& JCM7X!_\'#7[>\_[57[4L'[,'POU*2\\)?#6\DLW6S8NNIZZQV7 M$@"_?\K_ (]TX)#"8@D25_1_@;X48'@_)Z&2TO>:_>5ZEK<\W:_RVA%=(J^] MS\]X]XLG3H5,6])2]VG'M_PV[\].QP'_ 2-_9#\6_\ !3C_ (* S>/OC3YV MM>']'U-_%7Q(U"[7"O$.F1Q>-/$NW6?'$V 72[D0;+7/]V"/;'@$KO$C# M[]>^_&_XT^ OV?/AEJ?Q6^)&JBUTS3(=Q5<&2XD/"0Q*2-TCM@ ?B2 "1^B< M89]0Q>,G5R26\O1V^Y(\/A;*?[&RKFK?Q)^]-O\ !/T6_G*_%JA98K)TWZ=IK]1L1A^_D']]Q@'&U00&/V( M, 445^O9+D65YA\-1PM/DIJR"BBBO7-PHHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **9=75M8VTE M[>W$<,,,9>665PJHH&2Q)X Y)->#_"__@J-_P $\_C3\>=1_9H^%O[8GP]U MSQGIRVVW2=/\5VDIOI)O-Q#:.LA6[E3RF\R.(LT6Y-X7>N0#WNBBL^U\7>%+ M[Q+=^#+'Q/I\VL:?;Q7%_I,5[&US;0REA'))$#O17*-M8@!MIQG!H T**H:[ MXJ\,>%TCD\2^([#3EF)$+7UXD(HQ2N0.IVJQ.* -:BL#Q_P#%;X7?">P@U7XI?$G0/#5KFI MJD.0= TIOME^6_NM#%DQ9]9-B^]?"'[1?_!P7XYUOS]#_9?^%-OHENV5CU[Q M21<76/[R6\9\J-A_M-*/:O&Q^?Y5EMU5J+F[+5_OSVOBSQE"9CLUC69S;Z39G.&\MGV6\ M>.':]IQEFGUBNO^8>A??M* MWO\ HY.BCY0^,'_!1O\ X* ?MP>(C\//"VLZM;VVH,4M_!_P]L9HS,AX*N8M MT\PQC(=RG?:*](_9N_X(.?M)_$TP:_\ 'KQ%8^ M+DP[61VWVI.O7_5QL(X\ MCNTA9<\IQBOU9^#WP#^"_P"S_P"'1X5^"_PSTCPY9$ 2IIMH$>^&K\E=OL;X?"XC%U.2C!R M?DKG3U3UO7]%\-V1U'7=3AM81_',^,GT ZD^PYKQSQ3^TQXCU#=;^%M,BL(S MP)YL2R_4 _*/R/UK TCP)\3_ (IWPU.>*YF5^M_J$A6,#_9)Y(]E!K^?,\^D MCEN,Q;RW@O U=K>TDEUO&$;:\Y]1AN$ZM.'MLPJ*E#U5_\E^/ MH=9X\_:3FF#Z=X#M3&O0ZAJFC:KG^7952= M'*:>O6(/']T79QTR+*U%>!% M@O^"PG[5.MRZ-X)^-'B^21R/+T?X;^'EMWB!/ 4VH M4^!?_!=_XEC^U]1\+?M+7K-\PDUF]UF)S[@7#J>]?;+@:M27^TXFG!^O^?*? M+/CRA5?^S86I-=[?YTOQ5HT^A:Q )()TP?53V8'L0>17\V.J? M$7_@MU^Q&(O&OBOQ-\?/"6G6D@(NO$#ZC<:5N[!UN?,M7^C U]E_L"_\'-NI MR:I9?#C]O[PI UO/*L4?Q"\-6>PP9(&^\LUX9>23)!@@# A;K7GYMX?U\5EU M2"Y,31FG&45KS1:LTT[IIK=7N^QUX#CK /%1AB(RH3Z.6U^FNZ]6K>9]_7$/ MB3X*?$(;')DMGRCHKZ%\-^(-.\4Z);Z]I4NZ"YC#+GJI[J M?<'(/TKAO'%AX/\ C[\+K'XB?#+Q!8:W;36@O-$U72KE)X;Z!ADA)$)# @<8 M/48]:Y/]GGX@G0= _BE+A;% MR?\ 9682YL/*5[4ZC=E%M]4[4Y]_WSXFR58VG_&I+WK=5O?]5\T M>YU\,_\ !7W_ ()K7W[36@K^T#\#]$23QUHMIY>J:9"N'UVS0?*%_O7$8X7N MZ_)DE8Q7W-17]89A@,/F6%EAZRT?WI]&O,\OA+BO-^"\^I9MELK5(;I_#*+W MC)=8M?-.S332:_&;_@FW_P %8_$G['T/_"C?CQI6I:QX(2Z*VCQG-[H#EOG5 M$)_P#AHRSEB924M8='OFN6('W? M)\C>I/3+ #WQS69^V3_P26_9H_:YOY_&D=K+X.\77$A>Y\0Z%;J5O&/4W-N2 M$E;J=X*2$XRQ Q7RS;_\&Z'BHZ\\-W^U7IZZ8#\ES'X2D,[#T,1N0J_7>:^2 MHTN+LGC]6H1C6@OA;>R[?$G^=NCL?T%F..^C[XBXC^V MH-VDH1_Q]3+VN"#\J'F(9)&\@1^Y?L@?\$HOV7?V1[VT\8V.DS^*?%UJ=T7B M77PK&V?&,V\"_NX?9OFD'/SU]-UUY;D.+JXQ8_-)<]1?#'I']-.B6E];MGSG M&GBMD&!XXHQBK,HHHKZ\_GL*\[^* M_P <[/PDTF@>&#'8[8^_]YO;H._I53XV_&4Z")/"'A2Y_P!-8;;R MZ0_\>X/\*G^_ZG^'Z].7^#WP7G\8.OB;Q0CQZ:&S%$20UT?KU">_?MZU_,GB M+XI<19]Q$^". 5SXMW5:NOAHI:22EJDX[3GKROW()U'[OU^59-A<-A?[0S/2 M'V8]9=M//HNN[TWQ_#/@3Q]\7=4?5III'C9\3ZE>,=H]E_O8_NC@>U>N>"_@ M9X*\);+JYM?[1NUY^T7:@JI_V4Z#\K<(.Z6NO-+FG?7F5[+CS/B7'8[ M]W2_=T]E&.FGF_T5EY , 445F>*_&W@SP'IAUKQQXNTO1K,'F[U:_CMXA_ MP*1@/UK]QG.%*#E-V2ZO1'S;:2NS3HKP#Q[_ ,%0?V'_ (?N]M=_&ZUU2X3I M!H%E/>AOI)&AB_-Z\?\ &/\ P71^ &F%X_ WPE\5ZLZ\*]^UO9QO]"'E;'U4 M'VKYC&\;<)9>VJV-IW712YG]T;LY*F88*E\51?G^1]OT5^9WBW_@N_\ %*\W MCP)\ ] T[^X=7U6>]Q]?+$&:\O\ %O\ P6#_ &X?%1:+1_&&CZ$)#@)HWA^% MB,]@;@2G]N?%[58IAS_8T-]%;D'N1;JL>/KQ3Q^PA_P4=^(/[W4OA3XLNR M_4ZSK<49.?7[1.M>?_Q%;%8G7 Y36JKYK_TF,S+^VIS_ (=&3_KR3/V4N]8T MFPW?;M4MH=F-_FSJNW/3.3QUJM_PE_A/_H:-._\ V/_ !K\?K3_ ())?MZ7 M.WSO@W;6^CQ:M-<:CJLP&3%:P) M#^\89&69EC3(+.H.:TH\9^(6.JJEAG\(_L?^&9=*O;F,H_B_P 4V</[#X5? +X&:QXG\0ZO/Y.F:;;R@RRGJ6*HK!5 R68L%4 EB ":_6G]B M7_@BM_9.@VOCK]N+5;34]:G02#P3X;N)([&R!'W+BY#>9<2#C/E&.,$$9E'S M'T<7@O'&24JU"A@T]N9PE+UY>:J_O@D>5A,ZQN>MT\)\/62327_;SZ_X=3\Z M?#/P=\:?&[XNS^*Y;'Q'\1?'^MW'FW&K:CYFH7\S<#(P"(U48 VA510!PH&/ MT$_9%_X(M:I>S6OCC]K74!:VX(DC\':7=9ED[XN9T.$'JD1).?OJ017WW\-O MA#\+?@[HO_"/?"SX?Z3H%F<%X=+L4B\PC^)RHR[>[$GWKHZSP/AR\9CUF/$F M*EC:_12;Y%;96;NTNB]V-M.4]7 \/87#>]/WGO;I?N^K?K\S.\)>$/"W@+PY M:>$/!7AZSTK2["(16=A86ZQ10J.RJHP.>3ZDDGFM&BBOTV$(4X*,59+1);)' MT"22L@HHHJAA1110 5\<_P#!8K]E\$29>XTLG M,H/KY1_>CT7S?6OL:HKVRL]2LYM.U"UCGM[B)HYX94#+(C##*0>"""017CY_ MDV&X@RBM@*^TU:_9[QE\G9F&)H0Q-"5*74_FD^//[,=U\9_!&J_$#X=Z=YWB M?PKISWVHZ=!'\^I:5&,S2H!]Z6V'[PC!+0&0Y @4'[._X-W_ /@K!%8FP_X) M]_M#>)0L3L4^&&MWTV K$Y.DN[>IR8,]\Q \Q+65^T7\-?%W_!/?]M,R>$0P MM])U./6/"TD^2EUI\C'$+Y^\N/,MY/[VU^QKP7_@K-_P3CT_X,VVC_\ !0'] MCW3+C_A47CDQ:@UM8G#^$-1D;)MVV?BZ.#C'L?EF(H8W)<:\RPBUAI4CWCW].[Z.TNY_1#57 M5=#T7781!K6D6UVBG*K%J3P6.IJ M2>Z:3C)=]=&OZ>I^FY5FN&S+#1Q6%GH_O3[/LU_PVAAVGPS^']C<"[MO!]@L M@.0QMPV#[ \"MP * J@ < 45YK^UI^UC\&OV+?@CJWQW^-_B);+2]-B*VMI M&RFYU*Y(/EVMNA(\R5R.!T4!F8JJLP\G*LCRW+Y>PRW#0I\[VIPC&[](I79W M8K&2]FZN(J.T5=N3V7S/G_\ X+7?\%&+7]@G]EFYLO!&M1Q_$;QO'+IW@^%' M'F62[<3ZB1V$*L A[RO'P0&Q^:O_ ;N?\$]KS]I;]HM_P!KKXHZ2\_@_P"' M.H++IOVM2RZIKV \0R?O"W#+.QS]\P#D%J\*US5?VH_^"Y7_ 4,3[)9LFH^ M([D16L +RV7A70XFZLV!B.)6+,?E,LLAP-T@%?T4_LM_LU_#+]D3X#^'?V>_ MA'IAM]&\.V0A263'FWW,<,,,9> M::5PJHH&2Q)X Y)-?C_ /\ !0?]KOQ3^VW\=+3X#/#A_93^'.K;=4UBV63Q=< MP2?-:V;#*6N1T:4O-;)+[/\ V[IIUFTM M+,^IQ]6IC\2L'2>B^)_UV_,^A?\ @G_^Q3X?_8^^%*6VHPP77C'6HTE\2ZFF M&VMC*VL3?\\H\GG^-LL>-H7WRBBOUG+,MP>48"G@\+'EIP5DOU?=MZM]7J>W M1I4Z%-4X*R04445WF@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% 'P)_P=FS;YG\/D^;O^3=7R/\$/V"/^".'_ 5-^(GQJ^"/[&^K^!?#FAV_ MP^^&][\*/%_@>S@CUOPW>V[ZO)=RQ!F2X%R0D*W(E.]BT;RY<1L/TQ_X*4_\ M%!/AS_P33_9XM?VC/BW\/-=\0>')_%FGZ'JSZ''$PTN.[9U^VW'F,,0(5"G: M&8M*BA>21^6__!3G]@;_ ()XWGBG]L7]J?PMI.B?#?6OA?\ "#P5XT^$GCCX M"SC+[6=BRLC!OFH _5/]J;4?VY/A)^REI/A M?]BSPAH?Q*^*I73]%76O'NJ"PL8?W)6?6KQ8R&D"LF]H(CN9I<+G&#\"?\$* M_A-\>_@=_P %C?VU?AG^T_\ 'F3XE^/;30/ EWXG\8M:F".[NKS3GO6BABS^ M[@A^T>1$H"CRX4PB#Y%_0;_@FW\2_BY\9?\ @G[\%_BQ\>HI%\9>(_AEHNH> M(Y)H?+DGNI;.-VF=,#8\F?,9<#:7(P,8KY,_8"_Y6*_V_/\ L7_AK_ZC\- ' M@/\ P7Q^(_[!OC__ (*_?L^_ 3_@I!K\ ^$7@#X4^(/%GB/1BU^SZK>:E)]A MLK5$TX_:9)O.LXY52/G:A)^0M7N'_!&WX8_\&ZWC+XU:E\7?^"57A#3-.^)' MA?39[75;&[U+7[?5+*TF(CE8V6J3?/&3L4RHC!2RJ65CBO<]+^-__!/37?\ M@L?JWP$UOX$+IO[1VB_#.'4-)\>Z]H=JBZOHCE28--N3,TLCQEI ZB)"!%<8 M)57KYK_;PTCP1=_\'*7['T_[.4-JOQ)A\->)Y_C+)I 7S!X<%D%LC?[.Q)O% M0R6$;R%F\A)YHQ&I)QLD< MY:1S4G_!O3J5G\(O'?[8'[$7B^\BM?&/@S]J+7_$']E2L$FFT74X[8V5XD9P M3%((&<-C $L><9&8_P#@GE>V/[07_!P1^V/^TWX!N8M1\)>$?"GAKX?P:Y;. M&@N=22"*6\@C<<.T,MLZ/C.T[<_>% 'Z7T444 >6W_[;'[*6EWT^F:A\5IY_A_HCN[%G=]*A)8GJ2=O)KQSX6:'HNA?M M]^/K+1-'M;.%? NEE8K6W6-03(VT@>ZNITBBC0M))(P544#)))X [U\S?M$_\%=/V*?V?//TP_$7_ (2[ M68;:1].5R_Q5^-?PC^!WA\^*?B_P#$C1O#E@ =D^K7 MZ0^:1U6-2=TC?[*@GVK\F/VB_P#@N[^U#\4FFT+X(:'I_@#3)"42X@ OM1=3 MQS-(HC3(_N1AE)X<]:\]^%/_ 3G_P""A/[;7B >/_$^@:Q%#?D&;Q=\1=0F MB\Q3R&42[IY5QG!1&7W%?+5^+H5JGLLNHRJR[V:7^?WV]3]WROZ/=?+<(L?Q MEF-+ 4?Y>:,IORO=03[+E8]6U M/=86 /9E5@9I!_LE(_\ >KXL^)G_ 4(_P""B/[;WB!O ?AOQ'KACO3NFE3D9\QV7Z5]O?L[_\ ! S]GCP%Y&M?'_QEJ7CB_3#/IUJ6 MT_3P>N"$8S28]?,0'NM?:GPS^$7PM^#/A]?"OPF^'FC^'-.7&;71]/CMU5ZBON[]G7_@C]^Q5^S^8-5NO +>,]:APW]J>,&6Z56'.4 MMP! O/()1F&!\W>OJ.BO8P'#.3Y?9QI\TN\M7]VR^2/SGBOQM\0^+5*G6Q3H MTG_R[HWIQMV;35PH'XFN*()G'_+.SS,3[93('XFO&S?B/A_(*7M,SQ=.A'O4G&'W;X@URVM>,A))/G;Z*.3^ KS[Q1^T MYI-J&M_".C273]!<79V)]0H^9A]=M;4YAR5<^7%G_=4Y/XD_2ODWQ;](7Q%]W),NCE M>&E_R]K?';RYXWU6SC1]);,[?J/"^5:XBJZTUTCM^#_.7R/,M1\:_%/XH71T MZ&XO+E6ZV=A&5C _V@O4>[$UT/A;]FCQ'J&VX\4ZE%81GDP18EE^AQ\H_,_2 MO:-.TO3=(M5LM*L(;:%?NQ01!%'X"IZ];)OHV91B<8LQXPQ]7,<0]^:4HP]/ MB=1I=/?BK?9Z&&(XMKPI^RP-*-*/DDW_ )?@_4Y?PO\ !WP!X4VRV>B+<3KT MN;W]X^?49^53] *ZBOEK]KO_ (+(_L#_ +&KW6B>//C!#K_B2U)5_"G@U5U" M]5QU20JPAMV']V61#Z U^6/[9'_!RG^UI\<%NO!W[,?ARU^&&A3YC74(9!>Z MS,IX_P!3\[-OJS\ MVSOC/+L+-RQ5=U*G9/F?IV7HVC]C?VN?^"@7[)?[#WATZW^T/\7+#2[N2$R6 M'AZU;[1J=]Z>5;)ER">/,;;&#]YA7X\_MQ_\')/[37QVFN_ G[)&B/\ #3PW M,3$NK%EGUV[4\9\P9CM,^D09U/26O.OV3/\ @B/_ ,%"?V^?$@^*WQ:CU#P? MH>KW N-1\9_$-YI-0OPW66*VD/GW#$8(>0QHPZ25^BW@#]F'_@E1_P $9;"# M6+C2_P#A/?BI!&LEO>:H(KS5(Y,/Q7!' V%EB MVD+(H/$O[2OBX>&K-P&_L#1V2>^8>DDIS%"?H)#Z[37X;G7C= MQKQGB98/A3#M4UHZC7+%?>UT_F>O\A>79'E]"5L)1]K/K.IK]RV7E>[.;\3? M\%DOB?HFECPC^S?\$/!O@#0H.WE'ZUP$O_ 4;_P"" MA_CJ=KG2_B]K4P!SLT?0+9%3V_=0?SK]./A%^P+^R-\%((O^$0^"6CW%W$!_ MQ,];@%_?=L/^X%'M7K]M;6]G EK:6Z111KA(XT"JH] !TKYM<#<=YH M_:YEG,XR>ZI\UOPE37_DI]1'+,PJ+]Y7:\H[?A;\C\%_M/\ P,_90_;7M+CQE\,? VD? M!KXIMND:PL'\OPMXDD/.P@_\@NX8\*_,!/\ K&3<9!^]_C+P)X)^(NB2>&O' M_A#3-;T^7_666JV,=Q$WOM<$9]Z^!OVWO^".NG1:;>?$[]DBUE26%6FOO!4T MS2"51R39NV6W?],F)S_"PX0[8?#>*/AW6_M#)\?+%PCK*G.[K3]'\FC\UO\ @E[_ ,%3/CA_P2T^,=Q\%OC- MI.K7/P]GU8P^+?!]]&PNM$GSA[NT1R/+E'5X^%E4=FVNO[1>-KCP5XNTS2/C MC\'_ !):ZOX5\66R7VDZKILNZ%RPW94CIGK@X((92 5(K\.OVD_@O/\ %C2] M\EL8/%&CQFWMY;D;'FCC&T6DQ;&-N-J%ON?=.%QM]"_X(V?\%-I_V6?%5Q^Q MU^TOK$L'PR\3:@T=O>7^0?".JLV!"IYIAO?]FW[T:B3TOI>-1)Q4MGHVN>%CEX#XMQ'!>=0PF-DWAIZ*3^ MRGW\D_N]&S][_A'X]3Q[X3CNIY!]NM<17R^K8X?Z,.?KD=JZFOF[X?\ BN_^ M%?CG-\6T=W:3+)%*@>.1#D,I&0 M0?3%?'>!OB)4XWX7>$S!M8_!OV5:,M).VD9M;WE9J7:<9:)-'ZUQ'E:R[&<] M+^%4UBUMYKY=/)H?1117[:?/!1110 5P?QJ^*R>"-..B:-,#JMU'\I'/V=#_ M !GW]!^/;G7^)WQ&T[X=Z&;N3;)>S@K96Q/WV_O'_9'?\N]?GU_P4-_;\\+? ML??#R;QWXE>/6?%^NO(GAS0Y)<&ZF YEDP8 MT>!N#XNKF^,:C[F]&,EJV]HR<;RN[>S@G4;7NM_197@\%A<)/-LSDH8:DKMO M[372W772R^)VBKZGI7QF_:>_9L_9)\(_\+@_:G\=_8M/=W.E:#:CS]3U^=>6 MCMX<@LH) >5BL:E@&=*/'.M*PT_1+?)*P1(N 2%)\NVBQZG8NYQ]^Z%J_\ P3]_X)3::? G[&WP MYTWXB_%&U4QZK\4O$T27(M)\8<0.N H'(\N H@&-\DC!L_K_ 3P/X:?1GX0 MC#,YQQ&/J6E6ENYSM?EBG=\D;VBFF[>^TG*3/R?/^*^(N.<4Z]*?U7!IM1_F M:\K:MOK9I+:[L? 6NV/_ 6G^)'AU_BGXSUGX_OHKGSAK6OZUJEG8@$]8WN) M$B"]/2MKX$_&W_@J%X!U%-3M?VT_'>@Q(_P#QZ7WBN?5$.._V>9Y(#^/Y M5]1Z'X*_;A_X*/>-WUD_VUXI\J;;+J=_*(-,T[/55)VQ1<'.R,;B.=IKZX^ M7_!#SX?Z"(=9_:,^(5QKUR,,^BZ 6MK0'NK3,/-D'NHB->7C/&+Q!XUINCPS MEM/#T'I[:I%2=NZYO<]4HU/D>'@^&:]6LJE*I4:[N7+\]-?N;/DGQ+_P5/\ MVY=;\$0^'/$GQ_>W6&#;>ZO8:7:6%Q<'&-[20QKY?_;/97*_LY_!;XS_ /!0 MGQ9J,OPS^(.D>*-0T\C^U[[5_&D$MQ;J3P[QM(]P4).-X0KGC.:_1?\ :J_X M(C_L(?M0^ 8?"G_"OY_!VIZ?;^7I/B'PO>.DT)Y(\V.0M'<@GJ9%,A' =>M? MCA^V-_P3"_;M_P""3'Q"MOC7X1U[4;K0--O0^B?$_P %O+#]E8G"K(>JII+20G'[U?W)RB04445Z!J%%%?"W_ 5B_P"" MUOPH_8)T2[^%/PIFL/%?Q8N("L6D"7?::%N'RS7I4YW8(9;<$.PP6**06[,# M@,5F6)5##QYI/\/-]EYG'C\?A,MPSKXB7+%?CY)=7Y'I/_!3+_@J7\#_ /@G M!\-_MOB66/7?'.K6S-X6\%6UP%FN3R!<3D9,%L&!!7.JWNH2ZOJ,K(=6UJZ5XM'\*Z>7.R-0,B*,?-LB7,DK!F.YM[UI_ ML9?L-?M@?\%GOVDM6^)OCOQ=J4FES:D)?'7Q)UF,ND)(!%M;KPLDVS:$@3:D M2;<[%V@_T&_LJ?LG? []C#X/:?\ !'X!^$(]+TBS&^YG?#W6HW! #W-S+@&6 M5L#). JA555'W=2ME_!>'=*C:IBY+5](_UVW>[LK(^ I4P'VF/WV!1*/01N!RU>"?\ !'WX[^%?&6D>(OV&OC-I]GJV MA>(K2XN-&TW58EE@N%9"+NR9&R&5T_>A>GRRGJ17Z6S0PW,+V]Q$LD!F=-X3$QQ<5=/22[ MK_@K]#S+_@J/_P $!?B]^S1XAO/CK^Q/H^J^*O JR->3:%9,TVK^'"#N^0#Y M[J!>JR)F1 /G!"F5LC]C/_@Y$_:X_9UT.U^'W[0'A:U^*FC6*^5#>ZIJ#V>L MQ*!@*UV%D6<#UEC:0]Y.F/V\_9<_:$\+?M/_ 3T;XN^&'C1KV 1ZI8J^397 MB ": ]^&Y4G[R,K?Q5P/[2/_ 2T_8$_:QU1_$7QL_9IT*\U>5R\VMZ49=-O M9G/\4LUF\3S'_KH6%?TME?&F6YSEE-9C35>G))QFOBLUH]UK;JFGWNSP:_"N M(P]?ZYDE?V3EKROX7^#T\FG;I8^ /'W_ ==>'!X:>/X6_L=7K:Q) PCEU_Q M6@MK>7'#%(8"TR@]5W1D^HKX7U37O^"B_P#P7+_:8M-/F2X\2:A"-D$%O"UK MH7ABT9AOD/WE@3IEF+S2%57,C!5K]C/"?_!O-_P2P\,:J^J7OP/U7607W16N MK>+[\Q1>P$4J%A[.6KZY^%GPB^%OP/\ !MM\//@[\/='\,:':?\ 'OI>AZ?' M;0J3U8J@ +''+'+$\DDUW1XBX>RF+EE>&?M']J?3TU;^2MZF22Q^9CCT/\ ;%_:@\+_ +)GP1U'XFZT8I]093;>'],= M\&]O6!V)Z[%P7<]E4XY(!]$\4>)_#_@KPY?>+O%>KP6&F:;:O'R? QP^&C M;I%+\_ZW9-^Q9^SEXX_;^_:>N_$OQ(O;J\TF&]_M7QQJ[D@S;W)6W4C[K2D% M0!C:BN1]P"OV1TW3=/T?3K?2-)LHK:UM84AMK:",*D4:@*J*HX Z 5YG M^Q[^R_X6_9+^">G_ PT+R[B^/\ I.OZHJX-]>L!O?UV# 1!V51GDDGU*L> M>%/]66^O>3;['3EN"^J4/>^.6K_P OZZA1117W1Z(4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!SGQ<^$?PR^/7PUUKX.?&;P-IOB7POXAL6L]:T/5K82V]W"V#M93W! 8,, M%64,"" 1^?WP=_X-C_\ @G;\.OVH?$7Q-\3?"EO$'P^@@T2;X>> -:\8:K?6 M>EWML;PW37,$\I2YA)F@\J*5I54><"N'.?TDHH ;##%;Q+!!$J(BA41%P% X M '05YSX _9'_9Z^%W[1?C_]K+P+\/OL/Q ^*-OIL'CK7_[6NY?[3CT^W%M: M#R))6@A\N)0N8HT+8RVX\UZ110!X'^VU_P $Q_V+?^"A*:)>_M._",:GK7AE MV;PUXJTC5;G3-6TLDY(AN[62.39GYO+8LF[YMN>:9^Q/_P $P?V*_P#@GU/K M>M?LT?"4V.O^)MH\2>+M;U>YU35]24$$))=W$/$U[HNH7-G@C[//+ M9RIYZ8.!Y@8J/E! XKU7]E']D3]G+]B#X-6/P!_9:^%=AX1\*V$KS)I]DTDC MSSOC?//-*S2SRL%4&21F8A5&<* /2** "BBB@ KPOP#_ ,I!/'__ &(FE?\ MHQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***H^)/$_AKP;HEQXF\7^(;'2M- MM(]]UJ&I7:000K_>=W(51[DTFU%794(3J34(*[>B2W;+U%?$G[2G_!=']EGX M1-<:#\'+&]^(>L1Y42V#?9=-1AZW$BEG]_X M03P7KVH:1;Z@YCM?"_P[LI8YYP?X3)'NN)21P0&"GGY1G%?-8_BO*<&^2$O: M3[1U_';[K^A^T\*^ ?'W$E-8C$4EA*&[G6]UVZM0^/;7WE%/^8_7#]H#]N#] ME?\ 9BAD7XQ_&72=/OHUR-%MI3:M% MAFNO%4@>V#=]MJ@$17VD$GUKS?K/%F'G_( MPQ,\UQ,?LT_X=_\ MV2A:^ZE4G_A/S.U3X@?\%(?^"D>NR:/!>>,O&MNTV)- M.TN'[-I-L>H\Q8PEM'CC#2'/J37T=^SO_P &^OQ&U\P:W^TW\5;3P_;-AI-# M\,J+J[([JT[@11-[JLPK]4=$T+1/#.E0:%XUT^QMD"6UG8VZQ11*/X510 M H]@*M5TX;@_!JI[7&U)5I^;:7YW_'Y'C9U](GB%X7ZCPUA:67X=;*$8RG]_ M*H*_E"Z_F/%?V=?^">?[(O[+H@OOA?\ "&P;5X0"/$.LC[;?EO[RRRY\HGTB M"#VKVJBBOJ:&'H8:GR48J*[)6/PG-,WS7.\6\5F%>=:H]Y3DY/[VWIY;(*** MAO\ 4M/TJV:\U.^AMX5^]+/($4?B:JK5I4*;J5)*,5JVW9)=VWL>?&,I.R5V M345P?B3]H?P#HNZ'3))M2F'&+9-J9]W;'Y@&N"\0_M)>-]4W1:);6VFQGH43 MS9/^^FX_\=%?C7%'T@/"_A=RIRQGUBHOL4%[3_R>ZI_)SOY'OX/AC.,9JJ?* MN\M/PW_ ]WDECAC,LTBHJC+,QP *Y[6?BW\.M"RM[XKMG=>L=LQF.?3Y *5_QBG#?<-)_ M(+5K2OA?\ [,!M2^)-I>-W#:S B_DIS^M=-H_@[X"*%_LN+1+C<<*6OUGW'_ M ($YS1')?I-\0>]B,VPV#B_L047)>CC3F_\ RH3]3\:?BWJ!VQ>))FR>!#9Q#_T%*0ZO\<-?^6*X\13 M!NT"3*I^NT 5]' # & .@%%'_$NW$V,TS/BO%UEU7OK_P!*KS_(?^M.$I_P M<%"/W?I%'SI;?!KXL^()A-=Z+.">LM]=*"/^^FW?I71:-^R[KDQ#Z]XEMK<= MTM8VE/TR=H'ZU[317K93]%WPTP57VN-=;%2W?M*EDW_W#4']\F85^,XU!QSFZFPN?]U,?D ?"DVZ&;Q9>6_EZSJ"' MC,;Y\NQ4C^XS2]")$Y6OL\/A8U%SUZL*-/K.I)0BOG)J_HCYK-<]P&4Q_>-R MGTC'63^71>;L?HM^WQ_P5[_9!_8!LY]"\=^*SXB\:"+=:^!O#DB2W@)&5-PV M=EHAR#F0[RIRB/C%?C1^U;_P6)_X*(_\%'_%A^$'PV_M70-$UF8P:?\ #[X< MPSR7-\I_Y9SS1CS[LD?>4;8SC/EBO'_A5^R3?^+?&'_"1?M%^*M2LM/FG:?4 METETN]3O')W,/,D;RXR^6S*QD(//EO7WI\$_VT_!_P"Q[X/D\%?L1?LO^$_ MWVB$1W_B;5V?5];OL8.Z:Z<1ALD;O+V>6I/RHM89AXJ>$O!,/W6)6,Q"_D7/ M%/RDKP7RDWYH^"KX[.N(9M5Y_5Z'\JNY/UV_%I>3.&_8[_X-E?VF?BS#:^+O MVK?&]G\-M(E"R?V'9JE_J\J'G#!6\FWR".2\C*,I8M0^-'BO2_!]D2# M):0.+^]([C;&PB7TSYC8_NFOS7-/&OCSC*]+(\#/DEM*7NP^=FE_X%4?H>OE MF68#!6>!PO-+^>>K_P E\K%3]IS_ (+&_'/XNB?PE\#--;P3H\^8_M<$OFZI M< \?ZT#$&>.(QN!Z2&LS]ES_ ()1?M"?M&7\?CSXQ3W?A#0+N3SYKS5HR^IW M^XY+)"YW+N_YZ2XZA@KU]_\ [-W_ 3T_9B_9C:'5O!W@H:IKL."/$>OE;FZ M5O6/Y0D)Z\QJIQP2:]OKQ<#X<9EG6*CC>*L4ZTEM3B[07E=6^:@E_B9]%3RJ MKB)^TQD^9]EM_7I]YYQ^SM^R=\"_V6_#O]A?"/P7#:SR1A+[6+G$M]>X[RS$ M9(SSL7:@/117H]%%?K&$PF%P&'C0PT%"$=E%))?)'M0A"G%1@K(****Z"PHH MHH ^(?\ @J+_ ,$Y(/BUIE[^T3\#="V^*[2(R^(-'M(_^0Q$HYEC4?\ +PH' M014<;0E-+U M_P#DE^O_ Y\Q_\ !'7_ (*4KXZT33/V./CWX@_XG>FPK;?#_7+V7_C^M5'R MZ9(Q_P"6L8'[@G[Z?NL@I$K_ *R?L_?%-+8IX"\07(5&;_B6SNW )/\ JB?< M_=]^/2OYNOVCO@E>>%]1/Q9^'JRP1I.)[Z*T8J]I*#D3QE>0,\G'*GD<'Y?T M1_X)A?\ !4_0OVB](L?@A\>M<@T_X@VD:PV&I7$@CB\1J.%93P%NNFZ/^,_. MG5D3X;Q-X=Q-''T_&GPWI\\)*V885;K;VDG&/1Z.HTO=:C72<7)KW_#_ (LH MXO"_ZK9[.TE_ J/KVC=]5M'NO'7%651QE/ M,*5%V]ZG6G"G.#ZIJ35TOYHMQ?<^HQF09K@JSINDY=G%-I_=^3U.HK!\?_$+ M0_A]I)O]3DWSR BUM$;YY6_H/4]OK@5Q7C#]IC2;:%K7P7ISW,QX%U=H4C7W M"YW-^.*^-_VY/^"A_P )?V4M&D\3_%KQ*^K^)KZ$OI'ABSF4W=WU"DCI!#G( M\QA@8(4,PVGX/C#QSIX_&1X=\/Z3S#,JWNP=./-3@^LK[3LM;_PXKWIRLG%] MN'R.E@L/+'YQ-4:$-7S.S?EW5]K?$]DKLZ3]MO\ ;6\$?LY> -0^-_QEU8RS M.3#HNC6[@37T^"4MH5/11U9CPHRQR>#^77[,W[+?Q_\ ^"R_[1NO_M"_'7Q? M_P (O\.-"??XO\97!$=GI%FGSIIUEYGRF0(<\Y";C+)N9PLDGP?^"_[07_!8 M+XRZI^T?^TQXZ_X0SX2>%&(U_P 4R1E;+2K<$,--TZ-L^==/E1_$V6#/N)CC M?Z$^,7QXA^)/A_0/V0OV2?AY<^&_AAH>1 MR7P2<,V26;YJ^JX4X>R?Z->35LYVO.25E MRQBG^6\4<2SXVQ$$HNGE])_NZ>SJM:^(&/RO)*WW]LAY.[]Y)G+GG8/9_V%_P#@C_<^ M(K>S^*O[65E/:6<@6;3_ 6KM'-,.H:[88:,8_Y9*0_/S%<%3Z__ ,$\/^"8 M>@?L]VUG\8/C?86VI^.742V5BQ$EOH>1P%ZK)/ZRWV+6N1<%9EQ#C M_P"W>+).I5EK&D_ABMUS+_VWYSO)M+LP65NHU5Q*VVCLDNBM^GWE'PWX9\.> M#="M?#'A+0;/3--LHA':6%A;+##"@_A5% "CZ"KU%%?KL8QA%1BK);(]]))6 M057U?2-)\0:5,YO@?X_T'4=8\+Z3>_AMXQ$MO< M:8P.6%K(ZF2S;G.S:T1R3LR=U?T@UX7^VA_P3C_9*_;U\.#2OV@/AK%/JEO M8M,\5:4PMM5L!S@1S@'>H))\N0/'DYV9YK[7+N*XSP_U/-H>VI=_M+_/UNFN M[/B,RX2E#$?7,HG[&KV^R_\ +TLXOLMSD?V,O^"PG[#7[;%A:V'@;XK6WA[Q M/.H$O@WQ=*EE?"3NL19O+N>Y'E.QQRP4Y ^HJ_![]JW_ (-B_P!JWX;7MQK? M[+'CC2/B+HX+-#IE_,FEZJ@ZA,2M]GEP.-_FH2?X!7@UA9?\%P_V.T7POI-G M^T%X7L;=-D-I:QZG/IRA>,1[=]OQP/E[8KIEPODV8_O,MQD;/[,MU^3^^/S. M:/%6=9;^[S/!RNOM0V?YK[I?(_I:KA?CO^TU^S[^S#X7/C+]H#XPZ!X3T_:Q MB?6-02.2X(ZK#%S).W^S&K-[5_/+-^U)_P %S_BK"VDZ;XY_:$OQ(IB:/0=+ MU.)SGMFUB5L\_6M_X0_\$,O^"JG[5_BJ/Q+\3/ =YX:AO2&O/$WQ,US;/CJ= MT.Z2[9L$X#1@9X+"ICP=A,+[^.QD(Q\MWZ7M^3]!RXTQ>+]S 8*?$+5(0FH3H>#]CA.?LP(Z2 MOF7!X6)AFO)_^"87_!#3XY_MRZ_;_'O]J"76/"OP[NK@7CW=_N&K>)R[;V, MDRR1ODDW+@[MWR!\EE_0[]@W_@WM_9(_9/NK/Q_\9''Q2\96SK+![]+Z_ M-VMT74,)PSF.;8E8O/)WMM36R];:?)7OU?0YOX0_!_X9? 3XGQ;4C7J23U=V)+,[$LS$LQ))-=+117PLYRG)RD[M[MGWL(1I MQ48JR6R"BBBI*"BBB@ HHHH **** "BBB@ HHHH *\4_;R_9)T?]KOX'77A" M*.*+Q'I>Z\\+7\G'E7(7F)CVCE V-V!VM@E!7M=%<68Y?AIG5I0K4W":NF?CM_P3^_:[\2_L-_'.^\#?%&QO+7PWJ=[]A\5Z9< M1L)-,N8V*"Y"==R'*NHY9,]2JU^P&CZQI/B'2;;7M!U*"]LKV!)[2[M91)'- M&P!5U8<,I!!!'7-?(?\ P4I_X)LI^T?'+\:O@O;6]MXVM;;&H:><(FN1H,*- MW 6=0-JL>&&%8C (^-OV6O\ @H/^T7^PYJ$WPM\0^'9-5T*RNG%WX1U\/;3V M,A/SB&0J7@)/)5E9,DG:"Q:OQ?*,YQWACC7E&<*4L')MTJJ5[)ZM-+[W%:Q= MVDTTSP*&(J914]A7U@_A9^QU5M7UC2?#^E7.NZ]J=O965G TUW>7!7P+K'_!>;PRFE!O#_P"SA?R7S1\I>>(T2*-_JL)+C\%S[5\Q M_&K]K_\ :^_X*!>*;7X9VMK<3VUU/_H/@WPK;2+#(P.0\HW,TNW@EI&V+@L MO-?2YKXL<,X6CRY>WB*LM(QC&2U>UVTOP3?D==;.L)"/[KWI=$DSO?\ @I3_ M ,%%+O\ :;U@_!3X*W=RG@FTN0+BX1&637;A6^5MO40J<%$(RQPQ&0H7ZB_X M);_L R?LY>&/^%T?%G25'C?6[7;:V4R@MHMHPSY?M,_&\]5&$X^?=0_X)[_\ M$LM)^ =S:_&+X^PVFJ>,8R)-+TN-A+:Z,>H3TG X*M4K?6L5\71=OZ_K4****_6#V M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O M=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHKSG]H;]K3]GK]EC0!KWQQ^)NGZ-YB%K33RYEO+O MM^ZMXP9'&>"P&T=R*SJU:5"FYU)*,5U;LCKP. QV:8J.%P=*52I+11@G*3?D ME=L]&KD?C%\>O@U^S]X9;Q?\:/B3I/ARPP?+DU&Z"O.0,E8HQEY6_P!E%8^U M?F3^U1_P7U^)GB\W/A?]E3P6GA>P;CAYA@/^]YI^E>%_!S M]A+]O?\ X*#>)Q\2]:L]6FM-08--XW\=WLJ0O&>1Y1<-),O)VB)2@Z96ODL5 MQ;3J5?89;3=:?>SM_F_P7F?T!D7T?\7A<$LSXRQL,OPRZ.474?EORQ;Z+WY7 MTY+GU5^U!_P<":19BY\,_LE_#^,!?.OBCQJD=P?]+NG%MH^G,>NTG9;0G!^ZHWD#H:_13]E[_@A MU^RY\&!;>(?C%)-\1-NT5]FZ-HNC>'-*@ MT+P]I-M86-K&([6SLH%BBA0=%5% "CV KG60YUG#Y\TKH18R,<,:^\?@U^SS\#_V>M!_X1OX*_"[1_#E MJ5"S'3K0++/CH993F28^[LQ]Z[*BOIL!D^6Y:O\ 9Z:3[[O[WK^A^)\5^(W& M?&M1O-L9*<.D%[M-=K0C:.G=IR[L***Q-?\ B/X'\,[EUGQ-:QNO6%'WR#_@ M*Y/Z5>99ME>389XC'UX4::^U.481^^32/CJ5"M7GRTHN3[)7_(VZ*\N\0?M/ MZ%;;HO#>@7%TW02W+B)/J ,D_I7%:Q\=/B=XFE^R6%Z+02'"P:=!AC]&.6S] M#7XEQ%])+PQR.3I8:M/%U-N6C!M7Z>_+EB_6+EZ'T.%X2SC$:SBH+O)_HKO[ M['ONIZQI.BV_VK5]3M[6/_GI<3*@_,FN,\0_M$?#_1]T6G2SZC*.@MH]J9]V M;'Y@&O,=,^#_ ,5?&,_VV]TV>/S/O7.JS%3^(;+G\JL>,/"/P.^!VF#7?V@? MC;I6C1%-R6\EVD+RX[1JV9)?HB9KXROXH^.'%])RX?R2."H/_E]B7:R_F3J> MSC;TA4^9V2ROAG+%S8W%<[72.WH[7_-%KQ'^TCXUU;=#H5M;Z;&>A1?-D_[Z M88_)16+'X+^)OCD/KNKI<_9XT+RZCJ]QY<4: 9+;I#]T#TX%>$?%S_@KQ^S[ M\,5ETC]EOX0G7[],K'XAU]&@ME;LZHV9Y!['RJ^(OVIOV_OC+\98GU#X_P#Q MG>+2B^Z#1(91;6:X.0$MX_\ 6L.Q8._O7YWF'!^9<3XR-/B?.Z^9UY/3#X6_ ML^;LI./+K_T[H?,\;&^(F291!QRS#Q37VG^K_P#MF?>/Q;_;'_9#^![RZ==_ M$"X\=:S%E3IG@Q5-JCCL]Y)\A7_KF'(]*^=?B#_P5>^-^I226WP:\'>'O UK M_P LKBWM!?WX'?=<7(9?Q2-,5\/?#WQK\;OVG?&X^%W['7P*UGQCK#XWS1VA M\JW4G DD.0D,>?\ EI*Z*.]?>/[-O_!N/\2_B'%;^+/^"@7[1]ZD<@#OX&\! MRJJ(.H2:Z=-F1T98XF[XE[U^T\+?1^S3+X1KU*-'*H;JZ=7%/S5W*I'S3J4E M?[*Z?GF+XUXIXGFX8>4I1_N^Y!>LM+_*[/EWXL_MT^,_%5Q+_P +:_:?U;46 M8G?9W7B.694]A"C$*/8*!7GNE_&[P;XDW/X4LMPP*]YMK: MVLX$M;2W2**-=L<<:!54>@ X K]!CX/\%2?-C*^*Q$_YG.$$_P#MWV=5_P#D MYS0X>S6M[U:M&+\HN7XN4?R/YN)_B=;6T33W/@3Q=&BC+._A2[ 'U)2L>[_: M6^%.F7'V35]0O[*7^**ZTF=&';D;(^5>'ZT&5+AG&V]W$1_\%O\ ^3/YK-._:E^#T$HEL/B" M]O)Q\RVES&1SZ[!73Z-^VCIVG@?V)^T/J-ICIY6LW,../J/>OWG\:_L5?L=_ M$=7'C[]E/XN-_B\R_P#H3FOL3QW_ ,&O_P"P!XC+W'@_Q[\2?#LI_P!7%;ZW:W," M_59K9G/_ '\%>3>*O^#3[P;&E"W?[6GA%(^[1Z#=.?R+#^=;?\ $%LKMIQ37_\ M )__ "PQOQBG;ZM+_P &+_,Q-2_X*9?M1SQ;;[]KS5XEQUCUV.+]5(KD_$G_ M 4+^+.IQM'XB_;0\03(<[H6\>S%3_P!9L?I7T9\-?\ @U%\!6<\=Q\8?VQ- M7U&+>#+:>&O"L5DVWN!+/-/S[^7QZ&OL?]FG_@B?_P $Y?V7[J'6_"_P%M?$ MFLP8*:WXXF_M296'1EBD'D1L#SN2)3[\"N+$^#^0P7[S/<37\E'E7WSF_P F M=V&P'%6*?[V*IK^]-R?W1O\ FC\V_@9^R]^U)^V/?ACX USQ!93H#_P ) M1K#FWMKA0<9CN;LHMQCTC+D>E>_>!O\ @A]^TWKI2?QOXY\*:#"Q^:-+F:[G M7_@*1A#_ -_*_5****")888U1$4*B*,!0.@ ["G5X]+P>X2A5YZDJM3_ !37 MYQC%_B?24,APT(KVLG)]>B^[5_B?#7PY_P""%WP3T;RY_BA\7O$.O2+@M#I= MO#80L?0AO."#4M%)I-68'Y%_P#!2O\ X)X:C^S+ MXDG^*/PTTN2Z^'VK7./+ +G19G/_ ![R9R3$3Q&Y_P!QN<%_SG^)'[%>O^*+ MUM=_9^L)+[4"Y>7PE ?])<]0UD,YG.>/LZYD!P8Q("PC_J \0>']#\6:'=^& M?$VD6]_IU_;O!>V5W")(IXV&&1E/!!!Z5^8O[;__ 2.\=?##4;KXE_LP:?> M:_X>:1IIO#T.9+_3.^(A]ZXC'08S(.,AL%Z_+%0XG\*\^GGO"\?:8:I_&P^K M37=):V6KBX^]#71P;1\1G_#5'%17E_2^!?V_E_A6#<_%OX:?$*/_A'?VQ_V7_#'Q06W81/ MJ^I^=I?B&()P(SJ=J4GD"D?=F\S&,<#BH8OAA_P1TBN/[4/[$_CR5R>=+D^) MTXMA])% D_6O(QV"^B+QS7>:9OE+PN)EK.--U:<6^NE&<:;N[MM1C)[O4,OX MH\0TCS27S<)/T7,_0\N^-W_!R+:GJ;R,=NV*1D5 6R -L.\'HV<5<^"/_!+GQ$6A_:E_X*G^-]9\+:+J MO;_#7[5_PW^ ML;;]BC]D3 MP'\++GRFB3Q-':G6-<1",%5OKP,P!'7Y3^&*ZCX$?L#_ +7?[;7BMOB%XS?4 MM/TV_E$E_P",O%YE9[E3CF%'_>7!QT(Q'QC>M>M@/$+@GA'"SR;PHR2-.K45 MG5Y'S-='*4FZDK=ZD[+>YP8F.;\08J-3-<3+%36T=J:??ET7W1BN]UH<;XJ^ M('Q-_:PUWP[^SM\!OA='HOA32#]F\$?#?PQ&1;6*/QMXQ^S:UX]NX,7.I!=T.FJP^:&VW#/LTI 9N0- MJD@^B?LK_L;?!;]D;PJVB?#716EU&ZC4:MX@O\/=WI'."P&$0'I&N%'4Y.6/ MJ]=7"O M;"XZ6R%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5Y]\;?V5?V>OVC(XA\9?A9IVM36Z[8+UM\-S&O M/RB>%DD"\YV[L9YQ7H-%<^*PF%QM%T<13C.#W4DFGZIW1,X0J1Y9*Z\SYETS M_@D-^PKI]^]['OA/\ M.])T"U( D73K-4>7'0R/]Z0^[$GWKJ**X,!D&1Y74Y\'AJ=.7>,(I_>E$$GY)!1117KFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 445RWQ?^-WPE^ 7@^;Q]\9/'VF^' MM)AX^TZA/M,K8SLC09>5\=$0,Q["IG.%.#E-V2W;V-\-AL3C*\:&'@YSD[*, M4VV^R2U;\D=37GO[0G[57P"_9:\-?\)1\"0-HSR0.:_._P#;!_X+V^*->-UX*_8\\-'2+0YC;QAKMNKW4@Z;K>W.4B'H MTF\D'[B&OG+X)?L/_M;_ +=/BD_%+Q_XBETW3-2<27GCGQYJ#C[2GK LA\VY MXR%V#RQC!9:^(S;C;!81..%M)K>4GRP7S;7YI>9_0W#/@%B*."6:\9XI8'#+ M7DNG5EY=5%OHK3GTY$SVW]KC_@O'\6OB']I\(_LL^'F\&Z2Q9#X@U%8YM4G7 MIE%^:*VR/3S&'!#J:\J_9T_X)B_MK_MOZ\/B5XS6^T;2=3D$UWXR\;RRM/> M_P <4;DS7!(Y#':A_OBOO7]EG]A+]@?]D7[/XA>-_'7BR#:QU_6]/\U89!_% M;0$>5#SR&R\@_OU]!W_[47AF+(TSPW?38Z>(JQ]^7FE/WGW7M'9?\ M/M(\I_94_P""1'[)'[,HMM>U#PP/&WB:##'7/$\*RQQ2#G=!;*W_[4FOR9_LOPM9P^GGS/)_+;6#JO[0WQ)NHV<:Q;V2 9 M8P6R ?5\D?G7FXCZ2WA#D=+V> ]K57_ $[I-7^=5TW\WJ?A^<8'C;BO&O%Y MQB'4J/K.=[+M%*ZBO**2\CZ(K+UCQOX0\/Y&L^);*!AUC>==_P#WR.?TKX\\ M>_M:> M)#KXY^/-CD??M3K(D8?\ ;)"3_P".UX_XN_X**_ 300T?AZ/5].0Y')]IU9.WSC&*7_E0\2IDV19?KC\?" M+[)J_P";?_DI][ZU^TCX T[*:8EW?N.ABAV)^)?!_0UR&N?M.^*+O='H.B6E MDIZ/*3*X_D/T-?G/XL_X*;^.KN3;X(^&VE6*9P6U.YDNF(]0$\H*?SKS?Q9^ MWK^TA/;RW=_\6%T>U,F5:SM;>U$/LLP02#\7)KXG%^(/CGQ94]G/&1P<)?9H M07-\G[T_NJH\^KQ-P#EB_=4YUVNKT7SYN7_TEGZ>SZY\6_B&'S=ZI>0X)D$( M*0*.Y;;A / MNA_2O4R;P)XCXBQ*Q6/R_'9C5?VZSG3IR]6US?=71X6-\8%0A[/!TJ=)>J;^ MY)+\#]A/$7_!03_@GO\ #K=]BUKQ1XYN4X"Z7I+6\!;ZSF$X]P6_&O//%_\ MP6ZU+2(9-/\ @/\ LW:)HR8PEYK5ZT[/[M'"L6#]9&K\DM8_;:LDHRJ6_P :5:;^=1>J/@,S\2\? MF#M.M*=^D5I]S_0_0WXM_P#!4+]LSXAV-S<:]\<+CP_IBC,L?A](].CA4^LR M 2@?[TAKY.^(O[6?P\L]1N-0U;Q?=>(=2DK3.=K?4,36K\(_^ M"(__ 57_:CO[?6O$GPBU+0+:153^V?B7K'V-HE[!H9"]U@>T1K[J_9;_P"# M6SX/^%9K;Q#^US\;]0\67"$/)X=\)PFPLL]T>X?=/*I]4$#>_K]S3\#>%J51 M5N*,ZJXR:UY*>BOVNW4=O1P^1Y4)<4YQ+]S0<5_-4;7S5[?@F?F)X?\ BY^T M=^TCXR@^&'[-WPMU&_U6].+>QT2P>^O&7H6.%VQJ,Y+$ +U+#&:_0+]B3_@V MD\;^-;^U^*O_ 44^(MQ;B0K*? V@:B)KN7OLN[WE8QV*0;R0>)4(K]7?@'^ MS+^S_P#LN>$%\"?L^?"/1/">F87SHM)LPDER5& \TIS).^/XY&9O>NZK[C+Z MF0\,8=X?AO!0PL7HYI[>K/M(0A2@H0226R6B04445)84444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F?QD_8X_9 MC^/TKWGQ5^#6CZC>2'+ZG#$UM=MZ9G@*2,!Z%B/:O*5_X(\?L.B]-T?!6LF, M]+8^(KC8/QW;O_'J^HJ*\/&<,\.X^M[7$X2G.7=PBV_5VN_F<\\)A:LN:<$W MZ(\G^%?[#'[)/P8N8=0\ ? K0X;RW8-!J%_"U[<1M_>66X+LA]U(KUBBBO2P MF!P67TO9X6E&G'M&*BON21K"G3I*T$DO+0****ZBPHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ M+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HKSWXG?M8_LU?!OS(_B3\;O#NF3Q9WV+:BDMR,?\ M3"/=(?P6OG+XI_\ !;G]FSPKYEI\,/!WB#Q9<+GRYFB6PM7]/GES*/\ OU7S M^9\5\.9/?ZYBH1:Z7O+_ ,!5Y?@*G'XI:0IP7]Z;NT^T5%R?:UVOTCP_\-.*O$3'*G@: M+IT='*K43C&*[I?$V^BLK]':[7WU^WO_ ,%D?A-^S6EU\./@6]AXS\;!6266 M*??INDO_ --I$/[Z0'_EDA&,'_E1+D]=IY->V?L2_\$8_C?\ '?2++XL?%^VM_#7A MVZVRV&F:L\L=Y?QD965HT7_AS_@F;HMMH5MX7\1_';Q# M:Z1:1[(-"\#6<&AV:KW4X$TS ]\RDD\D\FN'B9>)G$D%3RO#1BG]NI+EIQ\U M"_/4EUU2CY_9/WC$<9>&_@A1EEW#5+Z[F*7+4KNS47U2E>R7]RG=+3GGR00G_P!"JQ') M_P %7/'W'AG]FZ71U?[AFTI+9A]?MLN/T%?J%7S1^U[_ ,%<_P!A']BT76D_ M%#XRVNI^(K;*MX1\*;=0U$./X)%1A';M_P!=WCK[?)OHJ\'>T5-<]67E&_\ MZ4YV_(^#S#B+.H4W4QF82A'RY:?Y+_@GR[#^Q9_P5O\ 'N!XB\6V^AA^N_Q% M:P;?_ $-^E9OCS_@E7\5_"?AR3QS^U?^VEX+\-:1"^)AN?#?[*?@#3/AUI3Y2/6M15-2U9UZ;EWK]GAR. MJ^7(1V>O ?AI^P%_P5@_X*>^)8?B5KGA?QAKUO>Y.Z M2/I\MNC@8P ,5^SY-]%O@;*J:K8Y*E!=Y13_ /)%!+Y-^A^<8_BRCCJKHX7V MV*G_ 'I2M_F_N7J>R?&+XR?\$K_@:TNE:3^T3X[^+FJ1$J8_ WAF+2K(..S7 M5\TF5[;XHY17S5\2?V_;/53+8_!_X!Z3X>MC_J+W7=9N-5OXSV)=?(MF^AMB M*_1[]FO_ (-7OAWHZV^L_M:?M$:AK5P-K3:%X'M1:6ZL.JFZN%>253_LQ1-C MN*^\O@!_P2[_ & OV95MY_A+^RYX6@O[;!BUG5K+^TKY6[LMQ=F21"?]@J/0 M <5]IA."O!CAW3#9;'$376HG-?\ E2Z_\E9S4\BXIS+6HX8>+Z+5_J__ "9' M\\WP\^%'_!27]K.ZBU3X2_"OX@ZY!,FQ;_PUX>DLK @_WI8(XX!]6->[?#+_ M (-P_P#@IS\372^\9^'?"O@X3'<\GBKQ6DLF/4K9+$7N-WJ!--<1X^OEFO>/AU_P:_?L$>&" MESX[^(/Q%\3S#'F13:O;6ENWT6&W$@_[^&OTCHKDK\6<05]Z[7HDOR5SV:'" M'#N'VH)^K;_-V/F#X7?\$8?^"8?PB>.?PY^R#X:OYHR#YOB=I]7W-ZE;V25/ MP"@>U?1'@WP!X$^'.D+X?^'O@K2-!L%QMLM&TV*UA&/1(E5?TK7HKQ<1C<9B MG>M4E+U;?YGM8?!8/"*U"G&'HDOR"BBBN8Z@HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBO-/VIOVLO@U^R!\-IOB1\7_$(@1@R:7I5 MN0UWJ,?"?P^\,WGC/QSXDL=(TG3X3+?:EJ-RL,,"#^)G8@#L/G3/#L-S_Q(_"-G=;;2U'022LV!++@\RO@#)VA M<5Z_^RKX!_X)@_ .QM_''[2/C'4/BCXF50X\/Z/X?N!I-D_]TBY$/VMAT)?$ M9R?D; 8_F>:\;4Z]=T,/7A0AUG.23:\D]?N3?H?TE2X#\-O"/+J>8N1O+MEM/ UG M<6]M%Z*RV**H &/O_4D]:E;X ?\ !7315.H0>$OC7&R#[UK?Z@S^O 20MVK] M#/#W_!4$:IHUOI/[.7[$7BR\TN&,)IXO9+;2+-$[!"JR1J/8&G7W[7_[??B9 M3_PCGP?^''A=6_Z#NK75_(@]OL^U2?TKX/-./O#++&_KN=N=1;J/,W^-_P Q M4?I!8C^'D?#=&.'Z+V9C^'&H1LWY$'WKZ-^ /_ <)^*;*>'2?VF?@S:W]OD+)K7A"0PS* M/5K:=BLA^DD8]!7K/BW7/V^_B3IL^B^*OVE?#6F6%VA2ZL-*\#6]Q$ZG^$_: M 6(_&OG[Q-_P2C\/^+;R;5M4^+PAO)SN:33?"L-K%N[GRHY0@_ "OC)?2"X- MRW$J.#Q]64?[U-M?G+\$F>OA^,.!.,Y*AQ-PO]7YM/;494TUYM1E3J67_<3_ M L_1CX%?MV?LG_M%^'SK_PS^-6C2-%'ON].U.Z%G=VH[[X9MK #IO&4..&- M6?&'[<'[(7@0./$?[1GA(/'G?#9:Q'=R+[%("[ ^V*_%SXZ_\$[/V@/@J9M< M\/V'_"4Z/#EAJ&B1MY\2CO);\NOJ2N]0.K"O*_!WCRRT[4X[?QS:7MU8A@LQ MLI4CG09Y(WJ0Q'H<9]17Z11\7L1G&5K%9)&EB++6TG>_;ET:?E)IGSW%/T>L M;C,*\PX$Q<,92_Y]U)*-2/ES:1;\IJF_4_9_QK_P64_8J\+!QH>M^(?$;+P! MH^@N@8_6Z,/%>/>.?^"\>GIO@^&O[/$TG7R[K7-="8^L44;9_P"_E?-/P3^% M?[!/QA@CAL_CQKUIJ,F/^)5JUS;6$P)_A'F1,DA_W':OI#PG^Q/^S!X:BCE; MX91:K,@!6ZU34KF7=[E%D6,_]\8K\=S[Z0^?X*NZ&*E+#2[*@T_E[2]_)WMY MGX1C?#GQ'P6(]AC:4/>/?^"S7[9GB[?#X:O?#OAA&R$.D:*) M9 /=KII03[@#\*X74]1_X*(_M,P>?K6H?$76].N3]^[FGMM-.?=BENN?PXK[ MO\#> M,\,E%^%_PUTS2Y%^[+X=\.PV\Q/O)#&')]R2:[!?A-\2=7BEUOQ!!] MB@C0O<7^M7@C6-1R68L=P 'E:A:^';F\2"PT6SC+W>KREL)YJIDL2V-L*Y .,[B 1]R?\ !-'_ ((Y M:-\)!I_QW_:LT>VU'Q2NVXT;PI*%EMM(;JLD_59K@<$+RD9&?F;!3U__ ()\ M_P#!+?X4?L5Z;%XR\0/;^)OB#/"1<^()8/W5@&&&BLT;E!@D&4_.XS]U3L'T M#\5/C1\(?@9X:;QE\9_B?H'A32ER/[0\0ZM#:1,0,[5:5@&;_9&2>PK^ON ? M#3*^%\#3HTZ*5OA@M=?YI/[4WW=[?=;'Q*\:L%3RV7#O!_[C!1NIUOAG5[V; MLXQ?63]Z2T]V.CZ:BOSG_:;_ .#EW]AWX0>?H_P+T37OB?JL1*I+80G3=-W# MJ#<7">8>>A2%U/4'IG\_/VA?^#BK_@HO\?;M_#?PIU#2?AY878^_)X:%8CTQ[_NV X/SS')2=/V<>\]/PW_ /Y$Q_&>0X%N*J> MTEVAK^.D?Q/WT^*WQJ^$'P*\,OXR^-'Q/T#PKI29S?\ B#58K2-B!G:ID8;F M]%&2>PK\_OVJ_P#@YH_8^^$RW.@?LV^$M8^)NKIE8[_:VF:4K=,^;,AFDP>R MP[6 X<9S7YN?"W_@DU_P5E_;Y\2I\0?&W@/Q,@OL>;XP^+6KS6Q*DY#8N=UU M*G)(,<;"OOG]EC_@UT^ O@IK;Q#^UK\8-4\:WB$/)X?\.(=-TX'NCRY:XF7_ M &D,!]J]99/PKD^N/Q'M9K[,/R=G^?^"M'_ 5#_P""B_B@_"OP;X@UNUM-4+1V_@/X5:9/$;A#P5*?VG_%=A\,M%EP[Z:-NH:O*O7'EQMY,.1W>0 MLI/,?&*_;7X%?LT_L_\ [,GA<>#?@!\'] \):>0HFCT;3DB>X(X#328WS-_M M2,S>]=Q6.(XSG0I>PRNC&C#O9-^O:_KS>IMAN"H5ZJKYK7E6GVNU'T[V].7T M/ES]D?\ X(X?L"_L?QI^/.H_LT?"W]L3X>ZYXS MTY;;;I.G^*[24WTDWFXAM'60K=RIY3>9'$6:+'MWVP^'!=H;[9MYV;-OF?P^3YN_P"3=7R/\$/V M"/\ @CA_P5-^(GQJ^"/[&^K^!?#FAV_P^^&][\*/%_@>S@CUOPW>V[ZO)=RQ M!F2X%R0D*W(E.]BT;RY<1L #]LZS[7Q=X4OO$MWX,L?$^GS:QI]O%<7^DQ7L M;7-M#*6$ZH+"QA_-_$^G:-I=HNZZU+5;V.WMX1G&7DD(51D]S3/!O MCGP5\1= A\5_#[QAI>NZ7<$_9]2T;4([JWEQP=LD3,K8]C7YE?'CX9>#/^"J M/_!?C5OV0?VE]./B#X/?LW_">RUX^ +BX<6&K^)M2:)X[F[C5AYZQVLX"HV0 M#'_=DD5J_AWX0?#W_@DC_P %Z/A/\&?V5-&/A/X2_M4^"=<@\0_#^QG<:59> M(=(@-S'J%M"Q*P,\7E0;$PO[U^,%0H!^F7C_ .*WPN^$]A!JOQ2^).@>&K6Y ME\JVN?$&L06<PYK:L+^QU6QAU/2[V*YMKB)9;>XMY Z2HPRK* MPX8$$$$<$5^37_!/7]ECX#_\%D/VM/VH?VY_V[/AS9?$C3O"_P 8M2^%_P * MO#/B??/IV@:/I:1EY(+8D(LL_P!HAD9R"5D$A4@LQKN_^".MK=?L7?\ !2'] MJ'_@DAX5UG4;GX9>"ET;QM\)--U&]DN#H5CJ4"27EA&\A9O(2>:,1J2<;)'. M6D/_P#L1-*_]&-717_[;'[*6EWT^F:A\O:O)S;.L#DM.,\4W9WVBY/3R5V?2\,\'\2 M\8XFIA\FPSK3IQYY).,;1NE]N44W=K1.[ULM&?I/17YK^'O^"W?C+Q7B/2M? M^%UC,Q^6W\1Z=JUFV/=T:6(?B]=?IO\ P48_;E\6VOG_ V^'GP@\2CKYFA^ M(FG4CZ&[7'XU\%CO&3@3+7_M56=/SG2J07WSC%$YMP;QED;?U[+*].W>E)KY M-)I_(^^:*_._7?\ @H?_ ,%0M.WH?V8_"2#^$VNEW5PP_%+Y@?RKCM=_X*A_ M\%*K+MA_XE"I M'UA)?FC]0:*_(W7/^"MO[?EON^U7VFZ;USCPJB[?^_@;I@US.I_\%9?V\[Q3 M_P 7OCM4SR(/#>G+W]6MR1^=6_&GA)KW*=67I&/ZS1YT\]PE-V<9?(/BA\,_"88^*? MB)H6F;?O?VAJ\,./KO85^0'_ PS_P %(/B-QJOPM\7WF_@_VWK21Y^OVB9: MW- _X(Z_MP:QM_M'P?HFD[NO]H>(H&V_7R#)^E+_ (B-Q3B=,+D=5^;YK?\ MIM+\1_VKC)_!AY?C_D?I3XB_;I_8Z\+%AJO[2G@]RGWEL=:CNB/;$!:JZ]4TWP]=GGT#2QHI_ XKY.\._P#!"W]H>[*GQ5\6 MO!M@IZBR:ZN6'X-#&,_C7?>&_P#@@QHL6V3Q?^TG=3Y^_#IOAE8L?1WG?/\ MWR*7^L'BSC/]WRRG37>3U7WU(_D'UK.ZGPT4O7_AT=GXD_X+E_LSZ?NC\,?# M7QIJ3KT:>VM;>-OH?/9OS6O/O$O_ 7HNFW1>#OV:HT_NSZGXG+9^L:6X_\ M0J].\-?\$0_V3M)VRZ]XM\::LX^\DNIV\,9_". ,/^^J] \-_P#!*G]A/PWM M<8_P!> MC/C'Q+_P7#_:FU/=%X=\"^"]+C/W7-AK]/XOV7_V,_A'HTWB6Z^"'P^T:RL8_,N- M5U/1;15@4?Q--,ORCW+5\A_MB?\ !:[X,?!O2;OX:_L4:'INMZR08W\1I8B+ M2K$]-T2 *;IQV.!%T.Z094\&/X7XLHTO:9IGTH+M#FN_))2A^5NY]9PGX;<< M<=8]87+.:;O[TDFH0\YST2]-WT3>A\9?&G]JG]L?1DBA^+7Q>^(EM)?0F6TT M_4-5O+5)TR1O6,E5*YR-P&.U>;_!GX$_M!_MJ_$J70/A]I-SK5_'%YVIZE?W M>RVT^#/^LGGD.U%ZX!.YB"%#&NI^#_[/_P"T+^WI\3KWXD^./$-_/;7MYYFO M>,=7R^]N\<(.!(P' 1<(@ 'RC:#^D?P3^#7A7X)_#7_A7GPUTQ-/T33XFN]5 MNYI5C61E7+W=W,V%R .7>L:*>ZBF]$OY;J4]YM1Y M8GR;\/\ _@D_XH\.7JVWCOXFZ(D0P;A] $MU*YSRF^1(T7V*[Q]:]RTSX/\ M[)W[*/AU?&/BF70='AMV"MXC\7:A$K>8>@$DQ"(Y[! I/85\K_MT_P#!;KPC M\/[N]^%_['0L_$FJQ%X;SQQ=1%M.MVP0?L<9P;I@>1*^(LKPLRL&KYE_9[_X M)_?\%*O^"L_BT?%":+5+[2)YV23Q[XYOG@TV!2Y+);#!+H&S^[MHRB'@[*^O MX8^B_P")WB$O[7XVQJRK!SU]DO>K-/9-.5H76W/*4D]/9+8_D#B+Q+R*&>5: MV!I2S+,*C;E6F^97\G;:.R4(Q@E9*5D?)_%ARR MO+X:\/XCC8=BUY);[A[IN%C?!+_@U:_9]T73X;G]H7]H_Q7X@OMNZ:V\*VEOIELK?W=TRW#N!_>&PGT'2 MO4T_X-H?^":JH%:+Q^Q P6/BI+>/?.ITZ*?V4HZ?-\[_\F/"-#_X.'_\ @GDFT:Y^S+\4 M^IW&.ZLI/ITN8_Z5V_AW_@X0_P""3>H$)?\ P=^)VF>K7^AV\@'_ 'ZU"0_I M7::E_P &R'_!.&^S]EUKXE6><8^S>)[O MBC9D]/MMYIUP!_WS9QU]UAO#'Z/5"-J63TH^;H0D_O<9,\Z>;^*U[O$*7_;U MO\CM_#7_ 6]_P""+^NE1J7Q!OM&)/\ S$_!FJ-CZ^1%)6%\9/BA_P &^_[7 M]M)3E@Z5.C)JUXT81=O54D_Q.O+>./%_(L7'$X6\9QVE M"HT_32IJNZ:L^J,/XM_L#? J"674_P!F7_@HS\$/&]F>8=+U'X@Z=INI#/1 MKSF)O3? *[%GX#^(/B'3UA ;_BC?%HO+7'8EK&:2)E^I M(KJ==_X-<_\ @H#IS%M'^)_PIU%/X1'KVH1N?J'L0!_WT>EQ\B MUD/'L/IFH7A5PY+3$YW*<>RLOSE+\CO_ .)L.(L)^\RG@_#T*O23N]?^W:=- M_P#DQT'PK^#O_!-SX=31^)?VRO\ @H9X4EAA&]O"OPQ%SK$\YZB-[NW@DC3T M(0,#GB1>M>^2?\'#O_!/#]DKP(OPQ_8B_93\1:G:VV2OVGR=)MKF3&!+).QG MN)G.!EI(]V,#/IYK\/?^#4KXX:@Z'XK_ +6OA32%R/,7P]H%SJ)QWP9FMOY5 M]*_!C_@V'_82\"31:A\6?&WC;QU.F/-M+C48].LI/^ 6RB8?]_O\:^CRWASP MSX=5Z,O%3QO\2:ELSJ1ITKW4%:,(^?(G*[71R4I>9\ M$_M!?\'&G_!13XZRR>'/A9>:)\/+&Z?RH8/"FE_:+^0,)X_B#XS\#>*-M_S+XR^+.K3VP*$Y##[3NN94/4&. M-Q7[]? ']B#]D3]EN%%^ /[._A7PU<1IM_M*STM'OG7&,/=2;IW_ .!.>M>J M5ZLN,,)@8N&5X6-/^\]7^'ZR9\''@W%X^2GFN+E4_NQT7X_I%'Y1_LQ_\&M7 MP7\+?9M=_:Q^.>J^*[I0&ET'PI#_ &?9!NZ-.^Z:9?=1"?Z_H/\ L[_L._LC M?LGV26O[/?[/OAKPU,L>QM3M; 2WTBXQA[N7=/(/]YSU/K7JM%?,8_/,US)O MZQ5;7;9?BD^^[^]W84445Y1ZP4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S[_P4 MI_X*"?#G_@FG^SQ:_M&?%OX>:[X@\.3^+-/T/5GT..)AI<=VSK]MN/,88@0J M%.T,Q:5%"\DC\M_^"G/[ W_!/&\\4_MB_M3^%M)T3X;ZU\+_ (0>"O&GPD\< M?#G4%T=8M=NHM;EB:'[(R0S-?3P6<9?:SL65D8-\U?M/\7/A'\,OCU\-=:^# MGQF\#:;XE\+^(;%K/6M#U:V$MO=PM@[64]P0&##!5E# @@$?G]\'?^#8_P#X M)V_#K]J'Q%\3?$WPI;Q!\/H(-$F^'G@#6O&&JWUGI=[;&\-TUS!/*4N829H/ M*BE:55'G KASD ^N/^";?Q+^+GQE_P""?OP7^+'QZBD7QEXC^&6BZAXCDFA\ MN2>ZELXW:9TP-CR9\QEP-III[?'3X#Z'JW@::[D")J,NF^19SVL1/WY0MM-*4&2$B9NF*/VT+O3_VA M/^#D+]DGX1^"+N._NO@MX$\6^,/'8LVWG2[>_M%M;19L']VSS1P?*V#MG1N0 MZY^P/VV?^"=/[(7_ 4*\,:1X<_:E^%2ZU-XC3MMW/;7 M=LZ2QY*(63<48HA9254BO^Q+_P $U_V._P#@GO8:XG[,GPN?3M4\47"3>*/$ MVL:M+[R M*U\8^#/VHM?\0?V5*P2:;1=3CMC97B1G!,4@@9PV, 2QYQD9C_X)Y7MC^T%_ MP<$?MC_M-^ ;F+4?"7A'PIX:^'\&N6SAH+G4D@BEO((W'#M#+;.CXSM.W/WA M7TE^V1_P1\_8-_;H^)=G\;/C;\+M1M?&UGI_]G_\)AX0\37NBZA"/L\\M MG*GGI@X'F!BH^4$#BO5?V4?V1/V5IY_A_HCN[%G=]*A M)8GJ2=O)KQSX6:'HNA?M]^/K+1-'M;.%? NEE8K6W6-03(V_5X M7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %?+'QS_P""./[$?QT\0ZGXRU#PKK>@ MZWK-]->ZGJN@Z]*'N+B5R\DA2X\Z,$LQ)"H!S7U/17+BL%A,=#EQ%-22[J]O M3M\CVLCXDS_AK$O$95BIT)O1N$G&Z[22TDO)W1^8/Q-_X-V;Q6DNO@W^TG&X M.?*L?$VB%<>F9X'.?^_0KP'X@?\ !%#_ (* _#JK3Q"7_ #\I MK;UI^S?S=_,_ C4M'_X*4?LZ9.MZ'\5=!M8.C7UE>268QZ%U:$_A4WAW_@IK M^UMX=<1ZIXHTS5O+."FJ:)$IX['R1&?US7[XUSWC+X1?"CXBJR?$'X8>'M=5 MAAAK.BP70(]_-1J^&S3P6X6S-N52C2D_[U*+?_@2LSZVC](K(\?IG/#]&HWO M*$DG\E*FW_Y.?C1HG_!7WXJ6X7_A)/A+X?NS_$;&YGM\_3<9,5LG_@JU\.]< M7=XM_9=@F=O]83JL,X/.<_/;COSBOTN\3?\ !-/]@SQ9N_M3]EKPG%OZ_P!F M61LOR^SLF/PKA=6_X(K_ /!.[4I7EMO@W?6.[^&T\5:AA3[>9,W^%?%U_HX< M,.?/2H0B^\:E:#^Z+L=R\5/ G'Q_VO**\'_=::_"M'_TD^!9_P#@HE^RE?D2 MZE^Q_92R!MV9+"Q?#>N3'^M==H/_ 6.\"^%M/72?#'PK\0Z=:H?DMK#4XH8 MU^BI@"OK67_@AE^P+)(77PSXE0$\(OB67 _,$TW_ (<7_L#_ /0O>)__ I) M/_B:E?1^P:5E*=O^PFM_F)<;?1R3NL!73_P__=3Y;/\ P6\LXE+6_@_QAOQP M#XA"Y_$$U%-_P7,U2)0+/P'XFD(!_P!;XJV\_P#?!KZ9\3_\$&/V&]73] M&N?&>C7#J?+O['7DD>,XX^6>&1"/8C\17PW^UO\ \$!OV]/A6+GQ'^R]\2-% M^)&DQ[G32YK6+3=61>N DK&"; [B568](^<5Z^6?1\HXBIR+%.F_[^*Q,5]Z M=OO:.#,/$?Z.N7T^?^R<557]R,6_N=>+^X[V[_X+N_$EK+&T$Q4XX9' (/!(-?;_P"RO_P5M_X)0&"VTC]I M;_@FU8>'KL*$DUCP^HUJT=LWW2^C7GV7P52E6E-;^YB\ M5+\)35_E<^7H?2 ^C"ZCIPR.O&2T_>QBE_Z?J)?.QL:Q_P %N/VY]2W"Q\0Z M%IX/W3:Z8[$?]_97KF+W_@J=_P %'/'DQT_3/CSK1+=+?1=(MD00Y.>X)SV)ZU]*> M&OVCOV59-+3_ (0_X\?#YK+_ )9_V;XHL3%^&R3%;4O"_-,![M2M4B_[RJ2_ M]+D>O#Q[\)Z2YLLX:P\^SE*E_P#*I_F?BF/V?_\ @I9^V%J=O-XK\(_$OQ,N M=UO>>+)+H6\2GJT;71"@<]$_ 5]/?LQ_\$+O$MO=6WB7]H&:*]D4AAHT,YAM M5/\ TU?_ %L@_P!E50<=6'%?>'Q,_P""@7[#WP=TY]3^(W[6?P_TY44G[/\ M\)3;37#@9SL@B=I7Z?PJ:^!/VT?^#GOX.^#]/N_"7[$?@"Y\6ZLZ,D7BSQ-; M26>FV[=GCMSMGN/H_D@Y%:+P5S?B6I[*>+K*#W=.*IM^3J3YVE_@<9=F? M-\5?2KS>G@'A<%&C@J5K*-+6=NRM:WK&,?4^M_C-=?LD_P#!/[X.)\1OVDO' M]CHNAV$7DZ5H>G0B)KN11\MM:P)\\S=.%VA0<(=4\:>("T&C:)%G/DH47RXP,Y%O M I8Y+;?O-7[>?\$X/^"2G[-W_!.GPTNH>%;(>)/'EY;>7K/CK5+91<,"/FAM MDY%K 3_"I+-QO=\+C]4X2\./#;P9HN66X2$L8UK+64_^WJDKSWUU?^&*U/Y7 MS+/>+/$:LU.%OJWO+Y+1_+3^9MGR+_P $O/\ @W/\)^ (=/\ CA^W[IUK MKNNX2?3OARDHEL+ ]0;YU.+J0:>F%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X M_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %% M%% !1110 4444 %%%% ',?%CX)_![X\>&'\%_&KX7Z!XKTER3]@\0:3%=QJQ M&-RB13L;T9<$=C7PS^T%_P &U'[ 'Q7FGU;X4W7B?X<7TA+)%HNI?;+$,>I, M%WO?'^RDJ =ABOT-HKOP>:9CE[OAJLH^2>GW;?@>?C?$[_ (-4OVCM)FD;X.?M0>"M=A!)C'B/3;O2W(],0BZ&?Q ^E>4ZE_P; M4_\ !3"QN3!:Z9X&O5'2:V\684_]_(E/Z5_0S17T5+CK/Z<;2E&7K'_*Q\Y5 MX#X?J2O&,H^DO\[GX"^ /^#8/]O_ ,27\:>-O&WP[\-VG6:6;6KBZF X^['# M;E6/U=1QUK[/_90_X-EOV1_A#>6GBC]H_P ;ZO\ $[4X"'.F&/\ LW2=W4;H MHW::7!_O2A6_B3!Q7Z5T5S8SC#/L9#E]IRK^ZK?CO^)TX/@SA_!S4_9<[7\S MO^&WX&7X+\$>#/AOX7LO!'P]\)Z;H>C:;"(=/TG2+)+>VMHQT5(XP%4>P%:E M%%?,-N3N]SZE)15EL%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ ME()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1 M-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$ M32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45D>._B!X#^ M%OA*]\??$WQMI'AS0M,A\W4M:U[4HK.TM(\XWR32LJ1KD@98@+[_ $#4[RRU+3-*UJ%[M1;SF%KE80V][5V7,=RH M,4JE61F!!H ]IHJAKOBKPQX72.3Q+XCL-.68D0M?7B0AR,9QO(SC(Z>M0:/X M]\"^(;T:;H'C32;ZX*EA!9ZC%*Y ZG:K$XH UJ*P/'_Q6^%WPGL(-5^*7Q)T M#PU:W,OE6USX@UB"SCED_N*TS*&;V'-;5A?V.JV,.IZ7>Q7-M<1++;W%O('2 M5&&596'# @@@C@B@"6BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\ M?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#\L/^#C.[\$Z7\?OV/\ 6?VP-/O+G]EZ MU^)NIO\ &%!!++IRZA]F@&CMJ"1@[[<2?:25((*"8$'(!XW_ ()Q_P#!-C]B M_P#:^U6R_;"_95^)/AWP-XL^$W[77CK5M%\2?"^ULF&M^%SK][]ETJ80,JFP MEMC$L3895MW=(QLDX^Y?VS_V\?V=?@;^TO\ "+]A7]I;X5R:CHW[0+:EIMCK MVNVMK+X?6>WB5A8W2SD^9)-(\$2)L(+3)SUK\=/C?^S?\$_V&?#.D_MW?L4P MOX!^.UO^WSXL\"^$]!\*WSPVWB;0D\37]N-'.GJWE&WCACABQ&BJ$98VSNCV M@'T5_P %\?B/^P;X_P#^"OW[/OP$_P""D&OP#X1> /A3X@\6>(]&+7[/JMYJ M4GV&RM433C]IDF\ZSCE5(^=J$GY"U>X?\$;?AC_P;K>,OC5J7Q=_X)5>$-,T M[XD>%]-GM=5L;O4M?M]4LK28B.5C9:I-\\9.Q3*B,%+*I96.*]STOXW_ /!/ M37?^"Q^K? 36_@0NF_M':+\,X=0TGQ[KVAVJ+J^B.5)@TVY,S2R/&6D#J(D( M$5Q@E5>OFO\ ;PTCP1=_\'*7['T_[.4-JOQ)A\->)Y_C+)I 7S!X<%D%LC?[ M.Q)O%0R2"V)"++/]HAD9R"5D$A4@LQKN_^".MK=?L7?\%( M?VH?^"2'A76=1N?AEX*71O&WPDTW4;V2X.A6.I0))>6$;R%F\A)YHQ&I)QLD M5[8_M!?\'!'[8_[3?@&YBU'PEX1\*>&OA_! MKELX:"YU)((I;R"-QP[0RVSH^,[3MS]X4 ?I?1110 5X7X!_Y2">/_\ L1-* M_P#1C5/JG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF8L0 #P,G@=JX_\ 9M^$ MGAKX0?MP>.O"WAB_U2XMX/!&GNCZKJ+W,I,DN6R[\D?*,>G/K0!].T444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!Y7^V!^Q-^R[^WK\)'^"'[6/PCL/%WAXW2W=M!WN(626 M"0!F&Y&4E693E6(/RU_P3A_X(!_LC?L0_$G4OCUXO\%0^+_']EXYUZ^\!^(M M:\07VI?V'I%S?S2V2)'=-Y:WJP.@EN A=I-["0[B3]\T4 >!_MM?\$Q_V+?^ M"A*:)>_M._",:GK7AEV;PUXJTC5;G3-6TLDY(AN[62.39GYO+8LF[YMN>:9^ MQ/\ \$P?V*_^"?4^MZU^S1\)38Z_XFVCQ)XNUO5[G5-7U)000DEW=R22"/(! M\M"J$J&*DC->_P!% 'S%^V1_P1\_8-_;H^)=G\;/C;\+M1M?&UGI_P#9_P#P MF'A#Q->Z+J%S9X(^SSRV>F#@>8&*CY00.*]5_91_9$_9R_8@^#5C\ ?V6 MOA78>$?"MA*\R:?9-)(\\[XWSSS2LTL\K!5!DD9F(51G"@#TBB@ HHHH *\+ M\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W2BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\? M_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ M /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_H MQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\ ]B)I7_HQ MJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;--%;Q-//*J(B MEG=VP% Y))/04EK=6U];1WME<1S0S1AXI8G#*ZD9# C@@CD$5^3/_!3#Q_\ M'[]M_P#X*2?$O_@G;8?M3^+OA/\ #/X2_LY77CG5M,\ :J-/U7QO?R)Q#)(H[G4?!/B*6QAE%IIV1YK6&W")#PD:RJ.3$6D /TZHK\P/!_B_]M;_ M (+)?MA_'32/A!^V[XL^!?P/^!?C27P+H8^'-A:_VIXG\0VRYOKNXNITU&W\^SN98(_D2XC0H)"O'[Y%.YD=V /NJBBB@ KPOP#_RD$\? M_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/C_ M (*K?L8_\$\/^"@GB/QW?W4.%4KNK _X)+_\ !)'XP^ =9^$?[T MSPY\,/ C^&UTFR^'5B^G1PS6[1!B]Q?B,O!+,X4\N"&PA0 A_P"#:H1Z'\+O MVIOAYJST+X->$M,UF2-05%[-#9SQ!F[-Y2,,>Q]..\^-?_!*C]J#P+^USXT_; M(_X)C?MKV?PBU;XIQ0'XG^#?$W@F/7-%U:^A0I'J<*&1&MKD*26P")&9F)&Y ME/JO_!-3_@G%I/[ /A+QAK?BSXOZI\2_BE\4/$?]O?%+XEZU9):S:W>@,L21 MP(S+;VT2NXCB#-M\Q\$ A5 /IBBBB@#Q+5/V"/@UJ^IW.K7/BKQNLEU.\TBQ M>+[E5#,Q8@ '@9/ [573_@GG\#(S(Z>(_&HDE*^9-_PEMQO(7.!NSG'S'CIT M]*]UHH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_ M^'>_P3_Z&WQW_P"%E<_XUY7^R#^R'\./BM\,=0\1^*?%7C 7$'BK4K*,6?BF MXB3RH9RB9 /+8ZGO7V17GW[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2 MX3![@'!H XS_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_! M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /C?PG^R'\.-4_: M[\7?"JZ\5>,/[+TKPK87MJ4\4W F\V5V#;I,Y9>.!VKU3_AWO\$_^AM\=_\ MA97/^-=GX<^#.IZ)^TEXD^.,NM0/::YX>L].BL5C821-"Q)_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ M ,+*Y_QK@/VIOV,/A?\ #3]GKQ9X\\-^*_&1OM+TIIK47?BNXECW!E'S(3AA MSTKZSKCOV@OAG??&7X+^(OA?IFIQ65QK>G-;174Z%DC)(.2!R1Q0!Y/X%_8* M^#FM>"-&UF]\6>.!-=Z5;S2^7XPN57E:O_ [W^"?_ $-OCO\ M\+*Y_P :]D\):-+X<\*:9X>GF61[#3X;=Y$& Y2-5)'L<5H4 >%_\.]_@G_T M-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !KR MO]D']D/X6QU/>OLBO/O MV:_@SJ?P,\!7OA#5=:@OY+KQ#?:BLUO&RJJSREPF#W .#0!QG_#O?X)_]#;X M[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_ MQH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_ [W^"?_ $-OCO\ \+*Y_P :/^'> M_P $_P#H;?'?_A97/^->Z44 ?&_A/]D/X<:I^UWXN^%5UXJ\8?V7I7A6PO;4 MIXIN!-YLKL&W29RR\<#M7JG_ [W^"?_ $-OCO\ \+*Y_P :[/PY\&=3T3]I M+Q)\<9=:@>TUSP]9Z=%8K&PDB:%B2Y/0@YKT&@#PO_AWO\$_^AM\=_\ A97/ M^-'_ [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-' M_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"->&_%?C(WVEZ4TUJ+OQ7<2Q[@RCYD)PPYZ5]9UQW[07PSOOC+ M\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XH \G\"_L%?!S6O!&C:S>^+/' F MN]*MYI?+\87*KN:)6.!G@9/2M7_AWO\ !/\ Z&WQW_X65S_C7LGA+1I?#GA3 M3/#T\RR/8:?#;O(@P'*1JI(]CBM"@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X) M_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ M /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C7E?[(/[(?PX^*WPQU#Q' MXI\5>,!<0>*M2LHQ9^*;B)/*AG*)D \MCJ>]?9%>??LU_!G4_@9X"O?"&JZU M!?R77B&^U%9K>-E55GE+A,'N <&@#C/^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ M -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-OCO\ M\+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\ M:]THH ^-_C_^R'\./ WQ.^%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD_(V1 MU%>J?\.]_@G_ -#;X[_\+*Y_QKL_C'\&=3^)OCWP!XOL=:@M8_!WB%]1N89H MV+7"F(IL4CH@T >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM M\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ M (U[I10!X7_P[W^"?_0V^.__ LKG_&N _:F_8P^%_PT_9Z\6>//#?BOQD;[ M2]*::U%WXKN)8]P91\R$X8<]*^LZX[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5 MU.A9(R2#D@3^!?V"O@YK7@C1M9O?%GC@37>E6\TOE^,+E5W-$K' SP M,GI6K_P[W^"?_0V^._\ PLKG_&O9/"6C2^'/"FF>'IYED>PT^&W>1!@.4C52 M1['%:% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 > M%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[ MW^"?_0V^._\ PLKG_&O*_"?[(?PXU3]KOQ=\*KKQ5XP_LO2O"MA>VI3Q3<"; MS978-NDSEEXX':OLBO/O#GP9U/1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D M]"#F@#C/^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@# MPO\ X=[_ 3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[ M_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#XW^/\ ^R'\./ W MQ.^%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD_(V1U%>J?\ #O?X)_\ 0V^. M_P#PLKG_ !KL_C'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_ M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ MT-OCO_PLKG_&N _:F_8P^%_PT_9Z\6>//#?BOQD;[2]*::U%WXKN)8]P91\R M$X8<]*^LZX[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2#D@3^! M?V"O@YK7@C1M9O?%GC@37>E6\TOE^,+E5W-$K' SP,GI6K_P[W^"?_0V^.__ M LKG_&O9/"6C2^'/"FF>'IYED>PT^&W>1!@.4C521['%:% 'A?_ [W^"?_ M $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ M ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_Q MKROPG^R'\.-4_:[\7?"JZ\5>,/[+TKPK87MJ4\4W F\V5V#;I,Y9>.!VK[(K MS[PY\&=3T3]I+Q)\<9=:@>TUSP]9Z=%8K&PDB:%B2Y/0@YH XS_AWO\ !/\ MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A9 M7/\ C1_P[W^"?_0V^.__ LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.] M_@G_ -#;X[_\+*Y_QKW2B@#XW^/_ .R'\./ WQ.^%_AS0_%7C V_B3Q5)9:D M;CQ3<2.(A 7&PD_(V1U%>J?\.]_@G_T-OCO_ ,+*Y_QKL_C'\&=3^)OCWP!X MOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T >%_\.]_@G_T-OCO_P +*Y_Q MH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_ M^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM M\=_^%E<_XU[I10!\;_L@_LA_#CXK?#'4/$?BGQ5XP%Q!XJU*RC%GXIN(D\J& M^$-5UJ"_DNO M$-]J*S6\;*JK/*7"8/< X->@T >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z M&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQ MW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:\K\)_LA_#C5/VN_%WPJNO%7 MC#^R]*\*V%[:E/%-P)O-E=@VZ3.67C@=J^R*\^\.?!G4]$_:2\2?'&76H'M- M<\/6>G16*QL)(FA8DN3T(.: .,_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!# M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&O M=** /DS]J;]C#X7_ T_9Z\6>//#?BOQD;[2]*::U%WXKN)8]P91\R$X8<]* MZKP+^P5\'-:\$:-K-[XL\<":[TJWFE\OQA!D]*]8_:"^&=]\9? M@OXB^%^F:G%97&MZ_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\ M:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \ M+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /C?]D']D/X< M?%;X8ZAXC\4^*O& N(/%6I648L_%-Q$GE0SE$R >6QU/>O5/^'>_P3_Z&WQW M_P"%E<_XUV?[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2X3![@'!KT&@ M#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO M\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ M (65S_C7E?A/]D/X<:I^UWXN^%5UXJ\8?V7I7A6PO;4IXIN!-YLKL&W29RR\ M<#M7V17GWASX,ZGHG[27B3XXRZU ]IKGAZSTZ*Q6-A)$T+$ER>A!S0!QG_#O M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#; MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_ [W^"?_ $-OCO\ \+*Y M_P :/^'>_P $_P#H;?'?_A97/^->Z44 ?)G[4W[&'PO^&G[/7BSQYX;\5^,C M?:7I336HN_%=Q+'N#*/F0G##GI75>!?V"O@YK7@C1M9O?%GC@37>E6\TOE^, M+E5W-$K' SP,GI7K'[07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(X MKH?"6C2^'/"FF>'IYED>PT^&W>1!@.4C521['% 'C?\ P[W^"?\ T-OCO_PL MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_ MX=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ M *&WQW_X65S_ (U[I10!\;_L@_LA_#CXK?#'4/$?BGQ5XP%Q!XJU*RC%GXIN M(D\J&^$-5UJ M"_DNO$-]J*S6\;*JK/*7"8/< X->@T >%_\ #O?X)_\ 0V^._P#PLKG_ !H_ MX=[_ 3_ .AM\=_^%E<_XU[I10!!I>GP:1IEMI-L\C1VL"11M*Y9BJJ "2>I MP.34]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %)))'#&TL MLBJBJ2S,< =232U^8/_ 7&^,'[07Q7_:T^"/\ P2>_X6#-\'/@]\>WFM_% M_P 7[64M=ZX\9;?X9M& VVDLX\E"\AQ+]K1!N59(I0#]&?A)\9OA+\?/!$'Q M+^"/Q)T3Q;X>NKB>"VUOP]J<=W:RR0RM%*JR1DJ2KHRG!ZBNEK\R3_P5@_95 M_P"">J7_ .P=_P $U_\ @G/\7OB]X:^"F=+\;7OP@\*/=:7H%TG,\,UT=S75 MZ&WO,2,E]Y,C,'V_9'[ /_!0?]FK_@I3\ K;]H7]F7Q-!-0U+189HO,C6Z6(B*61?XHXW*R.O&51AD=:_,6 MT_9B_P""97["/P@_9[_X*E?M8?$?XU_%K]HOXAC3/$?AZ[\(>*KZ^UWQ[JUS M:1W;6-M8PRI&UC$9X_D!1=@BC=G$@B< _:FBOC+]AW_@MY^S=^V1\>+C]DSQ MA\(?B9\%/BTE@U]8?#SXS>%CH]_JMLH9FDM 7;S2J*SE&V.55V565'9?LV@ MHHHH **** "BOR.\7_!+X&?\%?\ ]MO]JV\_X*4_%#7K;X1?LQ:I;:'X;^'= MKXJGTG2],@%E)BWRF5@MR][)(97B9RVT(FY1M18$50 MB@'ZRT50\+>*/#?CCPSIWC3P;KUGJND:O8PWNE:II]PLUO>6TJ!XYHY%)5T9 M&5E8$@@@BK] !1110 445\$_\%N/BA\3=8\7_LY_L#^"OBUK/P]T/]H?XGRZ M%XX\;^';K[-J$.E6UN)GTZUGP?(FNV=(ED'.%*X9692 ?>U%?D9X7\>?\$P/ M^"%'[67C3X*_L#_LL_M&?%[XAWOARRD^(W@GX5C4/$]GX:@.9DNKQ)IML5U. M&1RQWE4 P85D82??/_!/K_@I%^R]_P %+OA)=?%?]FOQ)?%](O\ [!XH\+Z_ M9?9-7\/WF"?L]W;[FV,0#M=6>-MK!6)1PH![U1110 4444 %%<)^U)\6M5^ M?[,OQ%^.NA:$NJ7W@KP)J^O6>F/G%W+9V4MPD)V\X9HPO'/-?CKX2_9S_P"" M<_A3]AKX0?\ !;#_ (*9?'#XL?$'XU>/]3TOQ!I.J^#_ !=>KJ>HZM<2F>+P MUI-C;R1QQPHJF!HU*;1%)MEB!50 ?N+17PY^R/\ \%Y/V,V_BCX3:IJG@/Q;ISGY M[*[T^Z<1Q,.Q%K+:D^Y- 'WK1110 4444 %%%?!'_!47]IG]N+XL?'#2_P#@ ME9_P3B\'ZSX<\8^+=!35?B#\H6]CX[T?3+GS)-'N)D M9XXY#C:2=DBG:3M>*1&PZ,H]#K\C?^"W^IR>%? MC5^SK8ZOH^LZU>&:YUKQ%I5YO&O@;X(5T/P+I.H7.)]8OV&1#$H! M/)*)O;";Y8DW;Y45N9_X* _MBVO["7[+FO?M$'X1^*/'=_8RV]CH7A+PEI#=(NF_LOP%X=MM5B*Z-:1*Y5G5YHI)I,L%,;$, MQ\V:4 _>^BLSP5XQ\-_$3P;I'Q \&ZK'?:1KNF6^H:5>PG*7%M-&LD4B^S(R MD?6M.@ HHHH **** ,SQKXU\(?#?PAJ?Q ^('B>QT70]%L9;W5]7U2Z6"WL[ M>-2\DLDCD*B*H)))P *QO@9\:'K>GEO M*N8B2I.' 9&5E961@&1E96 (('YK^-?!7[1O_!P7^T;J?P_^('ACQ7\,?V,? MACXKELM7TC5+6?2]9^+&LV4Y22*2-PLMMIT,T9!! ;(?V=/C+XF\%ZC9RM^]$']H2W<,W//ENUQ.BGOY)QP!0! M^BU%%% !1110 445\3_\%[_VO_BU^Q_^Q#IE_P#!?QU'X-UCXB?$O1/ \WQ" MEB5U\(6=^\IN-5PV%!CBA=58D;6E5@05% 'VQ17XF_MZ_LP?"+_@@Y\0/V?O MVU/V<_VX?B:FN>)?BUI6@_$S2/&OC*YUY?'6@SAGU&^EM45I)I(T4-F)& :> M,HHE\O=^CW[#7_!6_P#82_X*(^)==\ ?LU?%N:Y\4^&H_.UKPCXAT2YTK5(( M-P7SQ;W2(TD89E5F3=L+H'VEUR ?2E%%% !1110 44V:0Q1-*(V?:I.Q!DMC ML/>OQ2_9-_9:^'?_ 7(_9#\(VP(7S4B1+B624JTB2*_^#C#]E'4_P!D M3X.?!_\ ;W_:9OK;XJZG;W&E7WB[Q!X:U"'3+Z6.^GAM//U*2 0&9K46S23, M^S>Q,CARP'ZVJRNH=&!!&00>"* %HHHH **** "BOS3_ ."A6O\ B/\ ;B_X M*]^"/^"0/C_XZ^)?AQ\*G^#-QX_\00>$M:.EZCX^OOMSVL6D+^)K_P '^(I+L*]DK01N8(?L@>X5!XIM_L&E:1K%S;^;#H[ MWUY#:&^=""&\I92R@@J9/+!# D$ ^N:*_#[_ (*/?L5_#C_@D-^SW\//^"GG M[.'_ 44^)6H_%9/&N@_VEXA\5^/YM4LOB;;WDR&[5[5=PEB,)>X"Q[P(488 M=RD@_1W]B[_@LM_P3\_;V^*6I_ WX!?%^['C72[9KI_"GBCP[>:/?7-L "9H M(KN-#,H!#$+EU7YF4#F@#ZDHHHH **** "BBOR2_8U_9X@_X+X7/Q=_:R_;% M_:*^)UEHV@?%S6/!WPY^&'@3QO<:+8>$[/3_ "O+N)HX"#/J$GFAWDDR.F!M M*H@!^MM%?C7^SO\ \%(?VB/^".?_ 4)UW_@F;_P4 ^,.N_$_P""*7ND1>!O MCGXDS+?^%AJJ3MI]IK%ST>-S;7,7FR'11%E-TA>2,C M<@>)P#]CJ*\=_8-_;@^"?_!0_P#9C\/?M1_ ?496TG68VBO],O %N]'OX\"X ML;E ?DFB8X/9E*NI*NI/L5 !1110 445\Y_\%;_VO/&?[!W_ 3B^+'[5WPY MTF&]\0^%/#J'0H[F/?%%>7-S#9PSNG\:127"RLO\0C(XSF@#Z,HK\N?#7_!" MW6?C)^R_X?\ VD?"?_!2;XYQ?M&:]X6M-?L_BZOQ'NFL9M1G@6X6'["A$0TT MLX00Q@$18Y8 J=?_ ((+_P#!;'QS^W/I2?LJ?MM>'8_#OQNTG1Y=0TO4DM1; MV7CO2X+B2UEU"T"_N_.CG@ECF2+Y"T;O&%"R1P@'Z7T444 %%%% !117Y1_! MOX27/_!Y_:J^/_Q"TCX?? WXK7?P\\#?"?P)XOGT2V1K(E)M8O3; MD27,L\B,8BYP@$B@$ 'ZN45^+UE^W'^T9_P;__ /!0D_L5?M._&'Q=\8OV M8MRV,37EP!OGM4NHO*;<-H5X6BV/N@D_9K3-3 MTW6M-M]8T?4(+NTNX$FM;JVE$DM?##0?VB/'6IZ9XV^(?AFY%OJ=K8V%I M'.--M+@Y^S3WLDRQ+( 6!3&"&96\M^-7_!)W]M/_ ()IVB_M1_\ !&G]I[XA M^)[C0E-SXO\ @#\4O%,NM:7XOM5^:46IDPT%X0#C!#N3A)$_U<@!^I=%>!?\ M$WO^"B'P4_X*8_LUV7[07P?CNM-N8;I]-\7^$M4(%]XSL9KB.)MI!VLT8!QS@G'- 'I%%?DA^RA_P2!U']OO]C'P+_P % M ?$7_!3GX[6OQ\^)/A2U\41?$3PYXZ>/3]#O;F,3?V=%IT6V);2W8_9W@5DR M8G 9 =H]E_X)L_\ !2;]I/PK^TG=?\$G_P#@K!I=AI?QSTNP:]\">.],B6+2 MOB5I2*Q^TV^ JK=!4=GC55!$?^JG@CQKX1^)/@ MW2?B'X \1V>L:%KNG0W^CZMI\XD@O+69!)%-&XX9&1E8$=0: -2BBB@ HHHH M **^&_\ @N=^T7\8_A3\,O@W^S]\'/BQ>?#F7X]?&_1O &O?$S3B%NO#NG78 MD:9[60\0W4@0)'(?N#>058!U\B^,?_!%?]J3]B'0A^T=_P $%;SP?\0/!VI'1?BI\-]75DOO#6KIN5XG5PK&)V20QN5! M.QT8*\;JOT[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 445\L?\%:_'_P"U1\ OV?M&_:Z_9>U:^O$^$/BN#Q-\0_ =G!&W_"6^%TBE MAU*U!9=RRQ02M=1D,%#6^2K,$P >2_\ !8K_ (+(>,/^"4/[2_P!TO4_AA'X ML^''Q"M?$K_$"VTFTEEUK3+?3UL)/M]L%;88X8[B:61'7#I$_P \>W*["'7?AG\0]#EWMI&J1 M::A"PPZ/') MNCDC^5]K31'8Q.)K?]EK]GS]M/\ :=^$G_!4?0_B+)XFT+3?A+J6F^$M">UB MFTV]MM96%S??,-RN;8S021L&#+*@(0QL)/CCXH_"[XR?\&Z?QDU3]IW]F+PO MJ_C#]C7QAJ_VOXJ?"O3@T]W\-;N5@'UC2T)_X\^GF19 5B (Y(P#Z,_8:U M#]D;_@CS^S7X _8(_:B_;/\ AKI?Q*.CW_B3Q%J&O>((-+?7;JYO99[J^+7< MBM+^\D:-9)"'D2W)"J$94\F_X(SVW@CXK_\ !2[]LW]LC]E2T5/@5XXU[P_I M^@:Q90&+3_$OB"SM9?[5O[,8 >,7$LFZ9?EE>+_\ !1GX\>/_ -EW]@WXO?M&_"MM*'B/P1\/M4UK1O[;MVEM3<6] MN\BAT5T+9*X W#)([<5ZWXCTW4-9\/7^D:1KT^E7=U92PVNJ6L4;RVGP!L?B3_ ,%./^"??QJ_X)&?MG?%O4O#WQJ^'4@\ M$_$3Q3ID"-;3/BU\)]8W!EMKN#RWFB5\/-8W$40PP_<_P#P49_X(]ZUXGE\(_MC_P#!,G7[ M?X;?M%_"+1+>Q\)ZA$5CLO%FEVL*Q)HNI@X216B01)(_ &$?Y-K1=]_P3<_X M*-_!G_@JQ\&O$GPB^-?PDM?#GQ/\'M_9'QI^"GC#3UE;3[E6V,X@N%/GV?M$_LD_\%$?VK/V1OAW_ ,$^?BQX:^)?QG\+_'72 M?%#>(_A]J,>H)X9\)6^Z35I+ZZMRR0PO_HP-N[!G90NW)VM^L=<#\#/V4OV7 M_P!F&UO;+]FW]G+P)\/X=2SMY?[*OY)&9$N&:0LDH*J6[CC2#P=XULQ+)#:;E4?N]2A=]I_M67^D_$?]N+_@G$MY>:I\1/ (\+_M ?#?3H M6ED\4:5#L-OJ-M$IW27=NL21E%^=XEP@.94E]DT/_@N%_P $3/CW_P $XK^Z M^*?Q?\&:/X;G\"MI'B7X):O(D6LVX%MY+Z3!IQQ+/M(\J.2%6CX5@R@9'*?L M3?MH_M$?\$J_VB-#_P""4'_!53QC+K7AS6I?LG[.O[0MXK+;>(;8,$BTG49& M)\J\CW)&"[$Y*JS,KQ2O]Z7W[#_[%^J?%Y/V@M2_9'^&5QX\2X^T)XTG\":> M^JB8'(E^U&'S=X/1]VX<\\T >$?\&_7PC^.WP,_X) ?!7X:_M':;?V'BBTT* M[G?3-45EN;&RN-0N;BRMY5;#(R6LL"^6P!CQL(!7%?9%%% !117SI_P5+7]K MG1OV2-0^*W[$GB.XB\<_#S6;+Q8OAF&%63Q?I]C(9;S1)"59U6X@W@>7AVD2 M- 0';(!XU_P6Z_X*O?%'_@E)/\$O'O@_X6V_C+PWXK\9WUEX[T&WMI'U.73H M+(S-)9.KA4>,;I3O5E81A2T8+-71_M5?!C]G'_@O+_P3KTCQ9^S=\;(H)Y+R MV\5?"/XC:4S+<>&_$-H6,+R*N)(71R\,T1PZ;FP ZH1LZ#\)OV?O^"I_B[]E MW_@J/X'^)>H7/AWP)INKZWX:\,F&)[6^FU6P6T<76/FCN;21&4C+!9$D7'>O ME7]IO]F3XZ_\$(_CKKO_ 44_P""=?@:\\2_L^>);S[=^T#^S]I?31Q_RTU[ M1H_NQ;%RTD0PJ*,']Q@VH!PO_!&#_@H;X9_85^-/QU_9/_X+'ZKH_P '_COX MP^*$_C&\\8>*_+T_1_%-M-:V]NK6]^^(!$CV\KQY=8B+DB,!ED1?7?\ @G1K M/PK_ &C_ /@N[\?OVR_V()H;_P"#%S\)--\.^-O%FC0,FD>)?&ZWL ?C!X#UF#[9H,GBO MPO:ZDEM)G;(ABNHW-O.C*4D0@,K(5/2O7? 'P[^'_P */"-E\/\ X6^!M'\- M:#IL7EZ=HF@:9%9V=JF2=L<,*JB#))PH')H V**** "N(_::^(7B+X1_LW?$ M'XK^$19'5O#'@C5M6TL:E&SV_P!HMK.6:/S55E9H]Z+N 921G!'6NV=2R%5< MJ2,!AC(]^:_/O]ES7_C#^TW\)OVCO^"+G[:OQHU=/BIX9TO5-+@^(<-O"E[X ME\':U',-/UN)-JQ-(BRO:S)& L;Q*NY6?( )_P#@B?\ \%K/A=_P5C^#S?## MXP>'K/PO\9-)T&*7QAX&OH"D&M6$L:[=3L4EYEM)DD4LAW&/S "61XY'^%?C M7\ _B9_P08_X*'?!/XD?%_2]6\9?L2>"?'7B'4_ NJ0:?)?S?#:ZUVU^SRV] MRHW-Y4$X26%B"65Y6C)G9D/W-^V+_P $,O"/C[]G+X4S?L<>/W^''Q[_ &>O M"6GZ7\(_BE9IY,EREE;K$MCJ(4-YUM/A]VX/L,TAPZ/+%+T__!+[_@IO8?MZ M:5XJ_8U_;+^$]MX'_:%^'UJUC\5OA;K5JK6^HV_RQMJ-FC[EN+*;S$) +A/. M3YGCDBDD /F?_@MC^U=^Q5_P4<^%7P=^ ?[!GQI\*?%#X_:E\6M"U3X43^ ; M^/4+WPP(KA9;S4+J2')L($@0F1)BARJ.4(B+)^N=><_!+]CS]DK]FC4[_6OV M<_V7_A[X"O=57;J=WX,\&6.F2W:[MVV1[:)"ZYYP20#7HU !1110 5^:/Q1_ MX+\:/^R?_P %D_'/[!'[7&B:=I'PJCA\/6_A7XEVEM*D>@ZE?Z9+'[+^VE^TE\:OV'_V]_A+\:?'7CJXNOV>?B; GP]\6 M:;/%&(/"'B66=YM+U(V)^Z*W9O\ @D+^S)XS\??M*>+/ MCQ!-X_L/VF+S1W\3Z3KUN@_LRWTVQ%K:PVTJ893$Q>6.4;7C.S!)3>0#ZJ@G M@NH$N;:9)(Y$#1R(P*LI&001U!%?E6/%(7\?7 TS]GK]LV_C MO['7)OEL_#/CR/(FCF<\1)=F1G+G )N(^=EM(PI_LY?M&?'/_@@5\<]#_8 _ M;]\;W_BG]FKQ3?\ V'X"?'K5.6\-L<^7H.LR#B-$7B.4X5%7_$W MX/?";XVZ/I^A?%WX$)UACDCU M"YLYX[K^SI1("/*NEB:W8@KQ-R=NX$ \5_X+D?\ !1WXU?\ !,']G;X>?'OX M)_#G3?&%UK?QETGPUK'A6\@F:XU6QN;2^E>WLVB.4NF>WC5&V2#)/R-T/NO[ M#O[<7[/'_!0S]GC1_P!I7]FKQBNJ:'JB^7=VDV$O-)O% ,ME=Q GRIXRPR,D M,"KH61U8^%^"_#7P5_X+:_!K]F3]MV'Q7JNB6GPX\?0^-+SP3Y2.(]?LH)[: M33[L. \4UI>DE7[JC?(1*KIXC^W%^P[^T/\ \$R?VA]8_P""LO\ P2:\'-JE MCJC?:/VA/V>[+*6?BVS4EY=2L(D!\J^C#/(0BDDEG56WRQ3@'>_\' '[,_Q@ MUWX0> O^"B?[*6D->?%G]EWQ0?%ND:?"A+ZQHA"#5=/PHRP>&-'*C)*12HH+ M2"OJ_P#8K_;"^#'[>?[,_A7]J7X#:\M[H'B?3UF\AI%,^G7(&)[*X4'Y)H9- MR,.F1D$JRDU_V(/VV_V??^"A7[.>B_M-_LV^*_[3\/ZNIBN;:=0EWI=X@4S6 M5U&"?*GC+#*Y((974LCJS=Q\)O@Y\*/@/X*A^''P5^'&B^%- M[F>X@T;P_I ML=I;1RS2M+*XCC 4%I'9B<
^,/QFO?VC_ (_?\$G?VQ?BGJEUXDNK?4O%7PC\=1I# M!=ZOX,U9Y4VPXC\O[3IES(]N?DV[?*VIL3D X'_@A+_P7O\ "G_!3[P;:?"+ M]H/0[+P3\:X=-DOX-)CADM[#Q;IR221M?Z9YK$ML:*1)80SE6B=E)4.(_O+X M_P#P2\"_M*? [Q=^S[\3K W/A[QKX;YWV03XWB'S/GV9QNY MQ72T %%%% !7YN?MH?\ !>"S_P"">W_!7.P_9!_:6\-V2_!K7OAWI&I/XWTR MRF:X\*ZA_X*7?M'?'']A?XU_"']LN7 MQG%WA;:Y2.*7+,!%<$(H+NQZO5/ M^"7?[.OQ(_:>^,_[2WQC/_"=Z?\ &[X?:+X4U3PEKMK')8Z?I]F)3(MNZ8;; M,YMYO[\']5MK^PO[:.XL;ZSG66&XA=0R21 MNI*NC*00P)!!!%?EM^U1XB'_ 1D_P""S=E^W7K@>R_9_P#VJ+6S\,?%G4%& M+7PUXKME*V.I38P$CDC#;F/0/>R')"@X7PS^)GQI_P"#;WXTZ;^S?^TAXDUG MQG^Q;XSUDVWPT^)=Z&N+SX9WDK%ETO4&49-H225<#& 9$ (EB'ZA_$7X8_!7 M]I;X9_\ "&_%#P5X=\<>$-8%K>?V?JUG#?V%ZJ2)<02[6#)( ZQR*W(X!% ' M4V]Q;WEO'=VDZ2Q2H'BEC8,KJ1D$$<$$=Z?21QQPQK%%&JHJ@*JC '0 4M M!117FO[8OP[^-?Q9_9<\=_#O]F_XL7/@;Q[JGARXC\(>*K5(RUC?A=T).]'" MH[*(W8#^%+3 MQ-X2U^$:;X_^'WB'*7^@Z@A#M:W"HRR031NH>.>,J3M62-@1QYW\.]/\$_\ M!>+]ACX7ZU\8-4U+P;XD^&OQ?TK4?BQX'M84/D^)M N&2_T2[C-/B(D?F?&3X-P@I MIWQ+TY3OE=(DX740-S J-TC?.O[W"-<^"=M!\"_''Q#U^XO;"WU+[21?Q+>WTC1V4VS,*X**D85>UQMBW%HU=F_Y9L$^F?V<_C7_ ,$\O^"[O[(.G^.]>^$OAWQM MH<-[Y7B#P1XYT:&YO?"VL(H\RWFCD4F&90QVRIC>C94X8BO>_@%^S3^SY^RO MX&7X9_LV_!;PSX&T$3&9M+\+Z-#9Q2RD &601J/,D( !=LL<#GB@#MZ*** " MBBOC+X#_ +1GQL^"W_!3?XE?L#_M2_$*[U73?B7!-X\_9V\3W<449-@J)%J7 MAY-JA#)8NJS1KAG:"1I)"2>0#QW_ ()"?\%_O#_[:/QJ\3?L;_M8:5IG@[XH M67BG5X/ U]:6\EMI7C+3[:\GBVVAF9B+F$1E&BWMY@C+J21(B>*_\'"O_!(; M]C+X*? 'Q)^WW\'OV:=6^WW?Q(T35?C/8>%]>OH[2ZT0WN_4;S^SXYA!YK$J M';;M42R2D*VZ0?2^O?\ !O1^S%K_ /P3?\-_L*WGCO6#XI\!ZQJ6O> ?C3#" M(=>TC6[F^EO!>[XV!8;GB22,,HD6%&!1TC=*/_!-;_@I%\8[;XPWG_!(_P#X M*U:)9:1\>=%T]T\-^(Y8A_9'Q3T<*P%[:LRA'G:-',D6!OVR':C)+%& <=_P M5:_;N_X)*?'_ /X)"^)/@K\(/B5\/OB'<^.O""Z)\$_AGX(DM[O51KLD8ATI M;;381Y]HUO.8BRM'&8U0QD L$;[M_89^&_Q+^#O[%?PB^$OQGU)KOQ=X8^&> MA:5XGN&F$I>_M["&*?+@GS,2(PWY^;&[O6-\%O\ @FO_ ,$_OV<_B9-\9?@1 M^QI\-_"7BJ;S,:]H7A*UM[F /G>(65/W 8$@B/:".#Q7MM !1110 5^J_!KQ5\/Y-3\9ZSI&G33:IXY6X6-2%96D+\+FNIO/V!O@%\>?VR[K_@ MH3XF\3Q>-],\7_ 9/ %GX7U"U@N]'ET:YO#?27$9Z2+<+(JD,&!4G#8;: "# M]JW_ ()[?\$]O^"MW@7P1\4?BYX7M?%UKI\":GX"\>>$O$,UG=1VTX60-!>6 MDBL\+@*VTEE!^8 -S7PU_P &[W[4/[ W[&'[.'Q*_9N_:+\?^#/@]\:O"WQ. MUU_BMIGQ \01:?>7H%TYM9H[B^D#W=O';E(@?,KRZ=([>Y)/_ #WP;O[W^(O[ M#G_!-O\ ;RG\/_M)_$O]F7X7_$V34M*MKS0?&-_X>M;XZA8NBR0-Y^T_:(2A M4J'++AN!@F@#Y3_X(#^$_#7B#XZ?M=?M7_LZ>%YM%^ /Q1^*EA)\([4636MI MJ$ME;SQ:KJEG P79;7%S(FPA5&(=F 8RJ_I3570M"T3POHMIX;\-:-:Z=IVG MVR6]A86-NL,%M"BA4CC1 %1%4 !0 *M4 %%%V.A^*K"%))M'NY8'2&[17!5FC=E?!'.WMUH \3_P""OW[6 M_P 4?V$_^"+M0\(?$OP%XVL M/"_QYTS2XXW:XU+1[^"Y9BC!=]K?Q0QSI(FU0TGREA$5:U_P4X_X)??&&U^, M-I_P5)_X)5W]IX4_:)\*6@77/#P CTOXE:6@7?IE]&"J-,415CE)7.Q%+(R0 MS0@'RGXA_9(_X)T_\$6/^"Y'P5UKQ[X%F\*?!36/A-JD/@'QAXW\17FH:7H? MC9M1)8-->221V:1V(1$;Y KW8D9SM+I[#^W+\1?V)OB/XZ\#7T5[;:#X/CB_?V5[>VY9";EV\J.$LQ4RMD*)\M] M'_L8_MZIX?U!-/^*OP;^(.CQW-UX6UE-Z[)(9 MT!QN27R9PJL=CCY)$D1/H#]G/]DC]F#]D/PQ<^#?V7_@%X3\!:;?3B:_MO"^ MAPVGVN0 A7F:-0TS $@%R2!P,"@#T2BBB@ HHKXWL?VDOC7^S'_P5LO_ -FO M]HGQS/JWPR_: T9-5^!NJ7D,:1Z%KNG6R1:EX?+(J@B:)4O(2W)8R*"[LQH M\6_8=_X+_P"A?$?_ (*(?%G_ ()W_MA:5I?A74](^,?B'PM\(?&MG!)!I?B% M;&\,(TN9Y694U%4:%N&VRF94VHYC$VK\;O\ @C_^VC\#?VI?&?[6'_!'/]L[ M1?A1+\4KW[?\2OAQXV\/#4=!OM2+,SZC;@)(;>9F9F91'DLS?O C>6.XO?\ M@@E^R/XP_8O\??L=_%O5M4\3GQQ\4=>\?Q^.[B&*'6-(US4)R\=Y!(@P)HHE MAB9L!9A&VY K[!YQ_P $\_V__P!HW]CO]HS3O^"0?_!6W6_/\:3+Y/P.^-DJ MLMA\2-/4A(K>:1L[-24%4(8[I&(1R9#')<@'A/[17@G]A7]GC_@F+^UEI_[8 M7[?_ (1^/W[0/Q>BGTSQG-M(^%N@6?BU;M]TRZC%I\"7"R-_$XD M5@Q[L":R?#W_ 30_P""?7A/X_/^U+X:_8U^'5C\09+MKO\ X2JV\+6ZW*73 M$EKE,+MCG)))F4"0DDECDU[C0 4444 %?G]_P6*_X+(>,/\ @E#^TO\ '2] M3^&$?BSXY3+ YC"R1,5>-T*D?Z MV)_#-!_9E_:(T#]J;X6_$+_@N[_P5M^%>JVW@35)O$GPG^&>E1V?ARRU;6+- M HU>Z>80&>2V$P=8E4JC,&#*OF+)B_%'X7?&3_@W3^,FJ?M._LQ>%]7\8?L: M^,-7^U_%3X5Z<&GN_AK=RL ^L:6A/_'GT\R+( "L0!')']Q^._V&KRP2_\'>)-0TJ.Y(MY/F(BF($D:EAAX21\RE7 M7;\!/&?Q;TJ;X=W]HA6PU+68K&0>(+ MRSX"R0R7;Q;94RC! %/RU^D-9'@+P!X%^%?@W3?AU\,O!NE^'M T>U6VTG1- M$L([6TLX5Z1Q11@)&H]% %:] !115+Q'INH:SX>O](TC7I]*N[JREAM=4M8H MWELY&0JLR+(K(S(2& 964D<@C(H \D_X*,_'CQ_^R[^P;\7OVC?A6VE#Q'X( M^'VJ:UHW]MV[2VIN+>W>10Z*Z%LE< ;ADD=N*^>_^" M)?@Y\6/ \&F>*+KPV=+^+OPGU21XYH8;F(+]JMBV)'M90P>*9+-+M85B31=3!PDBM$@B21^ ,(_R;6B /%M3_X)>?\ !5W] MB7X):S\ OA7_ ,%L- \$_LPZ%IUQGQ)XW\*POXC\(:%@F2WAO&4)B./*++YT M.S@QK%A5&'\8_ G[%>F?M6?\$]OV4_\ @F'\1M$\9^,?A#XO^U7FM>$-Q\"BV8ZM/J-S:DQI]K9P5W%0\D\@11Y@!^O/^"=W_!0KX%?\%;_ (&>*O@= M\?O@S9:'\1_"ZG1?C?\ [QIIJS?8IPVQV\BX4^?9R.IVE@2I&UN0K-[E^S' M^PO^QW^Q?:ZE;?LJ?LV>$/ 9UAPVK3^'=&C@GO,$E5DEQO=%).U"VU[C1(/ M!OC6S$LD-IN51^[U*%WVER[M/"%!5$ H \<^%_\ P7Z\.^#?^"M7Q5_X)Q?M MBZ;I?AO0;/QM#H_PJ^(EK!)#I\EP]G;R_P!E7\DC,B7#-(624%5+.4*IE">F M_:Q_X)#_ +4/A[]K[7_V_?\ @DO^UW8?![Q_XZM8K?XF^%/$VB"_\.^*'C&( M[R2/:Y@N%'5A&Q8LS!HR\IE[_4O^"(O[(_C_ .&/[0'PH^.ZWWC:Q^/WQ0N_ M&VHZCJ<<<=_H%U)!'';I93(/D-JRS&%]N=DQCD$B[]_@7[$W[:/[1'_!*O\ M:(T/_@E!_P %5/&,NM>'-:E^R?LZ_M"WBLMMXAM@P2+2=1D8GRKR/!_V-OV8?@#^U3\2O^"K?_!23P)\:?C9XU\$R>%_B+IUOJ5E M:OHUK':R2V.@Z7I<;^;&YEG6565%9I0K[4:.1V^T_P#@BUX%^-'PT_X)3_ ? MP+^T%:7=MXJTWX>V<=Y9:@K+/:6YW-:6\JMRCQVI@C9#RI0J0",5U^L?\$T? M^"??B#]H ?M4:Y^QM\.KOXAB]%ZWBN?PM;M=/=@[A=,2NU[@$ B9@9 0"&R! M7N% !1110 5\"_M'?MB?M\_M9_MF>,_V!_\ @ECK7@SP;'\)K*QD^+_QE\QF:VTK3K,?)/-Y0WRR295?F0[&5?,]O_ ."I:_M:S9>+%\,PPJR>+]/L9#+>:)(2K.JW$&\#R\.TB1H" [9X#_ ()D M? KX,>*OBS\0O^"KO[,_QRU74?!/[4NAZ%KC^!9K.$6VEZE;0-#/,TN6?S]_ MF1R1@J$D$P;S,1^6 ?(=[X8_:A_X*@:U\4_^"*O_ 4TUGP_HG[0GPBL;#XD M?!/XX?#VWDM8;E$D6.#4A$-K1-'-/'#*(PF1*X54D@65_7_V'?\ @MP_PCU] M_P!A;_@MA=:9\%_CCX5@$2^+O$IVM\VVWC9P/G4LJ%L[-K; MX(K>@WVC7/\ P='>./&&H7]O:6/A#]B>WMM5N[BY$<<#2>(8KG?(Q("J(MQ) M;@ 9R,"O0?V=?VLOV2/^"V/COXC_ ZO/V*M.^(GP6^'FH0V7AWXJ>.- LK_ M $7Q'JP+"[BL(+J,N!$!$5G3<'!);R\Q^8 >1?\ !*_5_AI\7/\ @M%^U?\ MM(?L27\&I? [Q!X)-%'_$FUOQM&2\TMDX^2'=*ALK.U0DDK'#"JH@R2 M<*!R:VZ "BBD=2R%5-O MBQ\4O&%MX1^%'@^YN?)M[W5;@$^?=2 @QVD* R2,"#]U=R;MZ_&WQY_:G_X+ M+?\ !+WQ%X)^,W_!2?XA?"/XP_ CQ]XGM?"WQ'TSPAX5:PE\'&_)19H6=0;J MV7YE)FW[P-A"-(KB[\+_ (%_%/\ ;=^,6E_L4?M??M)ZYHOQ^_8V^-EMXX\* M_$2VTZW>Z\<>#KMY)+2Y\I@L(,BE;2?8CI"]NBLK^8RGT+_@Z'*ZC_P2JO?! M$0'VKQ-\3O"FEV!/43-JD,@P._RQ-Q0!XMX8\0_&K_@V@^-6I>"?&OAW7O&? M["WC37Y+WP]XBTVVDOK[X2WUS)N>VN$7+O8M(QYYW;@ZDS&2.:W_ ,%@/VK? MV,/V^M5_9C\-_L ?'3PG\2OCY9_'?0M7^'<9H ](HHHH *SO M%_BSPYX"\)ZIXZ\8:M%8:1HNG3W^J7TYPEM;0QM)+(V.RHK$^PK1KX:_X*/? M%'XB_L]?M8^!=3^-OC&[U#]F#XY^'+CX3_$+2&$<<7A/6[XS?8-6\U5W+'=" M62SE=SLCQ&Y/W5H \;\+?M"?\%Z/^"CWPKNOVX?V#?%GPK^%'PUNS<7'PI^' MOC;0&OM8\8V,$CJEQ?W#!DL?M)0^6D97"L-S8Q,WEEAJ?[4'_!0/X3_#S_@X M$_X)P>!8/#_[2'@.VN_"'QL^#S2,MGXUL[*?%WIF'.3*!MEA#DR;)(EWF6WB MS^EO_!.7]CF^_8"_8W\&?LCWGQCU+QVG@VTFMK/7]4T^*UD,#3R2QP+'&3A( ME<1KN9FPHYQA1\"_\$?V$?^"3GQ?_ &SOVC/&46C>$]0_:*\9ZEI< M$*!KG4I9+E(X;*TBR//FD:%@J@@ !F8JB.P /:?A]_P7A_X)&?M;?LG>)V_: MB^+/AWX?RKHEWI?Q/^#OQ3G6TU>U?RVCN[!;20+)?Y^95^SHSMD HC[D78_X M-P?!7Q:\ _\ !(WX<:'\5--U:QMY;O5KOP78:^I%];^'I]0GET\3 ]"T3AU' M01R1@8 'H'[,?PH_9\_X*%_";P5^W'^U?\ \$Q?!WA+XBZQ;?;;6R\?>%-- MU/6M/@61A:R-(OM*@KD_5 P!0 4444 %?#/[9G[:'[:' MQ=_;)G_X)G?\$PCX3T;QGX=\+V_B+XL?%7QQ9O=V'A&TN3BSL[>U3_CYOIU_ M> .#&L9SSEFC]]_X*&>#_P!J3QG^R!XPM?V*_B')X;^*&FVT&K>$)UACDCU" MYLYX[K^SI1("/*NEB:W8@KQ-R=NX'Y^_X)G?#SX8?M5?M W_ /P6T^#?Q1UG M25^-'PPTSP_\0/A3/9QF.P\0:9(;>8W$K_O%EMA#]F6,*F MG?M1?MI_%3Q]_P $ ?\ @LSJWAC6/$GB+P*GCOX*?&_P!I7V/SGMIRB2FW^5 M4N89!)E%$>Z..>-BRRI(W>?L6?\ !7OQ[^Q+XR@_X)R_\%RM5@\">/\ 08?( M\$_&W59"GAOX@Z;&=L=TUZP"07 3;O:4J&.?,,RE@8$\],^]=W\(/VX?V6_^"N7[1OQ%_9,T/\ M9(T_XL_!;X>VJ1:M\6/$FF6>H>&[WQ$LF&TZT@N8V%R4B8N+F,D J> CQ2R M'BW[(?C/X-_M$?\ !Q/\1?VCOV _$MAXB^' ^ -MI?QJ\8>&)1/H>J>*3J"M M9)%/'F*YNELXTS)&64)&Z[MQ;/ZA5S7PE^#'P?\ @'X*M_AM\#/A7X<\&^'K M5V>VT+PKHD&GV<;-CWTO3X)RJ0Q1Q*QEGW! MPXVCC[\/_!-7]I+]M;X5?M^?$C_@CY_P4,^*^G_%;4M%\ 0^-_AQ\3_["CL) M]/,9=)9 H^\W[N;<\@VD?3_P;_8"^$GP+_;7^*_[7#G8-(FF+ZKX>1CQOL;EVE MC3+.8)F=L 5]\:GIFFZWIMQHVLZ?!=V=W \-W:742R131.I5D=6!#*02"", M$'%?F]\%?B;??\%Y/C':_'CPE\(]8\!?!_X'_$;3=9^!'QRCN#;:WXHU&UG> M/5H8K2:,J=*NK?,#%L^+OQE\?6?@KX9V7B&5TTVTO;@%I+^\*$.;>"-=S*AW,S(.F M:^J*\>_:U_8<^!7[:5W\.M1^,]MJXNOA=\0K+QEX4O-#U5[*>+4+57"*TJ#? MY+%P652I)C3YAB@#X9UC]HW_ (*M_P#!+/\ :\^#FE?\%"/VTO /QF^$'QH\ M13>'M5U8^"K'PO/X*U 6[SI*CP[5EM %)>69F^2-]PC.UFZG]OKXF?#;X-?% MSP'_ ,%U?V//B)H/CGPKX0V^"_VAV\!ZS!JEOJW@VYG0_;=UJ[K)<:;>---\!Z/?6F@_#W6;H-H+7 MES)$[:A); S3B.(QXD9HRI!V;E#5\/> _V./@'^R'_P<#Q_LH?L?^$;2R^% MOQG_ &>]6O?CU\)K.5I='LXUDD@MKIK8DK )F9(0G "S2[0%E(H _6/0->T3 MQ5H5EXH\-:M;W^FZE:1W6GWUI,)(KF"10\)](\'6TUGHVI>)9DDNH[(W$DD%J615!C@C=( M$SR(XD!/%>J4 %%%% $.H7]GI5A/JFHW"Q6]M"TL\K=$102S'V !-?DS\*O& M_P#P4V_X*?\ P'O?^"I_A[_@JIIO[+?PD;5]0N?AWX27P5I]]9VVA6-Y+:O? M:U=7DJ!I93!*3&=T2 *0!N*C]:Y(XYHVBEC5D92&5AD$'J"*_GL_:Y^&GBG_ M ()G?%3X<_\ !(O]L2TFD_8M\6_M)V/B[PGXUDG>.RCT%WN9KCPQJ3C@117\ MUM<.25)1))LX8"( _2'XH_M*_P#!+C_@MQ^S_P"+?V!/@_\ MN^%O$7C.]TL M3>'[VSN&M-3L=8L\3VNJV:.D33&&>-96-OD;-ZY"L:]6_P""3_[9'C+]K?\ M9G?2/CMIZ:7\8OA?K4_@SXR:%P#;Z[981[E ,9@NH]ES&ZC81*RJ3L)KY3_X M.#/V+_V)OAM_P3HO/VSO@MX0\)?"_P")/PIN=*U7X0>./ >FVVFW+WGVN%8+ M&,VRK]ICD1FV1_,$($BC"OG[!_9R_9"TS1_VC9O^"AM_0 >V^-?AI\.OB3_97_ L/ MP'H^N_V%K$.K:)_;&FQ7/V"_ASY5W#YBGRIDW-MD7#+N.",UMT44 %%%% 'P M7^U?^UA^VG^TC_P4+O/^"7?_ 3V^*GA_P"%]UX,\#6_BGXK_%[7?#$>MW.F M+=.JV>GZ?83,L,LSJRRN\N5"-QM9,/XOXW_X*@_MT_\ !%O]J#PC\$/^"OGQ M)T/XM_!WXDRRQ>$OC[X:\(Q:-?Z1 ME?\ !0?]BK]NGX(?MYZ=_P %;?\ @EUX;T7QEXLO/"2>%_BY\'_$&JI8Q^+- M-B=6AGMKB1E2*ZC"1KEF7 @CVA\R1R8WP]_9M_;M_P""LG[37A[XT?\ !4O] MC3P[\'_@_P##SPWKMCX<^$-SXL@U_4/$FHZO8OIUS=W=Q;A4C@CM99A&NV.1 M9'# -PZ@&_\ LC:YHW_!.;_@HWJW['.GZO;2? S]IK[7X_\ V?M3M+A9+'3= M>*+-K&B02*2@AG1DOK=5Q&%9T3H(K\E/^"3 MG[(.C_MO_P#!,S7OV3_'WQ8UU])_9Y_:MU;3_@'\5]'FC?4H-/T2_@FLK^TF MD5D8,)KNV4E601G:%PB@?K90!B_#SX)?'GB[Q7IW@WX9^'[Z8QVU]K^HNR6RSN""(D5)96 *EA%L#)NW+N?\%* M/V\_"/\ P35_9,U?]KOQ]\/=6\2Z)H.L:5:ZK8:+/%'/%!=WT-JTZ^80K%!+ MN"<;V"KN0,77D_CY\#OV/?\ @N-^Q-X4OO#OQ;U"\\&:CX@TKQ;X/\:>";]8 M+[3[VSF)#1-(C>1.%:>W=73?$9'!"NHP ?%W[8VF_P#!<;_@E-\&(_\ @I;X MZ_X*/V'QMT[PSJ%C/\7O@[<^ +33=*.G7%S'#*NF3Q9D0PO*BK)LC8J/-<,% M:)_??^"IFAZ]X5\._"__ (+:_LIZ';R]D9U;P[IUD'D<99Y]6L; M=23W.Z0?6N6^/?\ P4KNOV7O#WP5_P"":7['7P;L?C+\>_$/A'0[:Z\#2WAC MTW0-#CM8%N;[5IU#_9HVA#;%8$X<2,&&Q)@#[M^%GQ.\"?&OX::!\8/A?XCM M]7\.>*-'MM5T+5+5LQW5I/&LL4@[C*L#@\CH>:EMOAU\/[/Q[=?%2T\#Z1%X MGOM+BTV]\11Z=$+Z>RBD>2.V><+YC1*\DC*A.T,[$#)KS/\ 80_8R\(?L%_ M8_L\?#KQ=J^H^&[;Q)JFI>'M-U6=9$T"TO+I[A-+MF"JQMH#(RH9"SG+$D A M5]EH **** "ORN^'7QT_X+1?\%:OAKXA_;:_X)\?M8^!?@M\,H=;U*Q^$7@O M5O 5MK%YXT@L9Y+,/"?AKQ:=<>+5;773+?Z))J>_>;%W4I;K%O'EHJ@#;N;< M[.[ '@?[*?[97[*?_! M"\<_&+PE?Z;XA^'5KXGM5U** M\M;N>V&H65G),TX GM5NX20^S"99MI)]*_X(^_M._$[XD?"'Q'^R%^U+J(D^ M-W[/6M+X1^(4DA.[6;94W:9KB \F*]M DFX\M(DI(&0*^6/^"I__ 1#_P"" M4/[+_P#P2;\<_$#X8?"?2OA[XH^%/@M]:\#_ !/T_4'@UJ;6K5 ]HLUX$ MEU<".'#9 :<&((RIM^I/V'/V5]7^).H? G_@I[\5/$.M:%\6]6_9OTO0/BEI M-M%'%!XEFN+>TNTDOHRI*S6\_P!H*[=K@S!"VR/8P!]4>.OAU\/_ (H:)'X: M^)7@?2/$&G17]M>QV&MZ=%=0K;=&"Y C"Y&"P=.6^"G[:GP7_X)/:]KW[-7_!4/_@M M?H7Q-\6:AJ\$_AF#Q#X%2([S[$)2K2.Q_88\(GQ+\4/@.+R#7_ B9W>,O"ETO\ IM@FT$F>,;Y( ME )R[LJO(L:-XY_P;R?#3_@GS^W7^P;XG^+_ ,1/A9X,^(/Q3\=^.=?NOCI) MXTT:UU#5?M=QJ-R]M#,)E9XX/LA@,:KB/=YA7YP^ #T7X;>-?!W_ 3\_P"" MFUGKWP_\5:=J'[.7[;%Z-3\-:SI%['/IFC_$01!F\J6,F/RM6MU#JP8E[B$@ M84&OT6K\.]6D^!?P_P#BMHUU\%?%&GW_ M -JN/!^NS0R7MW#87#$D/87<5NI7=DEY0YW32%OV%TBQGTS2;73;K5+B^DM[ M=(I+V[">;<,J@&1]BJNYB,G:JC). !Q0!G>!?AU\/_A?HDGAKX:^!](\/Z=+ M?W-[)8:)IT5K"US<2M-/,4C55,DDKN[MC+,Q)))K9HHH *\"_P""GG[=GAS_ M ()M_L1>-OVN]?\ ##Z[-X=M8(=%T&.7RSJ6HW,Z6]M"6 )5/,D5G8 D1HY M) !]]KPW_@I'^PWX)_X*._L6^./V/O'6M2:5#XJL(_[.UJ&$2/IM_!,EQ:W& MS(WJLT2;TRN]"Z[EW9 !\>_%+X<_\')'P5^"LO[86D_MN?#?QYXGTO33K7B' M]F]?A):VNDB%4\R:PLM5CD^VSS(H95WNGF,,!NF[@M>_;>\$_P#!8G]C+PK_ M ,%2_P!@#1FT_P#:+_9:U?\ M_4/AU/<[KV6SDB*ZMH3NJ[KBTOK1)3#*BY= MX50".02*NSX;^-W_ 2NK3:>1]HDN G[P_=9I!N^S$'8>>7]BGP9_P2B_X*??L)>%_P!F#7O/\3>, M_ VJ?#OXN65I&L1\5Z7INF1SC5YX5.4:*8>9O.3MB@CW8C.X _3[]F+]HOX8 M_M>/;7XJ7?@?2)?$]CI7_L6_L1^ ?V&M(\=^#?A/XIU27POXO^(5_P"*M)\+W?EBT\,M>+$T]E9! M5!2W,ZRS!"=JF8A0,$M[30 4444 %?F/I/CG_@H__P %F?B5\2_$W[(G[;O_ M SE\$OAMXXOO!_A;4M#\'V^KZUXRU:Q*K=7\[3R)]FLA(P$4:,&D7=O (R/ MHW]CK_@KK^S9^UW^UA\7/V(;03>%_B9\)_&&HZ3+X^\976AZK>K)9 MZ/=W07S8;-%13'$2H.&+'A1GY10!\S_\$P?CG\9?V[_AA^T;_P $OO\ @J%I MFC>+/'/PBUC_ (0_QYK>F6:6]MXIT74K>#)@3HVJKG[[ M+"!:S!=VR2%0S%W->(_L:_M*?!7]F7_@H;_P4N_;)_:$\>VGAKP?HGB[P5I^ MHZE>MQNT_2+F$1QH!NEFD:142-06=F4*"37I_P"P58^/?^"FWQ@\&_\ !73X MG_ ?6O@K/X:EUC2/AA;)J2F_\<^"+V!?)&LV[1GRXQ<@W< 1_O,&7Y=LLP!] MQ?$/X#;[X=?%3P-I'B30-3C5-1T37=.BN[2Z56#J)(I59'PRJPR." MH(Y K9CCCAC6**-515 55& .@ I:* "BBB@#XQ_X*2_ME_M.^'?VB/A;_P3 MC_8.G\.Z7\5_BS9:CJU]XX\6V9NK'PAH%DH\Z]%L"/M5R[DI#&>/_ _B[X=77BOP=\9[[2=/\)M MILEK.D,UG>PH8[>-"7(5LL23'ASN=$^T?BA^P[\"?BY^US\-?VVO%-IJT7CK MX5Z9JMAX">"_C$Z;X"\)7VMW-A;. M%DN_L\+2+ C$$*TC!4!/ + GBO0ZY'X_?!3P/^TE\#O&'[/GQ+M'G\/^-O#5 M[H>LQQ-M?[/=0/"Y0_PN Y*MV8 ]J /S=^%J?\%'K3X9_#W_ (*R?MS_ /!: M/0/A'X%U_P#LWQ'XA^%,'@73QH%EH5XBSPZ1%=7$ADENY(F1/-V22AW8(7*J M6[W]K/XP?LL_\%B_V='^(?\ P2Z_:?\ "WBGXZ? ?68O''PQ;3;AHKZ"_MCA M[.:VF$'[BXCE_$XM&\(6<5C_ ,)IHMZ7COK6 MXMH HE"Q[5,Y7Y$EVL>8M@!]]?L*?M?^ /V[_P!E/P=^U'\.X7M;;Q+IH;4M M'N&_?Z1J,3&*[L)@0")(9TDC.0,[0PX85Z#K/PT^'7B/QMHOQ*\0> ]'OO$7 MAR*YB\/Z[=Z;%)>:8EPJK<+;S,I>$2*BJ^PC<% .17F?[+O[$OP^_9*^*7Q= M\?\ PN\3:K'I?Q<\9Q^*;WP?(8QIVCZFUNL5Y<6JA=ZO=2*)I=S%=P4*J@'= M[/0 4444 %?G1JO[1G_!13_@IE^U[\8?@)^P/^U!H/P!^'/P&\1)X7U[Q]=? M#^U\3:SXD\0A"US;Q6MXXM[>U@(V%CF1CA@2'*Q?HO7YA?&#]EO_ (*5_P#! M,7]O'XC_ +:/_!-+X&:5\$OB'X4U'P)X^\,:?K>B:Q926>K:1JUFEQ;7MO(I62&6*0%9$92 M058$$'!JWIFF:;HFFV^C:-I\%I9VD"0VEI:Q+'%#$BA51%4 *H P ,5/1 M0 445\Q?\%+?^"IOP4_X):V'PT\8?M">&-6E\*>/O''_ CNI^)--VNGA\&V MEF%U+$ 7F3,8!5!N">8PW,JQN <[_P %4?VUOCO\#]?^$W[&7[&=IH__ NS M]H'Q!?:7X-UGQ'%YNG^'+"QMUN-2U::( ^>T$+J8X2,.Q)(8(8W^7OB7XU_X M*F_\$9_VBO@U\0_VEOV^9OVBO@O\6_B)8^!_'-OKW@BTTF\\-:G?;OL]]:&W M9B(04D8INV!8RFPL\;K]N?'S]C']GS]O#XC_ %_:]MOB-J:7WPE\0MXH\ ^ M)?!>KQ>5JEI>6ZB2V:4*ZRVEPJ6[/L(WHA4,%D:OF_\ X./HX-?^#'[-7PS, M?F3>+?VR/ VEQ)C/WFO&)P.2/E X_O"@#3_;VCD_X)K?MZ>$?^"K/AU#;?#7 MX@_8/A_^TS!$,16L3R"+1?$LGH;69UM97.3Y,R*HR2:_0".2.:-98I%9&4%6 M4Y!!Z$&O@7]JO]O;PO\ MC?M>2_\$>?VW2Y16#:F&(9(P#M>+R^'\Q[;Z]_97^!DW[,G[-_@C]GF;XD:SXO\ M^$+\-6FCIXD\0>7]LOD@C$:O)Y8 R%4*.IPHW,[98@'2^&OAU\/_ 9K>M^) M?"'@?2-+U'Q+?I>^([_3M.BAFU2Y6)(5FN'10TT@BC1 SDD*BC. *V:** "N M-_:*^./@W]F7X!>-?VB_B(9O["\"^%K_ %[5EME#2O!:V[S.D8) 9V"%5&>6 M(%=E7-?&?X2^"?CY\(/%/P-^)6G-=^'?&7AV]T37;5'VM+:74#P2JK?PML=L M'L<'M0!^5OC[X[_\' >M?L13?\%C?"?[3WPO\,>$X/!Y\?6?[-TG@."ZMI/" MP@^V*MQK$@^U-=M98D9(S$"QVJ8R=@^A?CSXC_9X_P""V/[!.C^&?@1\>?!^ MC_&V'PUHGQ(^'^E:=XNL[G6O WB:.WBO;0W$,;M+!L>4VTI9!A)9.,XKUWXA M?\$O_@1XR_X)W:3_ ,$SX_'OC;2?AOI&F:7I=S/;>(B=1O\ 2[.XBEDLI[EU M)$4Z1F)P@0+&^U BJJCX#_X+I?\ !-W]C;_@G_\ LZ?#W]L'_@GO\)](^%7Q MR\%?$W0-/^&"># UO-XHN;BY6%M-FB#?Z66B+R,S!G98W1F*R," ?HK_ ,$T MOVU+;]O#]DO0_C+JNA'0O&&GW$^@?$OPI*I67P_XELF\F_LG0\IB0;T!Y\N6 M,GDU['XE^'7P_P#&>MZ)XE\7^!](U34?#5^][X)]4LQ\7X-*F\3>#T\L:8 MNJV:2Q/JD:[=RSSQ-"DF" QB+MO9@4]HH **** "OSV_:F^,7[;O[=O_ 4( M\9?\$U_V*/VED^!OAWX1>$M+UCXJ_$BT\.Q:GK%_>ZFAELM-L8IF5(8A"OF2 M3A@^[Y1@##_H37Y0_P#!;?XT?LV_\ !2_]C7]DS2K; M]AO]O'_@L!X#^*GQ9L=5N['6/$.J:=;Z7#M:5DBL[EH%:UAD2/:D@FFW[RX< MU4_X)QZDW_!/+]LSQA_P2.\2WQ'@#Q%#=_$']E^_EDW1'1YY3)JGA^-NA:RN M'::- 6&[M+J)9(IHG4JR.K AE()!!&"#BJG@[P= MX2^'GA33O G@'PQI^B:)H]E'9Z3I&DV:6]M96\:A8X8HHP%C15 50 ,"M* MB@ HHHH ^4_^"LG[>/Q(_8M^%O@?P;^SOX0TG7?BW\9OB%8>!OAE9>()'73; M6_NB=U]>;"&-O"HRRJ>#_VG MOA_X=\NY^)_PZG^%]EX8NM*L&<"6XTZYLRSRK%N&6FW%5&\QN VWZ:_X+ _\ M$[?%O_!0C]GG0K3X*?$:+P=\6/ACXQL_&?PG\4W"DP6NLVFXQQ3X5B(9,@%@ MK%&2-]KA2C?*7Q4US_@OW_P4D^#L_P#P3T^.O_!/SPG\$M'\50II/Q9^-J?$ M*TU.UGTDNOVH:7IT3/(DL\:LBAY)@HD(8Q'#J 3?&3]LKX+^-K3X4_\ !QS^ MP[J5SJGA31+=?!?[2GANW@_TY?"\\R&1KJW0D_;-*NI(YP!G?#)N#F':Q_4[ M0->T3Q5H5EXH\-:M;W^FZE:1W6GWUI,)(KF"10\QL=52__LX3/&/E3[5; MR2;T.&D:Y=SD;'[%'[*^B_L3?LQ>%?V6O#'Q"U[Q/I'@ZVFL]&U+Q+,DE MU'9&XDD@M2R*H,<$;I F>1'$@)XH [G1OAI\.O#GC;6OB5X?\!Z/8^(O$<5M M%X@UVTTV*.\U-+=66W6XF50\PC5V5-Y.T,0,"MNBB@ K+\<>,O#_ ,.O!6L? M$'Q;>_9M*T+2[C4=3N-A;RK>"-I)'P.3A5)P/2M.1F2-G2,N0I(0$98^G-?( M_P#P32_X*F_LF?\ !9C]GO7W\%:^$^B_\%I_^"M_P4;_@H!\$_P#@H19_L[^'O$#7-Y\% M/A3I?@FTU*.>PBEDCMY]:O)2S-)<%,LBI+'&I5UCR3'7H?[+GBO4?^"__P#P M1O\ $'P[_::T>#PK\2M/UF_\+^(=1TE#'_8/C#2)DDMM3MMK;HF5S;3,BL/O MRQ@[#D_6?[ O[%?@/_@GK^RUX>_9-^&/C?Q)K^@^&9+HZ;>^*;U)[F-)[B2< MP@HB*L:-(0J@<#N>M?G%_P $K?\ @H!^SY_P3P_X)@?&S]L+X_ZY(EOXL_:E M\;7OAGPW8!7U'7[^6:&**QLX1@M(QAY. J+N=B%&: /N/_@D[^V7XQ_:Y_9G MDT?XZZ>FE_&/X7ZU/X,^,NACZ[_86L0ZMHG]L:;%<_8+^'/E7AXED34H[(I;E-V$1F# ,2B?8U !1110 5\&?M;_M2_MS?M*_MYZM_P3+_ M .""K3Q)\5/B[XC\-QZU/IIO&Q9:?I]A*1%+*Z?O7DERH5L M#:RXD^\Z\>\.?L.? KPI^V[XD_X* Z';:O!X^\5^![3PMK0CU5UL+BTMYO,2 M9K< !Y\"*/S'+;4A4(%)V/ARV\466IQ22112P.T4,=TH1?DC49RXPP19)-+]D_4]._X) MK_\ !2;6OV+$U"!?@E^TK)>>/?@'?02JUEI?B#:LNLZ%$X)413*R7UNJ[8P& M=$W,QKT34O\ @A/_ ,$X_B)\3OB;\9/VD?@U'\6/%GQ0\0SZCJ^O>/KAKJZT MRV>-8H;"Q9"GV2""- D;1XE"A07(1=OQU_P26_8@\/?M;?LD?&']CJ\^,'B6 M7X=_ ?\ :ZNI/V;?B?IUXDNI:+'IEQ#,/L,\BM&Z*&ECWA6C8WEEHFB: M9#LAM85[#NS$DLSL2SLS,Q+$D]-10 4444 ?./\ P5=_;CU3_@GK^Q+XE_:' M\(^%+?7O%)N[+1?!6C7CE;>ZU>^N$MK;SB""(D9S*X!4LL14,I8$?-.A67[4 MO_!,3X@>'_VM?^"KG_!>+2;SP?K%I)OASJ7P_L;&RO=1:(&.WTHQEK@QP M,VYC%")'6-2X4.VWZI_X*07%S)J>KV,,P\F6XN8GM+A'0,3$96C)C0% M0#Z(_;A^/WP2^-GACP9_P7!_X)E_%/1?B3KG[/%S+!\1],\*7@:YUWP1,/^"LG_!,#3S^PYX\TJZU^_U7 MP[XX^&.LW-T(K.[,4\61P&4_.JJ1UQX3\:?V,M:U3PO:^)]5U+PW8:S*CKH5G>7;W": M9;%0&^SP[R$WEF)9B2 0J@'G?_!+O_@EW\/_ /@G9\/]6UW7?%=SX]^,7CVY M_M+XK_%?6\R7^O7[DNR(SY:.U1B=D>>?O-ECQ]4444 %%%% 'Y?_ !^-G_! M67_@LAX3\2?M=?L8?MP>&/V>?A+#XDU#2?A9HC?"VR\2:AXHALYC"U_J4UZV M+199$<+' NY!G.XH'DPO@/\ M_Z=_P %!]9^*_\ P0(_X++>"-!\(_&J33YM M'2_T!R-*\6H85N;;4-/\WF&[1/(O8HVX?:KJJ%6A2O\ ";X%_P#!7+_@B!XX M\8?!+]B#]D'2_P!I7]GCQ/XCN]<\!:)'XYM=!U?P5/#OVD;CQ9I7Q"\%W?A2 M^!C\!SZ4EO::7I%M<@GS99(P8Y"K%'FEB;YVB5R ?=W_ 1[_:?^)WQ)^$7B M3]D']J;4@_QN_9ZUI?"/Q">0D/K-LJ;M+UU >3%>V@23<>6D24X (%?+'_!, MO_@W=\7?![X_ZA\4?V]/B%%XV\(?#7X@ZW>?L\_#7[2)]+T^.YOGN!K=W%@* M]W)F,K&V[RR@+,Q6-8_L[X&?LIZ?\1OCK\,_^"GOB&^U7PG\1M7^!]MH7Q"\ M,ZM&X2VNXUNT92=]I-]H5"N'_>*I;:FQOIB@ HHHH *^&?V_P#]JC]K M7XJ_MI>%_P#@D[_P3[^(.E^ O&FL>!)?&_Q)^+&K:.FI'PGX=6Z^QQ+96DF( M[B]FG.T"0@1H58?>WQ]O^U__ ,%?/V:_V%_VUOAA^R#^TC#<^'K+XI:'YB( "@UG_\%,FM_$__ 7%_P"">W@< M!!]@O/B-K5Y+*ORQQPZ' Z'/09:)AD]#MY%87Q1_:-\-?\%W_C%X\_X)^? # MX8OJOP'\'V;KXH_:3LM1:!]'\9VTD<^G-H!"E;MX)$_>,&4.DK$.L?E_:@!_ M_!6__@C?^TY^W]_P4#^'7QD^#'[0$_@#P)JGPOOO OQGU72KH1ZFVAB_%Y]C MM5()9KLRR1,V0J+$=^]6\J3[T_9L_9L^"?[(GP3T#]GG]GGP%9^&_"7ANS%O MIFF6:_B\LCGYI978EWD8EG9BS$DUV.CV$^EZ1:Z9W>SS;AE M4 R/L55W,1D[549)P .*LT %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %?G!\>O\ @@QX8_;;_:O_ &F/C=^UIK%HB?$.'PI%\$/$OA>9 MDU;P6^EV#QO=JQ"E93,X:1@00) 0]/_ (*$ M?\$$;7_@H)_P4PT#]J/QU\:K[2?A1>_#ZUT3XI^!=)OIX+KQ3)8WYNK2T=TP MHM)"T;2'.]39IL :02Q?7?[:7[!'[+W_ 4 \!Z3\/OVG/A[_;%OH&O6VL:# MJ-G>R6=_IEW#(K[K>ZA*RPAPNQPC#SMXU"1Q1QH J(J@ # M K3HHH **** "BBB@#YW_X*%?\ !-#X(?\ !2+PQX7T/XM_$3XB^$[_ ,%Z MM+J7A?Q%\-O&,FE7UA.- O%7 MB*7PG??;/!>A>-_&EYJNE>';@'*RVMI,VP.IP5:3S"I 8$, P^XJ** "BBB@ M HHHH *^1_VW/^".7P3_ &Z/C3'\;_&O[3/QX\%WLF@1Z)K.C?#?XG2Z9INL M:>CN_P!FN+=HI!Y;&1]RQ&/=N).6):OKBB@#COV?OV?_ (._LL?!O0/V?_@# MX#LO#/A#PQ8BTT71K '9"F2S,68EI)'=F=Y')=W=F8EF)/8T44 %%%% 'RQ_ MP5]_8E^)G_!0;]ES1/V:O &K:3:Z9?\ Q1\-7WCQ-5D93<>'[6_2:\2#"D-, M-L)+CQQ\6/&12[^)_P 4]:9I;[6[OKY2/(2\=K&20D>E_L<_ ML$?LP?L$:/XN\-?LM> I/#6E>-/%DWB+5-'BU&:2TM[N5$1EM878I;1 (,1Q M@ =.BJ%]DH **** "BBB@ JOJ^F6NMZ5=:->O.L-W;O#,UM^&?#^L#5/#? MPN^(?Q#DU+POI=VK%DECL?*3S2I8D"9Y0V3N#9.?T! & *** "BBB@ HHHH M *^*_P!IK_@@%_P3<_:>^--Y^T-J/P^\0^!_&&KE_P#A(]8^&7BJXT,ZT'.7 M^U1P'RW9SDNZJKN3EF8X(^U** /._P!EK]E#]GK]BOX-:;\ /V8OAA8>$_"N MEEG@TZQWNTLS8WSS2R%I)YFP-TDC,YP 3@ #T2BB@ HHHH **** //OVI_V; M_!7[77P!\2_LY_$3Q%XDTG1O%%DMM?:AX2UV33=0A42+(#%/'RO* %2&1U)5 ME96(/C'[#?\ P2%_9H_88^(VH_''2?'OQ(^)_P 1=0TH:5_PL;XR>,&UW6+3 M30V\65O+Y<:00[N2$0,>A8CBOJBB@ HHHH **** /R>U?_@W8\;^//!?Q2^/ M5]\7;'P9^U#J/[0OB3XC_"OXL>%)Y573(+F6/['IESE=SVC)%\\9#F)IFV^8 MOF)+]!?\$J/^"J_B']I[Q#K?[$G[;?@F/X$_$NE7\ME<[=KXM;AX2K7%L'?S/)<[=P(^Y)*D@!\2ZU.-L1S1Q,LCQ( M-V\7)1R$5TF_3"...&-8HHU5%4!548 Z "EHH **** "BBB@ KY0_;W_P"" M/WP _P""@?Q7\._'+QK\;OC%X!\6^&=&?2;'6_A7\09-)>2Q>4RO R/'+&H9 MB=SQJCN H9F")M^KZ* /)OV,_P!B+]G#]@;X/)\$OV:/ O\ 9&EO>R7^JWMW M=/=7^KWTF/-O+RYD)DN)GP,LQP JA54*/6:** "BBB@ HHHH \B_;,_80_9 M._X*!_"P_!W]K?X-:9XNT:.5IM/:Y+Q76G3D8\ZUN8F66W?& 2C#%/$GB;QKI]DUEH/BCXA^*KC6;G1;5E*M#9"8 M^7;@J67F:?;K#!:6T2!(X8T4!414555 M0 *O44 %%%% !7R%_P4K_ ."<^L?\% _V@?V&];T3XAZ#XZ\"_$"RO'E@C2(2(;JWFM MB69A;W3SPE" TD40WH#O7ZV^(WPY\!_%[P'J_P +OBCX1T_7_#NOZ?+8ZUHN MJVRS6]Y;R*5>.1&X92#7&?L??LB?!+]A;X :-^S-^SQH^H6'A+0)+E],L]2U M>>]DC,\[SN/,F9FV[Y&PHP .@ZT ,-&FTO6DTG59K*X>WE7:ZK-"RNN1P1G M:P)5@RLRGY7_ &1/^""G[%_[)7Q?T3XYW'CGXI?%/Q%X15E\!S_&#QN=9@\* MAA@FP@6***)@H 5V5V7:"I!&:^V:* "BBB@ HHHH *9<6]O>6\EI=P)+%*A2 M6*10RNI&""#P01VI]% 'P3\0O^#:W_@E-X[^)6J_$'3?A9XG\)V?B&?S?%'@ MWP1XVO=*T/6#DDK-:0.%1#DCRX3&@R< 9-?;'PO^%WPZ^"GP\T?X3?"3P7IW MAWPUX?L$LM%T32;58;>S@085$1> .Y/4DDDDDFMZB@ HHHH **** "O%OVZO MV'/ '[?/PCL_A'X_^*WQ%\%IINNP:QIGB#X8^+I-'U*UNX5<(PD"NC@;R0LB M, P5AAE!'M-% 'S_ /L(?\$UOV^D>()/A+/XF\1^*?&%W'<^,_B-\0= M=;5O$.OR1KMB^U7;*NY$7(5$5$&2=NYB3] 444 %%%% &=XNM_$EWX3U2T\& MWUM:ZQ+ITZ:5&OVO/A)H-S)XCN+2Z+:1\0TN+N:\N='OR^P3?Z[R8IWVY6-%N?!7Q3\%7/]F_%3X5ZWF/4?#F MHH2C@HX5WMV=7V2;1T*,%=64?./_ 3A_P"#=SP9^RK^UEXI_:A_:2^(P^(: M:'X\UC4?@+X2GDEET[PC:7ET;@WKQ2C:VHL2JEE&Q#") 6$]7 M\4V=M:>,=&\"?$Z:PTS7K:"(0I!<0M'(RQ>6-ICA>->6. S,3]2_L_\ [/WP M:_98^#VA? +]G_X?V'A?PCX:LQ;:/HVG(0D*9+,S,Q+22.Q9WD,/$5NMMKOCSQEKT^KZU>6ZE2MN;FT\52^)=+^%_P 1?B;/ MJOA:QU5YFF^U+9O&'F<2.[?OY90Q8[P^37W310 4444 %%%% 'PO^VG_ ,$@ M?#W_ 4%_P""B-I\8/VJ=&T/Q#\&;'X 7WA/3_#XE=-2M]?N=269KY6VXCV6 M^#%(C;EDCR0!][P[]E7]JKX\_P#!$#X\Z%_P36_X*4^.KKQ%\$O$5U]B_9Y_ M:&U/A+1!Q'H6L2'B%HUPJ2,<( .?)P;?]6:\[_:L_93^!'[:WP)UW]G#]I#P M';>(?"OB&V\N[M)QMD@D',=Q!(/FAFC;#)(N"I'ID$ ^2_\ @LI_P1R\8?\ M!4CXJ_!#QUX#_:!N?A[!X'NM;TSQOJ6DRR)?WOAW5;1(KJ"T9 5\UUB-N0^$ M\N\E9M^P1O\ 7W[-G[-GP3_9$^">@?L\_L\^ K/PWX2\-V8M],TRS7\7ED<_ M-+*[$N\C$L[,68DFM?X/_"KP;\"_A3X;^"_P[M;F#0?"FB6VDZ-#>7TMU+': MV\2Q1*TLK,\A"J!N8DFNCH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHKYN\<_\ !6#]BWX=?M^Z#_P33\4^/[R'XH>(K2&6RM5TQVLHI)H) MIX;:6Y^['/)'"61#][S(P.7 H ^D:*Y?XW_%[P;^SY\%_%_Q[^(T]Q%X>\$> M%]0U_7I+2 RRI96=M)?CMX _:>^!GA/\ :(^%5Q=3 M>&_&F@VVL:'+>VQAF:VG0/&7C/*-M(R.U '9445Y-XE_;4^!WA/]LSPY^P=J M]_J2_$#Q5X-N?$^DVT>G,UJVGP2O%(S39PK[HVPN.: /6:*** "BBO)OV*?V MU/@=^W[\";;]HS]GB_U*Y\-7>J7FGPRZKIS6LQFMIC%*#&Q) WJ<'N* /6:* M** "BN,^/O[1'P2_9;^&EW\8/V@OB3IGA7PY9S102ZGJ65 MV("QH&9CT!KLZ "BO'/VE?VZ_@#^R?\ %GX4?!;XO:CJD.N?&?Q0V@>"([#3 M6GCEO5,((F<$")"_ACX-U3XB?$; MQ7IVA:#HMC)>:OK.K7B6]M96\:EGEEDF1F@#]$**\?^"W[ M>G[*O[1O[*UY^V=\"/BK:>*? .GZ1>:A?:EI<3^=;+:PF:>"6W<+)#.B#)BD M56^93C# G?\ V5OVF?A;^V1^SYX7_:;^"EW>S^%O%]@UYHTVHV9MYVB$CQDO M&22IW(W% 'H-%%% !1110 4444 %%?-W@G_@J_\ L6_$#]O_ %W_ ()H^&O' M]Y)\4?#]I+-=VCZ:ZV4TD5O#<2VT-S]V6>.*8,R#[OER \H17TC0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445B_$?XC^ _A!X!UGX MI_%#Q;8Z#X<\/:=-?ZWK.IW BM[.VB4O)+(YX"A030!M45^&/A#\>]?\#6LK";XGZ-\([E] 6-6(:8S.Z2A!M)),0/!XSQ7W%^SE^TE M\#OVN/@WHO[0'[.7Q'T_Q7X0\00&72]9TXL%?:Q5T='"O%(C J\;JKHP(8 C M% '<45\2_M)_\%\_V(OV;/BYXM^$USX1^*GC=?AS,L/Q1\5_#CX>W&K:)X+D M/5-2O%95B9>=P0/M(9#\ZLH^NOA5\4_AY\0<$9'J"#WKU;]B;_@MG_P $]?V^ M/BGV]K),=#M;6XU73=*\%ZCJ"VZ7 M$*S0[I+>%TRT;JV,Y 84 ?8U%> ?L'?\%-?V1O\ @I+I/B36_P!E#QAJ^KV_ MA.YMH-;;5?#-YIIB>X61H@HNHT,F1$^2N<8&>HKQGXH?\'$7_!-+X7?$#7_! M]QXN\;:_H_A'5SI?C+X@>$OA]J&I>'-"NPP5HKB^AC*$J2 3$)!Z$T ?_M[_A+QJ,?]G_V9Y/G?:_/SL\KROGW9QBO MD3X;_P#!Q%_P3/\ B3\0M!\'1>,?&F@Z-XMU;^S/!WQ"\6?#[4--\-Z[=%BJ MQV]_/&$&2" T@11W(H ^Y:*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BO+_VS/VO/@U^P=^S9XD_:N_:!O=0MO"'A7['_:\VEV!N9U^TWD%G%MB4 M@M^^N(P?0$GM6W^SG^T+\)/VK_@=X8_:,^!/BR+6_"7B[2DO]%U&)2I>-LAD M=3S'(CAHWC;#(Z,I ((H [6BO(?!'[;_ ,"/B#^V3XU_81\.:AJ;?$#P!XU 'M-%&/CO\)]=74_#/C#0K75]"OE4J9;6XB62,LIY1L, RGE6!!P0:\%_;Q_X+ _ ML7_\$\_%^C?"GXP:]XA\0>/O$-K]JT7X<_#_ ,/2ZOK=U;Y9?.\B/"QH2CA3 M(Z;]C;0VQL 'U%17QK^R'_P75_8<_:Y^-]M^S)';>//AG\1]1B:31O!/Q>\' M2Z'?:FJABPMRS/%(P"L?+WAV"G:IVMC?_;S_ ."R'[''_!.;XK>&_@K^T(?& M,_B+Q7HLFJ:-8>%/"!?'7Q#\9?#^75IEAL-2^(7@"_TRQ>0G #3LC+$OJ\FU%ZLP%??=C?6 M.J6,.IZ9>17-M<1++;W$$@=)4895E8<,""""."#0!+17S=\7/^"L/[%GP0_; MJ\(?\$ZOB#X_O+;XE>-;>VDTFVBTUWLXGN3.+:">X'RQ32F A$/)\R/H'!KZ M1H **^,OVK?^"[W["/[+/QIO/V:K)_''Q3^(VEY_MKP3\&_!\NO7NF$?>6\8^'K#Q=X2URTU32M4LXKO3-2T^Y6:"[MY$#QRQR(2KHRL& M5@2"""* +M%%% !1110 4444 %%%% !117DWCK]M3X'?#K]KSP-^Q!XEO]27 MQW\0]!U#6/#=O#IS/;/;62,\YDFSB-@$; (YH ]9HKB/ ?[2'P,^*'Q>\:_ M7X>?$S3-9\7?#J+3G\<:+I\ID?1C?+.UJDS ;%D=;:9O+W%U4*650Z%NWH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KY5_:W_P""R7[%'[$_QBF^!GQSUSQ%;Z_;V$%Y)'IOA][B M+RI@2AWA@,X!R.U?55?"/_!0#_@A)\)OV_\ ]HFY_:(\8?'CQ%X?O;G2;6Q; M3M-TV"6)5@4J&W.:]3*(95/%VS"3C3L]8[WTMT?F>5G$\VAA+Y=%2J76 MDMK:WZKR*W_$23_P3'_Z&GQE_P"$C)_\51_Q$D_\$Q_^AI\9?^$C)_\ %5XY M_P 0IO[/W_1UWC+_ ,$MI_C1_P 0IO[/W_1UWC+_ ,$MI_C7T_U?@'_G[4^Y M_P#R)\O]8\0?^?-/[U_\D>Q_\1)/_!,?_H:?&7_A(R?_ !5'_$23_P $Q_\ MH:?&7_A(R?\ Q5>.?\0IO[/W_1UWC+_P2VG^-'_$*;^S]_T==XR_\$MI_C1] M7X!_Y^U/N?\ \B'UCQ!_Y\T_O7_R1['_ ,1)/_!,?_H:?&7_ (2,G_Q5'_$2 M3_P3'_Z&GQE_X2,G_P 57CG_ !"F_L_?]'7>,O\ P2VG^-'_ !"F_L_?]'7> M,O\ P2VG^-'U?@'_ )^U/N?_ ,B'UCQ!_P"?-/[U_P#)'L?_ !$D_P#!,?\ MZ&GQE_X2,G_Q5'_$23_P3'_Z&GQE_P"$C)_\57CG_$*;^S]_T==XR_\ !+:? MXT?\0IO[/W_1UWC+_P $MI_C1]7X!_Y^U/N?_P B'UCQ!_Y\T_O7_P D>Q_\ M1)/_ 3'_P"AI\9?^$C)_P#%5]5?LD?M;_!W]MCX.P_'/X&7NH7&@7&H3V<< MFI6)MY?-A(#C823C)&#WK\\O^(4W]G[_ *.N\9?^"6T_QK[N_P""?_[$_A?] M@#]G:V_9W\'^-[_Q!96VK75\NHZE;I%*6G8,5VIQ@8XKR\WI<+0PE\OJ3E4N MOBO:VM_LKR/5R>KQ5/%VS&G"-.SUC:]]+?:?F>K^.O&WA?X:^"-9^(WC?5XM M/T7P_I5QJ6KW\YPEM:P1-++*Q]%168^PK\$H?V3/C+^V+_P2?^.7_!;_ $RQ MNM.^-'B3XVI\9OAC*T>;C3M"\-RS6]E:_P!XB.T-^RKR)!%;'!X:ONW_ (.4 MOCKXSTO]C?PS^P?\%;T+\0_VH?'=CX"T")&(:.PEFB-_.?\ IEM:&WD/9+PG MC&1)X>_X-A?^"9&@^$K/PAYWQ6DMK:Q2V>./XL:I#%(H7:W[I)0B*W/R* HS M@#%?,'U!Z%^T=^U%X,_;6_X( _%;]JOP R+IOCG]EGQ3J8MDDW_8[AM!O%N+ M5CW>&=986_VHS7R-KW_!0;]JC_@G]_P1;_8&U?\ 9)\#Z-XG\1?$.X\)^$Y/ M#6LPG&JK<:WDW/RU1_:]^*FI_ [_@ MC]_P2W^,>C>"=1\2W7A?XH^ ]3@\.:-;F6\U5H=/DD^RVZ#EYI-NQ%'5V44 M?4'[47[3?_!9K_@E#X*T3]M[]L3XV?"_XO\ PG&OV%G\6_!OA'P')I%SX/MK MR=(!@VC>9(^%_X*5^,?VGG_ .#A[X!)^POIOA/4 M/&OBG]G+4;/1=:\823-I&DVLMY>RRZE,D'SSA(48I&I&^1XP3C(+/^"N'_!4 M#]F'_@K!^QHO_!-?_@FQXPN?B?\ %#XXZMI%FNE:;H5[$/#&GP:C;7EU?:FT MT*BU2(6XC<-\R[RV,+FO1_%_@RS^''_!R3^SA\/=/N7FM]!_9&U+3H)I/O2) M!=7$2L?\ _%CPC\>M(UF7P; MXV\->$_[#O='U'3K8W,MO+ CLCPE?+C&=S$S(V]=CJW??&/Q3_P6>_:B_:U\ M=_!S]ES4_#'[/?PK\!QVEOIGQ*\:>!CKVH^-+R5"TCV5N\J0):Q%2A9OGSL; M+>84C\Y_X*H_\IWO^"=W_80\>_\ ILM:^3O%GQ$_8M^.O_!2#]I;P5_P<"_M M/^-?"J^#_'4EK\(?A=J?BW5M%\-W'A0-(+:\MUL"GVF6:)868AE9]^<,UG!J]C= M*A:.XMRQ6*>,S1 A H!\Q2&VJ[?$/_!OUX8_X+"_&K_@GP_A_P#8[^.'PX^# M_@/PIXTUM-(U?Q/X.;7+_P 7:E)=O/,KJSJEG9Q^9'$'17E+K*>0 !U/_!") M?V9O#O\ P7.^.VE_LF_ ?5/AI\--=^!^F7WPQT37=+NK&?6=*@N[2WDU:.*\ M_?F&><22(TGSLCJS $D"C_P;X?\ !9?]BC]C'_@G-'\#?VT_B%%K[6M#O'MO%&F27\SO-8R0Q.)Y(KGSX'A7YP44@'<=H!]6?LZ?\%QM2T; M_@GY\>?CY^W)\,K'0_B?^R_XANO#?Q/\,>&;AA9ZIJ2RK!8R6;R%S'#=SNL2 MEBVUE9N5*USFC:__ ,''/BG]FZ/]O.R^,WP4L;VY\/CQ+8_LX2> 9I(7T\Q? M:$LGU7SQ.+UH<+M'[OS3C>HY'S5H'[ W[2G_ 47_P""8_[=O[3/AKX5ZQX> MU?\ :@^(%EXJ^$O@_6X/(O[_ $;1+Q+JR9XF.(Y;N,2QH"<,VQ@2C(Q\T\$3 M_P#!IGI_[(=OX_\ BG^R4]A\9-+T)+37O@K=:IXKBUZ7Q(D01]/CB^T[<27 MPLN0BJXW[&#( #U[_@N)^UK\0?\ @HU_P1$^#7[:_P ?$VC>'? OBKQEI1\ M5^$]6TQKN^CUI=0%M&D5RKHJQ6US!=J^4S,IC8;.E?L%^SAH/Q_\,_!C1M$_ M:C^('A_Q3X[@^T?V[KWA;1'TZPNLW,K0^5;O)(T>V Q(V7.YD9N V!^1W_!2 M?X-/\+/^#9OP?/X7_8HNO@K9:3XWT+Q7KWPML=#M8FN(K#5TT^X MM=\D$K0RJ8KF..5"KHP^91G&1D$$@'P-_P %WO\ E(Y_P3I_[. N/_1FF5N_ MM=_MZ?\ !2F^_P""OL__ 2^_8DL_A_;0ZQ\&K/Q/'XL\9Z;--'X7_TV6.ZO MW2)MUV=BPPQ0?*OFSJSMM4BL+_@N]_RD<_X)T_\ 9P%Q_P"C-,K?\&_\K7OB MS_LR"/\ ]2:RH G_ &4_VPO^"CO[.G_!4[2?^"8G_!0[XC^!OB;9?$#X>7?B MGX>_$7PGX<_L:Z22V=Q-9W-JK&/&R&4C:"1^[.]MS+'F^&OVNO\ @I[_ ,%1 M_P!I'XM^%/\ @G=\8? 7P;^$'P9\:W'@Z;Q]XC\''Q!JGBK7K4*;I(8))$AA MM4W)\W#E98V!?>5BC_:Q_P"5H3]E7_LA_BG_ -%7]>8_\$X/VP?@+_P1.^,' M[0G[!?\ P43\8O\ #C^U_C3K/C[X8^,-*=#U!(0IAGBC=/.B%NN]" M0=\A0;FC84 ?;G_!,OXY_MZ_$;1/'WPC_P""A_P.M] \:_#GQ0-,LO''A_39 MK?0O'%@ZLT.H6(F).<*1(HX4LG"$E$^H*^(/V/O^"L_B3]H/X7?M _MR_$/X M5OX>_9K^'1ENOA;XM_L:[BU;Q7I=E:22ZEJ/V>9AOAWH/(*HA8.R-\\;5]1_ MLQ?M&_#3]KKX ^%OVE?@Y=7D_A?QCI:ZAHLNH6A@F:$LR@O&22ARIXH _/S_ M (.3=0UOXO:A^RI_P3REUFYL?"OQZ^/VG:=X\:TG,;W>E6LUMYEL2"."URLH M']^WC.1CG]*O!'@;P9\-/!VF?#SX>^%K#1-!T6QCLM)T?2[1(+:SMXU"I%'& M@"HJ@ 5\2?\%]_V-/CO^T=^SKX$_:&_9)\._VQ\6?V>_B3I_C[P=H:J6DU M=+5PUQ91J/O.VR*4(.7-OY8!9P*YKP+_ ,'2'_!)/4?A/V&/@9^ MUO\ %G]GVXUW3H_C#X1UK6_$'A.2\A_L;3KQ-,NP7L;=(E-OO,CLX+-G*@85 M$5? OV _CM^US\!?^#=/]GS5OV&_V=#\2?B3K]C;Z)H=A=JYT[2!<:A=A]3O M_+97^RPA?FVL#ETR0H8B_P#LH_''_@H%^V5^S;^UU^VQ^TG8Z_X*^#OC3P-J MT/P&^%7B32+>"\L].ATJ='U.4^7YZ>>$C8(TA1F>9U!3RG;Y0\8_&KXZ?!W_ M (-S_P!BR+PE\1_&?@7X5>(?%MEIGQ[^('P^\U=6T3PW)?W(E:.2%6>!'R^Z M11DLD-OA MM;?#D:'/';7$RPO_ &;=),9)W4NN&DQMSO9&52I]9_X*:?\ !17]HSP;^W#\ M)/\ @G7^R_\ &;X>_"&[^)'@ZZ\3:C\7/B;IPN[>&)))(H=/L+>22.*6[=HF M8K*V-K)MP>OY7_\ !8/X??\ !#.R_81\3C_@F+X3UOXO?$V.73+SQ1\3H-5U MS71X5TD7<6^YO;N\=K>V,SE+<1H%-O 1O\ PO\ M RW%Y*NB:W(J$:>7L81/8I+ L4GG)/B M0M'E-L+N@![[^Q)K_P#P5P^'7[4.L_L]?MQ)X2^*7PWE\(QZOX2^/'@[1X=& M;[;YH1M-O;#SV^=D#2*\*E% 7+-YF(OEC]E']M?_ (*P_P#!6.S\=?'#]D3] MMOX)_"B/PYXLU32_#7P-UOP4NJZK)#:/LB;6)WF$]HTIY+0Q%0.0."*\T_X) M4:=\)OAK_P %@='^%'_!%C]HSXA_$']FF'P!J5S\9=+US4[N\\+Z!J1CE_L^ M"QN+B)0)WF^S$[0\GEF;YW42)'QOQ*\8_P#!OK^UWK7C7QS_ ,%/OA!<_LA_ MM+^&/$^H)XOL?"^LZG::F)4E8Q:C:RV]J+;47F7:_G?9VD=]S?,CJ[@'[$?L M(?%']J'XQ_LL>%O'?[9WP%C^&WQ,N+>6+Q5X5MKV*XMXIHY719X6CEEVQ2HJ M2B-G+Q[RA+;=QWOVL/VBO!?[(W[-'CO]IOXA2 :1X&\+WFL746_:UP88F9($ M/]^1]D:CNSJ*^4?^#<_Q+^UMXL_X)O66M?M9^(O%VL;_ !GJB_#36?'T3IK6 MH>% 8A8SW?F$R%V;[05+DDQ>45+)L)\T_P"#AWQ/J_[3WC+]GW_@C1\/M4G2 M_P#C_P#$2WO_ !\;)_WEIX4TMQ'_ !5H=IJ^AWT?2XM+F%9H9/;*.IQ[U\(: MM_P;#_\ !,'5_#4_A.%?'_P#X*+?LU?LT_$.3X7_% M#5-7BU6*TBN72RTEIDV2 E?F!Z\=*XG_ (?*_L3_ /0=\1?^$^_^-3?M8_\ M!+?P#^UC\7IOB]XA^*>L:3 M(_\ P6P4?\.(?A+_ -%X\1_^"V"N#Z[XR_\ 0-1^]?\ RPR]IGW\D?Z^9Z)_ MP^5_8G_Z#OB+_P )]_\ &C_A\K^Q/_T'?$7_ (3[_P"->=_\.(?A+_T7CQ'_ M ."V"C_AQ#\)?^B\>(__ 6P4?7?&7_H&H_>O_E@>TS[^2/]?,]$_P"'RO[$ M_P#T'?$7_A/O_C1_P^5_8G_Z#OB+_P )]_\ &O._^'$/PE_Z+QXC_P#!;!1_ MPXA^$O\ T7CQ'_X+8*/KOC+_ - U'[U_\L#VF??R1_KYGHG_ ^5_8G_ .@[ MXB_\)]_\:/\ A\K^Q/\ ]!WQ%_X3[_XUYW_PXA^$O_1>/$?_ (+8*/\ AQ#\ M)?\ HO'B/_P6P4?7?&7_ *!J/WK_ .6![3/OY(_U\SZZ^ /Q^^'?[2OP[B^* M'PON;N72I;N6W1[VU,+[XR WRGMS7B'_ 6E_8V^*G[?G_!,WXH_LJ_!+6;> MS\5>(M/LY]%6\N/*AO)K._M[T6KOT03"W,09OE5G4M\H->L_LG?LU:'^R?\ M""'X0^'O$UWJUM#?SW0O+V%4:]Q);JS- LCR,Z*'O^ M"BW_ 11^(/_ 0YT+_@G!^U_H.N>&O&GA7P=;>&]5^#FG^";P>)K3Q9:IY? MVNQ4P>6+F6ZWSB1W )N'CF^_(AL?\&Q]_P#$_P#9[_;1^(WP8_X*,_#7XE:5 M^T3\3? FA:EX3USQMITLPO\ PIIUFL4<)F 8P21J(%D\YN6A2)BDT91P"3_@ MAW_P5@_X)Z_L%:9^TQ\+/VN?VE]+\%Z_JO[4_BC5=/TV^TN^G::S9;:%90UO M!(H!DAD7!(/R'C&*Z+]H']JO]GO_ (+#_P#!:7]DG4?^"9KWWB^?X*^(+S7/ MBM\4].\/75E9V.BEH'73Y)YXHWE$GE7$8!&S==[4+%Y=O?\ _!MI\%/@U\2_ MA_\ M2:S\1OA)X8\07D/[7/BJ&&[UO0;>[ECB$5FP16E1B%RS' .,L3WK]4O M"?@KP;X"TD:#X%\):9HMBK;ELM)L([:('IG9&H&>!V[4 :=?B_\ LE_&[_@I M;X._X**_MK_'?]ES_@EMKGQ,U#QA\68-)'B7QEXPM_"NGQZ5HD,MG91VK7L> M^[>:-A)\FU$3R2S'^"GCWP; MXKN3X/O+70]1CT?Q7X:POV6^M96:X\V5B'+*&7(=%5=ZRJ@!'>_\%G4_:=_X M)G_M6^(+'X4^(/A%\<_@=\/=;MO&?P\UVZ$MWH.H/87'V2[@N%5!<0&1&99 MJ',7W=K1N_K?_!$K]GSX6>%O^"+?P1^%7_"'Z?=:)XN^%%KJ/B33[BU5HM2? M5K!S<.AW9RN%Z "OD/]CC]F_P 2_P#!5WXU?MV?MVZ!X1U3PM\, MOVC/AQ'\//A+>^(;"2UDUV*'2ELFUOR74.(?,A@>-BO.]U^]&PK1_P""?/\ MP74_9&_8;_X)OZ#^S)^VOJVK^#/CC\#/#O\ PB6L_"2^T*Z_M75;FR!@L4LM ML9CG6XC6 "0,$4L22$VNP!\)[T:9!^V0?A)'=>>?- M&CG44U$1ABFQ6RB+36T>R:[LQ",?N_+-JBKC'RY'0FO@)?^"4W[6L__ ;77>BS M?#R]7XY7/Q);XV'P8;9C=?;OMHD^Q^7]\W!T\;O)QO\ -/E8W5Z9^WU_P7;_ M &1_VWO^";^O_LT_L7:KK'C#XY_'/PW)X.T?X0V.A7(U;2[N^3[/?)>;XUCA M6WC:<-(6VL5!4E-SJ ?=_P#P2F^+7B7XZ_\ !-'X#_%GQGJ,M[K.M?"G0Y=7 MO9V)>YNELXTFF8GDL[JS$^K5] 5YA^Q/^S_)^RE^Q[\+OV:+B_CNY_ ?@#2= M"N[R$G9<3VUI'%+*N>S2*S#V:O3Z "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "N7\5_%_P &>#-7;1-G-=17#^/?@?I7CWQ WB"\URXMW:)4\N*-2,+WYKX?Q!K\=X?(5/A*E M3J8KGC=5&E'DM+F>LH:WY;:]]#T?^ AK'_X9;T#_ *&F\_[\I1_PRWH'_0TWG_?E*_$_ M[5^E9_T 83_P*'_RX^@]AP7_ ,_9_C_\B;'_ T7\-?^?J\_\!#1_P -%_#7 M_GZO/_ 0UC_\,MZ!_P!#3>?]^4H_X9;T#_H:;S_ORE']J_2L_P"@#"?^!0_^ M7![#@O\ Y^S_ !_^1-C_ (:+^&O_ #]7G_@(:/\ AHOX:_\ /U>?^ AK'_X9 M;T#_ *&F\_[\I1_PRWH'_0TWG_?E*/[5^E9_T 83_P "A_\ +@]AP7_S]G^/ M_P B;'_#1?PU_P"?J\_\!#1_PT7\-?\ GZO/_ 0UC_\ #+>@?]#3>?\ ?E*/ M^&6] _Z&F\_[\I1_:OTK/^@#"?\ @4/_ )<'L."_^?L_Q_\ D38_X:+^&O\ MS]7G_@(:ZCPIXKTCQGI"ZWHCR- TC(#(FTY'7BO/_P#AEO0/^AIO/^_*5W'@ M+P9:^ _#Z^'[2]DN$65G$DB@'YCTXK[GP^QWCCB,^<.+<+0IX7DE9TW%RY[Q MY5I4GI;FOI\SSLSI\.PPU\#.3G?KM;KT1\-?\'1W_*"CXY_]RS_ZD^DU\_\ M[!NN:S_P0N_;RT;]A/XA:K<#]FS]I81:W\$=V.2SW##Z _P"#H[_E!1\<_P#N6?\ U)])KUW]N+_@GY\-O^"E_P#P M3L7]F/Q],MA?7/AVQO\ P=XD6/,N@ZU#;@VMZA'. Q*.%(+122("-V1^UGSY M\Y_LG?\ *T)^U5_V0_PM_P"BK"J?[6.FZ;_P4J_X+W_#?]C+4[)-4^&O[,?@ MJY\<_$JQD&;>\U_48EATZSE'3='%)!<+W*O...M?*'_!#K]J#XZ^$_\ @J'^ MU7\8O^"D5J=$\:?"7X 6FG_$V_F;+7*Z&;>)[\DX#M-!;K-O4[92^],*Z@>A M?\$D_P#@CW\'?^"G?P(\2_\ !43]ND^.K?QQ\>OB!J_B.PMO#7CF]TF.TT7[ M0T-G;LENZ^8%,W_A+4I&NK&8 \M@N7;LBW<*CH*XG]J?3OVO/^"7'_ 6, M^)G_ 4_T#]B'Q/\>_A=\7O ^D:3?77P]B%UKW@I[&WMH98TMMK.\$GV7SFQ MLC)=2TBM&0_F7[47[(WPD_X-\?\ @I/^SK^WK\ M2\30_"SX@ZQ) M_$MQJ1MTO C6EP\]PS.(U\LSE(_ .B^)]-70-<34 MX.19+<.D\#AY!$[6R2B61X(MN=I!T_VRO^5I;]C_ /[(_P"+/_2+5J^?/^"N M_P"V3^Q-_P %PM/^'_[(_P#P2WT:]^)_QP?QYI=]IWQ-T;P3?6,?@+3XI2T] MY(H]5U6+3+B\:%KB+4;:(>5;1O(V9947Y5.,Y. ": /U&_:C_ &9/@[^V M+\!?$O[.7QX\'VFM>&O$^F2VEY;W4"NT#,I"7$1(S'-&Q#I(N&5E!!&*^&_^ M#8G]H+Q'XA_X(\V5M\:O%:M!\(/$^N^&)-;OISM33;!EN(V9FZ1PPS^4O]V. M%1VK#^./_!SW^QK\0_ASJ_P]_P""9^D>//C;\8=9T^6T\%>&_#7P[U)(X+Z1 M2D5Q=-NH[GX\_M M*^+8_"EQ:6=T'/\ :&M7 :_0,I.]([7RK!I 2"\RN,@T <#8_LE_$W_@I1_P M3;_:G_X+*Z3:WUG\3/&7Q9B^(7P+N#'FZTW1O"+S0V*Q9&1*UN;^#:O#/!"W M/ 'Z4>(O^"G,?Q(_X(7:]_P4\^#[P0ZO-\$[_6[*&+YX].UV*VDADA(.=RP7 MZ.AS]X1>]>;^ O\ @U__ .":_A#P#I7@R\U#XJ3M8Z9%;7"?\$N?@GX<^"OQG_;'_X-M?B]K%[%X/U?3=0\0?"6 MYNY?-F/AS5[58)UC=L;Y(%GM&XZS+=-@8:@#ZM_X-VOV6?AW^SU_P2U^&OC_ M $32HKCQ;\5=!A\9>._%-P1+?:S>W^;A3/,'/^"0GP;LO^"7__ 5]T_4_AIXI^&4=QIOP M^^(5WH=]=>'?&NCK([6DMO=6L$I0HC",@IA51 Q$N^-?D3]JO_@LIXT_X+,^ M$? 7_!-CXY?\(#\/O!7B#XQVEK\2?V@]#U74+7P?JVG6:_:1!8MJEO%+;S.P M)5+@_?AAY"2,R ']#_@+Q3%XZ\#:+XV@M&@36-)MKY(';)C$L2R!2>Y&[%?F M#XO\-Z3^W'_P=)CX7?&NPAU?PC^S1\#HO$/A'PY?@2VO]NWL]F?MQA;Y6=4O M$(;!VO9VYX*@U^I'A^#1+;0;&V\->1_9L=G$NG_97#1>0$ CV$9!7;C!':OS M%_X*:Z'\5?\ @FC_ ,%4?"'_ 6L\!?"/7_&GPQUOX?2> _C[IGA2R-SJ&DV MBS+-;ZLL7\4:F.W#$X51:;2RF8, #]'?C?\ !?X:_M%_"'Q)\"OC#X7MM:\, M>*](GTW6M-NHPRS02J5.,@[77AE<'_ +97[-'_ 5 L_\ @E7^S-^UM^U))J_Q6^-/ MP!^-NC?%'QWX6T_3;87JZ1#<-*UA&MI&@GFMXQ;^8<,>;@[F6-20#U']HGXJ M?\%]_P#@G-\#IOV[/CE\;?A!\9?"WAI(M0^)_P )= \$2:1+I>FEU%P^F:B' M+SM"&+;ITP%5FVOC;6O_ ,%"O^"LW[5WA3XY?L=^#_\ @G)X=\)>)M._:@\/ MZO>:;#XTMI8X@'L;*73[R62%M\4-N+PW,\: O(D#1J58AAQ?_!23_@N=^P[^ MV%_P3]\6_LQ_L&^-M2^+'Q9^-WA6?PMX4^'7ASPW>G4H'OH_(GDNT>)5MA!% M)(QW'EE&,IN=>3^+/P!UO]E7_@H#_P $D_V;?$]W%/JO@?P5XET75IK=]T;W M=OH-C'.4/=/-#[?;% &[\7_VU?\ @N7^P+^VC\.?V-_B;XU^$7QSU+]H;3;Z MU^&NJCPU+X?@\,ZO;/"9Y;M("[SV,$,WFLHS+*JX5HRI#>B_"[]JO_@J5^QQ M_P %2_A%^Q#^WK\9?A_\5_"/Q^T77)O#'B'PKX0_L6[T#4=,M#=2PF-782P% M=B N6=O-#97RV5X/^"J/_*=[_@G=_P!A#Q[_ .FRUK0_X*6?\I\/^">7_=2/ M_3)#0!SNA_MC?\%=_P!M#_@HO^T3^PI^RSX[^'OPY\'_ B\26*S_%76_![: MK=V%O<6:O!806;3)%1I9"%2.+& S+N](_8E_X**_M)?#O]J3XM_P#! M//\ X*>:CX5G\:?"_P "#Q[H/Q+\)Z>]E8^*?"@(6:[EM69O(GA3 M2[?4(M,8&QN9XD8022Q9DAWX5A;SC.0 =OX(^%?^'S__ 4P^/G[;OP2M=2L M?@NG[,E]\%_ OCS4M+FLXO$VHWLLLMQ>VJR*LCP0&:9"V H>(+.WG> 3ZI< MF0?9%DDC< P*2 N0I&UWN^'_ /@O%\6-!_X)9?M _M*_%[]GK3K/X[?LU>(3 MX3^('@6PN9'TR75WO8;*"^B8,9/L+/,967>6VV\H63!60\)_P2>_X+!_LA_\ M$\?V%]'_ &$_^"DGC2X^#?Q9^!\%WHWB#PMXCT*\+ZE;)%?@CXJ7[ M+=ZQX0@,D'VJ>W,$^\M;W4LA@*$S+;L5)#QLX!Z9X1^*?_!>6Q^#OAC]L_X' M?M1? W]J/1]5NM/F\0_"+P-X7M].1+2X9!,FG:M]J&^6(29S<[W M^I27$8EL;NPD1Q$B(9=RQND1,?RB53M?[S^)TGQ+E_X+Z_L-R_&B.W3QBW[/ M/B0^+%M0OE#4_P"SI/M03;\NWSM^,<8QB@#RC_@BUX)_;ST[_@M)^V5-XV_: M \ 746B>*_"I^-1M?!DT/_"0EM/U3[&=.)N#]@$1#&3?YF\$8VXKU_\ 9_\ MVK/^"MG_ 5^_P"$K_:0_82^.?P[^!WP0TCQ->Z-\.;GQ)X%.OZMXS^R/YQ?: ?K[_P2C_;_P#B_P#M9K\4OV<_VLO ^B>'OC;\!_%L>@?$.V\+ MRR-I>I1S(\EEJ=H)29$BN$BD(1R2-F[Y=X1?KROSD_X-\/!'[)USH7Q:^.W[ M%7_!/&Z^"WPU\1>([;3?!7BW5/%&J7-U\0-.L_M!34/L6H%C9P*9SY;([>89 M9%.#"17Z-T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17SA_P5 MP_;>\5?\$XO^">WQ!_;-\%>!]/\ $FI^#?[)^S:+JEP\4%Q]KU:SL6W/'\PV MKO!G[7'_!Q!X^\#Z3\0?#7_!.GX"RV&M:5!J&GB3XM7"2/#-$ MLB9!3Y6*L.">#0!^BE?(?_!53]AWXT?MF>-_V8_$/PBNM$BM_A%^TEX=\=^* MQK%\\+/I=C*6F6 +&_F38/RH=H/]X5F?\$R/^"K'C;]L7XR_$C]C7]JK]F6Y M^#OQS^%"6]QXE\(-K::C:7UA.%\N]M;A% 9/GBR/F7;/$RR.&(3Y_P#@I_P5 MJ_X++?M@^-OBK%^QQ_P3Y^%'B/PO\,_BOK'@F;5==^(LFGSS7%C(/F,;D?>B MDB8D<98@=* /U TKPIX7T+4+S5M#\-V%G=:C()-0N;2S2.2Y<=&D90"YY/)S MUJ_7YW_ _P#X+.?M'_#+]K/PA^Q=_P %9_V'#\$=>^)-P;7X;>.-"\5PZQX? MUR]RJK9-*G_'O*SLB*"[MOEC#)&'5S[W_P %-/\ @IM\*?\ @FG\+M#\1>)O M!>L^-O&WC?6ET7X:_#7PPN[4O$NI,5 BCX;9&I>,/)M;:9$4*[.JD ^E:S=; M\&>#_$U[::EXC\*:;J%Q8/OL9[ZQCE>W;KNC9@2AX'(QTK\]'_:7_P"#FF70 MC\58/^"=?[/D.EB+[1_PKB;XB73>(BGWO)^UK*++S<<>F>W:OH__ ()D?\%' M_AY_P4L^!%_\3?#O@75?!GBGPMXAN/#OQ$^'WB YOO#>L08\VVD.U2Z\Y63: MN<,I5'1T4 ^CJS]>\*>%O%(MQXG\-:?J/V2836OV^S2;R9!T=-X.UO<%O"6I:O;VD[E4G>VM9)EC8CD!B@!(YP:\F_P"" M4O[:'B?_ (*&_L ?#S]L;QEX*L/#NI>-+:_ENM&TRX>6"V-OJ-U: *[_ #'* MVX8Y[L: /H:LN7P3X,G\2)XSG\(Z6^L1ILCU5[",W*KC&T2[=P&.,9K4KP3] MN;]OCP7^P[J?P>T#Q-X%U/7;[XR_&70_A[H:6,\<45E/J$X1KN=WR=D48=@J MJQ=@J_("74 ]YEBBGB:&:-71U*NC#(8'J".XJ+3-*TO1;)--T;3;>TMHQ^[M M[:%8T3OPJ@ 5/10 4444 %9_B/PEX4\8V::=XN\,Z?JMO'()(X-2LHYT5QT8 M*X(!'K6A10 D<<<,:Q11JJ*H"JHP !T %+17@G_!-7]OCP7_ ,%+_P!E+3/V MN/AUX%U/P[H6MZUJ=GI6G:S/&]T8;2[DMEEE$>41G\O>45G"[L;FQF@#WNLC M4OA]X"UK7H/%6L>"-(N]4MB#;:E&O#.DW&IZ[J]ZV(K2UAC,DDC8R2 JDX )/0 D@5^=GPU_P"" MFO\ P61_X*"Z"_QP_P"":O[ OPZ\/?"6XN)%\+>+/C[XFNH+WQ/ CE3^/W@O2EU:7P_!JRWVE>(]*9E7[?IUP/ MO*"Z[HR7(!R'8K*L7VQ0!0\.>%?"_@[3O['\(^&[#2K0.7^RZ;9I!'N/5MJ M#)]:GU32M+US3Y=(UO3;>\M+A-D]K=0K)'(OHRL""/8U8HH I:!X<\/>%-,3 M1?"^@V6FV<9)CM+"U2&)">N%0 #\J@UOP/X*\3:C:ZOXD\'Z7J%W9'-E=7VG MQRR6YSG*,RDISSQBM2B@ HHHH **** "BN0_: \3_%?P7\#/&'B_X$?#Z#Q9 MXUTOPU>W7A/POK:BD+-;VK2NRK&)) J%BP W9)%?/O[2__ 4L\1?L M0?LA_!CXU?M3? "\M?'GQ3\7>&O!U_X)T75(7AT77]3ADEFCEN=S@P0>1<#? M&)"[*@'#%U /K&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M ,;4_AU\/M:UZ+Q5K/@31KO5("I@U*YTN*2XC*]"LC*6&.V#Q6S110!F2^"O M!L_B1/&<_A+3'UB*/9'JKV$9N47&-HEV[@,<8S5]K.S>\34'M8S<1QM''.8Q MO5&*EE#=0"44D=]H]!4E% !1110 5F>)?!7@WQG'!#XP\):9JR6TGF6RZE81 MSB)_[RAU.T^XK3HH 155%"(H P !P!6=?>#?"&J:];>*M3\*:;<:I9KML]2 MGL8WN(!Z)(1N4(L.AVN",CZ5S_Q'^ 7P/\ C!\+KKX(_%/X0^&_ M$/@^]A\JY\,:OHL,]BR@Y'[EE* @\@@ J>00>:ZZB@"MHNC:3XT\/:#IT M-G8V%M';V5I;1A(X(D4*B*HX554 #H!5FBB@#(T7X?> O#>KW'B'P[X(T>P MO[H$75]9:;%%-,"ZJ&;GGDUKT44 9FE^"_!VAZQ=^(=$\)Z99ZA?_ /'] M?6MA''-<.H#/^)-:=%% !1110!\$/CIXI\.ZAX4L(YC=2&&QM+F*474,D01#OE0J 7S@GC%?8=I:6EA:QV-C M;1PP0QA(884"HB@8"@#@ #C J2B@#-UKP;X0\27UIJGB+PIIM_8$Y.^ M0*&;\36I110!5N=$T6]U[S2+6:[M01:W4MNK20@]=K$97/?%5O$G@OP=X MR6!/%_A/3-5%K)YEJ-2L(YQ"_P#>7>#M/ Y'I6G10 BJJ*$10 !@ #@"EHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "O@S_@H+_P5X^(W[&G[1=S\$_#/P@T36K6#2;6\%]?7TT?H\?\ 1/5?_ O_ +L?"?\ Q$2?&;_HW3PQ_P"#6X_P MH_XB)/C-_P!&Z>&/_!K) MO"EGHMU/JUU:&QL9WDC"Q, &R_.3FH/^'9/[!'_1KGA?_P !W_\ BZ]0^%'P M>^&7P-\(IX"^$G@RST'1XYWF33[!2(Q(YRS8)/)->EE6"S_#XGFQF(4X6>B7 M7379'Q?'?$WA/F^2*APYE,\-B.=/GD[KD2=X_P 26[:Z=-SXE_X.CO\ E!1\ M<_\ N6?_ %)])KP#7/\ @J/_ ,%T/V._V(= ^-'B7_@D'X1U+P%X9\#:?+<> M(-)^*<5[-!IZ6D86]FM( TPCV8=]JGRQN+%0I-?7_P#P7J_9<^.W[:/_ 2> M^*W[-'[-'@;_ (27QMXE_L+^Q-$_M.UL_M/V?7=/NIOWUU+%"FV&"5_F<9VX M&6(!^BO@1X)U#PU^SMX-^''CO18EN]/\%:=INLZ=.8YD$D=I'%-$VTLCC(93 M@E2/4&OHC\=/A+_@B)^S5\2OB_\ %_QS_P %M?VB?COX"\9>,/CQX3F*.3Y19L6RDYKQK]B3PY_P %Q?\ @FCXN^/'@SX8 M?\$>;7XG>'_B-\?O$7C;1_$<_P ?/#VCDVMW)''"OD/+*X!C@63+[6'F;2H* M\@'HO_!W%;V-C_P2QTWQY99B\2^&OB]X?O\ P;=PIF>#4 9U!B/7=Y;2' SG M:..,BO\ M#>9X]_X.KOV>_"_Q2M@-/\ "_[-VI:YX.L)B'A_MF:?4X;F1,G! M<0Q@]R/(1O0A]S^Q?_P5-_X*U_M,?#3X@?\ !4?X.>#O@K\%?A)XGC\4:=\( M= \5Q:[J/B;68?\ CW:]N8&:W\A!O!VE3LDD38?-\R/W3_@K=_P30^+'[7FL M?#C]K3]C/XHV'@?]H/X)ZG->^ =5"NV M5F4 ]5_;Q_;3^)7[&VD^&]3^''[#WQ2^-;Z]W:TU31[^2VGBW>/'5@LD;*P#*2I /(8@\&OVI_:E\&>)?B/^S'\1OA MYX,TW[9K&O> ]7T[2;/SDC\^YGLI8HH]\A55W.RC#/^$FTL;=OBYM0/^EFY^R'_ $4^9Q-_ ML_>^6@#,_P""D7_!)[_AG'_@G'XK_P""CMI^V+\:IOVEO!OARV\4W_Q+_P"% MAW2)=7QDA>YM$LXRL$%E\\B10Q*OEJ(P2ZJ5;!_X+&_"[PS^V9X'_P""<7[4 M?Q.U[Q-;Z_\ %KXG_#C1/$<6B>);FQMHK74HA=SS6\,+A+>[$ER^VY0"5 % M;"BOT4_X*L?L]?&#]I/_ ()9?%7]G'X*^$/[:\9^)/ ?]G:+HW]H6]M]IN=T M1\OSIY$B3[I^9G"\=:^6?V]_V%/VWM5_X)P?L5S? 7X&6_BWXF?LR>+/ 'B? MQ)\.)?$EI:/?-I&FI'0JL >-?\ !7C]J3X-? #] ML'X)_P#!(?XM?M??$+X3_L]^'OAI_P ))\2?$OA^\U;4?$'B4&>XM[+2);RT MBN+O83;EY7(PZS'9?#;]N[_@GM^Q=^WK\")?\ @CS^UU\1O$W@GX@^ M/;3PC\8?@_XIM?$T^F):7LBPPZU;R:U;)Y,\,LFYMDA9P% 0R!OL/\ :@_9 M\_X*):Q^T?\ !3_@M=^S'^RM:1?%/1OA[/X3^+O[.NO>-;1+B]T66XEG6&VU M)0+:A%^S?J/[+7P6\&ZB MVH_$*3Q1K>D:QK/C8KMVZ5#!&DOV6 D%6F^1BKLR.'15(!\T>)/V0?&7_!3+ M_@O-^V!^RS\8OVG_ (F:%\'/"FE>!M7N_"/@WQ4]E]JU)O#]JMJ S!Q% OG7 MLSQHH$DWDNV3&*C\7?LF^./C/_P7?/\ P32L_P!KSXMZ%\(_"W[)VBW7B:QT MKQQ<1ZCXCM;&Z@M$AFNA\R//+/#)<2QA'E6-TRH?C[#_ &0?V1_VA?A=_P % MH/VO?VLO'7P^^P_#_P"*.C^"(/ NO_VM:2_VG)I^CQVUV/(CE:>'RY5*YEC0 M-C*[AS5/P/\ L>_M&:/_ ,'#7C']N;4?AWY?PLU7]F.+PG8>*/[7LSYNL#5[ M&X-M]F$QN5_=0R-YAB$?RXW9(! /!?V;_@;=?\$L_P#@O1X._8O_ &(_[6M$^R7]PTYAA^SM*+B3<'7YDC91GDCFO#O@E\)O^"C? M_!%OXX?%OP-^S]^Q1=_M!? /XF>/[SQKX3;PCXMLM/UGPGJ%Z$%Q83V]X5\Z M']W&J/&2%6,.3ND9% /._P#@CM\?_AU^U_\ %S]H?_@E+X3_ &I?B3\5_@%: M^';#7OA5\0-8O-5TKQ#IEB\D"W>E&]N(K>[(AGDC6)\ A(WP=KA5ZO\ X-&? MV:? 'A/_ ()K^'OVH--UOQ-)XA\57&LZ9J5C=^);F;2XH8-5F"-!9,YA@D/E MKN=%#-DY)R:^K/\ @FY:_P#!4CQYX_\ B/\ M'?\%#)K'P-H7BNZMH_AI\!M M-NK'4/\ A%+.),//=:A!'NGN)L*2@D**3(2JEE2/Q3_@WI^#/[>W[#GP?U'_ M ()T_M4_L>GP]X9\!7FK7WAKXNV?C2RO+/Q']IU#S(X$LXLS1$I+)('+M"_X(E?%'_A%9)HXKS5- M=8EA."EF^KVNX$CHK2")#ZA MR#P37W!^SAX8\&^"OV>? ?@[X=111^'])\&Z79Z$D"@(MG%:1)"% X \M5Q6 M7^UY^S!\./VT?V9/&_[*_P 6H9&T#QQH$VFWLT 'FVK, T5S'GCS(I5CE3.1 MOC7((XK\]OV;_C'_ ,%V?^"8WPLTW]CSXF_\$WH?VEO#_@RS32? /Q3\ ?$: MSTN6^TV%=EK#>VMTKRI(D01#(54 (!F8@RL ?I+>?#'X'WOQEM?BOJ'P^\*S M?$&TT0V5CXDFTJV;68=.WN3#'<%?/6#?+(2H8)ND;C+&ORB_X)N?LFZ1_P % M\_ GC#_@I#^W_P# :QH_B/QWJFG?"?X<>'?&][H^D^$](M)?+AD6*TDC+ MW9;.Z1C\WEAF#%OE]N_8,_89_;E^/W_!0JX_X*Z?\%2/"FA>"_$VB>%Y?#GP M<^#_ (?UA-07PI8R^8)KFYN8R8Y;ETFF7*,V[[1(2(PD<:<-^RM\.O\ @I5_ MP1$O/'7[*_P;_8*O_P!H3X(ZMXSO_$'PHUWP=XTL-.U'08[M@S:5?6]V02B, M 1.@VY+M\V\1Q '/?L[?&3]H;]F"Z_;M_P""3OQ'^/'B;QUI_P &_@[>>*O@ M_P".?$.IM-K5II%YHTLHLY[H8>1[=Y8%CDX(*R;<)Y:)X_\ LQ?\$RU_:Q_X M(4P?\%!/VD_VN?C)K?Q:T[X3ZQKW@'6[7XAWEM;^%4TR.Z^Q0P6\;!)"PM4: M>63,LC2R$.IP]?47[,G_ 3H_;7\1^"?VP/VV?VNO".CZ?\ '']I?P%>:'X< M^&FA:W#\++!).[&!9'#>4/)5]X,CA/3_V,/V/?VC/A/\ M\$";/]BGX@?#O^S_ (FQ?!/Q!H$GAG^U[.7&HW,5ZL$/VB.9K?YC-'\_F;!N MY88. #XJ^%/[ ^M?M^_\$5S_ ,%//VM_VO\ XO:]\;$^$^J^(O"'B/3/'%QI M]IX;;2X+A;..WL[XE8&262:5@ZD@BY^V;^T-^V-^T+_P1'_8$^(/ M@'X_:SX>^*_Q'^/O@31I/&EE=,DMQ>S6FJVZ3W*J0MPK31PS21N"DC+RM?9/ M[&'['O[1GPG_ ."!-G^Q3\0/AW_9_P 38O@GX@T"3PS_ &O9RXU&YBO5@A^T M1S-;_,9H_G\S8-W+#!Q\,_\ !1WX#_M2?LM_\$.?V#/@#>:/9>%OC!X3_:5\ M%V5C:ZE?Q7-MIVM+;ZTUL99;5Y4>-93$S&-FXSC)XH ]/_X*:?\ !-_3?^"3 M/[(M[_P4P_88_:)^*=C\5_A7?Z9J?BW4_%WQ$U#5K?X@VLM[!;7<.J6]Q(T3 M%Q,9/W:(H*D!02KITG[1WQ/^(G_!77_@IU\//^"=^@_&/Q=\/_@KI_P!L_BM M\2;/P;K3Z=J?B5[V6&.UTN6ZB^=+=5N;=V48W@S9^98G27]L>P_X*[_\%=?@ M_;_\$[_&W_!/D_ 3PMXBU;3U^,_Q0UKX@Z?JEJNGVMS%7)M#EU[S]LW]B+]K+]EK]N[X>_\%._^";/P>TWX@-H'PO7X;_$;X/W& MOQ:7]_X(2_MH_LY?$7 M]CCXK>./^%/?&?XJ67PW^(OPF\4^++O6-.BN+_Y;74K,W;O)!,A$CN0Q+>4J M@A693XE^VW\2_P!F32/^"IOQ@\/?\%]=7^-^A^!)M4L8OV=]4T#4-8M?!]KI M7D$O*G]E,'>\+E6=]LF'617"[%%?3^O?!3_@H+_P5T_;/^"?Q/\ VHOV0YO@ M#\$?@-XOC\9VVB>)?%-IJ6N>+O$$!4V@,5HQ2VMX77GS/O*T@&[>!'U?Q2^) M7_!7+]EW]I'XI^&?B'^QI<_M9? [QUJPU'X?2:'J^BV%[X5@+6'GUGPA9#2Y7ATRYOO.,SSPX1U++"Z;CA54HJ_+?_ 5&^!^@_&C_ ()$ M?\$Z?CS\0O&GB^]\1Z]XJ^&GA?5;G_A++M8Y[:]TF[GGN2F_!O=Z#;=_ZU06 M ;#&O?\ ]F/_ ()2?M8^'?V/_P!NWQY=_LT^'OA?XF_:A\)WEI\._P!GOPMK MMD]KX?$6FWT%NDEPC1V<<]Q+=Y;85B3&25#;(][]MO\ X)T?MJ^./^"(W[*O MP5^%GP9@UKXL? #6_ ?B76O $OB*S@:[GTG39;:ZLX[KS#;LX><_,)"K!&*% MSM5@#SK_ (+&?M*_##]D3XZ?L]_\$AO%/[6WQ#^$GP+N/"EYXD^*GCO2;[5= M5\2ZKIPFN8[/2UN[>*>[VRSP3)*^&^21-QVIM?Q2+]NW_@F[^PQ^U3\%OB#_ M ,$9OVP?B7K^E>(_B+8>&_C'\&O$EKXIN-*U+1;MBCZM$VLVRK%=P28(*2;F M:5<*$$H;[2_:L_9\_P""BGQ=^)/[/_\ P6;_ &=/V4+/P_\ '#X?Z+J6A_$' M]GKQ1XUM&?5] N)IU%K%J:!;=;A0[SH6P ;A,@M"8I.ITKXU_P#!:C]N#]HG MX;:3X5_9;U/]E7X6>%O$$>K?$_Q#XK\0:1K&J^)X(Q@Z/9VR)*(HY,L&G8#[ MRNK*8Q'( ?H31110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7A7[=_[!7PY_;\\._#CPW\2/&.MZ-%\-/BWH M_P 0-*DT,PAKJ^TY+A8K>7S4<>2PN&W;<-\HPPYKW6B@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 13 goog-20201231_g2.jpg begin 644 goog-20201231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 54 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HKA_VD?VCO@S^R/\#_$?[1G[07C:W\/>$/"MA]JU MC5;A6;8I941$106DD>1DC2-06=W50"2*_/WP5_P= ?LWW'Q>O=,^-G[)?QL^ M&_PQFAT,Z+\4O%O@DQ64']I&Y\BXU%4D9K.UG$&ZVE'F&94F8J@CR0#].J*\ MG_:U_;?_ &7OV'O@<_[17[2OQ7LM!\+--#!I]W&CW4NIW$JEH8+2&$,]S(X! M8*@/RJSG"JS#RC]DW_@LY^Q1^UU\98/V<_#M]XQ\%>/[_3WO]$\'_$_P7=Z# M>ZQ:*"S36@N%V7 "JS;5;?M1F"[58@ ^KZ*^=OV^/^"J'[%W_!- >$U_:X^( ME_HDOC=[U?#=OIGAZ[U&6Z^R"$SG9;1N5"_:(N2 #NXZ&N._8W_X+B_\$\/V M]/C7!^S[^S;\1_$.I^)[C3KB^BM=2\$:E81&&$!I#YMQ"B @$8&_V6_B3;^)?#L]U):7$BP2 M07%C=QA3):W,$JK)!,H924=1E65AE65B >I4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?&W_ 7E M_8E^,_[?/_!.+Q-\%/V>H+.\\8V&LZ;K^BZ%J-PL5OK3V5P)6L9'_\%7OV%OBK^U[\;O@S_P6"_9T\3?!6W^+?@[P)H.J^"?B MGX?N5TT7FFR:K(^^[A "6K230/#?@_X)\.?"/P'9^%;FXU6Y\2 M+%KD8Q 8CY4UC/=6\S-GJJB-G++N /UU^)W_ 3X_9-^/'B7X*>/?%/A*6[@ M^!-TM_\ "^PL]5?^SK9O(ABA=X,)8VA5=)T:.0'ST MN72)27=/,#*%4L%63VGQG^T]^VA_P1D_8Q_8_3XO?#2T\2?"KP[X4T_PW^TO MKMII5UJ.K^$673X8K6XA:"7:;6&7>DKM%)D6Z*I#3+7C/_!7;]LS]F[_ (+0 MP?!S]@S_ ()F>*6^)_Q D^+&D>*+_P 8^'=(N!9^ ]+MA*)M0N+J6)5B;$@ M0')V$$;S&C@'9_\ !1OQW^UG!_PD>*K2)7>7[+>0(JB5$CD#ZE\;/ ?_ 68_P""V?[/?Q1_8GCN_$/PL_9> MLM?U/QW\68=+F@TZ]U#4;>&*#2K:655-PZM#&Q &-DLS#(7+ '=_\&[-@GQ. M\0?M?_MA>+;=9_%OC7]JKQ!H]QJ$HW2II6FQV_V*U#'D1Q"ZE15[!5_!/V!+ M:V^!_P#P$O@]/K.GO:S:UI6FVZ1W.I+'( X@EEBB:,D!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 34?P!^(/Q MW'Q^\3?!7XT^,])UF71_#]K?PS:3H_V9 9G( R6);@="!^->XUX7X!_Y2">/ M_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>;>!/V3_@M\.?VB/&G[4'A?PTD/BOQWINF66MW M'DPB-4L?M/EM%MC#([_:I/,8L=^R/IMY])HH 22..:-HI8U9&4AE89!!Z@BL MWPUX+\'>"[>6T\'>$],TF*>3S)X],L(X%D?^\P0 $^YK3HH K:SHNC>(M,FT M7Q!I-M?6=PNVXM+R!98I5]&5@0P^HI-%T/1/#>F1:+X=T>UL+.!=L%I96ZQ1 M1CT5% _ 5:HH SO$GA'PIXRLDTWQ?X8T[5;>.42);ZE91SHKCHP5P0",GGK M5^***")888U1$4*B*,!0.@ ["G44 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5 MX7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2" M>/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@ MGC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 445Y_P#M#?M1? O]ECPCV[!OL=HS;[J]/O&@U/Q(D>8O"F@[;B])(X\WD);@\',C*2#E M0W2OSJ_;(_X+9?'KX]W-QX!_9RMKSP+X;N&,*W-M(&UB_!.!F5,_9\\?)"=P M.1YC XJK^R-_P15_:/\ VB+B'Q[\>;NX\!^'KI_/D.IPF35[X,=Q*P,1Y6[G MYYB&!(.QQ7Q^)XGQ&-K/#Y12=27\S7NK\OO=EY,_HO)?!#*>&\OCF_B!C8X6 MD]51BTZDO)M7U[QIJ3L]919^HW[&G[5?A+]LKX#Z=\;?">F-IWVFYGM=1TB2 MY$SV%S$^#$SA5#$H4<' RLB\#I7JE>9_LM?LD?!7]COP!)\//@KHMU;VUS.+ MC4;N_OGGGO9PH7S9"<*&V@#"*J\=*],KZO!K%+"P6)M[2RYK;7_ _ ^(I9'/ M/<3+)E)85S;IJ?Q*+>B>LMMDVVVK-ZW"BBBND\8**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\? M_P#8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "D=TC4N[!549))P *YSXM_ M%[X;_ KP#?\ Q.^+'BVUT71--CWW-[=O@$_PHBCYI'8\*B@LQX -?C]^WC_P M5J^,O[86IS?!WX&V.I>'/!5Y/]FCT^SR=2UTL=JK,8\D*V0!;QD@YPQDX \7 M-\\P>3T_WCO-[16[_P EY_=<_2?#SPNXC\1<8UA(^SP\'^\K2^"/5I?S2M]E M>7,XIW/J[]O'_@MK\//@Q-??"_\ 9=BL_%GB>(M#=^()&WZ7IS]#L*G_ $J0 M?[)$8./F?!2OA;X*?LO_ +:G_!4?XJW/C_5-4O\ 489;@)K'CGQ([+9VB@Y\ MJ+ PQ4'Y8(1A0U M[(A!C'?R4.[IO9<,A_3CPUX9\.>#- M/"OA'0;/2],L(%AL=/T^V6&&",=$1 M% "@>@%?.TZIK3[^WJ]?0_8-K?P]X0\*V'VK6-5N%9MBEE1$1%!:21Y&2-(U! M9W=5 )(K\_?!7_!T!^S?89E29BJ"/)]Q_X+R_L2_&?]OG_@G%XF^"G[/4%G>> M,;#6=-U_1="U&X6*WUI[*X$K6,CN0@\Q-VW>0AD5 S*"6'PQ\/?^"KW["WQ5 M_:]^-WP9_P""P7[.GB;X*V_Q;\'>!-!U7P3\4_#]RNFB\TV359'WW<( 2U:2 M:!X;EQ&C"-F)4)D@'ZL?M:_MO_LO?L/? Y_VBOVE?BO9:#X6::[N-'NI= M3N)5+0P6D,(9[F1P"P5 ?E5G.%5F'E'[)O\ P6<_8H_:Z^,L'[.?AV^\8^"O M']_I[W^B>#_B?X+N]!O=8M%!9IK07"[+@!59MJMOVHS!=JL1W?Q._P""?'[) MOQX\2_!3Q[XI\)2W<'P)NEO_ (7V%GJK_P!G6S>1#%"[PY*7'EI!"8G?)0KE M2-S9_-O]K+]M#PE_P40_X+ ?LD_!K4/@_P"-/@39_#3XA7'BC3O&?QQ\,S>' MKKQA+&T*KI.C1R ^>ERZ1*2[IY@90JE@JR 'Z0?MP_\ !2+]E/\ X)\:3H$W M[0OB_43K/BZ\>T\'^#_#.BSZIK.N3)M+K;6ENK.P7A9 M0< D'BOE/X&);?&O_@Z*^..O^.(1>R?!CX"Z%HO@J.Y7('[ MDC?:)HRPY*2LO2D_;BBM/@5_P<=?L=_%GP9;1V=Y\6O!'C#P?XU:U38VIV=G M:"ZM1+C&_9/+$P)R<0J.BK@ ^B/VP?\ @L5^QA^QA\7H_P!GGQK?^+O%WQ _ MLL:G?>"OAIX.NM=U#3;$@$7-TENI6W0@AL.P?:RMMVLI/JO['O[:/[-O[>?P M8MOCW^RW\2;?Q+X=GNI+2XD6"2"XL;N,*9+6Y@E59()E#*2CJ,JRL,JRL?B; M_@W9L$^)WB#]K_\ ;"\6VZS^+?&O[57B#1[C4)1NE32M-CM_L5J&/(CB%U*B MKV"K^"?L"6UM\#_^#A_]L?\ 9_\ !,$=CX9\9^"_#'CM](MUVPPZF888KF=5 M PKS2W4LCGJS$$YVC !^EE%%% !7A?@'_E()X_\ ^Q$TK_T8U3ZI^U+\9;#4 M[FPMOV+?&]U'!.\<=S%XD\$:>KZ=JKHTL827"DE#C#;B1_NF@#Z=HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,/VL M_P!K;X1_LG!AD]_+C7(R>7DY\LOMAL,N> MO+9;VOU?Z+]#]H\+/"J7%_/G&<3^KY70NZE1OEY^7>,&^B^U+ILKRVF^,WQZ M_:Y_X*O_ +0%CX3T?0[F]+SM_P ([X/TMR++2H,X::1C@9 (\RXDQZ#:NU!^ MG/\ P3V_X);_ J_8PT>#QEXICM/$OQ#GB_TK7Y(NR)23LB!PH M_O,69O8ZRR;A[ZO4^N8Y\]=ZZZJ/IY^?39>??XD>+RS?!_ZN\,4_JN5T_=2C M[LJJ[RZJ+WY7K*_-4;;LBBBBOJC\("BBB@ HHHH **** "BBB@ HHHH **** M /ES_@L#\?/VTOV7/V,K[]H/]AWX?67BKQ!X4\06-]XIT"XTJ2\N+OP^K,+T M6L:,")E!C?=A]L:2G:2 1^7/[9/_ 5F_P""<_[6^A_M9Z)\-;V?XE:Y\>?@ M_P""?#GPC\!V?A6YN-5N?$BQ:Y&,0&(^5-8SW5O,S9ZJHC9RR[OWIKS;P)^R M?\%OAS^T1XT_:@\+^&DA\5^.]-TRRUNX\F$1JEC]I\MHML89'?[5)YC%COV1 M]-O(!\,^,_VGOVT/^",G[&/['Z?%[X:6GB3X5>'?"FG^&_VE]=M-*NM1U?PB MRZ?#%:W$+02[3:PR[TE=HI,BW15(:9:\9_X*[?MF?LW?\%H8/@Y^P9_P3,\4 MM\3_ (@2?%C2/%%_XQ\.Z1<"S\!Z7;"43:A<74L2K$V) @.3L((WF-'_922 M..:-HI8U9&4AE89!!Z@BLWPUX+\'>"[>6T\'>$],TF*>3S)X],L(X%D?^\P0 M $^YH _,C]I7XG>%O^"3G_!=C5/VYOVC8+[2O@G^T+\*;+PYJOC^'3);BST# MQ-I\D2017AA5FBCDMH5"N1RTA/W8I&6#X=?&#P5_P6 _X+G?"_\ :4_99FN_ M$7P5_9<\%:V+[XA&PFATW5O$NK0&V^PVC2JIF,4+12LX& 8CGY3&7_4G5M(T MK7M-FT?7-,M[VSN$*7%K=PK)'*O]UE8$,/8TW1=#T7PWID.B>'=(M;"RMUVP M6EE;K%%&,YPJ* ,^@H _)K]B;]K3X$_\$1?VN/VEOV+_P!O7Q;)\/?#7COX MOZE\4/A#XSU?39WTS7=/U*.(3VL<\4; 36_D0QLAQEP^.=N[T7_@C;#K?[8W M_!0/]IG_ (+ 6'A75M*^'7Q'&C>$O@]/K.GO:S:UI6FVZ1W.I+'( X@EEBB: M,D MB:-:F>^O)SPJC@*H'+.Q(55&2S, 2:_$/\ :E_:2^/'_!5#]J+3?#'@CP]> M26LUXUCX&\)Q/D6L).6GE(.T2,J[Y9#\J*N,[4!KY_/\[CE-%0IKFK3TC']7 MY=N[T[GZWX4>&5;CW,IXC&2]EE^']ZM5>BLE=PBWI=K63VA'WGKRIT_%GBK] MI[_@K?\ M<06EC9>=?W[F/3-.61OL/A[35;EF;'RHH(+R8W2.< $LJ5^QO[& M_P"QQ\*?V+?A1!\.OAS8K->SJDOB#7YHP+C5+D#!D<\[4&2$C!P@)ZDLS8?[ M O["OP__ &'?A*GA?1Q#J'B?5$27Q5XB\O#7MK]%Y]W\EIOZGBSXH4>)>3(,AC['*\/:,(QT]HX[2DOY M5]B+U^W+WG:)1117TY^(!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@G MC_\ [$32O_1C4 >Z4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5%?7UEI=C-J>IWD5O;6\32W%Q/($2)%&69F/ M"@ $DG@ 5+7YC?\ !;K_ (*%E/M/[%WPE]9SM=0@OBD_R2TO)I75 M[GA'_!4/]OWQ'^W'\7K7X-?!DWEQX(TC5!;Z%96D;&37K]F\L7)C RV2VR%, M9 8G 9RH_0'_ ()<_P#!.C1/V,?AP/&?CFQ@NOB-XAM%_MFZX<:9 <,+&%AQ MP0#(P^^X')5%KQ7_ ((L_P#!.2'P7HEE^V)\:M"SK6HP;_!&E74?_'C;.,?; MF!_Y:2*3Y?\ =C.[DN-OZ,U\_P /Y77Q%9YKCM:D]8K^5=']VW9>;/UKQ3:W2EK-_:GHDHQ5RBBBOLC^<@HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCQ M_P"._"OPP\$ZM\1?'.KQV&CZ)82WFI7DIXBBC4LQQU)P, #DD@#)-*4HQBY- MV2-*5*K7JQITXN4I-)):MMZ))=6WL>!?\%/OVX[']BWX!RW?AV\A;QMXE62R M\*6C8)A;'[R\93U2$," 00SM&I&"Q'YS_P#!)_\ 81U+]M#XTW7QE^,,$][X M+\.:E]HUF6]9G.N:BQ\P6S,WWQDB28\DJRJ?]9N'!_$WQM\:?^"KW[<$-OX? MLY$GU^^%CX?L)6+0Z+I499MSD= B;Y9"/O.S8'*K7[9_L[_ 7P)^S-\'-#^" MOPYLS'INBV@C\YU DNIC\TMQ(1U=W+,>PS@8 'P6&A+BK.'B*B_V>D[17\S M_P"#N_*R/ZNSJO3\"/#J.3X626;X^/-5DMZ4-K)K;EUA!]9<\T]$CLXHHX(U MAAC5$10J(HP% Z #M3J**^^/Y-W"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE M?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K\M_^"[G[;O\ :FI0_L7_ ZU M?-O9O%>^.9X'XDFX>WLB1U"_+,X_O&(<%&%?>'[;'[47A[]D#]G37OC/K'E2 MWMO#]F\/V$K8^VZA("(8O4J""[8Y"1N1TK\D/^":/[+OB']O;]K^X\:_%W0W"_GDD9X[9CT)FE#%AQ^[27&#BOCN*,;6JN&5X7^)5W\H_\ M'KY)]S^BO SAG+L%#%</\ 2/+\6>.;1'L8YH\2:?I)(>).>0TQ"RM_LB(<%37W#21QI$@B MB0*J@!548 'I2U])E^!HY;@X8>EM%?>^K^;/QGB[BC,>,N(L1F^-?OU97MTC M%:1BO**LEWW>K84445VGS84444 %%%% !1110 5%>WMKIMG+J%].L4,,9>61 MS@*H&234M>-?M#_$O[7.? .BW'[J)@=2D0_><N:/K.E:_ MI\>J:-?QW-O(,I+$V1]#Z'V/(JS7GO[/O@*]\+^'GUW5'E2?4E5DMBQ"QQ_P MDKTW'K[# ]:]"KTN!LZSGB+A/"9EFF&6'KU8*3IIMVOL]4FN96ERN[C?E;;3 M,8P?O5SXO$TL%AIUZKM&*N_Z\SU\AR3'\29UA\KP4;U:TE&/SZOR2NV^B M39^<_P#P6*_:WU/]J7]I]/@G\.[B6]\.^"KQM+TVWLP7_M'568)/*H7[^' A M3KPC,O\ K#7Z9?\ !.S]D73_ -C;]F?2/AW=6\1\1:@!J/BVZCP?,OI%&8PW M=(E"Q+V.PM@%C7YW_P#!#7]CYOC%\;[G]I?QMIQET'P+< :5YZY6[UAEW(>> MOD(1*>X=X3ZU^PM?)\+X6KBZU3-L2O>J-J/E'R_)>2\S]]\RCU)/ ^M<^+Q>&P&%J8G$S4*<$Y2DW91BE=MO MHDM65"$ZLU""NWHEYG/?&+XD1^ ?#Q2RD4ZE> I:)UV#O(1Z#MZG'O7F/P/^ M'$OC?7V\1ZY&TEA9R[I#)S]HFZA3GJ!U;\!WK)_XJ7XV?$+TDN7^J6L"_P! M/S)]37T-X<\/Z;X6T6WT'28=D%O'M7/5CW8^I)R3]:_D;AO"XGZ0'B*^(<=! MK)L!+EH0DM*LU9W:ZWTG4\N2F[^\S[G%SAPQE2PM-_[155Y-=%_6B^;[%VBB MBO[!/A HHHH **** "BBB@ HHHH **X?]I']H[X,_LC_ /\1_M&?M!>-K?P M]X0\*V'VK6-5N%9MBEE1$1%!:21Y&2-(U!9W=5 )(K\_?!7_ = ?LWW'Q>O M=,^-G[)?QL^&_P ,9H=#.B_%+Q;X),5E!_:1N?(N-15)&:SM9Q!NMI1YAF5) MF*H(\D _3JBO)?VM_P!N7]EG]AKX(_\ #0W[3'Q:L= \+S3Q6^FW4<;W4NJ7 M$JEHH+2&!7DN9'568! ?E5G)"JS#Q;]G#_@N5^PK^T9\;]'_ &<7N/'7P^\9 M^)XR_A#1OBKX#O-!/B #_GSDG7RY&/&U"RLY.%#'B@#[#HKYV_;X_P""J'[% MW_!- >$U_:X^(E_HDOC=[U?#=OIGAZ[U&6Z^R"$SG9;1N5"_:(N2 #NXZ&N. M_8W_ ."XO_!/#]O3XUP?L^_LV_$?Q#J?B>XTZXOHK74O!&I6$1AA :0^;<0H M@(!&!G)[4 ?75%?+'[8/_!8K]C#]C#XO1_L\^-;_ ,7>+OB!_98U.^\%?#3P M==:[J&FV) (N;I+=2MNA!#8=@^UE;;M92?5?V/?VT?V;?V\_@Q;?'O\ 9;^) M-OXE\.SW4EI<2+!)!<6-W&%,EK/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^&W_!2/\ :&\4 M_MZ?MM#P5\,5DU/2]-U)?#7@>RMVRMW(TH1YU[?OIN0W'[M8\_=K],/^"LW[ M4$W[,7['VM7GA[4OL_B+Q6W]AZ"Z-AXFF5O.F7N"D(D(8=':/UKXJ_X((_LJ M1^//BSJ_[4GBG3]^G>#@;#P_YBY634IH_P!XX]?*@;IZW"$9>(&/BFZ472PZ?VINR;7K)QA=;+VA^D MW[)/[.?AO]E+]GWPY\$/#?ER'2;('4KU%Q]MO7^>>D4 M45]G1I4Z%*-.FK1BDDO)'\WYAC\7FF.JXS%31 MJ=2NP'O'Z[/2,'T'?U.?:NOHHK^EN'.'LJX4R.AE.70Y*-&/+%=7W;?64G>4 MGU;;/D<7BJV-Q$J]5WE)_P!?)= HHHKVSG"BBB@ HHHH **** "BBB@#XV_X M+R_L2_&?]OG_ ()Q>)O@I^SU!9WGC&PUG3=?T70M1N%BM]:>RN!*UC([D(/, M3=MWD(9%0,R@EA\,?#W_ (*O?L+?%7]KWXW?!G_@L%^SIXF^"MO\6_!W@30= M5\$_%/P_&Y<1HPC9B5"9/Z&_\%@?CY^VE^RY^ MQE??M!_L._#ZR\5>(/"GB"QOO%.@7&E27EQ=^'U9A>BUC1@1,H,;[L/MC24[ M20"/RY_;)_X*S?\ !.?]K?0_VL]$^&M[/\2M<^//P?\ !/ASX1^ [/PK?^"77[,MI'KWQDT3XO:3X[\3ZWIB!S\/M#LU9I;FYF7_4/()8 MY%BW9811Y7=+;[O/?^"@O_!2WXQ?\$:?^":?[,?_ 3[E^)5EX7^-7BWX=Z3 MI'B;Q]JMI+J,'@33K:W@M[J]$4"2/=31L6AA"H^?L\CX)"!K'_!,#_@JE_P; MI?L$^%%^&GP<_:UUWQ5\0?'.JQ2>./B1XF^'VO2ZSXMU::3!EN)Y+,E(S)(Q M2+=M3>6)9V>1P#K?^"C?CO\ :S@_X. _A%XI_9N_8?\ %'QAG^%OP-U2Y\/6 MJ:@FCZ3;ZQJDTUK<37&IW*F"%([/RL@;I&>1$"Y.1[Y^Q]_P5Y^*'CC]L6+_ M ()Y_P#!0?\ 8SO_ (#_ !;UC1IM6\#0KXI@UO2/%5I$KO+]EO($51*B1R.8 M_FXB?+(P"&O^U/\ \%;_ !=_P3[_ ."C$'PA_;F\(Z5X5_9R\8^$HIOA[\8+ M+1+Z;R->4H)]/U.9'DCC!VS,A6)2%>$DE?,9/!]2^-G@/_@LQ_P6S_9[^*/[ M$\=WXA^%G[+UEK^I^._BS#IXU"4;I4TK38[?[%:ACR(X MA=2HJ]@J_@G[ EM;? __ (.'_P!L?]G_ ,$P1V/AGQGX+\,>.WTBW7;##J9A MABN9U4#"O-+=2R.>K,03G:,>>?L3?M:? G_@B+^UQ^TM^Q?^WKXMD^'OAKQW M\7]2^*'PA\9ZOIL[Z9KNGZE'$)[6.>*-@)K?R(8V0XRX?'.W=Z+_ ,$;8=;_ M &QO^"@?[3/_ 6 L/"NK:5\.OB.-&\)?!Z?6=/>UFUK2M-MTCN=26.0!Q!+ M+%$T9(Y+2*<&,B@#]*J*** /+;_]MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D, MI^7J""*\^^ 7Q/\ 'Q3_;I\=^)/AYXJM=6L9O ^G+%=6C$JQCE(<<@="RY^ MM>\2_#3X<3RM//\ #_1'=V+.[Z5"2Q/4D[>37CGPLT/1="_;[\?66B:/:V<* M^!=+*Q6MNL:@F1LX"@#G S]* /?J*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***Y3XZ_%?1O@7\&O%'QAU_:;7PWH=S?M$S8\YHXR M4B'N[[4'NPJ9SC3@YR=DM6;X7#5\9B88>C'FG-J,4NK;LE\VS\B_^"X7[0UW M\:/VO(_@]X>N7N-+\ VBZ?##!EA+J,^V2Y8 =6'[F'']Z$^M?J'^PK^SE;?L MK?LL^$_@\UNBZC:Z>+K7Y$P?,U";]Y/S_$%9O+4_W8UK\DO^"7GPDUO]KW_@ MH+IWC#QV6OXM+U"X\7^)KB5U^'OA\S1,KZA<@I90GU[N1_='ZG K9\ M4^)M*\(:'/KVL3;(85X4?>=NRJ.Y-?/K'Q1\;?'_ /WEPW'=+6 '^0!_$GU M-?A'C7XG8GA+ T\CR->TS7&6C2C'64%)\OM+=V]*:>G->3TBT_I.'LGACJCQ M.(THT]6WUMK;_/RTZESX4?#^_P#B=XGDU;7'D>RAE\R_GD;NS>I)K M1KWO"#PRPWAOPY[*JU/&5[3KU-[R_E3>KC"[2_F;E+3FLN;/(%%%% !1110 4444 %%%% !1110 5YMX$_9/^"WPY_: M(\:?M0>%_#20^*_'>FZ99:W<>3"(U2Q^T^6T6V,,CO\ :I/,8L=^R/IMY])H MH **** *VLZ+HWB+3)M%\0:3;7UG<+MN+2\@66*5?1E8$,/J*31=#T3PWID6 MB^'='M;"S@7;!:65NL448]%10 /P%6J* ,[Q)X1\*>,K)--\7^&-.U6WCE$B M6^I64/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %?!?_!?CX[MX&_9LT/X&Z7> M!+OQQK/FWT:MR;&S*2L".V9VMR/78WX?>E?B/_P65^,&H_'K]O/4/ GAPR7E MOX3@MO#NF6\)SYMUG?, /[_GRM'ZGREKYGBW&/"9-.,?BJ6BOGO^":^9^V_1 M^XD6?7?_ 0!^ G_ AO[/OB'X^ZK9;; MOQGJ_P!ETV1EY^PV99-RGMNG:8$=_)7TX^_:XG]FWX/Z?\ /@'X0^#.G!"OA MW0+>SGDC&!-.J S2_5Y2[GW:NVKUGJ>? M2OSCQ.\2,H\-.'98_%>]5E>-*G?6I/\ 2,='.71::R<4_5R?*:^;XI4H:17Q M/LO\WT1E_$SQ]JOQ5\41:;HT$K6B2^7IUJH^:1B<;R/4_H/QKV#X5?#>T^'F M@B%PLE_<@->SCU[(/]D?J_H M./6O1:_-O!CPYS;Z]4XYXL]_,L5>4(R7\&$EII]F3C:*C_R[A:.C/\ _L1-*_\ 1C5[I7A? M@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% &#\4?B!HOPG^&OB#XG^(GQ8>'=%N=2N_FP3'#$TA ]R%P M/_X-X_@O]A\'>/?V@M0M/GU"^@T+2Y67!$<*B>XQZAFE@'UB-?$9Q_PI<38; M![QA[\OSU^Y?>?T[X=?\8;X)YWQ&]*N*?L*;ZV^"\?1U)O\ [A^1^DU%%%?; MG\Q!1110 4444 %%,N;JVLK=[N\N$BBC4M))(P"J!U))Z5XK\6_CM+KJ2^&O M!DSQV;96XO ,-..ZKW5??J?8=?S[Q$\2N&_#;*'C,RG>I)/V=*+7/4?DND5] MJ;TCYMI/U,JRC%YM7]G26BWET7_![(L_&_XSK>K-X+\(W68N4O[V-OO^L:'T M]3WZ=,YG^!7P>*F'QSXIM>>'TZUD'3TE8?\ H(_'TJ'X,_ ][AHO%OC2SQ&, M/9V$J\OZ.X]/1>_?C@^Q].E?B_AWP#Q%XA<21X\XXA9Z/"X9KW816L9.+V2W MBGK*7[R72_OYKF>%RO"/+_LC_ #Q/^T/\ $^[V:3X9TQ[AH$<+)>3'"PVT>>/,ED9(USQEP3@ MFKITZE:HJ<%=MV2[MD5:E.C3=2;M%*[?9(] HKYM_P""?7_!4S]F'_@HOH-P MOPBU.]TWQ1IEDMSKO@[68-EW9Q[@AE5US'/%O8 .AR,KN5"P%?25:8G"XC!U MG2KQ<9+=,RPN*P^-H*M0DI1>S04445@= 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_] M&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%([I&A MDD<*JC+,QP /6@#\AO\ @X#^,P\6_M(>&O@O87>^V\'^'C<7:!ON7EXP=E(] MH8K3?2Z(FIZHK+AQ-OB* .I(TB*3'_CMG#_X[VK]YHXTB011(%50 M JJ, #TKXCAK_;\VQ>8O9OECZ?\ #*)_3GC3_P 8IX?\/\(1TE&'MJJ_OM-? MC.=7[A:***^W/YC"BBH[N[M;"UDO;ZX2&&)2TDLC *H'766DFSU M*@\MG^\>/K7\S\5^.^,S7-)'N%>.Q;T=6UZ,.C:>BDE_/)QIIVUFG8^NP M7#=.C1^M9I/VO>+A'8>O0=L]:Z_P;X!\,>!;+ M[)H%@%=AB6YD^:67_>;^@P/:MFN_@/P-EA\V7$G&F(^OYBVI)2UITWTLFES. M/V=%"'V8Z*1EF7$:G0^J9?'V=+\7_E?KU?5] HHHK^BSY4**** "BBB@ K\& MO^#C7_@H@W[0'QR@_8U^%>M&;PG\/K\MXAEM9,IJ6NX*,G'WEME9HA_TT>;. M=JFOTH_X+-_\%$;/]@']E2[O/">J1K\0?&2RZ9X)M\@O;OM'G7Y']V!6!&<@ MRO$"""V/R[_X-]?^">5W^UK^TE-^U/\ %W2I+SP7\/-22YC:^!==8UWB6*-B MW^L6+(GDR>6,*D$2-7W7"V"HX##5,ZQ:]V%U!=Y;77Y+SN^A\%Q9C:^88FGD MF#?OU+.;[1WL_P WY674_3#_ ((>?\$]!^PM^R;;ZQXZT7R/B%X^6'5?%?G) MB6QBVDVVGGT\I'9G'_/6609(5:^T:**^/QV,K9ABYXBJ[RD[_P# ]$M$?98' M!4,NPD,-15HQ5O\ @^K>K\PHHHKE.L**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H M ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O$/^"CWQH_ MX4+^Q3\0/'=M=F&^ET1]-TME;#BYNR+9&7W3S#)]$->WU^:__!PW\:_L7A7P M'^SSIUW\]_>3:]JL2M@B.)3!;Y]0S27!^L0_#R,^QGU'**U5/6UEZO1?G<_0 M?"OAW_6CQ R_ -7@ZBG/MR4_?DGZJ/+ZM'E7_!O]\&/^$O\ VE?$?QFO[3?; M>#?#WD6LA'W+R\8HI!_ZXQW(/^^*_7VOCG_@AU\%?^%7_L36OC6_M/+O_'&L MW&JN77#"W0_9X%_W2(FD'_7:OL:N;A?!_4\DI)K67O/Y[?A8]OQSXA_UB\3, M;.#O"BU1CZ4])??4YW\PHHJOJNJZ?H>G3:MJMTL-O A>61SP!_4^W>O;KUJ. M&HRK5I*,(IMMNR26K;;T22U;>Q^21C*(/$&D^&-)FUK6KM8;>%S/CJ?T'YDL\=^-O$ M/Q@\51:=I5M*8/-\O3K%3S_OMVW$^%GPITSX>Z<)Y@D^IS)_I%U MCA?]A/1??J?R _D'.,[XG^D/Q!5R/(*DL/DE"5JU>S3K/LMKI[QAM;WZF\8+ M[JAA\'PMA5B,2E+$2^&/\O\ 75_)=68GPQ^ 6F>'UCUKQC''=WW#);'YHH#[ M_P!]OT';/6O20 !@"BBOZ9X0X*X;X%RF.7Y/05."^)[SF_YIRWD_P6T4E9'R M..S#%YE7=6O*[_!>270****^J.(**** "BBB@ K'^(7Q \'?"GP+K'Q,^(6O MV^E:%H.G37^K:C=-B.WMXD+NY[G !X')/ !)K8K\4_\ @Y _X*:+XR\0O_P3 M\^"_B#=I>CW,<_Q)O[67Y;J]0AHM-R."L)VR2#G][L7@Q,#ZV2936SG,(X>& MV\GVCU?Z+S/(SS-Z.2Y?+$3U>T5WET7ZOR/D?]I+XQ?'G_@M;_P47MK#P'I= MP6\0ZFNC^!M&G8F/1M(C9F\V7;G;M3S+B9AGDOC("BOZ'/V2/V8?AU^QQ^SU MX:_9V^%]KC3?#U@(Y;MXPLM_-,'E99R%E?N$$2X4AP?TAKVN*\ MVHUZL?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@' M_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 445Y%^U#^W/^S3^R!IJ3_&;X@10:A.F^S\/Z O^#BO19[^.V^* M'[,-U:VI_P!;>:!XD6>0?2&:&,'_ +^"O"_UKR#GY?;?^2RM]]C]2?@'XL+# M>W_LYVWM[2CS6_P^TO\ +?R/TPHKQ3]F/_@H3^RG^UJ(]/\ A1\2H4UIXRS^ M&=93[)J"X&3B-CB7 Y)B9U'7;(<]FF>-?QK\DO\ @BI\%;GXV?MQVGCWQ!&]U9^"[&?7 M;R:?+"6[8^5 &)_C\R4R@^L)KXGBR4L9B,-EL'K.5WZ;?YOY']-^ -"EPYD^ M=<:8A>[AJ3IT[[.;7.UZW5./_;Y^RGPN^'^C?"CX:^'_ (8>'5Q8>'=%M=-M M/EP3'#$L:D^Y"Y/N:W:**^TC&,(J,=D?S37K5<36E5JN\I-MM]6W=OYL*\%^ M-WQ.G\::S_PB^@R,VGVTVT>5S]IEZ9XZ@'@#OU[C'<_'_P"()\+^'AX8H>C-[$_='X^E^?2O MY9\8>(,XX^XLH^&W#T^7GM+%U%M"GH^1^25I25US2<*=U>2/KLBPM#+,%+-L M4KVT@N[[_HNRN^QUOP7^%47@;2QJ^KPJVJW2?O">?LZ'_EF/?U/X=N>YHHK^ MA^%>%\GX-R&CE.64^2E25O.3ZRD^LI/5O[K*R/EL;C*^/Q,J]9WD_P /)>2" MBBBOH3E"BBB@ HHHH ***X#]I_\ :4^%O[(WP-U_X_\ QAUD6FBZ!9F5T0CS MKN8\16T*DC?+(Y"*.F3DD $BZ=.I6J*$%=MV2[MD5*E.C3=2;M%*[;Z)'SW_ M ,%EO^"END?\$]_V#M6%WJLNI9D'B+6"?-2U9F_U MB@D33YSD%$(_>Y'E);]J+_@N7_P4/&04U'Q'QEFD_ MORU_1;^S1^SI\,?V3O@?X>^ /P@T86>A^';%8(-P'FW,A^:6XE8 ;I9'+.S? MWF. !@#]"QE2GPCDWU.D_P#::JO)K[*_JZ7G=]C\ZP5.IQAG7URJO]EHNT$_ MM/S_ ;\K1[G=@ # & .@%%%%?G1^D!1110 4444 %%%% !1110 4444 \(>%;#[5K&JW"LVQ2RHB(B@M)(\C)&D: M@L[NJ@$D5^?O@K_@Z _9ON/B]>Z9\;/V2_C9\-_AC-#H9T7XI>+?!)BLH/[2 M-SY%QJ*I(S6=K.(-UM*/,,RI,Q5!'D^X_P#!>7]B7XS_ +?/_!.+Q-\%/V>H M+.\\8V&LZ;K^BZ%J-PL5OK3V5P)6L9'_\%7OV M%OBK^U[\;O@S_P %@OV=/$WP5M_BWX.\":#JO@GXI^'[E=-%YILFJR/ONX0 MEJTDT#PW+B-&$;,2H3) /U6_:W_;E_99_8:^"/\ PT-^TQ\6K'0/"\T\5OIM MU'&]U+JEQ*I:*"TA@5Y+F1U5F 0'Y59R0JLP\6_9P_X+E?L*_M&?&_1_V<7N M/'7P^\9^)XR_A#1OBKX#O-!/B #_ )\Y)U\N1CQM0LK.3A0QXKO?BU_P3=_9 M?_:!^)OP$^,&OMJOV+]GV26Z^&_AK3;Z%M&D,EM###)<1212-.85@A>%UD4H MR!LG)!^,/^"[7C;PU^VQ^U7^SS_P2Z_9EM(]>^,FB?%[2?'?B?6],0.?A]H= MFK-+02QR+%NRPBCRNZ6WW 'V[^W#_P4B_93_P""?&DZ!-^T+XOU M$ZSXNO'M/!_@_P ,Z+/JFLZY,FTNMM:6ZL[!=RY=MJ LJ[MS*#5_8=_X*<_L MF?\ !02;Q'H'P)\3ZO9^*/!TR1^+? OC#09])UO2-_W&FM+A0VP]-Z%E!P"0 M>*^4_@8EM\:_^#HKXXZ_XXA%[)\&/@+H6B^"H[E=RZ?_ &B+>\N)X@?N2-]H MFC+#DI*R]*3]N**T^!7_ <=?L=_%GP9;1V=Y\6O!'C#P?XU:U38VIV=G:"Z MM1+C&_9/+$P)R<0J.BK@ ^B/VP?^"Q7[&'[&'Q>C_9Y\:W_B[Q=\0/[+&IWW M@KX:>#KK7=0TVQ(!%S=);J5MT((;#L'VLK;=K*3ZK^Q[^VC^S;^WG\&+;X]_ MLM_$FW\2^'9[J2TN)%@D@N+&[C"F2UN8)562"90RDHZC*LK#*LK'XF_X-V;! M/B=X@_:__;"\6VZS^+?&O[57B#1[C4)1NE32M-CM_L5J&/(CB%U*BKV"K^"? ML"6UM\#_ /@X?_;'_9_\$P1V/AGQGX+\,>.WTBW7;##J9AABN9U4#"O-+=2R M.>K,03G:, 'Z64444 %>%^ ?^4@GC_\ [$32O_1C5T5_^VQ^REI=]/IFH?'+ M0XKBVF:*>)Y6RCJ2&4_+U!!%>?? +XG^ /BG^W3X[\2?#SQ5:ZM8S>!].6*Z MM&)5C'*0XY Z%ES]: /I.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKY$_X*M?\%%K/]CKX=+\//AMJ$,O MQ%\26K?V;/>X9X M;S;BW.Z.59=#FJU'9=DNLI/I&*U;[;7=DO+YI-7\<:^))Y]1ES\XMU8@W#@C!8L$7&"V1MK<_P""8G_!.CQ+ M^W#\0[CXR_&B2_\ ^$$T_46DU6]GF;S_ !!>D[V@60G<5R'M"\)Z%9^&/#&CVVGZ=I]LEO8V-G"(XK>) %5$5>%4 "OBL'@,7Q36 M^N8^\:*^""Z^?_!W?2RL?TMQ%Q9D/@7ECX;X64:F922^L8AI/E>_*EJKKI#6 M,%;F4IMGR]\+?^"+O[ _PYTB.SUKX97GBN]4?O-3\1ZS.SN<<_NX&CB ]/DS M[FF?$W_@BO\ L"_$+3I+?1?AK?\ A6[93LU#P[KG[N=I8L#_<%?6%%? M5_V+E'L_9^PA;_"OSW/P/_B)?B%]<^M?VKB.>]_XL[>G+?EMY6MY'XJ?MB_\ M$?/VCOV21+\4_A/J\_C+PSIS?:3JFCP-!J6EA3N$DD*L6PO!\V(G&TLPC KU MC_@G;_P6PUSP[=V'P9_;*U>2_P!,FV^LZ-J$%W9W<*S6MU;2B2 M.:-@"KHRDAE((((X(-3U^,'_ 33_P""HOC+]CGQ&GP*^/1O[OP ;QH7BN(G M:[\-S[B':-#\QBW9\R'&0(_AKG?ASFWL,5 M[]"=W2JI>[-?^VS7VHW\TVFF[U%%%>P?G(445'=75K8VLE]>W,<,,,9>::5P MJHH&2Q)X Y)H&DV[(_.;_@X-_:%71? 'A+]F;1;\"YUN[.MZY&C?,+6',=N MC#NKRF1OK;"O0O\ @A3^SL?A3^RC1X?%/B./2?#I*DBTTN'Y%G*]540H]P MX[%GK]S_ 1X.T#X=^#-)\ ^%+(6VEZ)ID%AIUN/^6<$,:QHOX*HKX?)?^%? MB"OF+UA#W8?E=?*[_P"WC^G_ !+?_$/?"3*^#HZ8C$_O\0NN_-RR_P"W[13_ M .G)J5%>WEMIUG+?WLPCA@C:25VZ*H&2?RJ6O-_VD/&)TCPU%X6M)<3ZDV9L M'E85//YM@?0-77QUQ7A>".$L7G5?548-Q7\TWI"/_;TFEY*[Z'\VY;@IYCCH M8>/VGKY+J_DCS6ZEU;XR_$W$893?7&V,?\\(%_P49/J?K7T5I6EV6BZ;!I&F MPB."VB$<2#L ,?B?>O-/V:/!HL]*N/&EY%^\NR8;0D=(U/S$?5AC_@'O7J=? MD7T=N$<5@.':W%&:>]CS+'#;01J7>1W; 554$ MDG@ 5_.S_P %:/\ @HW\1O\ @J;^TSIOP:^!%AJ5WX%TK61I_@/P_:1-YVNW MTC>5]NDCZF20G;$K#,<9Z*SR9]0_X+G?\%DS^U1J]U^R%^RYX@E/P]T^]V>) M=>LW(_X2>ZC?Y8XB.MFCC(/29P&^ZJ%OK+_@@]_P1]/[+OANT_:]_:2\-[?B M+K5D3X;T.\B^;PU92K@NZG[MW*APPZQ(VSAFD _0\JP5#A? ?VGCE^^DOW<' MNO-]GW[+S=C\XS;'8CBK,/[+P$OW,7>I-;/R7==OYGY*Y[[_ ,$A_P#@F=X; M_P""='[/JZ=KL5M>_$3Q0D5UXVUB+#"-P"8[&%O^>,.YAG^-R[]"JK]:445\ M+C,77QV)E7K.\I.[_KLNA]]@\'A\!A8X>@K1BK+^N[W85B?$3XC>!_A-X-OO MB!\1O$MKI.CZ;"9+N^NWPJCL .K,3@!5!9B0 "3BN:_:._:9^$W[+7@"7Q_\ M5=>$$9W)IVG08:ZU"8#/E0ID;CTRQPJYRQ K\GOCS^T=^TI_P4E^,MCX/T#0 MKJ:WDNBOAOP;I ?CM\/-.^*'PSUQ-0T MC4XMT,H&'C8'#1R+U1U.05/0CTP:Z:O ?^"?/[%US^QK\+KK0]<\:7&JZUKL MT=UJ\,4S?8;655V[($/4X.&D(!?:O "@5[]7U&35\QQ.54:N/IJG6<5S13ND M_P#@[VUMM=VN=F'E5G1BZJM+J@HHHKTS8**** "BBB@ HHHH ^7/^"P/Q\_; M2_9<_8ROOV@_V'?A]9>*O$'A3Q!8WWBG0+C2I+RXN_#ZLPO1:QHP(F4&-]V' MVQI*=I(!'Y<_MD_\%9O^"<_[6^A_M9Z)\-;V?XE:Y\>?@_X)\.?"/P'9^%;F MXU6Y\2+%KD8Q 8CY4UC/=6\S-GJJB-G++N_>FO-O G[)_P %OAS^T1XT_:@\ M+^&DA\5^.]-TRRUNX\F$1JEC]I\MHML89'?[5)YC%COV1]-O(!^6/_!07_@I M;\8O^"-/_!-/]F/_ ()]R_$JR\+_ !J\6_#O2=(\3>/M5M)=1@\":=;6\%O= M7HB@21[J:-BT,(5'S]GD?!(0-8_X)@?\%4O^#=+]@GPHOPT^#G[6NN^*OB#X MYU6*3QQ\2/$WP^UZ76?%NK328,MQ/)9DI&9)&*1;MJ;RQ+.SR/\ L?10!^6O M[2OQ.\+?\$G/^"[&J?MS?M&P7VE?!/\ :%^%-EX M"M;%]\0C830Z;JWB75H#;?8;1I54S&*%HI6<# ,1S\IC+_J3JVD:5KVFS:/K MFF6][9W"%+BUNX5DCE7^ZRL"&'L:;HNAZ+X;TR'1/#ND6MA96Z[8+2RMUBBC M&*-@)K?R(8V0XRX?'.W=Z+_P1MAUO]L;_@H'^TS_ M ,%@+#PKJVE?#KXCC1O"7P>GUG3WM9M:TK3;=([G4ECD <02RQ1-&2.2TBG! MC(K]&?$GA'PIXRLDTWQ?X8T[5;>.42);ZE91SHKCHP5P0",GGK5^***")888 MU1$4*B*,!0.@ ["@!U%%% &)+\-/AQ/*T\_P_P!$=W8L[OI4)+$]23MY->.? M"S0]%T+]OOQ]9:)H]K9PKX%TLK%:VZQJ"9&S@* .<#/TKWZO"_ /_*03Q_\ M]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HK.\5>,/"7@319?$GC?Q3IVC: M=!_KK_5;Z.W@C_WGD(4?B:^7?C7_ ,%IOV&/A$TMAHGC:_\ &E_&2#;>$K#S M8P>W^D2F.%A[HS_2N3%8_!8*-Z]11]7^F[/?R/A7B7B:K[/*L)4K/KR1;2]9 M6Y8_-H^LZ*_*+XL_\'#?Q6U1Y+3X(_ ;0]&BY5+SQ)?2WTI']X1Q>2J'V):?J6)KYROQID] M.7+2YIOR7^=OR/V/*OHU^(>,I>UQKHX6.[]I4NTO^X:FOODC]TJBO+^QT^+S M[^\B@3^_-(%'YFOPJ3]GK_@K3\:Q]LUCP=\9-3$_._Q'?7L(F!CVY'VDM^8K#_6K'U/X. G)?/](L M]5^ W"F#TS'BK"TI=O+_ _;FX^(WP]M'$=WX\T:)B,A9-4B4D>O+5' M_P +1^&?_11-"_\ !O#_ /%5^+]O_P $1/\ @H-.A:7XWE#HP]F!(-35^"_C;]FG_@HA_P3HU&W^*-Q MHGB'PG;P70\KQ#X>U5+BS+\ "8P.Z -G;LF4!^1@]*_0?_@F-_P5JTW]J:XB M^"?Q^DL-)\>A<:5>VZ^3;:ZH'(52<1W P24'RN,E ,%1VY=Q/2Q.*^JXJFZ- M1[*6S^;2U?337N?.<8>"&/R7)'GF18VGF.#C?FG2MS12W;C&4TU'[34KQW<4 MDVON&BBBOJ#\,"BBB@ HHHH **** "BBB@ HHHH ***YSXD?&'X3_!W2?[<^ M*_Q*T+PW:$'9/K>JQ6ROCLOF,-Q]ADU,YPIQYI.R\S:AAZ^*K*E1@Y2>R2;; M]$M6='17R!\6?^"W_P"PI\-GDL_#?B77/&5U&2I3PWH[",-[RW)A4C_:0L/K M7SU\0?\ @XIUJ21[?X5?LS6L*#/EW?B'Q TI;TS%#&NW_OX:\3$<2Y'AG:59 M-_W;R_*Z/TS)_!7Q.SN*G0RV<(OK4Y:7X5'&7W)GZB45^+_BC_@O/^W+KTK- MHUMX+T1"?D73] DD*CZW$TF3_GBN,O/^"PW_ 4BU^=HK/X]O&#\P@L?"FF# M;]#]F+8Y]:\N?'&3Q=HQF_1+]6C[O#?1@\1:T>:K5P]/_%4F_P#TFG)?B?NG M17X4?\/%/^"I.K?-!\8/&,FS@_9O#T(QGUV6_P#.E_X;\_X*H?\ 16/'?_@A M3_XQ6?\ KO@.E&?W+_,Z?^)8>*UI+,<*G_CJ?_*S]UJ*_"=_^"D7_!4/PJO] MIW_QG\66\:![IR VH6S?VE8CW9HU69? MH(FQW/K]J?#'XN_"[XT>&D\8?";X@:3XBTR3 ^V:1?).J-_=?:HI>77[GK^!^/\2\"<7\'SY /@7\.=5^*WQ/\0PZ7HFC6QFO;J4_@J*.KNS$*JC MEF8 BC!9W_A12>3A3^._P"S;\"_C?\ M\%5?VO;_ %KQIK=RZ7MX-2\;^(PGR:?:9PL40.0K%5$4,?( 7.-J,0G[1_QW M^.__ 56_:UL-%\':%K,22S,[;U;"BBBJ,@HHHH ^'O^"HO_ M 2AT?\ :;L[OXY_ /3;;3_B%!$7U#3UVQP^(54=&)(6.Y 'RR'A_NOV=?B7 M_@G_ /\ !2+XL_L ^-KCX1?%;1-3O_!8U!XM9\,W:%+S1;C=B22W63&Q@<[X M6PK'/W6):OV[KY:_X*"_\$N?A1^VMI[^,=$F@\,^/[>#;:^((H,Q7X486*\1 M>77@ 2#YT&/O*-E?(9OD->.)_M#+'RUENNDOTN^M]'ZZG]"^'OBME57)O]4N M-8>WR^6D*CNYT>VJ][EC]EQ]Z&RO'1>__"+XQ?#/X\> [+XE_"3QC9ZYHM^F M8+RSDSM; S&ZGYHY%SAD8!E/4"NFK\%;6^_;O_X)0_&!H]FI>%[BXD^>*5?M M&D:[$AZ_\\YQ@]1B2/?_ ,:^S_@A_P<*_#74M.AL/VB/@OJNE7X7$VH^%)$ MNK:1O[WE3.CQ#VW2'W]*P'%N#J?NL:O95%HTT[7_ $^?WLSXK^C_ ,1X1+'\ M,S6/P4]82A*+FEYJ]I]KP;OUC'8_1NOB+_@ME^VA:_ KX#/^S_X-U=5\5^/; M5X;I8G^>RTDDK-(<=#+@PKGJ#*1RM97Q@_X+[_LP>'O!<]S\&?"7B'Q%X@EA M(L;74;$6=K#(1PTSERQ /\**2V,;ESN'Q#^S7^S_ /M _P#!6/\ :MO_ !S\ M1-5NY--EODN?&GB81[8K&V_@M+<'(#E%\N*,9V@;B"%).&=Y_2Q-+ZEETN>I M4TNMDGOKWM]RNW8]/PR\)L;DN/?$W&-)X7!8/]YRU-)5)Q^%S.JPJPY^28= M#7Z65E>!_!/A?X;>#=+\ >"='BT_2-&L8K/3;* ?+##&H55]3P.2>2>3DFM6 MOHLIRZGE6 AAX[K=]V]W_EY'X]X@<88KCOBO$9O65E-VA'^6G'2$?6VLK;R; M?4.G6OG#QQJEY\4OBB\.FOO6>Z6TL>X$8. WT/+'ZFO9?C-XJ_X1/P#>7,,N MVXNA]FML==SYR1]%W'Z@5YW^S/X4^W^(+GQ93_ ,=KX[_:B_X. M=/V0OAM8W&D_LR>"M<^(^K;2+>_NK=]*TM3T#%IE^T/CKM$*@_WQUKT<)DF; M8Z2C1HR?G:R^]V7XGG8O/,HP,'*M7BO*]W]RN_P/T<\;^.?!OPT\(ZAX^^(7 MBBPT31-)MFN-2U75+I8;>VB7J[NQ 4?7N0*_"[_@L/\ \%UM=_:N6_\ V9/V M0=0O]+^'4??"KE#X#\7?VH?^"E7_ 6> M^,%M\.K6UU;Q,6F$NF^!?"=LUOI&F+G FD4ML4+G'VBYOQLEWX&\$ZA'SIIX9+Z[C/2?H8 MXC_JOOL/,VB/];***^,S7-<7G&+=>N]>BZ)=E_6I]KE.4X3)L(L/AUIU?5ON M_P"M KP#]MK_ (*!_"W]C[0&TMVBUOQE=0;M,\-P38,8(XFN6'^JC]!]Y^BC M&67Q_P#;X_X*R>'_ (4B]^$G[-.H6NK>)ANAU#Q&NV6TTMNA6+JL\P_%$/7< M,9OB?\ $#6=0L?#%Q>M+K'BO429+G4I,_.EOO\ ]:Y. M09#\BXBKC?[&X;C[;%2T_'J;4;F[EU*[8K]OU2Y#1Z=H=J2=J #(C4<[ M8UR[G)^8[FK]3/V1?V,/A+^Q]X+_ +"\#V7VS6;N)?[;\27<0^TWS#G Z^7$ M#]V,' ZDLV6/:?!OX*_#3X ^!+3XEVHSLC&9)Y"!NEE<_-)(</\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !117SE^WG_P %)?@U^Q!X>.FZA(FO^-;RWWZ5X4M+@!U!^[-?%8K#X*@ZU>2C%=7_7X'K9'D6;\29G3R_+*+JUI[1C^+;V27 M63:26K9[5\5?B[\,_@?X+NOB'\6_&VGZ!HUF/WU]J$VQ2QSA%'WI'.#A%!9N MP-?FG^UO_P %]?%&K3W7A#]C[PDNEVH)3_A+_$-LLES)VW06QRD8[AI=Y(/* M*:^9;[5/VW_^"M'QV%NB7?B"\C;=':Q$V^D>'[=CC/)*0I@?>.Z23;CYVP*_ M2#]C#_@C'^SQ^SG;VGB_XNVEMX_\7H%D,^I6V=-LGZX@MFR'(/\ RTEW'@,J MQGBOC'F>=\13<,O7LJ/6;W?I_DM>[1_2=/@GPR\'\-#$\7S6.S!I..&AK"/; MF3M=?WJEHM7Y:NQ^.[K2/$_B6WG;*>)_%FH-#8QH M3SY+SD*4']R!6Q_=KZK^"/\ P;Q*/)U']HSX]9Z&;2/!MG_*ZN%_#_4_C7Z; MQQQPQK##&J(B@*JC '0 4ZN["<'992?/B&ZLNK;T^Y?JV?*Y]](OC;'4_JV M3PIX&@M(QIQ3DEVYI*R]80@?._PB_P""4_[!WP<$5QI'P$TW6;R/&;[Q4[:D MSD?Q>7.3$I_W46O>] \-^'?"FFIHWA?0;+3;./\ U=I86J0QK]%0 "KM%?2X M?"87"1M1IJ*\DE^1^,9MQ#GV?5?:9EBJE:7>#7XL_\ !4K]@+5/ MV&OBUI_Q>^"[WMOX*UK4?/T6ZAE;S-"U!&\P6WF#D 8WQ.3NPK DF,LW[7UQ M'[1OP'\&?M,?!7Q!\$O'D&;#7+%HEN @9[2(HZ)*%;(XPZ2 # M4GZ4K\'?V7_BW\1?^"8O[=,FG^/8I8(=(U5]$\;V,.62YL&==TJ#^/ V7$9X MW;5[,:_=S3=2L-8TZWU?2KR*YM;J%)K:XA<,DL; ,K*1P0000?>N?AK-9YC@ MG3K?Q:?NROOY/]'YIGK>-? 6&X.XDCB\ML\#C%[2BUK%7LY03[*ZE'^Y**UL MR:BBBOI#\:"BBB@ HHHH **** "O,OVI_P!KGX)_L>_#UOB!\9/$GV<2[DTK M2;4"2\U*50"8X8\C.,C+$A%R-S#(S<_:@_:3^'7[)_P:U7XS_$N]VVEA'LL[ M*-P)M0NF!\JVB!ZNY'7HJAF/"DU^+%M!^U/_ ,%MEW.X:?X; MTQ7[#^"--W3[TCM_$SYKYS/<\>7>O/9=O-_HC]D\*_"^GQC[;-\XJ_ M5\LPVM2HW;F:5W"+>BLOBEK:Z23;T] _:(_X++_MF?M':]_PB7P8EF\$:9=3 M^58Z9X55I=3NM<_\-/\ @E-_P40_:[1OON3QSS'CWK]7/V//V!_@!^Q?X3BTSX=^&XKW7I(L:IXM MU&!6OKMR,, W_+&/TB3"XZ[FRQ]LKRZ7"N)Q]JN:5Y2E_*GHO+M]R1]UC_'G M)^%5+ <"Y72H4EI[6<6YS_O633]'4E-OJEL?FS\(_P#@W?\ !MF(KSXZ_M!Z MC?L0#+I_A734ME4^GGS^86'_ &S4U]%_#K_@C[_P3^^':(Z_!!= MJ7%T6^L9<1?D@KZ;HKWL-P]DN%7N4(_/WG^-S\HSGQ=\2<^D_K.9U4GTIOV2 M]+4^6_SOYG"^%/V8/V;/ L2P^#/V?O!6E!<8-AX7M(F/N2L8)/N>:[6SL;+3 MH!:Z?9Q01+TCAC"J/P%2T5ZL*5*DK0BEZ*Q\%B<=C<;+FQ%64WWE)O\ -L** M**T.4*\_^*'[*7[-/QI@DA^*7P*\+:T\H^:ZN]&B^T#W695$BGW5A7H%%9U* M5*M'EJ1379JYU8/'8W+ZRK86K*G-;.,G%_>FF? 7[0O_ 0%^ /C2&;5OV>/ M'6I^#+\Y:/3-19M0T]O107(GC_WB\F/[M?#OQ._8^_X*"?\ !.CQ2WQ$T^QU MS2;>T/R^,_!5])-9M&#TE>,!D0_W)T4-Z$5^[](Z)(ACD0,K##*PR"/2OFL= MPEEF)?M*%Z4^CCM]W^5C]KX7^D#QMDM/ZKFCCC\,])0K:R:ZKVEFW?\ OJ:\ MC\H/V9/^"_\ \2?"RV_AW]J;X>Q>)K10%?Q#X>5+6^ [L\!Q#,?]TPCZU][? M ?\ X*'_ +'7[1D$,?PZ^.&D)J$P'_$DUF;[#>AO[HBFVF0CUC+CWKB?VE?^ M"1'[&G[1KSZTG@=O!VNS98ZQX0V6PD?KF2W*F%\GDD(KG)^;O7PU\;?^"!'[ M4/@J::^^"_C+0/&UDI)AMI9O[-OF]!LE)A_'SA]!7 JG%N3Z2BL1!=5\7^?X M2]3ZN>%^C[XB+VE&K+*,5+>+LJ5_G>FEVM*E_A/V%Z]**_"*'X2?\%9/V8\Z M=H'AGXRZ!:VX 9?#LU]-9*!T!-JSPD?7BIC^U)_P5JU8?\(]#XY^+LDK?+Y- MMI=T)_P*1!\_C5_ZY1AI6PLXR[?\/;\CF?T<*V)?M,OSO"U:7\UVM.]HN:_\ MF/V5_:+_ &IO@7^RIX,?QO\ &SQY:Z5"4;[%8AM]W?N!_JX(1\TC=!G[JY!8 MJ.:_&[]LS]MSX]?\%,OC%I?P]\$>%K^+1/[0\GPCX)T]C+)/,V0+B?'#S%<\ M_+5\7?$SP]K&AP7DH_M#Q/\1;J5+HKGD^3 M*3+/.Q22>-S/@8YJG]M\4R5-P=##];[R_*_W6[MZ'LX)^&/@92EBZ>(CF M>;V:@HV]G2;T>SDH]FW)U&M(Q@G)G,?\$S?^"#P^ P\:%%6BOZN_-G\T\0 M\0YMQ3G%7,\RJ.=:H[M]%V272*6B2V050U_Q/X?\+6GVWQ#JT-K&>%,K1YRN'.&,*\?F3=G"-W"F^JFXZMK[ M44THJ_/.-K'9E?#KQ.'^MXR?LJ/=[OTO^#Z]$STO4?VF? MK(8['3]0NL'B1 M8E13[C=;:\:[L&;C?=PC9GZJ3CZD"J.D?LQ^$;: ?VSK% M[=2X^8Q%8D_ 8)_6J/BC]F+3VMFG\'ZW,DR@D6]\0RO[!E *_B#7RD\P^E5@ MJ7]HSP^&J):N@N7FMNTK23;\E4D^UWOVJEP94E[)3FO[VO\ E^AZI:7EIJ%L MEY8W44\X M/HPX/N*]\\,>)M(\7:-%KNB7/F02CH>&1NZL.Q'^>*_3/"_Q=RCQ%IU,)4IO M#8^C_%H3^)6=G*-TFXIZ--*4'I):IOR,XR.OE34T^>E+:2_)^?X/H:%%%%?K MIX9D>.?A_P"!?B=X;G\'_$;P=IFNZ5@5E [#'%?9U%<6+R[ 8Y M?[134O5:_?N?29!QCQ3PM)O*<94HI[J,FHOUC\+^:9\$>"?^#?7]E_0]?CU/ MQG\4_%^NV<4FX::'@M4E']V1T0N1Z["A]Q7VK\+/A-\-_@CX(L_AQ\)_!MCH M6B6"XMK"PBVJ">KL3EG<]2[$LQY))KHJ*C!Y5EV7MO#TU%OKU^]ZG3Q)QWQ? MQ?&,,XQLZT8ZJ+=HI]^6*4;^=K^84457U;4[71=+N-7OGVPVL#2RG_949-== M>M2PU&56K)1C%-MO9)*[;\DCY.,93DHQ6K/%?VE?%/\ :?BF#PS;R9BTZ+=* M ?\ EJX!_1=OYFO3OA+X6_X1'P'8Z=)'MGE3S[K(Y\Q^<'Z#"_\ :\4\!:; M=?$SXJ13ZDF]9[MKN]'4! =Q7Z$X7\:^CZ_EKP'HU>->,\[X_P 3'2K-T:%^ MD%9O[H*E&ZZ\Z[GV?$DHY?@,/ED/LKFEZ_\ #W?W!7C_ .U]^W?^R]^PQX*' MC/\ :)^)EKI;SQLVEZ';?O\ 4M2(_A@MU.YQG@N=L:DC#O^"?7A@_"CX4?8==^+.K6HDM-/G_>6VA0./ENKH*1ER.8X<@M]]L)@/^1W M[*/["/[=7_!9?XW:K\5_$/B>]FL;B]_XJGXF^*@[VT+#!^SP*,>=(JD!8(MJ M1KM!,2E:_MC)N&8XG#?7L?/V5!=>LO3R[;M]$?C>=<42PN)^HY?#VM=].D?7 MS[K1+J^A]"?M=?\ !SS^TA\0[R[\.?LA^ -.\ Z,=R0:[K4,>H:O(.SA&S;0 M$CJA2;!Z/7SG9>!_^"TG_!01?[>&G_&KQMIU]AHKJ^NKNWTEPW_/,RM':J.> MB8'-?M9^Q-_P19_8=_8JL;/6-)^'4'C+Q? JM-XP\7VZ74ZRCJUO"P,5J %6GVI;O_P!N^]KT/.CPKG.:KVF:XN6O MV([+_P!M^Z+]6?SA:'_P;S?\%6-;B%QJ'P(TO36?)*ZAXUTPL/KY4[]?_P!= M;EC_ ,&V_P#P4YNPAN/"G@ZUW'YO/\71'9]=BM^F:_HAHK"7'^=O:,%\G_\ M)&\?#W(EO*;_ .WE_P#(GX*>!?\ @UP_;HUR>.3QU\6_AKH-LV/,$6I7MY.G M_ %M50_]_*^J?V=/^#7/]EWP)>0:U^T=\9/$7CZ:/#/I6F0#1[%SW5]CR3N. MV5EC)]!TK]0J*X,5QCG^)CR^UY5_=27X[_B>AA>"^'L+)2]ES/\ O-O\-OO1 MQ_P1_9^^"7[-O@J+X=_ ?X7:+X4T:+!^Q:-8K$)6 QYDC#YI7(ZNY9CW)KL* M*\=_:Q_;@^"'[(GA\W/CO6/MNNSPE],\,:=(K7=SZ,PZ0QY_Y:/QP=H8C;7Q MV99GA.O!WPT\+7GC?Q] MXEL](TG3XO,O+^^F"1QKVY/4DX 49)) ).*_+_]NW_@JSXR^/$EW\)OV>Y; MS1/"4K&"ZU)08[[6%/!7CF&%O[@^=A]X@$I7F'Q8^.G[5W_!2OXOVOA/3=*N MK\-,6T7PEI!(L[!.AE*8Q[K/2F]+=6'SR#_ )[, ?[H3G/XQB\^XC\1\1+ Y(G0P:=IUGHY M+JEZ_P JU?VG%.QXD\3BLUFZ>']VGUEW_KM]YX'^P;_P2*U3Q4;+XM_M6Z9- M8Z8=LVG>#7)CN+H=0UT1@Q)_TR&'/\6S&UOTCTC2-*\/Z7;Z'H6F6]E96<*P MVEI:PK'%#&HPJ*J@!5 X%6**_3.&N%%^ ?^4@GC_\ [$32 MO_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !13+FYM[.WDO+RX2**)"\LLCA510,EB3P !SFOS(_X*5_\ M%GD>._\ @/\ L;>(L[MUOK?CZU;MT:*Q/Z&X^OE]I*\W,\UP>4X?VM=^BZM^ M7]61]GP1P)Q#Q_FZP.5T[VMSS>D*<>\G^25Y2Z)ZGK'_ 4P_P""N7AK]FB* M]^"G[/U[::Q\0"IBO]1PLMIH!(P=W59;@=H^50\OG&QOAK]B7_@GU\>_^"C7 MQ%N_BO\ $3Q#J5GX6FU!I?$7C74B9;C49L_/%;;_ /6R]BYRD??) 1N\_P"" M:O\ P20\5?M+W=G\=_VD+:]TOP,\@N+'3I6:.\\0Y.=V?O16YZF3[SC[F ?, M'Z^>%_"_ASP3X=LO"/A#0[73-+TZV6WL-/L8%CB@B485%5> *^4PF78[B6N ML9F/NT5\,.Z[OR??=]+*Q^]Y]QCPOX*Y54X>X0:K9A)6KXEI/E?6,=TVGM!7 MA#[7-/F.:^ O[/GPC_9G^'EK\,/@UX/M](TNV&Z3RQNFNI< ---(?FED..6; ML !@ =I117W5.G3I04(*R6R6R/Y9Q>+Q6/Q,\3B9N=2;;E*3;;;W;;U;"BB MBK.<**** "BBB@ HHHH **** /S(_P""_7[)D;0:+^V%X0TP!U:/1O&'E)]X M'/V2Y;'I\T+,?6$=J]=_X(=?M5R?&K]FJ7X*^*=4\W7OAW)':P>:_P \VER9 M-LWOY95X>/NJD6>6KZQ^-WPC\*_'KX1^(?@YXU@WZ9XBTN6SN& RT18?)*O^ MVCA77_:45^)?[&7Q6\5_\$Z_V_H=,^(KM96VG:U/X:\:QY(C-H\HC:;_ &D1 MUCG4_P 0C&.#7PN8K^PN(Z>-6E.M[LNR??\ *7R9_4_!TO\ B*G@YB^&JGO8 MW+OWE#O*"NU%=7]JG;97I]C]W:*1'210Z,&5AD$'((I:^Z/Y8"BBB@ HHHH M*;))'#&TTTBHB*2S,< =233J^)?^"V7[9S_ "^ Z? OP1JWE>*?'T$D-P\ M+XDLM*'RSR<=#*?W*^H,I!RE<>88VCEV#GB*FT5][Z+YL^CX2X9S#C'B+#Y1 M@U[]65K](QWE)^48IM][66I\,_\ !33]L'Q/^WM^T[:?#CX2QW&H^&=%U$Z3 MX-TZRRQU6ZDD$;784?>,K!53TC"]"S9_4;_@GE^Q)X6_8E^!=KX1B@@N/%.K MI'=^+]709,]SMXA1NODQ9*H._P SX!A0&OU)KYGAC 5:\Y9KB]:E3X?*/EZ[+^[ZG M[9XW<58#*L/0X"R%\N$P:2JV^W56MI-;\K]Z7>HW=7@@HHHK[(_G **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB?C'\58? .F?V=I;J^JW2?N M5/(A7IYC#^0[GV%;'Q%\>Z;\/O#[ZK>8DG?*6=MNYE?_ '4G^I%>'>#_"_B M+XR^-9;K4;ERKR>;J-X1Q&O95[9(&%';'H*_GOQG\3,RRFK2X2X83J9KB[17 M+O1A+[3?2;5W%OX(IU'9*-_J,@RBE7C+'8S2C#77[373T_-Z=RU\+/AAJ?Q. MUB36M;GF%@DI:[N6/SSR'DJI/?N3VSZFO?M-TVPT>QBTS2[1(+>%=L44:X"B MJT,7AWP1XR MP]-U\;52=:JDVY-Z\J>Z@GM>W,_>EJ]/(XDXGHXFKSXBHJ=)?"FTO^'?_#(^ MMZ*_,#Q!_P '47['%I>F+PQ^S]\2KZ <>=>1:?;$_15N9./J1]*[?X+?\'+/ M_!.WXGZW!X?\<0>-/ ;S8!U#Q'HD5O+5_A]O_%+X9:=\0]'*!4BU&!2;.Z(_\<;U M4_IU'<'Q[X;>.=7^%'BV33=9CD2U:;RM2M6&2A!QO ]1[=1^%>W?#GXF?#OX MP>#K+XA?"KQQI7B/0M0CWV6K:+?QW-O,.^'0D9!X(Z@@@X(KC/VA/AJ-7L#X MXT:WS=6J8OD0U,#AG_M&.?L();\ MLOXC2Z^[[GK-'TO"N!6+S15)_#3]Y^JV_'7Y'=_LR>%OL>BW?BVXCP]Y)Y-N M2/\ EFA^8CZMQ_P"O-?^"JO_ 44\(?\$Z?V;+KQ\QM;WQGKOF6/@70IVS]I MN]OS3R*"#Y$(8.Y&,DHF5,@(][OM4\'_ 7^&5QKWBK6K?3=#\-:1)=:IJ5R MVV.""&,O+,Y[ !68U_-_^U9\<_CG_P %IO\ @HG::3\.M+N)$US4UT3X?:'. MQ$>EZ6C,WG2XR%.P27,[\X^8#*HH'[3X(>'-'ASA3!Y7625/#04JSZ.I*\YJ M_9REK=V_4V/\ @FW^P/\ &O\ X*^_ MM6:Q\1_C%XGU67PQ;ZI_:/Q)\9S.//NI9"6%G Q&WSI "!@;(8QG'"(W]$_P MH^%'PZ^!OPZTCX3?";PC9Z%X=T*S6VTO2[&/;'#&/U9B269V)9F8LQ))-<9^ MQ?\ LC_#']B']G?0/V>OA99C[)I4&_4M2>(+-JE\X'GWA:=']Z[U6]2!"?[H+$;F]%&2>PJ M*E2G1IN=2245NV[)>K$VHJ[-NJ/B7Q/X;\&:%<^*/%VO6>EZ;91&2[O[^Y6& M&%!W9V( 'UKXI_:*_P""VGPI\()/H/[.OA.;Q5?C*IK.J(]K8(>S*AQ--SV( MC'HQKXXU;Q5^W!_P4D\>+IBKK'B@PS!DL+*/[/I>F ]&8<11<<;W.]@,98U^ M:9WXHY-@ZGU7*XO%5WHHPNXW_P 23O\ ]NI^J/)Q&<4*;Y**YY>6WW_Y'U)^ MV-_P6*9/B?XTU>^T_0+VY,NI^,==WS37[9PWV=7.Z=N,;B0BX(W9&T_6? M[(O_ 1N^&_PRDM?&_[2%];>+-;C(DBT*!3_ &9;-UP^X!KHC_:"IU!1N#7V MM:6EK86L=C8VT<,,,82&&) JHH& H X XP*\;!\%<0\7XN./XJJ6IK6-"+L MEZV>GGJYOK)6L<]/+\5CIJKC'ITBOZ_X/F"A"*LDE9)> MA[L(0IQ48JR04445T%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1- M*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 445D^./'O@GX9^&;GQG\0_%NG:'I-FFZZU'5;Q((8Q[NY R>PZD\"E M*48IMNR-*5*K7J*G3BY2;LDE=MO9)+=FM7!?M"?M-_!']EKP2_CWXV^.[31[ M3#"TMV;?RYDYWT4'>YUG[3(0K#Z/_P""2.- M!]FG/<[X=JECRSQ2&OJ6OQ!_X)-_M':O^R%^VE'\/_B 9=-TGQ3='PYXFM+H M[!9WBRE8)'!X!CGS&23A5ED/:OV^KEX8S)YAE<5-^_#W9?+9_-?C<]WQPX,C MPAQS5EAU_LV)_?4FMK2?O173W97LEM%Q[A1117T1^/!1110!F^,O%_ASX?\ MA+4_'7C#58['2M'L);W4KR8_+#!$A=W/T4$U^$_BK6/B?_P53_;Z"Z8DT,GB MS65MM.CD7>NCZ1#G#, <8C@5G;&-TA;'+U]F_P#!>C]L=?#?A*P_8\\#ZKB^ MUI8]1\8/"_,5FK9@MCCH9'7S&'!"QIU$E;__ 0F_8\_X5G\)KS]J;QII6S6 MO&<7V?P^LR8:VTI7R9!GD&>10WND49'#&OAB<^6^M]J M:]Z3MLGS'T>4ETNU_P ]D7=3U'Q7\;/'21PQ$R3';;P@ MG9;1 ]2?0=2>Y_ 5XM^W;_P6=_97_P"";>B7'P6^&,<7Q!^)-NI6[T;3KH+: MZ?<8P6OKAQBL +2!B1^\<&20'Y% 99*^T\#_ F/ >#J\8 M\>U>;,L5>4U)W<$]7"Z^T_M\MDK**:C%N7PG%_B#7SO$K)^&X7IPTY_LZ?:U MTLNC?K9MZ>-?$+]H7_@J+_P66^*,G@K3QXD\7H91)%X.\+0-:Z)I:%OE:5=P MB0 C FN7+=MYZ5]4? /_ (-=?B/T*QRG_"03Z< M525\8,T<3?//(<#,]P69NZ'@UXGH7PI_;X_;ZU8>)VT_Q3XLMVE)35M8N_(T MZ$YPPB:4I"N.T6.:U&2 6992,_=KNO#O_ 0T_:4U"T%QXC^)G@W3I&7(@BGN M9V7V8B%5S]":\Z^.'_!/+]L/]C4Q_%;3F^V6>F,9_P#A)_!5],7T['\<@VI+ M$,=7 *#NU?++QC\6LK?UW&Y?+V*U=FVTNK:][\8KU1Z=;)L![%^UP$5'NKIK MYK4^+?AW\7?^"AO_ 0]_:9D\+ZK97^@3K*LVK>$]2F,VB^([7.!*NP[) 0" M%GC(D0@J2"&2OWK_ ."?W_!07X&_\%$_@JGQ-^%ET+34K0+!XI\)WLRM=:/< M,#\CXQYD3X)CE "N >%971?B/P7\9/@G_P %3/A+%^Q)^WO#%'XEF8CP!\2( M((TN;:](P@)P LI(52.$G&$8!]K-^=6FZC^U[_P0Q_;V:&=#%JFBR@7, =QI MWBS19'X(/\44@7(."T4J= \9 _<,@X@X=\6\D^N8%J.*BM5LWW4E_P /;2S< M6>3A<7B>$J\9PDZF#F[:_%!_H_322\S]XOBOX)O?ACXSCU'1&>*UFE\_3I4_ MY9,#DIGU4XQ[$>]>T_#7QS:>/O"\.L1E5N$_=WD(/W) .?P/4>Q]C7G?P(^. MGP;_ ."A7[+^D_&7X4:IYNFZU;[TCFQ]HTJ^08DMIE'W9(V)5AT92&4E65CR MG@#Q;J_PB\;R6VK02)$)/(U.V[X!^\/4CJ#W!/K7\*XVE7^CKXK2G*+CDN8R MM)=*%5/73IR-MI=:3:7,Z9_1="K2XOR*,J8_LW^$/[8\4R^)[J+,&FI^ZR M.#,P('Y#)]B15/XZ^-&\:>,UT;27,MK8,8(!'SYLI.&(]><*/]WWKHOB_P#% MWX>_L'_LG>(/C;\2)E6Q\,:2][>Q(X5[Z\;"Q6R$\;Y)6CA4].03QDU_)>7Q MGXS^/RKT5SY?E%HQMK&=;FTMTNZBNGLX4H]S[3$5(<-\+/VCY:E:[?E%+6_I M'\9,_/'_ (.8_P#@H&WA3PGIW[ WPRUTIJ&N11:I\0);:7#0V0;=;63$=#*Z M^B&OZ5=%T72/#>C6GAW0--@LK"PMH[:RL[:, M)'!"BA4C11PJJH ' K^],_JPR#)Z>3T7[\ES5&O/I\W_Y*EW/P?AZE4X@S MJIG-=>Y%\M-/RZ_)?^3-]BS116;XP\8^%?A_X:O/&7C?Q#::5I6GPF6\O[Z< M1Q1*.Y8^^ !U)( Y-?GLYPIPVU/5A7Q#^V-_P6:U[79;KP#^R9"^ MG6/,<_C"^M_])F'0_9HG&(E]'<%^>%0C->/_ +.'_!.']J3]L75!\2?&=Y=: M)HNI2^=<^*O%!DEN;[/62*)CYDY/!WL50]G.,5^49OXE5,5C'EW#5!XFM_-] MA>?2Z\VXQ\V>-7S9SJ>RPD>>7?I_7W(]'_:&_P""VWQ;\7M/H?[//A&W\*6# M95-7U-$NK]Q_>"',,7T(D]F%>0^ ?V2?V[/VX]>C\<:II>N:A#=O0@$Z]XD5;B17] M8HB/+APM?0 P!7'2\.^(.(IJOQ-CI26_LJ;M%?.W*O.T6_P"\ M9QRO%8I\V+J-^2_JWX?,^)/V>_\ @B=\&?!#0:[\>_%=UXOOTPS:79[K33T; MT;!\V7![[D![J:^Q_!O@CP=\//#\'A/P'X6T_1M,MAB"PTRT2")/4A4 &3W/ M4]ZU**_2%%%%>X= 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445X7^TC_P %(/V0 M?V6Q<:?\1/BM:WFM09!\-^'\7M]O'\#HAVPG_KJR#WK#$8G#X6GSUIJ*[MV/ M2RK)LVSW%K"Y=0G6J/[,(N3];).R[MZ+J>Z5S?Q0^,'PL^"GAF3QC\6_B!I/ MAW3(\_Z7JUZD*NP&=J!CF1O15!8]A7Y8_M)?\%]_C?XW^T:!^S=X&LO!M@V5 M36=3"WVHL.S*I'DPG'\)67'9J\5^&?[%O_!0G_@H3XGC^(.L:7KVHV]YC/C+ MQU?2PVHC)X\IIQR^E*M/T:7^;^Y+S/WK)OH]Y MAA,(LQXOQM/+\.MTY1E4?EOR)OI9SE?3E/L+]J;_ (+]^ _#JW/AC]DWP*^O MW@!1?$WB*)X+)#_>BMP1++_P,Q8/9A7Q?9:-_P %!/\ @J;\0A=O_;_C%K>? M:;JX(MM(TG/4#[L$!QSM4>8X'1C7W_\ LO?\$(_V=_A6UOXD_: URX\?ZO'A M_P"SRK6NEQ-UQY:MYD^#W=@K#K'7V[X;\,^&_!NAVWACPAX?LM*TVSB$=GI^ MG6J000(.BHB *H]@*YUD>=YU+GS2KR0_DC_5OOYF>O/Q/\,?#6FZ' ^ ^L8F MUOK-9/[U>TVGU452CUU/AC]C_P#X(5_!CX4FU\9_M-:M%XYUV,*XT6%6CTBV M?T93A[K![OM0@X,9ZU]VZ5I.E:#ID&BZ'IEO96=K$L5K:6D*QQ0HHP%55 "@ M#@ # JQ17U> RW!9;2Y,/!177N_5[L_!.*>-.)N-,;]:SC$RJM;)Z0CY1@K1 MC\E=]6V%%%%=Q\N%%%% !1110 4444 %%%8WC'Q]X7\"VGVK7]1".PS%;1_- M+)]%_J<#WK@S/-,MR7 SQF/K1I4H*\I3:C%>K?X=WHC6C1JXBHJ=*+E)]%JS M9K \5?$[P3X-W1:UK<8G _X]8?GD_%1]W\<5Y!XU^/'C'Q?,=+\/*^GVLC;4 MBMB3-+GL6'//HN/3FG^$/V>/&/B(+?>()5TN!^<3+OF;_@&>/^!$'VK^;,T\ M?62QDUHZTTXTH^=FXV3Z2J3IZ_99]91X9P^#I*MFM94U_*MW^ M?W)/U-_6OVI(5=H_#OA5F'\,M[/C_P =7/\ Z%6#B:#\ /AQHR*;G39+^4#F2\F)&?\ =7 _,&NCMO!/@VR39:>$]-C'^Q8Q MC^E90X!^D7Q O;9GQ!#"W^Q27P^3Y(07_DTO4IYGPKA?=HX5S\Y?\%O\D>1: M1^T[XKMYE&M:)97,6?G\D-&^/KDC]*]1\#?$GPQ\0+5I=%NBL\8S-:3@+(GO MC/(]Q4?B/X4> ?$ULT%YX=MX7/W;BSB$4BGURHY^AR*\5\:^!?%7P=\0P:E8 MWSF+S-UCJ$(QR/X6'8XZCH1Z\UYN/SOQJ\%:D,=GE99KE;:4Y)6J4[Z7NTI+ MRYG.#?NMPE),UI8?A_B!.GAX^QK=%T?]>5GUUL?1M%C_ !0TN[M=.2\?0_'VC@$D1*^! M<(/XVC;$B$??0L%.),U\YB7_ *M\0_6-J%?XNREW^3U]&^Q_4F317C/X1/*/ MBS/+-:7\U2G:RBN]XKD?]^%-M^\?NS1530==T;Q3H=GXE\.:I!?:?J%K'C6A>&U5PLE[<-\L-NF?XGP)8\ FNWO+RTT^TEO[^ZC@@@C M:2>>9PJ1HHR68G@ $DGI7XI_P#!5?\ ;NU+]MKXU67PB^#DUS>^"M OQ;Z% M!:(Q;7-1<^6;D(.6!)\N$8SM+-P9"H\3/LXAE&"??T7_ .I^F^% M'AYBO$+B:&'DFL+2M.M/9*"^RG_-.UEV5Y;19QG[,GPB^)?_ 4__;CEO_'M MS--%J^IOK7C?48LA;2P5US%&?X,C9;Q#G;E3T4U^[6BZ+I/AS1K3P]H.G0V= MC86L=M96EN@6.&)%"HB@=%"@ #T%?.__ 3$_8@M/V*_@!%IGB&WA?QGXD,= M]XKNH\'RGVGRK-6'5(0S#(X+O(PX(Q](US\-93/+L&ZE;^+4]Z5]_)?J_-L] M?QJX^P_&/$<<'EME@<&O9T4M(NUE*:79V48_W(Q>C;"BBBOI#\9"BLSQ-XP\ M-^#[/[;XBU:*W4CY$8Y=_P#=4VM=4H>_5?;W4_=3Z.;C%]SULNR3,_9=LT E\4^ M)))&[PV"!0/^!,#G_OD5^,P\5?&?C_7@_)%0P[VK8CJOYH\SA#Y154]]Y+D& M6?[_ (CFE_+'\M+O[^4J:G^U+J+L5T?PG#&/X6N;@OG\% _G6+=_M'_$>X)\ MEK&#/3RK7./^^B:]3TKX)?#/25 3PS'.PZO=2-(3^!./TKP 6Q\.6 M$('3RK-%_D*Z%X:?2"SKW\TXFC1;Z48O3R]R-'^NO4C^U^&,/I1P?-_B_P"" MY'@;_'?XK7!V)XEQGM'90_\ Q&:;_P +6^,-Q]S7KUL\_):K_1:^BXXHXEVQ M1JH]%&*=3_X@%Q]6UQ'&6+E_X-_7$O\ (/\ 6;+(_#@(+[O_ ) ^^(#C^[%+_05]&T4?\ $N>>S_B\4XN7SE^M M9A_K5AE\.#@ON_\ D3YR_MCXZ3\+<>)CC^XD_P#04?;OCN_R"7Q5SQPMQFOH MVBC_ (EKQUN-VC:3*.#Y\Z']^ZGK%">H*M)&1BNS ?1*P.<5_8 M+-<74ONN:-K>;<6DO7\3AQ_B'2RJ@ZU>G3@NFCN_1+5OT/3?V@_%'PI_8]^& M,WQB_:M^)-CX6T>,E+6QB<7&H:E,!D6]M"I_>R'CH<*#N8JH)'XT?MK?\%&O MVB/^"E'CZT_9_P#@=X(U72?!M[J:1>'OA_HFZXO=:G!_=S7K1C-S+QN$8'E1 M?P@D&1LSP!\)_P#@HC_P6Z_:,N?%%_J5]XBN(Y FJ^*-88V^B>&[8G<(EVC9 M"H&2L,2F1\%MK'EVEU;,/]CO_ ()>?LU?\$O/ M!>F_M5_\%&9[#Q)\295%QX2^'%JT=S%I\P *L5SMN)T.,RM^XA/W=[['K&^- MO[27[4W_ 4B^*]IX)T71KRY@EN"="\%Z*Q-O; <>;*QP'8 _--)@+DXV*<4 M?!']F_\ :E_X*1?%B[\:ZSK5W,]:!-O;#KY42C =@#\L,> H(SL4 MYK]4OV7?V1O@[^R5X+'A;X9:)NN[A%_M;7;M0UWJ#CN[@<*#G;&N%7/3))/Y MUF69\9>-&/=;$REA\O3T[S2>R6S_ /2$]^>2-LMRN,Z"H8:/LZ*W_FD^[?5_ M@NFQ\^_L<_\ !'_X8_">"T\<_M%+:^+?$8"R1Z05+:98MZ%3_P ?+#N7&ST0 MX#'[-M+2UL+6.RL;:.&&% D4,2!510,!0!P !V%245^F9)P_E'#V$6'P%)07 M5_:D^\GNW^72R/K,/AJ&%ARTU;^NH4RXMX+N![6Z@26*5"DDL.=*2]TG6;)[6^MG_B1AU!_ MA8'#*PY5@".17XUZC:_$[_@FI^VF# TDT_AG4Q) S91-8TN7L>V)(B0>NQP> MZ5^+9A+%>%/&5'/\NO'"UI6J16T7OHNV\HK_ !1T31\IFF!H4)M3C>C4TDNW MFO-;KLT?.G_!);_@H+\0?^"67[6&I?"CXYV.HV'@O5]6.D_$+0+R-O,T:\B< MQ"^6/M)$V5D"_?CR,,RQX_>SXO> -,^)?ARU^(W@.Z@O7DLTGAGLY!)'?VS* M&1T9>'^4@J1]X'C/%?FO_P %V_\ @G?X:_:I^#EC_P %._V4-*^VWZZ'#=>- M;"SA^?4],$8VWVT<^?;J-DJ]3&G.##AL+_@W?_X*P16)L/\ @GW^T-XE"Q.Q M3X8:W?38"L3DZ2[MZG)@SWS$#S$M?O\ XD<%<.^,/!%2"\\67UI^XW>E)[-/[+\I?A+;=,_1WX*?&#_A$Y M5\*^)IV_LZ1_W$S'_CU8GG/^P3U]#SW->YQ2Q3Q+-#(KHZAD=3D,#T(/>O-? MBU\"8_$DTGB3P>D<-ZV6N+0G:EP?[P/16_0^QR3Y[X=^(WQ&^%MP=%82)'&W MS:?J,)*K].A7\#@^]?Q+P]QYQ7X#5EPYQE0G7R^+MA\337-:/2+N]4OY&^>G MLE.'+;]TQ66X+B6/UO 24:K^*#[]_P#@[/R=SZ.K@?CA\48?!^D/X>TB?.IW MD1&4/-O&>"Y]&/;\^W/#ZM^TOXVOK0VVGZ=96;LI#3(C.P/JNXX'X@U5^'GP MC\3_ !&U-?$/B-IX["23?/=SL?,N?9,\G/\ >/'IG&*]'B[QSK<>4?\ 5OP] MHU*V*Q"Y957%PC2@])25]4[.SG+E4-TW*ULL#PY'+9?6\TDHPCJHWO=]/^&Z M^AJ?L[_#HZKJ7_"<:M;G[/:/BQ5QQ)+W?W"_S^E?DS_P'O =W]J\736\F4O-:*$+ 2."MM&Q4C_GK+(",Q@U^D_\ P5B_;[\+ M_P#!.']DJZ\0^&9K1/&>N1/I7P^TA@#_ *3M^:Z9#UB@4AVSP6,:$CS :_([ M_@A7^P)KO[=O[7,W[0/QCMI]2\&>!M475O$%WJ.9/[;UAW,L%LS-_K,O^_FS MG*J%;_7 U_57@-X8Y5X5<'*I4M)T[RE.UO:5GHY*_1:0@O)7U39^0>(O$6+X MBS..5X;XJEKK^6&Z3]?BEY>3/U!_X(2?L!-^Q3^R!;>*O'6B?9O'OQ%$.K^( MUFCQ+96VT_9+(]P4CD(+_ (=OU>K,W]H[]I'X8?LN?#:Y^)7Q/U;RH$S'8V$!!N+^?&5A MA0D;F/<\!1DD@"OR=^.'[1W[4'_!2/XO6O@K0='O+BVENC_PC_@S27)M[51Q MYLK' =@IRTTF N3C8O%5_'GC?]H;_@I]^T_;V.EZ2-#HVE)(?LFB6 ; M+.[8X4##/(1EVP .40?J5^Q]^QK\+_V/O "^&_!]LM[K-Y&K:]XCN(0)[Z0= MA_SSB!^[&#@=268EC^"5<1G/BKF$Z&&DZ.6TW:4MG4:_-]4GI%6[?>3W;]?161[F'P MU'"T^2FK(****]=1_9H^%O[8GP]USQGIRVVW2=/\5VDIOI)O-Q#:.LA6[E3RF\R.(L MT6Y-X7>N0#WNBBL^U\7>%+[Q+=^#+'Q/I\VL:?;Q7%_I,5[&US;0REA'))$# MO17*-M8@!MIQG!H T**H:[XJ\,>%TCD\2^([#3EF)$+7UXD(HQ2N0.IVJQ.* -:BL#Q_\5OA=\)["#5?B ME\2= \-6MS+Y5M<^(-8@LXY9/[BM,RAF]AS6U87]CJMC#J>EWL5S;7$2RV]Q M;R!TE1AE65APP((((X(H EHHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _ M\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO&?V MA?\ @H%^R1^S"LUI\5/C'IJ:I#D'0-*;[9?EO[K0Q9,6?638OO7PA^T7_P ' M!?CG6_/T/]E_X4V^B6[96/7O%)%Q=8_O);QGRHV'^TTH]J\;'Y_E66W56HN; MLM7]RV^=C]'X3\)^/>,N6> P M?$+6(\J)K-C:Z;&PXYN)%+28Z_NT96_OCK7YZ:#\+O\ @HO_ ,%+/$T>OSVO MBSQE"9CLUC69S;Z39G.&\MGV6\>. M&/A1X=KVG&6:?6*Z_P"8>A??M*WO^CDZ*/E#XP?\%&_^"@'[<'B(_#SPMK.K M6]MJ#%+?P?\ #VQFC,R'@JYBW3S#&,AW*=]HKTC]F[_@@Y^TG\33!K_QZ\16 M/@+2Y,.UD=M]J3KU_P!7&PCCR.[2%ESRG&*_5GX/? /X+_L_^'1X5^"_PSTC MPY9$ 2IIMH$>W"N.C(A410D'H416]S7T5TZ445]5AL+AL'3Y*$%%=DK'X+ MG.?9UQ#BWBLSQ$ZU1]9R/GT..%/U(KR,ZS_(^',&\5FF)A0IK[4Y**]% M=ZOR5V^QOA\+B,74Y*,')^2N=/5/6]?T7PW9'4==U.&UA'\"\#5S'$O9J,HTUYVM[2276\81MKSGU& M&X3JTX>VS"HJ4/57_P E^/H=9X\_:3FF#Z=X#M3&O0ZA&AK/[0GQ7LM,NY(=^G^'++_ $C4[T=O M*MD^;:2,>8VV,'JXKARCP3X^\4,SIYCXAXJ4HWO#!T7[L?)N-XQ[/EYIM;U4 MT&,XFR?(,-*.7Q44MZD_^#^MEY'HW@;X6>$O 40?2[+S;O;B2]N &D/KCLH] MA^.:3XG?&+X2_!3P\WBWXQ?$[P_X5TM:_$7]L[ M_@YH_:2^*TMWX2_9$\'V_P .=#:WCD0\AD-QNGFC]##& MZC&.*_LKAWPPRSAC*H8=*G@\/':$4E]^RYGU;'+B9<_[,TPB MA?ZJY'O7C&N?\'4?['-M)+R+3[N%N9/YUYS\&_^#4K3 MUMXKW]H/]K:9Y2!Y^F>#?#X54/?;YZ!_P;%_\$YM(M1#J?B+ MXEZK)CYIKSQ+;(2?80VB 5[+I4*=)=M/\Y%'X M:?\ !S_^P-XNU6#2?'O@+XA^$UF;$FI7>D6]W:PCU8V\[3'_ (#$U?:_PA^/ MW[-/[:?PVN-?^"'Q4T7QAHLF([F72KH&6TD(RHEB8"2"3C(615/MBO@WXQ_\ M&MG[('B;0YO^%)?&GQQX4U?'[B35Y+?5+/Z-$(X9/Q$O'H:_-KX_?LA_\%#_ M /@B[\:M.^)=EK-_HJBZ,>@_$#PEG07]O\6_#=>> MGZI7?4_*=$M]>TJ7= M!/X4_%"TT[PQ\:-&MFEM=/A< MI:^)(E7,C6>\DK)@%FMR68;=REEW[/K']GGX@G0=-^'8YGA&G5IJTK;M=;KH^J7JE?0]SKX9_X*^_\$UK[]IK05_:!^!^B))X MZT6T\O5-,A7#Z[9H/E"_WKB,<+W=?DR2L8K[FHK^I;\%Y]2S;+96J0W3^&47O&2ZQ:^:=FFFDU^,W_ 3;_P""L?B3]CZ' M_A1OQXTK4M8\$)=%;1XSF]T!RWSJB.1OAW9)BR"IW%+KB0O<^(="MU*WC'J;FW)"2MU.\%)"<98@8KY9M_^#=#Q4=>>&[_: MKT]=,!^2YC\)2&=AZ&(W(5?KO-?)4:7%V3Q^K4(QK07PMO9=OB3_ #MT=C^@ MLQQWT??$7$?VSF=>MEV)EK5IP3:G+K)-4JD6WW7*Y:N4+ML\S_X*%_\ !7WQ MS^UE8R_!3X!Z/J7ASP9>-Y-^TQ']HZX"<"-Q&2(HCP/*4L7_ (F(.P?1/_!( MO_@EC??""2U_:>_:3\,F'Q0R[_"OAN]0;M)0C_CZF7M<$'Y4/,0R2-Y C]R_ M9 _X)1?LN_LCWMIXQL=)G\4^+K4[HO$NOA6-L^,9MX%_=P^S?-(.?GKZ;KKR MW(<75QBQ^:2YZB^&/2/Z:=$M+ZW;/G.-/%;(,#PY+A7@:@Z&#E?VM5W52K?? MKS6DOB:]Q1C%691117UY_/85YW\5_CG9^$FDT#PP8[G4AE993S';'W_O- M[=!W]*J?&WXRG01)X0\*7/\ IK#;>72'_CW!_A4_W_4_P_7I^8G_ 48_P"" MM>A_LH:PWPF^"NFZ7XD\+>,N*_P#4'PYA[3&NZK5U\%"*TE[VJBXWM.>O*[0@I56E'Z&G0RG(< M9W+EI+X8]9OHDMW?HNVKM%'WWX9\">/OB[JCZM--(\;/B?4KQCM'LO\ >Q_= M' ]J]<\%_ SP5X2V75S:_P!HW:\_:+M054_[*=!^.3[U_/#)_P %F/\ @KU\ M3)6'A'X\ZZMM W[JQ\*>#[&**V7L@\BUW;1T&XD^I-:W@O\ X+Z?\%8/A)K( MM_%?QCAUL)AFTKQ=X0L\$>[110S8/^_]*_4^ OHC9/P@ECL?*GCLP?O2J57* M24GJW",DTG?7FES3OKS*]E\+F7C/A<>_9TZ=2E1V22BM/-J7X+3R/Z.P !@" MBOR<_9*_X.C_ (8>++VV\+_MD_!B;PG+)M5_%/A%Y+VQ#'JTEJ^9XD'JC3L< M_=[U^E7@[]IS]G7Q_P##.T^,O@_XX>%;WPK>C_1]?37(%MBP )1G9@$=<_,C M893P0#7Z7FF4X_)5?&0Y(_S:5YK!RPU5.VZV:]4]?GL=S17@ M'CW_ (*@_L/_ _=[:[^-UKJEPG2#0+*>]#?22-#%^;UX_XQ_P""Z/P TPO' MX&^$OBO5G7A7OVM[.-_H0\K8^J@^U?"XWC;A++VU6QM.ZZ*7,_NC=G34S#!4 MOBJ+\_R/M^BOS.\6_P#!=_XI7F\>!/@'H&G?W#J^JSWN/KY8@S7E_BW_ (+! M_MP^*BT6C^,-'T(2' 31O#\+$9[ W E/ZYKY?%^+_!N'_ARG4_PP:_\ 2W$X MYYY@(;-OT7^=C]@:*_& ?$C_ (*??' B32]<^+VJQ3#G^QH;Z*W(/29^REWK&DV&[[=JEM#LQO\V=5VYZ9R>.M5O^$O\)_] M#1IW_@;'_C7X_6G_ 22_;TN=OG?!NVM\YSYWB?3CM^NV_:,OO#OA[2%E$-L)->BF MN+RX()6""&+<\LAP3A1A0"S%5!8?/7P9^)\G[17Q.TOX-_ OX=^)/$_B369_ M*L=/T^RC'^])([R*L4:C+-(Q"J 22!7?AN)?$S,:3JX7A^IRK>3YE'3?5QBO MQT//Q7$SPU94:D%&;V3;;UVTM<]T_P""F7_!5;]LS]N&ZU#X/?LZ^%-5\ ?" M]RT%PT]Y';:GKT9X)N6#[H86''V>/(()\QGR%7Y9_9^_9,^'_A[Q!'XG_:*T M^Y\0VELX:+POHNI&TBNCU'GW6PNJ9X,<2JS \2H:_5CP!_P0A\:WUG;W?Q/^ M/NFZ=,R!KFRT31GNPI[J)9)(NGKL_"O;_AM_P1>_9#\&2QWGB]_$7BN9""\6 MJ:F(("?9+98VQ[%S7J+C+QQQN$^J8'#T,!3?VE9S]6Y2JN_GRI]K'D3X8QN8 MXOZSBVYR_O-67DHKIY6]3\^&^/7[1/QN\/6'[-7P-\'IH/A:.,Q:=\._AKH[ MV]JR$_,95CW2SYX+O,[ G+'DDU]0_LB_\$6M4O9K7QQ^UKJ M;<$21^#M+NL MRR=\7,Z'"#U2(DG/WU((K[[^&WPA^%OP=T7_ (1[X6?#_2= LS@O#I=BD7F$ M?Q.5&7;W8D^]='7D99X9TJV._M#B'$RQE=Z^\WR?.[;EZ.T>\3ZG#9+3@U*N M^9K9=%Y>GX>1G>$O"'A;P%X*X59=2\++."WDCBT;5(]9\)SR$[;BP=B5B8]6 D@?^]M;L:_ M7#P?XB^%W[5GP'L]?FT:TUKPKXTT/_2]+U&%9HI895*RV\J'*DJ=T;#U4U\Y MX)<9YADOMC/D:V5T<]R^6!KZ5*;]V75?\#H M_*W6Q\'?\$5/^"U_AW]JGP]IG[,/[47B>#3_ (GV$*6VC:U>RA(_%<:C"_,< M 7@ ^9/^6OWTY+*OZ.:KH>BZ["(-:TBVNT4Y5;F!7 /MD<5^$7_!4?\ X("_ M%[]FCQ#>?'7]B?1]5\5>!5D:\FT*R9IM7\.$'=\@'SW4"]5D3,B ?."%,K9' M[&?_ \G3'[KF_"67\1X>6(RQ1J4Y_%2E;1]K/3Y/3L[6./+>*<7D518+.4XRC\-1 M7::[Z:OU6O=)W/WBM/AG\/[&X%W;>#[!9 #.,@S7+46VMY,<,5B@+3*#U&8R?45\+>*OB#_P49_X+B?M&V'A M^2&Z\37T+%;'2].@-KH?ANW<_-*W58$XYED+2R;57+D(M>3P_P"&E#*N:3P] M/"4=Y/-=C5O%GBXV^TRXP1:6X/S1VR'G!^:1OG;'RJ MGU16_$F>4<>X8/!KEP]/1+NUU_ROKNWJ]->&# M/#A_93^'.K;=4UBV63Q=>!R).,__@CG^Q*NC:8G M[6OQ+TC_ $R\C:/P7:7"O-;)+[/_ &[IIUFTM+,[L?5J8_$K!TGHOB?]=OS/H7_@G_\ L4^'_P!C M[X4I;:C#!=>,=:C27Q+J:8;:V,K:Q-_SRCR>?XVRQXVA??***_6#PL>6G!62_5]VWJWU>I[=&E3H4U3@K)!1117>:!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 ? G_!S1'\:)?\ @C_\0D^# M\.LR6O\ :&EGQVGA[=]L/AP7:&^V;>=FS;YG\/D^;O\ DW5\C_!#]@C_ ((X M?\%3?B)\:O@C^QOJ_@7PYH=O\/OAO>_"CQ?X'LX(];\-WMN^KR7')_%FGZ M'JSZ''$PTN.[9U^VW'F,,0(5"G:&8M*BA>21^6__ 4Y_8&_X)XWGBG]L7]J M?PMI.B?#?6OA?\(/!7C3X2>./ASJ"Z.L6NW46MRQ-#]D9(9FOIX+.,OM9V+* MR,&^:@#]4_VIM1_;D^$G[*6D^%_V+/"&A_$KXJE=/T5=:\>ZH+"QA_HI%\9>(_AEHNH>(Y)H?+DGNI;.-VF=,#8\F?,9<#:7(P,8KY,_8 M"_Y6*_V_/^Q?^&O_ *C\- '@/_!?'XC_ +!OC_\ X*_?L^_ 3_@I!K\ ^$7@ M#X4^(/%GB/1BU^SZK>:E)]ALK5$TX_:9)O.LXY52/G:A)^0M7N'_ 1M^&/_ M ;K>,OC5J7Q=_X)5>$-,T[XD>%]-GM=5L;O4M?M]4LK28B.5C9:I-\\9.Q3 M*B,%+*I96.*]STOXW_\ !/37?^"Q^K? 36_@0NF_M':+\,X=0TGQ[KVAVJ+J M^B.5)@TVY,S2R/&6D#J(D($5Q@E5>OFO]O#2/!%W_P '*7['T_[.4-JOQ)A\ M->)Y_C+)I 7S!X<%D%LC?[.Q)O%0R"ET;QM\)--U&]DN M#H5CJ4"27EA&\A9O(2>:,1J2<;)'.6D)&<$Q2"!G#8P!+'G&1F/_@GE>V/[07_ <$ M?MC_ +3?@&YBU'PEX1\*>&OA_!KELX:"YU)((I;R"-QP[0RVSH^,[3MS]X4 M?I?1110!Y;?_ +;'[*6EWT^F:A\5IY_A M_HCN[%G=]*A)8GJ2=O)KQSX6:'HNA?M]^/K+1-'M;.%? NEE8K6W6-03(VT@>ZNITBBC0M))(P544#)))X M [U\S?M$_\ !73]BG]GSS],/Q%_X2[68:BO-V_P"'/9R3AW/>),5]6RO#3K3[0BW;S;6D5YMI'TY7 M+_%7XU_"/X'>'SXI^+_Q(T;PY8 '9/JU^D/FD=5C4G=(W^RH)]J_)C]HO_@N M[^U#\4FFT+X(:'I_@#3)"42X@ OM1=3QS-(HC3(_N1AE)X<]:\]^%/\ P3G_ M ."A/[;7B >/_$^@:Q%#?D&;Q=\1=0FB\Q3R&42[IY5QG!1&7W%?+5^+H5JG MLLNHRJR[V:7^?WV]3]WROZ/=?+<(L?QEF-+ 4?Y>:,IORO=03[ -1\97BY6/5M3W6%@#V958&:0?[)2/\ WJ^+/B9_ MP4(_X*(_MO>(&\!^&_$>N&.]R$\)_#O3Y859"<$-Y.Z:5.1GS'9?I7V]^SO_ M ,$#/V>/ 7D:U\?_ !EJ7CB_3#/IUJ6T_3P>N"$8S28]?,0'NM?:GPS^$7PM M^#/A]?"OPF^'FC^'-.7&;71]/CMU6N1_?E# GE>HK[N_9U_P""/W[% M7[/Y@U6Z\ MXSUJ'#?VIXP9;I58*_&WQ#XM4J=;%.C2?_+NC>G&W9M-SDNZE)KR&6UM;65M' M9V=ND4,2!(HHD"JB@8 ' ':GT45] ?DS;;NPHHHH$%%%% !1110 45'=7= MI91&>\NHX4'5Y7"@?B:YS6OC)\-]#!%QXH@FBO*-=_:BTZ/,?AOPS M+*>TM[*$ _X"N<_F*XW5OC)\4O&,_P!AL=0EA\SA;72H2K'Z$9<_G7XMQ!]) M;PURB7L<#.IC*NRC1@[7Z+FGRI^L>;T/H,+PCF]=IVRV*.PF>_M8_ M\%#?V/OV)M(>]_:#^-.EZ7?^5OMO#EI)]JU2Y!'R[+6+,@4]-[!4'=A7X@_M M,_\ !>W_ (*-?M>:T? 7PDU>3P%IFI2F"RT#X>V\C:E<[ONH;O!N&D[?N?*! M_NU<_98_X-]O^"@O[5NKKXY^-UO_ ,*WTC4)O/O=7\;,\VK7.XY9UL@WFF3) MR1<-#GKDU_660>&'#G!^ C3FJ6$H_P E*,8M^MEJ^[M)ON?DN.X\S#.:[AEM M&=:?\TKV7^2]7$]#_;C_ .#F#X^_%V*[\"_L<^$S\.]#EW1GQ)J)CN=:N$Z9 M0*=+\#'QIXP MMMKCQ9XQ1+F2"0<[K:#'DV^#T95,@'!D->I?M4?M\_L^?LG64EEXS\1_VEXA M\O=;>%](99+MLC@R<[8$/!W.02,[0V,5V9MQWD7"^!D\#&-&FMZD]WZ)ZM]D M[^43CCPQB\?)8K/L1=+["=HKROM_X"K_ -YGF_[$W_!&#]AS]B**S\1^'OA\ MGBSQ?:J'?QEXO1+JXCD'.^WB(\JUP" S./[M?GW^T#^WS^UE^VYXD_X5OX3M M[^PTG4I#%9>#/"B22/=*?X9G0>9)?V ME?%P\-6;@-_8&CLD]\P]))3F*$_02'UVFOYTS+Q-XGXPQLJ7#N'E5:T=:I\* M]$VE'NDW?^X>YAZ\:UJ8 YV:/H M%LBI[?NH/YU^G'PB_8%_9&^"D$7_ B'P2T>XNX@/^)GK< O[DM_>#S[MA_W M H]J]?MK:WLX$M;2W2**-<)'&@55'H .E81X%XYS/]YF.&O'_A#3-;T^7_666JV,=Q$WOM<$ M9]Z^!OVWO^".NG1:;>?$[]DBUE26%6FOO!4TS2"51R39NV6W?],F)S_"PX0X MU\E\1N#?]LR[&RQD(ZN$[\UE_+>4GI_=DGV3,ZN%S+"0;A/VD>L7K=>CO^9^ M;7_!5/\ X)=?%#_@F!\7M,^._P !/$.JW'PZO]5CN?!WBRRN6^UZ%> ^9';3 M2QXVN,;HIA@2*O\ >5A7W!_P34_X*(6G[;_P\EM_&D]M9_$;P]&G_"1VUL!$ MNH(3A=0A0<*'/$BKPDAX"+)&M<5^RM^V)H>A>#]3_8S_ &S?#K>)?A/XBB;3 M=2L=41VGT/)QNC_C5$)E#QD,I#?('[0/P$^+W_ 18_;@T#XD>"]3D M\0^!=3^$X[J>0?;K7$5\OJV.'^C#GZY':NIKY*_9>_:#\+^( M='T+XQ>!-6^W>'/$5A'.)$ZO XSRO:1#D%>H964XYKZRMKFWO+:.[M)EDBE0 M/'(AR&4C((/IBOC_ /\0J_&G#+P697CF&"?LJ\9:2;C=*;3UN[-3[3C+1)H M_6>(,MIX+%*K0UHU%S0:VL];)_BO)H?1117[6> %%%% !7!_&KXK)X(TXZ)H MTP.JW4?RD<_9T/\ &??T'X]N=?XG?$;3OAWH9NY"LE[."ME;$_?;^\?]D=_R M[U\>_&OXF?$K5-?M?AY\(M$C\1_$SQ@TO]@V%TY6WM(UVB;4;UEYBLX Z%B. M69HXD!>117\]>,'B-FU+&TN">$OWF:XOW6XO^#!J[DWM&3C>5W;V<$ZCM[K? MTN39=AH4)9GC]*%/7_$^B2ZZZ67Q.R74\@_;)_:0^,EWXNL_V/?V,/#DWB;X MQ^+KD[:T\5>(X2T5SJ\CEM-L7'! *D&Y<>BD(#_ !$@K7W? M!63\+^ O!7U*E64:E2SKU_\ EYB*B7PQ^TJ<+M0@K:-SG[TI'QN?8J&=8_\ MM'-;6CI3IO6-->FTIO>4N]DM$F?6M]J/PT^#/@P3:A>:)X5\/:;&$0R/#96= MLO91]U$'H!7QK^UY_P %2_V(=8T>Y\!1?!ZP^+PVLC0ZSI$/]EY/!!>YC=G_ M . QE3CAN]?'>A^"OVX?^"CWC=]9/]M>*?*FVRZG?RB#3-.SU52=L47!SLC& MXCG::^N/@%_P0\^'^@B'6?VC/B%<:]6\7CL?'DPU-*'>7]6_,_,/QS\&?@C\5? MBK/XI\!?LUZ+H,NH3?Z-X;\-F]FMPV?X(99I!D_W4"IZ(O2D^..FWW[(EMIV MG?&'X7Z_X2&J0&;2;2\\,3VJW2#&3&714)&1D9R,C(&17] /PH^ 7P6^!NF# M2?A)\,M'T&,H%DDL;-1-*!_STE.9)#[LQ-,^//[/GP9_:=^&M]\(OCQ\/=/\ M2>']07]]8W\63&^"!+$XP\,JY.V1"K+V(KUL/X>8W/<5"KQ?F=?%16\(S:2_ MPN?,K>2C#U6YY\^%Y0H2="48U'_=]V_G:S_R[,_%?_@FOX%_9<_;^\6S?#[5 M/VEY/!7BE)#]A\*:IH2>?JT8&2UK,;@1NP&28\&08)"E06K]&?!O_!$[]D?P M^$E\3:SXMU^08\Q+O58X(B?98(E8#_@9^M?EQ_P4V_X(0?'3]B74;KX[_LP7 M>J^,?A]93?:S-:@G6/#@0[@\RQ@&6-, BXC V[275 S>I?\$T/^#D#Q5\/( M-/\ @S^WW]M\0:-&%@L?B+9Q&74+1> /ML0YND ZRI^^X)992K/$Q[J2I^1Q MG#(V&4\$ \5TM<&'R;+,MERT,/"FU_+",;?S5OT"BB@D M9)KO-PKPC]OK_@H7\ O^">?PDD^(WQ@UC[3JEXCIX9\)V4J_;=8N%'W4!^Y$ MI(WS,-J C[S%4;YV_P""DG_!?;]G+]D&QOOAQ\ +[3OB/\15#Q&"QNO,TK2) M!D;KJ>,XE=6_Y81'=E2':(XS^3OP%_9J_;P_X+<_M.ZAXUUOQ#>ZH\EPG_"4 M^.]:0C3M#M\Y6"-5PH(!/EVL6,YR=J[G'V&3<+RKT_KF8OV5".NNCEZ=D^^[ MZ=SXS.^*HT*GU++5[6O+3351]>[7;9=>Q#XS\;_MT?\ !<[]LBWTVRL9-3U* MX+C2M'@=X](\*Z;O&YV;!$4:_+OE.9)6V@;F*)7[J_\ !-K_ ()D? [_ ()Q M?"S_ (1SP1 FL>+M5@3_ (2OQI=6X6XOW&#Y48Y\FW4_=B![;F+-S74_L,?L M%? +_@G]\((OA7\$]!S/.$D\0>([U%-]K-P!CS9G X49.R-<(@)P,EF/M599 M_P 1_7X+!X-?V73\;?V?3\4O#.G&7 MQ!X$62\ C7Y[C3V ^TQ^^P*)1Z"-P.6KQ7_@B;^U.+#4]1_92\7:CB*\,FI> M$S*_W90,W%LO^\H\U0./DE/5J_1R:&&YA>WN(EDCD4JZ.N0P/!!!ZBOQG_;1 M^!7B[]@G]K>/6OAU<2V6GM?+KG@F_3D1H)-Q@/8F)\QE3G-U"LEU3T3^:TN]%*,.K/!S*,L'BH8R"TVE_7]:I'[-5\__M(_ M\$M/V!/VL=4?Q%\;/V:="O-7EE&73;V9S_%+-9O$\Q_ZZ%A7??LN?M" M>%OVG_@GHWQ=\,/&C7L CU2Q5\FRO$ $T![\-RI/WD96_BKT*OV;+MFDU^)\2>%/^#>7_@EAX:U1]3O?@?J MNL@ONBMM6\8:@8HO8"*6,L/9RU?6WPG^#7PF^!'@VW^'OP8^'&C>%]$M1^YT MS0]/CMXMW=R$ W.>[-EB>22:Z6BN[%9CF&-5L15E-=FVU]QGA'+[Q=XKU>"PTS3;5[F_O;E]J0Q(I9F8^@ K\'][$UO=IQ6KN].:WE?1=967>V698WZI1M'XY:)?K_74F_8L_9R\:3#>_P!J^.-7Y*VZD?=:4@J ,;45R/N 5^R.FZ;I^CZ M=;Z1I-E%;6MK"D-M;01A4BC4!515' '0"O,_V/?V7_"W[)?P3T_X8:%Y M=Q?'_2=?U15P;Z]8#>_KL& B#LJC/))/J55P#PI_JSE-Z^N)J^]4>[OTC?KR MWU[R;?8>6X+ZI0][XY:O_+^NH4445]T>B%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 > -:\8:K?6>EWML;PW37,$\I2YA)F@\J*5I54 M><"N'.?TDHH ;##%;Q+!!$J(BA41%P% X '05YSX _9'_9Z^%W[1?C_ /:R M\"_#[[#\0/BC;Z;!XZU_^UKN7^TX]/MQ;6@\B25H(?+B4+F*-"V,MN/->D44 M >!_MM?\$Q_V+?\ @H2FB7O[3OPC&IZUX9=F\->*M(U6YTS5M+).2(;NUDCD MV9^;RV+)N^;;GFF?L3_\$P?V*_\ @GU/K>M?LT?"4V.O^)MH\2>+M;U>YU35 M]24$$))=W"/L\\MG*GGI@X'F!BH^4$#BO5?V4?V1/V< MOV(/@U8_ ']EKX5V'A'PK82O,FGV322//.^-\\\TK-+/*P509)&9B%49PH ] M(HH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,: M@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***H^)/$_AKP;HEQXF\7^(;'2M-M(]]UJ&I7:000K_ 'G=R%4>Y-)M M15V5"$ZDU""NWHDMVR]17Q)^TI_P71_99^$37&@_!RQO?B'K$>5$M@WV7348 M>MQ(I9_7,<;J?[PKX3^,?_!4;]OW]K_7O^$$\%Z]J&D6^H.8[7PO\.[*6.>< M'^$R1[KB4D<$!@IY^49Q7S6/XKRG!ODA+VD^T=?QV^Z_H?M/"O@'Q]Q)36(Q M%)82ANYUO==NK4/CVU]Y13_F/UP_: _;@_97_9BAD7XQ_&72=/OHUR-%MI3< MW[<O>,9,GTRMK V!Z@ MM*>V5[5XY^S]_P $._VP/C-+%X@^+-Q8^ =-N6\R676G^U:A(&Y+"VC;@]&+KQYJT6&:Z\52![8-WVVJ 1%?:02?6O M-^L\69Q_!@J$'U?Q?BK_ '17J?:_V-X >'G_ ",,3/-<3'[-/^'?_MV2A:^Z ME4G_ (3\SM4^('_!2'_@I'KLFCP7GC+QK;M-B33M+A^S:3;'J/,6,);1XXPT MASZDU]'?L[_\&^OQ&U\P:W^TW\5;3P_;-AI-#\,J+J[([JT[@11-[JLPK]4= M$T+1/#.E0:%XUT^QMD"6UG8VZQ11*/X510 H]@*M5TX;@_!JI[7&U)5I^ M;:7YW_'Y'C9U](GB%X7ZCPUA:67X=;*$8RG]_*H*_E"Z_F/%?V=?^">?[(O[ M+H@OOA?\(;!M7A (\0ZR/MM^6_O+++GRB?2((/:O:J**^IH8>AAJ?)1BHKLE M8_"GEL@HHJ&_U+3]*MFO-3OH;>%?O2SR!% M'XFJJU:5"FZE22C%:MMV27=M['GQC*3LE=DU%<'XD_:'\ Z+NATR2;4IAQBV M3:F?=VQ^8!K@O$/[27C?5-T6BV]MIL9Z,B>;)_WTW'_CHK\:XH^D!X7\+N5. M6,^L5%]B@O:?^3W5/Y.=_(]_!\,9QC-53Y5WEI^&_P"![O)+'#&99I%15&69 MC@ 5SVL_%OX=:%E;WQ7;.Z]8[9C,<^GR X_&OACX\?\ !1G]F#X5W$L7QE_: M:TDWD+D2:;!J#W]S$WH;>V$CQ_BH%?/&M?\ !=C]DVSO9;7PW\-_B-K<<KM_#G_!Q#_P3@LF$>N?LH_%6S]7;1;&Z5?<^9? X_"NE< ?2XS_ -[$ M8_#X.+^Q#VIU+ MP$3L^OV8RG\LUZYX(_X+-_\ !*/QF47P_P#M9>%[0MT&KZ9=Z;CZFZ@C J:G MT?\ QZK*^+XGQ$/\$*MOOC4@CII<><#S=J-&D_6<;_H';%XDF; M)X$-G$/_ $%*0ZO\<-?^6*X\13!NT"3*I^NT 5W_ (._;8_8U\?JB^!?VL/A MMJQ8?+%IWC>PE<>Q5920?8BO1=(UW1-?MOMN@ZS:WL)Z2VEPLB_FI(KSZGT< M.+*_NYMQ3C*JZIJHO_2ZT_R/1I\89=)7PV$I_)I_E%'S];?!KXL^()A-=Z+. M">LM]=*"/^^FW?I71:-^R[KDQ#Z]XEMK<=TM8VE/TR=H'ZU[317I93]%WPTP M57VN-=;%2W?M*EDW_P!PU!_?)DU^,/AWI)62]M[ MC4''.;J;"Y_W4Q^1S78:5HFC:'!]FT;2K>UC[I;PJ@/UP.:S/'?Q1^&?PMTM MM<^)OQ$T+PY9(A9[S7M7ALXE4=27E90![YKX^_:8_P"#@G_@G-^S[:SV7A;X MCW/Q&UF-2(]-\#VWGP[OX=UW(4@VD]2CR,!SM/&?W/A7PXX?R2T,ARR%-[KY7_;P_P""PO[&_P"P5:W. M@^-?&8\2^-(T(A\#^&94GO$?''VE\^7:+TSYAWD'*H^,5^1?[8G_ 7_ /VZ MOVP;J3X<_!*&3X;>'[]C!%I'@^:2?5KT-P$>\"B3)SC$"Q9S@[JY/]E#_@E# M%\2[N'XA?ML_M(^'OA7XJ3EL6<9=K4MR-TXW@\^4XK]- M>0Y1D-!8KB'%0HP_E +;5-'T'69C;Z=\-_A_%-+-J"G^"XDC'G7A MP/F4A8N,^6O)KZ"_8<_X-C_BKX^2S\=_MP>.#X.TN0+(/!WAV6.?5)5Z[9IR M&AMOHHE;L=AKZ<^!/[6O_!*7_@G=X1D\'_L??!K6-6O981'>^(TTX)=:F1@Y MN+NZ*S;21D(L8C4YVHM'Y6B$=SJZPF?4+H=_-NI2T MS@GG:6VC/ XJG\>/V_?V5?V>(IK?QM\4;.\U2$$?V%H3"\O"W]UE0[8C_UT M9![U^7MQ\0_^"BG[:4KV5KJ_C[Q79W!*S6^E020Z=UQ\ZPJENH[9;%>L?!+_ M ((E?M >,I8M0^-'BO2_!]D2#):0.+^]([C;&PB7TSYC8_NFOR3$>)?%/$U1 M_P!AY?.;E_R\JWM\]5'[YOT/J:6.JNFJ6 P]HK;2R7R5E^)4_:<_X+&_'/XN MB?PE\#--;P3H\^8_M<$OFZI< \?ZT#$&>.(QN!Z2&LS]ES_@E%^T)^T9?Q^/ M/C%/=^$- NY//FO-6C+ZG?[CDLD+GO,:J<<$FO;Z,#X<9EG6*CC>*L4ZTEM3 MB[07E=6^:@E_B9M3RJKB)^TQD^9]EM_7I]YYQ^SM^R=\"_V6_#O]A?"/P7#: MSR1A+[6+G$M]>X[RS$9(SSL7:@/117H]%%?K&$PF%P&'C0PT%"$=E%))?)'M M0A"G%1@K(****Z"PHHHH ^(?^"HO_!.2#XM:9>_M$_ W0MOBNTB,OB#1[2/_ M )#$2CF6-1_R\*!T',@&/O@;OCKX$>.OA1^TE\&KS_@GG^V'>E/"&MS^9X'\ M5R &?PCJYW>5*C-]V%F8AAD*-[@X61BO[1U^:O\ P5G_ ."?G_"*7M[^U1\& M-%QI=U+YGC'2;6/BTE8\WJ*/^6;$_O /NL=W1FV_D/%N29GPKF\>+.'O=JTW M>K!;26[E9?\ D_\ X'NFSYW-LO2YJ].-TU:<>C3W_P"#]^Y\L?L+^/?BW_P3 M1_:BU;_@FW^U_P#Z#IVH7_G>"M: O$%R%1F_XEL[MP"3_ *HGW/W??CTK\ZOA]I?P8_X*K? JS_8F M_:EUO^ROB#X>A=OA-\1]BM3X.\87,A^P>,+12$C>*X;"R3]!SAGR RK*&4_ > M(.!QE3-*?C!P%3YJMK9CA8[R6G/445NFDG5LFX24:]FG*1]+P7F^&^H+(,QG M^YD_W%1_8?\ SZF^C7V&]))\JMHC]7:*\:^&_P"T2VGVT>C>/%DF1 %BU"-= MS@?[8ZM_O#GV/6N]_P"%T?##R!'7%651Q ME/,*5%V]ZG6G"G.#ZIJ35TOYHMQ?<];&9!FN"K.FZ3EV<4VG]WY/4ZBL#X@_ M$30_AYI'V_4W\R>0$6EFC?/,W]%'=NWN< \7XP_:8TFVA:U\%:<]S,>!=7:% M8U]PN=S?CBO#/$?COQ5XW\>)X,\,Z?<>*/&-_$)4TV.;8EK"20+BZEP5M+8$ M-\Q!+;66))7PA_/^-O'G#5ZZR'@2'U_,:ONQE!'72A]:S-^RI1Z/XGY6W5^WQ/9(G^)?Q)\2^(?$=M%;:;+KGB;7K@VWA_ M0;:0(9W +;03D0P1KEY)3D(H).YB WK_ ,!_@9X._9:\&ZS\3?B9XIL;GQ-J M=NMUXV\879$,,<<0)2V@+G]Q90;F$<>L6B^';2,MQ/W8AE4]V^:LN%.',NYRO=^\[\D6]5#FUG*UZDDK*T4E\_P 4<30Q#C&,>6G#^'#\ M.9VZ]%V6BU;;ZO\ ;\_X*B^+/V@KR[^#G[/]S>:7X.=S;W5]$K1WFN9.",?> MC@;H(_O./OXSL':_L+_\$?[GQ%;V?Q5_:RLI[2SD"S:?X+5VCFF'4-=L,-&, M?\LE(?GYBN"I]?\ ^">'_!,/0/V>[:S^,'QOL+;4_'+J);*Q8B2WT/(X"]5D MG]9.0IX3IO;[%K[;A_@?'Y[C%G?%+YZCUA2?PP7127_MG_@=VVE\QA#="M?#'A+0;/3--LHA':6%A;+##"@_A5% "CZ" MKU%%?K\8QA%1BK);(]Q))6044450P(!&"*_//_@HE_P;V_LX_M8W5]\3_P!G MNZM?AGXYN-TLZ6EGG1M4E/.9K=,&!V/66'CDLTQQ,%)?BO-/=/T/YGO&G[,W_!5[_@D7XZN/&FD:9XR M\'P1G][XM\'W#W>C7L:GY?.>,-"R]Q'W@S3X],^(_@ MGP%XRV( U_=Z3-974C>K&VE6'\!$*_?=T212CJ&5A@@C((KQWXC?\$]/V%?B MU?-JOQ#_ &1/AYJ5XY)DOG\*6L=P_P#O2QHKM^)KZ_\ UMRW'Q7]IX.,Y?S1 MT?XZ_P#DQ\=_JAF>7R?]EXR4(_RRU7X:?^2GY(^)O^#J;]K&]LGA\(_LX_#W M3YVC(2:_EOKH*WKM6:+/TS7SK\3O^"B/_!5W_@IGKA^$>D^,/%>N07PV/X+^ M'.D/;6\D;'D3):KOEC]3.[*,9)&,U^['A_\ X)0_\$VO#,PN--_8I^'LC!MP M^W^'H[L9^D^\8]NE>W>#? G@?X=:)'X9^'W@W2M"TV+_ %6GZ-IT5K GTCB5 M5'Y41XEX>P7OX+ KFZ.5M/\ TI_K'N[L>6=B6 M8DEB22:Z6BOFLUSS,Z\\+7\G'E7(7F)CVCE V-V!VM@E!7M=%<68Y?AIG5I0K4W":NF?CM_P3^_:[\2_L-_'.^\#?%&QO+7PWJ=[]A\5 MZ9<1L)-,N8V*"Y"==R'*NHY9,]2JU^P&CZQI/B'2;;7M!U*"]LKV!)[2[M91 M)'-&P!5U8<,I!!!'7-?(?_!2G_@FRG[1\ D\E65DR2=H+%J_%\HSG'>&.->49PI2P"6D;8N" MP"\U]+FOBQPSA:/+E[>(JRTC&,9+5[7;2_!-^1UULZPD(_NO>ET23.]_X*4_ M\%%+O]IO6#\%/@K=W*>";2Y N+A$99-=N%;Y6V]1"IP40C+'#$9"A?J+_@EO M^P#)^SEX8_X71\6=)4>-];M=MK93*"VBVC#/E^TS\;SU483CY]U#_@GO_P $ MLM)^ =S:_&+X^PVFJ>,8R)-+TN-A+:Z,>H3TG X*M4K?6L5\71=OZ_K4****_6#V@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O= M*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***\Y_:&_:T_9Z_98T :]\8A:TT\N9;R[ M[?NK>,&1QG@L!M'&6\7_ !H^).D^'+#!\N34;H*\Y R5BC&7E;_916/M M7YD_M4?\%]?B9XO-SX7_ &5/!:>%[!MR+XCUR-+C4'']Z.'F& _[WFGZ5X7\ M'/V$OV]_^"@WB-_'=[*D+QGD>47#23+R=HB4H.F5KY+% M<6TZE7V&6TW6GWL[?YO\%YG] 9%]'_%X7!+,^,L;#+\,NCE%U'Y;\L6^B]^5 M].2Y]5?M0?\ !P)I%F+GPS^R7\-S>20.AK]%/V7O^ M"'7[+GP8%MXA^,4DWQ$UR/#,FIQ>3ID3_P"S:J3Y@ZC]ZSJ>NT5]FZ-HNC>' M-*@T+P]I-M86-K&([6SLH%BBA0=%5% "CV KG60YUG#Y\TK?BIX:>'4'0X'RU5JZT^LUT[OS5[3:?5+V2\F?G+^S1_P;\^$=(%OXA_: MK^)LNKSC#/X<\+,T-L#_ '9+EP))!ZA%C(QPQK[Q^#7[//P/_9ZT'_A&_@K\ M+M'\.6I4+,=.M LL^.AEE.9)C[NS'WKLJ*^FP&3Y;EJ_V>FD^^[^]Z_H?B?% M?B-QGQK4;S;&2G#I!>[37:T(VCIW:99ME>389XC'UX4::^U.481^^32/CJ5"M7GRTHN3[)7_ "-NBO+O M$'[3^A6VZ+PWH%Q=-T$MRXB3Z@#)/Z5Q6L?'3XG>)I?LEA>BT$APL&G088_1 MCEL_0U^)<1?22\,A]#A>$LXQ&LXJ"[R? MZ*[^^Q[[J>L:3HMO]JU?4[>UC_YZ7$RH/S)KC/$/[1'P_P!'W1:=+/J,HZ"V MCVIGW9L?F :\QTSX/_%7QC/]MO=-GC\S[USJLQ4_B&RY_*K'C#PC\#O@=I@U MW]H'XVZ5HT13CM?\T6O$?[2/C75MT.A6UOIL9Z%% M\V3_ +Z88_)17.ZAH/CG7--N?&GC*_-GIEG TUYK?B&^%O;6T0&6=I)2 J = M2.!7B'Q<_P""O'[/WPQ672/V6_A"=?OT!6+Q#K\;06RMV=4;]_(/8^37R+\1 M?CS^UM^WG\0;3P=K&KZQXIOKB;S=,\*:+;$6UO@D>:MO'\JA ^#.^2JGYGQ7 MYUF7"6.XCQ48\59W6S*LWI0PUU2OY3E'E_\ !=#YGCXOQ!RC+$Z>489$/V:=*@\7ZI&2DOB;5EEMM&@8<'RD&+B]P1 MCCR(R"&65Q7QU\3O''QJ^/,TH^.'QL\0:Y:SDAM!L;DZ=I84L2$^S6VT28S@ M&5I&P.6-?>W[.7_!#[Q#JT%OXB_:=\>_V4CA7;PWX<=);A>AVRW+ QH0<@B- M9 >H<5]L?!;]CG]FC]GZ&(_"[X0Z397<0&-5N(/M-Z3W/GR[I!GKA2!Z 5^L M<)>%.;8)1GEN%I9;'I-+GQ/K[63E5B^ZC.E&_P!A=/CL?B>)^(VWCZ[4']C: M-O\ !&R?_;]V?BY\(_\ @GI\QZ5_P2(_;KU& 37/PPT^Q)'$=UXDLRW_ )#D85^QE%?H3\([ M_P""0G[=5N6\GX:Z;/@<>5XDLQGZ;I!7[$T4/P8X2:^.K_X%'_Y U_L#!=Y? M>O\ (_%_4_\ @E'^WC:JWVGX F=!GF+Q#ILF>/07&?TKE]9_X)A_M<6N1J?[ M*6HS\\^596\^>?\ 89LU^Y%%3'P/AKF-'^!G.(C_ -O/])(YY<+8)O?\$?S]6GP3^-&B M,8-/\$>/+(J-IC@&HQ8'IA2,5+/\*?CI=1&"Z\.?$*2-OO))-J9!_ M7] %% M'_$/>(O^A]B/_ I__+!?ZL8?;F_\E7^9_/!_PQAK_B/49+Z3]F_7=2NY&S++ M+X>NKB1C[EE)-=)X<_X)W_&34)5'A_\ 8M\09(!$Q\!3(O\ WVT0'ZU^_=%. M7AQF^(5L3G6)FO\ %+]9L4>%<%%WNO\ P%'XI>"O^"5W[:^M 1:)^SO-ID)^ M\]]>V=FJCW5Y%8_@":]9\#?\$/OVF]=*3^-_'/A3086/S1ITQ$ZM5]>::5_P#P&*?XG=3R# PWN_G_ )(^&OAS_P $ M+O@GHWES_%#XO>(=>D7!:'2[>&PA8^A#>U>Q45]AEO!G"V4M/#82":ZM']#\6:'=^&?$VD6]_IU_;O!>V5W")(I MXV&&1E/!!!Z5^8O[;_\ P2.\=?##4;KXE_LP:?>:_P"'FD::;P]#F2_TSOB( M?>N(QT&,R#C(;!>OQG,LBS[P_P YEGG#<7*C+6I15]/.-M;+=-:P[.%TOG,7 M@:F#G*I1BI4Y?%!ZJWIV_+T/=H_V ?VL_@0IT_X!?M :5\0?#4(VZ?X8^*WF MVNH6<8^[&FL6D4IF ' \ZU9L #S.]21?#3]NN5A:']F7PM'/_%/+\3E^R_@Z MV)E/_?H5\N?L[?\ !7C]I7X$6D?@OXDZ?%XVTRS;RA%K4SPZC %X\L7 #$X/ M_/5';C&0!BO=V_X+Q_#P60D7]GG6C<]XCKD(0?\ _+S_P".U\;CLI^CQQAB M'F.9X"%*O+6:7MJ5WUO&A*--MO5R24Y/63N>[E_&.+PF'5.CBYPBOLR2G;T< MXS=NRO9=$CU;PI^QK^T-XVF2?XT_%W1_"VFNO[_0?A[!)JG5+Q$ 4C@^ M7:1R#JLBG!'8?$/XK?LE_P#!.3X6?9)H[?25N&>>VT:RE:YU36K@C#32/*YE MN)#@!KB9ST 9^@KX<^,W_!;/]HGQS92Z3\*?".D>"X901]L5C?WBC_9>15C' MU\HGT(KA?@1^P/\ M=_MM>*V^(7C-]2T_3;^427_ (R\7F5GN5..84?]Y<'' M0C$?&-ZUZV6<0<*\/TGE?A_E:]I/1RC!I6Z.?CN(<5F-7 MW)2JU.CELO1:)>=E%&=\?_VE_P!I3_@I#\7K'P9H.@7;*QP'<+G=,^%4;L;%R*_07]@/\ X)R^"_V2M'C\;>,?LVM>/;N#%SJ07=#I MJL/FAMMPS[-*0&;D#:I(/HG[*_[&WP6_9&\*MHGPUT5I=1NHU&K>(+_#W=Z1 MS@L!A$!Z1KA1U.3ECZO7VW"? =3!8QYOG<_;XR6MWK&'IW:VO9*.T5I=K!9: MZ=3V^(?-4?X?U^'0****_33UPHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O/OC;^RK^SU^T9'$/C+\ M+-.UJ:W7;!>MOAN8UY^43PLD@7G.W=C/.*]!HKGQ6$PN-HNCB*<9P>ZDDT_5 M.Z)G"%2/+)77F?,NF?\ !(;]A73[][VX^&>HWB,V5MKGQ'>"-/8;)%8CZDU[ ME\+O@K\)?@IHH\/?"?X=Z3H%J0!(NG6:H\N.AD?[TA]V)/O7445P8#(,CRNI MSX/#4Z/M-\/:3#Q]IU"?:96QG9&@R\KXZ(@9CV%3.<*<'*;LENWL M;X;#8G&5XT,/!SG)V48IMM]DEJWY(ZFO/?VA/VJO@%^RUX:_X2CXX?$FPT6. M12;2R=S)=W9':&!,R2<\$@;1GD@#=)8LA\0:BL5?LZ?\$Q?VU_VW]>'Q*\9K M?:-I.IR":[\9>-Y96GO ?XXHW)FN"1R&.U#_ 'Q7WK^RS^PE^P/^R+]G\0O& M_CKQ9!M8Z_K>G^:L,@_BMH"/*AYY#9>0?WZ^@[_]J+PS%D:9X;OIL=/.=(P? MR+5^;8[C_P /*=7VN?YY1DU]BE/VEO+]TI6\TE?S/I\3XEY=PCA)9=X>91[. M^CQ%6/OR\TI^\^Z]H[+_ )]I'E/[*G_!(C]DC]F46VO:AX8'C;Q-!ACKGB>% M98XI!SN@MN8HL$ AB'=3T>OJ4 * JC '0"O%;_\ :DU^3/\ 9?A:SA]//F>3 M^6VL'5?VAOB3=1LXUBWLD RQ@MD ^KY(_.O-Q'TEO"'(Z7L\![6JO\ IW2: MO\ZKIOYO4_#\XP/&W%>->+SC$.I4?6<[V7:*5U%>44EY'T167K'C?PAX?R-9 M\2V4##K&\Z[_ /OD<_I7QYX]_:T\!:2'7QS\>;'(^_:G61(P_P"V2$G_ ,=K MQ_Q=_P %%?@)H(:/P]'J^N2#[C6EEY,9^K3%6 ^BFOCLP^E'G..O'(H">4%/YUYKXM_;[_:*E2274?B[%HT#N6C%G;VUJ8O99=HD'XN M37Q.+\0?'/BRI[.>,C@X2^S0@N;Y/WI_=51Y]7B;@'+%^ZISKM=7HOGS^#7@;+?%']H7P5H#)_ MK+.37H;B['TAB8L:_(;XB_MEV'B4L?B1^T+?ZZ0#C?&&.'@Z>#I4Z2]5)_>>+_P#@MUJ6D0R:?\!_V;M$T9,82\UJ]:=G]VCA6+!^LC5^ M8_P\\3?M=_M#3);_ +-W[)/B;Q"LC;5N[#1;N^A7W>2)%CC'NS8'K7T3\)_^ M")/_ 5Y^.[1W/Q(UCP[\,-,EPSC5-6C:Y"'ND=B)6W?[,DD?N17[WP]X*<< M9)%?5Z6"RE=6N256W^)*M4;]:B]3X_$\<<19Z[4_:5$_Y8M1^]V2.Q^,/_!4 MS]L+QW:ROXE^/,GAS3WS^YT+RM-1!Z"9,2_G(:^:Q\;E^*7CI/"_@&T\1?$/ MQ9J0>(OVGOC'XL^)FHI@ MS6:2G2["3N58([W#>F1.N?3T^]O@5^S+^SY^S)X;_P"$2^ 'P<\/^$K%@!.F MBZ:D4EP1T::3&^9O]IV8^]?4Q\).'YU%5SK,J^/FM;+]W#TO)U)M>BAZHSI9 M3G^/ES8F2IKS?/+\+17WOT/S(_9._P""*W[4OQGDMO%W[5NN0_"WPZY#CPSH MLT5]KURG]V28AK>S!'/ ED'(*H1FOTS_ &?/V8?@9^RWX/\ ^$*^!_P^M-&M MI-K7MT"TUW?R 8$EQ<2%I9WZX+L<#@8 KO:*^SR[)\FR:E[++L-"C'^ZM7_ M (IMN@>D%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 >9_&3]CC]F/X_2O>?%7X-:/J-Y( I(P'H6(]J\I7_@CQ M^PZ+TW1\%:R8STMCXBN-@_'=N_\ 'J^HJ*\/&<,\.X^M[7$X2G.7=PBV_5VN M_F<\\)A:LN:<$WZ(\G^%?[#'[)/P8N8=0\ ? K0X;RW8-!J%_"U[<1M_>66X M+LA]U(KUBBBO2PF!P67TO9X6E&G'M&*BON21K"G3I*T$DO+0****ZBPHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ MHQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKSWXG?M8_LU?!OS(_B3\;O M#NF3Q9WV+:BDMR,?],(]TA_!:^+&77="TCPW\)O"RQM*^M:C9?:+M80,EP+D[& M 7G<8XUQD[J^,OVNOV[?$7B^:Y^'_P /OBIXE\2QA]NH^,-?U-W:=AU6RMQB M*UCS_P M$02-V8 9;\W_ .(W(+D.4N-9U23RM/TQ"<^6@4;(E[^5$N3UVGDU[9^Q+_P $8_C? M\=](LOBQ\7[:W\->';K;+8:9JSRQWE_&1E96C1=R1'T+1NX.5*@AC][^'/\ M@F;HMMH5MX7\1_';Q#:Z1:1[(-"\#6<&AV:KW4X$TS ]\RDD\D\FN'B9>)G$ MD%3RO#1BG]NI+EIQ\U"_/4EUU2CY_9/WC$<9>&_@A1EEW#5+Z[F*7+4KNS47 MU2E>R7]RG=+3GK+-(R?DHKU;PC\'?A'X 54\ M"?"WP[HH3[G]DZ)!;X_[]H*_,9?1DSSB#$_6N(\V=6?]U-Q7DH^ZDO*+2/P; MB+Q2XTXEQ;KXB<4WLY7FUY17N1BO)1L?FPG[:'QM\;?N_@]^R1XFU4-_JIUM M+FYW>GR00G_T*K$'- M*N->\0ZM;6%C:1&6[O;V=8HH4')9W8@*!W).*^%OVNO^#AW]@S]F_P"U>'OA MIKEU\4_$4.Y5L_"3J-/1QT$E^X\LJ?[T(F^E?>9%]$_A*K-0@IU7UM%?CSN: M7ST/S[-.*,UP]/GQV8R@O[O+#[E%7?RNSSB']BS_ (*W^/<#Q%XMM]##]=_B M*U@V_P#@"&_2O./VA/V-=/\ V?+#^UOVX/\ @H7X$\-2,GFC3Y]4O=5U"5>N MZ.TVK/+]50CWKY6_:7_X+V?\%'?VO=9/@'X2ZO)X#TW4I3#9:!\.[>0ZCI#QQ\5]&C\ :?J$GGW>L?$"[D. MHW&[EF^R+NG,GM/Y6?6OV;*OHO>'.1057,I>S7\JDDW\X1CKZ)GYSB^*,1F] M1TL#"KB7_-.4G'YKMZN)RGQB_:[_ &1_!LDVC?!8^-O'4Z91=:U*SM]!M-W9 MTA)NY95]G\EOI7C-K^T)^T9\6_$$'A?X8^&&DU&<;8-,\,:+)=SS_1&\UR>? MX0*_:3]F;_@VG_86^#RV^K_&[5->^)^K18,B:G<'3].W#H5MK9MYY_ADFD4] MQZ_='PF^!7P6^ V@#PM\%/A/X=\)Z> UIX>T>&T1\=W\M1O;_:;)/4FOKL- MPMX/Y N7 91"M)?:JIS3\_WG/_Z2B*/"W$6/?-BZZHK^6.K7W/\ ]N9_/O\ M"'_@CG_P6$_:.2*]U#X?:OX4TZ?&;OQQKHTM5S_>M03<#_OS7TW\)/\ @U0\ M6:@T>I?M#?M>V<$IP;BP\):!)<[CWQO3XEQ.#A[/+Z-+#Q M[4Z<8_I^B/;P_ ^2T]:_-5?]Z3_2WZGP+\*?^#;;_@FE\/1%+XO\/>+_ !O* MF"Y\1^*'A1F_W;%;?CV)/OFOI;X3_P#!/+]ACX'F*;X7_LF^ M,N8<>5J!\- MP3W:XZ?Z1,KR_P#CU>R45YN)S?-<7_&KRDNW,[?=L>_ALFRG!_P:$(OORJ_W M[B1QQQ1K%$@55 "JHP !V%+117G'I!1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$32O_ M $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%>:?M3?M9?!K]D#X;3?$CXO^(1 C!DTO M2K MY(%?G9^UG_P7W\/Z!>77@_\ 9%\$Q:S)&QC/BWQ%&Z6I/3=!; K)(/1I&3D? M<85\7?MD_MY?'K]O3QZD/B.].F>'8;G_ (D?A&SNMMI:CH))6; EEP>97P!D M[0@.*]?_ &5? /\ P3!^ =C;^./VD?&.H?%'Q,JAQX?T?P_<#2;)_P"Z1-J=>NZ&'KPH0ZSG))M>2>OW)OT/Z2I7; M+:>!K.XM[:+T5EL450 ,??\ J2>M2M\ /^"NFBJ=0@\)?&N-D'WK6_U!G]> MDA;M7Z&>'O\ @J"-4T:WTG]G+]B+Q9>:7#&$T\7LEMI%FB=@A59(U'L#3K[] MK_\ ;[\3*?\ A'/@_P##CPNK?]!W5KJ_D0>WV?:I/Z5\'FG'WAEEC?UW.W.H MMU'F;_&_YBH_2"Q'\/(^&Z,IMK\Y?@DSU\/QAP)QG)4.)N%_J_-I[:C*FF MO-J,J=2R_P"XG^%GZ,? K]NS]D_]HOP^=?\ AG\:M&D:*/?=Z=J=T+.[M1WW MPS;6 '3>,H<<,:L^,/VX/V0O @<>(_VC/"0>/.^&RUB.[D7V*0%V!]L5^+GQ MU_X)V?M ?!4S:YX?L/\ A*='ARPU#1(V\^)1WDM^77U)7>H'5A7E?@[QY9:= MJ<=OXYM+VZL0P68V4J1SH,\D;U(8CT.,^HK](H^+V(SC*UBLDC2Q%EK:3O?M MRZ-/RDTSY[BGZ/6-QF%>8<"8N&,I?\^ZDE&I'RYM(M^4U3?J?L_XU_X+*?L5 M>%@XT/6_$/B-EX T?070,?K=&'BO'O'/_!>/3TWP?#7]GB:3KY=UKFNA,?6* M*-L_]_*^:?@G\*_V"?C#!'#9_'C7K349,?\ $JU:YMK"8$_PCS(F20_[CM7T MAX3_ &)_V8/#442&,.3[DD MUV"_";XDZO%+K?B"#[%!&A>XO]:O!&L:CDLQ8[@ .Y%?'S\1^+>,/;Y/:1M_X"O,QCX>54_P#A3S!17:/7TNU_Z2S\]O G_!-CXN:Q-'-\ M0?$6EZ# <^=!!+]LN%([8C(B(//(D./0U[IX>^!7[,G[)'A67XB^)OLZFP0- M-K^NL)90W81(!A6)X4(N\],FK_[1W_!0#]D3]G*UGTC0?&8^)?BE%(CTOPM< M!=-@?_IO>_,&'^S$&;(P=N'PM-[U>4MA/-5,EB6QMA7(!QG<0"/N3_@ MFC_P1RT;X2#3_CO^U9H]MJ/BE=MQHWA24++;:0W59)^JS7 X(7E(R,_,V"GK M_P#P3Y_X);_"C]BO38O&7B![?Q-\09X2+GQ!+!^ZL PPT5FC'_ (99=PU@Z="C02:^&"5]?YI;N4WWUM]UL/$SQLP%'+)['1^D45^3'[4_\ P=+?#'PXUSX>_8^^!M[XCN5) M6+Q)XRD-G9Y'1TM8B9I5/^V\+>U?"'C_ /X**?\ !7#_ (*0>)YO ?A/QOXW MU:.Z^5O"/PPTR:UMDC;/RRK9C?)'UR9W<#')XK][P7!6;XB'M*]J4.\GK]R_ M5H_CW'<;Y/AY^SP]ZT^T5I][_1,_>7]IG_@I)^Q%^R''/!\=?VB- TW4H%.[ MP_97!O=2)[*;6W#RID\!G55]2,$C\XOVJ_\ @Z/9 M,D=MR65N^/=6>8]LIU%>%_LU?\&U'[=GQBFAUGXYZOH/PRTR8AI1J=T-2U(J M>=RV]LYCSZB29&!ZCKC]%OV6/^#>7_@GS^SP;;7/'?A2^^)NNPX9KSQG*&LE M?OLLHPL14_W9O.^M=_U;@S)M:U1XB:Z+X?PT^^3]#@^M<:YUI1IK#4WUE\7X MZ_=%>I^0-UK/_!63_@L+XO-HK>.?B-;I=?\ 'O;H+30=.?MD#RK.!@.[8<@= M37VU^R+_ ,&M=Q(;;Q1^VS\;!&N0[^$O AR3WVRWLR8'HRQQ'OMDZ&OV$\/^ M'?#_ (2T6V\-^%="L],TZSB$=I8:?:I## @Z*B( JCV Q5RN3&<:8Z=/V."A M&C#HHI7^^UE\DGYG9@N",!"I[;'3E7J=7)NWW7N_FVO(\I_9F_8=_9/_ &/- M%&C_ +.GP.T/PXYB\NXU.&W,U_HYU9 M.4GU;N_O9]A1HTW$<,,,9>665PJH MH&2Q)X Y)->#_"__@J-_P $\_C3\>=1_9H^%O[8GP]USQGIRVVW2=/\5VDI MOI)O-Q#:.LA6[E3RF\R.(LT6Y-X7>N?G_P#X.:(_C1+_ ,$?_B$GP?AUF2U_ MM#2SX[3P]N^V'PX+M#?;-O.S9M\S^'R?-W_)NKY'^"'[!'_!'#_@J;\1/C5\ M$?V-]7\"^'-#M_A]\-[WX4>+_ ]G!'K?AN]MWU>2[EB#,EP+DA(5N1*=[%HW MERXC8 '[9UGVOB[PI?>);OP98^)]/FUC3[>*XO\ 28KV-KFVAE+".22('>BN M4;:Q #;3C.#7C'[4VH_MR?"3]E+2?"_[%GA#0_B5\52NGZ*NM>/=4%A8P_N2 ML^M7BQD-(%9-[01'#?'/@KXBZ!#XK^'WC#2 M]=TNX)^SZEHVH1W5O+C@[9(F96Q[&OS*^/'PR\&?\%4?^"_&K?L@_M+Z_9O^$]EKQ\ 7%PXL-7\3:DT3QW-W&K#SUCM9P%1L@&/^[)(K5_#OP@^'O_ M 21_P""]'PG^#/[*FC'PG\)?VJ?!.N0>(?A_8SN-*LO$.D0&YCU"VA8E8&> M+RH-B87]Z_&"H4 _3+Q_\5OA=\)["#5?BE\2= \-6MS+Y5M<^(-8@LXY9/[B MM,RAF]AS6U87]CJMC#J>EWL5S;7$2RV]Q;R!TE1AE65APP((((X(K\FO^">O M[+'P'_X+(?M:?M0_MS_MV?#FR^)&G>%_C%J7PO\ A5X9\3[Y].T#1]+2,O)! M;$A%EG^T0R,Y!*R"0J068UW?_!'6UNOV+O\ @I#^U#_P20\*ZSJ-S\,O!2Z- MXV^$FFZC>R7!T*QU*!)+RPC>0LWD)/-&(U).-DCG+2.: /TOHHHH *\+\ _\ MI!/'_P#V(FE?^C&KHK_]MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D,I^7J""*\ M^^ 7Q/\ 'Q3_;I\=^)/AYXJM=6L9O ^G+%=6C$JQCE(<<@="RY^M 'TG111 M0 445^;/Q_\ ^"XGQ$^#7[1GC/X.+\-="DTOPSXBNM-M]12UFN)YA#(4)9/M M,2@Y!Z'\*\G-L[P&2TXSQ3=I7M:+D]/)79]+PSP?Q+QCB:F'R;#.M.G'GDDX MQM&Z7VY13=VM$[O6RT9^DU%?FUX?_P""WOBKQ8VS2-:^&-A*W^KM_$=EJUFP M^KH98O\ Q\5UNG_\%&?VXO%UMY_PS^'?PA\2+C/F:)XC:X!'T-TF/QKX+'>, MG N6O_:JLZ?G.E4@OOG&*)S;@WC+(V_KV65X6[TI-?)I-/Y,^^**_._7?^"A M_P#P5"T[>A_9C\)(/X3:Z7=7##\4OF!_*N.UW_@J'_P4JLMS7OP6L=/&0=P\ M$7H4?0O(17%'QS\/*G\+$.7HD_\ VX^3K5ZV'_B4*D?6$E^:/U!HK\C=<_X* MV_M^6^[[5?:;IO7./"J+M_[^!NF#7,ZG_P %9?V\[Q3_ ,7OCM4SR(/#>G+W M]6MR1^=6_&GA)KW*=67I&/ZS1YT\]PE-V<9?(/BA\,_"88^*?B)H6F;?O?VAJ\, M./KO85^0'_##/_!2#XC<:K\+?%]YOX/]MZTD>?K]HF6MS0/^".O[<&L;?[1\ M'Z)I.[K_ &AXB@;;]?(,GZ4?\1&XIQ.F%R.J_-\UO_3:7XC_ +5QD_@P\OQ_ MR/TI\1?MT_L=>%BPU7]I3P>Y3[RV.M1W1'MB N<^U<#XE_X*X?L+>'RR6GQ3 MO-5=>J:;X>NSSZ!I8T4_@<5\G>'?^"%O[0]V5/BKXM>#;!3U%DUU+_VD[J?/WX=-\,K%CZ.\[Y_[Y%+_ %@\6<9_N^64Z:[R M>J^^I'\@^M9W4^&BEZ_\.CL_$G_!G>&O\ @B'^R=I.V77O M%OC35G'WDEU.WAC/X1P!A_WU7H'AO_@E3^PGX;VN/@F+Z5?^6NI:W>S9^JF8 M)_X[1]1\8\;\6)HT5Y)/_P!LG^8>SSZIO.,?Z]&?&/B7_@N'^U-J>Z+P[X%\ M%Z7&?NN;"YGE'XM.%_\ ':X+6/\ @J9^WUXZNO[/TGXK26QE^[::)X>M%;\# MY+2?^/5^G\7[+_[&?PCT:;Q+=?!#X?:-96,?F7&JZGHMHJP*/XFFF7Y1[EJ^ M0_VQ/^"UWP8^#>DW?PU_8HT/3=;UD@QOXC2Q$6E6)Z;HD 4W3CL<"+H=T@RI MX,?POQ91I>TS3/I07:'-=^22E#\K=SZSA/PVXXXZQZPN66J3IDC>L9*J5SD;@, M=J\W^#/P)_:#_;5^)4N@?#[2;G6K^.+SM3U*_N]EMI\&?]9//(=J+UP"=S$$ M*&-=3\'_ -G_ /:%_;T^)U[\2?''B&_GMKV\\S7O&.KY?>W>.$' D8#@(N$0 M #Y1M!_2O]GWX!Z5\,O!-M\(/@QX9E2QC82W0B'SW4V,&XN). [G&-S<*,*N M% _$L\XXR7A7,?J-'VN/QLW:-.+YIW>R;]_E;WY8JX6\ \I MG#!U(XK.:D;3K3UC13W44WHE_+=2GO-J/+$^1?A__P $G_%'AR]6V\=_$W1$ MB&#4WR)&B^Q7>/K7TM\&/V._A1X$N(K?P#\-_[3U- /^)A>Q?: MKC/][)&V/ZJ%%>2_MG_\%:OV2OV-[B[\#^&[R/XJ>/;,U^>'CK]NW_@J-_P %)_%K_"OX=:AXFN;.Y)*> OA9 MILUI8Q1'C]\MOEY8QW>YD<#J6&*^HX3^C!XM>)\_[4XJQ*RS"3U]GK*JX^<; MVBK=9R=OY%L?R/Q/XE\*Y=G-7%14LPS"H[RJ2?,^;_$U96V4:<4DDDK(_9OQ MAXY_9]^%%T;+XY_M3_#?P7<(Q5]/UOQA:)> CJ/)\S<2.X[5EV/[8W_!+"W. MW5OV^O!T[*<-]GUB*,'\PW\Z_,3X0?\ !M1_P4;^)%A%JOC=?!?@:.5-[6WB M+Q T]R >GR64D+_P:J?M1E07_::\ @XY M+X@'_OW7[YDOT5 M/H]Y!34,1-XFHMY5)RE?_MV%J?\ Y*?*5_$KQ)QSYZ.#4(OIL_QLS]$-*_;6 M_P""1LN5_P"&QO DVWJ;KQ?U7/X5U.C_M6?\ !*K4B(]-_:S^$#L2-J2_ M$NR#'OP'N2'^+SHK],?3$+9K"U/\ X-:?V]K9 M2^E_&+X2W0 ^Z^M:G&QY[?\ $O(_,BONL-X*^!.&C:AA<,O-T*3?WRA?\3SI M\:>(SUGAY/TG+])'[#Z+\3/V#?$>T^'?C+\-[_=]W[%XSM)<].FV8YZC\ZXS MXX?\$[/V!OVMK>6YG\.Z5:ZS,#L\1>#M4CBN]QS\S;2T^.3UG_ (-Z/^"K>EY^P_L^ MZ;J6.GV+QOI2YY'_ #VN4_R*]?#>%/ACA9.6#EAJ3:M=4J47;U7*SKRWQ.\1 M%1=83FGZ:)W7=.Z?4^S/CQ_P &_P!\?_"4\VI? +XC:-XOL1EH MM/U,_P!G7WLHW%H7_P!XR1Y_NCMX=_PSS_P5+_9AN#;Z%\/_ (L:#';'YV\, MM=W%HH'JUFSQ$?4XKQ+_ (6"A_Y(>]K^UC_P %92!HZ>/? MBOO'RB)=)N/,]>OE;JK7'[.W_!4[]JZ0_P#"9>#OBAKMN"/WWC2]N+6T0#N& MOWCB '7BO#?^& ?^"W7_ $2;XQ_^#Z;_ ./TL?\ P1I_X+%?%:98M<_9U\3W M>T\2>(_%UC&$[Y_TF[!_+-+_ (@]E\M,5G=X=M/UFT=R^E[C\)^\RCA"C1K= M)6;U_P"W*4'_ .3'U;\/?^">G[(7P8D3Q/\ \% OV^/AYX?CM\//X,\+^*;> MXU!^^QV&YQZ$11/G/#@\UZQKG_!?;_@EY^Q7X$/PM_8F^#>M>*8K;)A&EZ>= M+LKF0#&^>ZNP;F1S@#>T+D@=< 5\F?"__@V,_P""@GC&6*;X@>)_ /A"V)'G MI>ZW+>7*#_92VA>-B/0R*/>OK3X!_P#!K/\ LT^$98M3_:(^//B;QG,F&;3] M#M(](M&/=7),TKCW5XSWXZ5]%EO"?AUPTK^V=67EJW\UM\I)'Y#QEXN>-'B9 M4MCK4Z5[J'PPCV?)U:[RC*7F?%?[2?\ P<*?\%%/VF;UO!WPDU&T^'>G7TGD M6VG>![1I-2GW'"J;N3=+OR< P"(GCBLK]GC_ ((;_P#!3/\ ;3U[_A8GQ,\. M7?A&SU.437OBCXH7TR7MSGJ_V=@]U(V.AD5%;CY^X_=W]G+]AC]D3]DFT6W_ M &>/V?\ PYX:G$?EOJEO9>;?RKC&U[N8O.X]F&(?!7PJ\ :+X M:T>V'[C2]!TR*TMTXQD1Q*J@\=<5N45\GCLTS#,I\V)JN7J]/DME\D?78'*L MNRV'+AJ2CZ+7YO=_-A1117 >@%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!\^_\%*?^"@GPY_X)I_L\ M6O[1GQ;^'FN^(/#D_BS3]#U9]#CB8:7'=LZ_;;CS&&($*A3M#,6E10O)(_+? M_@IS^P-_P3QO/%/[8O[4_A;2=$^&^M?"_P"$'@KQI\)/''PYU!='6+7;J+6Y M8FA^R,D,S7T\%G&7VL[%E9&#?-7[3_%SX1_#+X]?#76O@Y\9O VF^)?"_B&Q M:SUK0]6MA+;W<+8.UE/<$!@PP590P((!'Y_?!W_@V/\ ^"=OPZ_:A\1?$WQ- M\*6\0?#Z"#1)OAYX UKQAJM]9Z7>VQO#=-HI%\9>(_AEHNH>(Y)H?+DGNI;.-VF=,#8\ MF?,9<#:7(P,8KY,_8"_Y6*_V_/\ L7_AK_ZC\-?H[##%;Q+!!$J(BA41%P% MX '05YSX _9'_9Z^%W[1?C_ /:R\"_#[[#\0/BC;Z;!XZU_^UKN7^TX]/MQ M;6@\B25H(?+B4+F*-"V,MN/- 'PQ\'+G3?@%_P '1'QDT/X@WJ:>WQT^ ^AZ MMX&FNY B:C+IOD6<]K$3]^4+;32E!DA(F;IBC]M"[T_]H3_@Y"_9)^$?@B[C MO[KX+>!/%OC#QV+-MYTNWO[1;6T6;!_=L\T<'RM@[9T;D.N?L#]MG_@G3^R% M_P %"O#&D>'/VI?A4NM3>'+QKOPSKMAJ-Q8:GHT[;=SVUW;.DL>2B%DW%&*( M64E5(K_L2_\ !-?]CO\ X)[V&N)^S)\+GT[5/%%PDWBCQ-K&K7.IZKJSIG9Y M]W=2/(RKDD1@A 23MR22 ?)?_!O3J5G\(O'?[8'[$7B^\BM?&/@S]J+7_$'] ME2L$FFT74X[8V5XD9P3%((&<-C $L><9&8_^">5[8_M!?\'!'[8_[3?@&YBU M'PEX1\*>&OA_!KELX:"YU)((I;R"-QP[0RVSH^,[3MS]X5])?MD?\$?/V#?V MZ/B79_&SXV_"[4;7QM9Z?_9__"8>$/$U[HNH7-G@C[//+9RIYZ8.!Y@8J/E! M XKU7]E']D3]G+]B#X-6/P!_9:^%=AX1\*V$KS)I]DTDCSSOC?//-*S2SRL% M4&21F8A5&<* #TBBBB@#$E^&GPXGE:>?X?Z([NQ9W?2H26)ZDG;R:\<^%FA MZ+H7[??CZRT31[6SA7P+I96*UMUC4$R-G 4 %^ ?^4@GC__ +$3 M2O\ T8U 'NE%%% !7RQ\UD?$F?\-8E MXC*L5.A-Z-PDXW7:26DEY.Z/S!^)O_!NS>*TEU\&_P!I.-P<^58^)M$*X],S MP.<_]^A7@/Q _P""*'_!0'X=3F[\/^"-)\2I V1=>&?$,0(QT*K<>3(?P4FO MV\HKY[$\&9'7ORQ(2_P"?E-;>M/V;^;OYGX$: MEH__ 4H_9TR=;T/XJZ#:P=&OK*\DLQCT+JT)_"IO#O_ 4U_:V\.N(]4\4: M9JWEG!35-$B4\=CY(C/ZYK]\:Y[QE\(OA1\159/B#\,/#VNJPPPUG18+H$>_ MFHU?#9IX+<+9FW*I1I2?]ZE%O_P)69];1^D5D>/TSGA^C4;WE"23^2E3;_\ M)S\:-$_X*^_%2W"_\))\)?#]V?XC8W,]OGZ;C)BMD_\ !5KX=ZXN[Q;^R[!, M[?ZPG589P>W'?G%?I=XF_P"":?[!GBS=_:G[+7A.+?U_LRR-E^7V=DQ^ M%<+JW_!%?_@G=J4KRVWP;OK'=_#:>*M0PI]O,F;_ KXNO\ 1PX8<^>E0A%] MXU*T']T78[EXJ>!./C_M>45X/^ZTU^%:/_I)\"W'_!1+]E+4")=2_8_L99-V MXF2PL7PWKDQ_K75^'?\ @L/\/O"%@-*\)_"37M+M5.5MM.U&*",?\!3 KZXE M_P""&7[ LDA=?#/B5 3PB^)9<#\P33?^'%_[ _\ T+WB?_PI)/\ XFI7T?L& ME92G;_L)K?YDKC;Z.2?,L!73_P /_P!U/EL_\%O+.)2UOX/\8;\< ^(0N?Q! M-13?\%S-4B4"S\!^)I" ?];XJV\_]\&OJ+4O^"$G[!]]8R6EK8^+K*1UPMS; M>(\O&?4"2-ES]5(KY$_:L_X-W_VG?#8N?$/['G[0.E^);1 MR)\:=)6/?$D8SS@=*_0*/T:<[PU%5L/B?:+^[B\5+_P!*FD_DSY)?2"^C M)0K.E_8&(C)?\_817Y5ZC7S1[5K'_!;C]N?4MPL?$.A:>#]TVNF.Q'_?V5ZY MB]_X*G?\%'/'DQT_3/CSK1+=+?1=(MD$E6_W].CN,\_Q''J<UV_]LWA4C\J[*/A%G^!]V4ZJ?FJD_QE(]"/TB/!RBKY=P]AI=G. M=)-?)TIO\4?EJ/V?_P#@I9^V%J=O-XK\(_$OQ,N=UO>>+)+H6\2GJT;71"@< M]$_ 5]/?LQ_\$+O$MO=6WB7]H&:*]D4AAHT,YAM5/_35_P#6R#_954''5AQ7 MTG\0?^"[?_!+/X>V#W4W[4%KK$P!\NR\/:)?7+/'.R2://&Z*RA9D##J&DE<>L?:K?@7GO$4_ M9U\56A3>_)%4FUYU)\\K?]>^679GSG%'TM%RY4<)3M91H^]+T35E'U2 MCZGWS\7)OV1?V!_A-%X]_:5^)6FZ!H=E%Y6EZ-9QB(W3*.+>UMX_WDS=.$ " M@Y;"@FOR%_X*"?\ !<;X_?MD33?L_P#[*WAV_P#A_P##V^G^R0Z1HPSK&O[S ML"W$D.2H?('V>(G.XJ[R\8\[^"'[''_!2G_@LA\67^*&L7.M:Y;W4WEZC\1? M&>^L8H_F+,N(.,?$*J[SE2PS>LGO+T2M>_EIWDS\]_^"Y-=C M16V;9[F.BL@HHHKQCV@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q M_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** *NM:)HOB M32I]!\1:1:W]C=1F.ZLKVW66*9#U5D8$,/8BOD_X]_\ !#'_ ()G?'Z6;4=0 M_9YMO"NHS$DZCX&NWTLKGKB"/-MGW,1-?75%=6&QN,P4N;#U)0?DVOR.7%8' M!XV'+B*<9KS2?YGY,_$G_@U)^#FI3/+\(/VNO$NC1Y)CA\2>&[?4SCT+PR6W MY[?PKR_4/^#4GXWQ7!72OVN?"DT6.'N/#MS$W_?(DV MOZQB_P!#P*O!?#=5W]C;TE)?K8_&3P/_ ,&H7B>6^23XD_MG6$%LO,L.A^#G ME=_8/+M?<-%<^*XHS[&1Y:E=I>5H_DDSHPG"N08*?-3H)O^]>7 M_I3:*^DZ3I6@Z9;Z+H>F6]E9VD*Q6MI:0K'%#&HPJ(J@!5 X P*L445X#;; M/H4DE9!1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O M_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ M ?\ E()X_P#^Q$TK_P!&-0![I1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !161X[^('@/X6^$KWQ]\3?&V MD>'-"TR'S=2UK7M2BL[2TCSC?)-*RI&N2!EB!S7EO[*?_!1/]B;]MR[UK2_V M7?VD_"7B^_T#4[RRU+3-*UJ%[M1;SF%KE80V][5V7,=RH,4JE61F!!H ]IHJ MAKOBKPQX72.3Q+XCL-.68D0M?7B0AR,9QO(SC(Z>M0:/X]\"^(;T:;H'C32; MZX*EA!9ZC%*Y ZG:K$XH UJ*P/'_ ,5OA=\)["#5?BE\2= \-6MS+Y5M<^(- M8@LXY9/[BM,RAF]AS6U87]CJMC#J>EWL5S;7$2RV]Q;R!TE1AE65APP((((X M(H EHHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W M2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** /RP_X.,[OP3I?Q^_8_UG]L#3[RY_9>M?B;J;_&%!!++IRZA] MF@&CMJ"1@[[<2?:25((*"8$'(!XW_@G'_P $V/V+_P!K[5;+]L+]E7XD^'? MWBSX3?M=>.M6T7Q)\+[6R8:WX7.OWOV72IA RJ;"6V,2Q-AE6W=TC&R3C[E_ M;/\ V\?V=?@;^TO\(OV%?VEOA7)J.C?M MJ6FV.O:[:VLOA]9[>)6%C=+.3Y MDDTCP1(FP@M,G/6OQT^-_P"S?\$_V&?#.D_MW?L4POX!^.UO^WSXL\"^$]!\ M*WSPVWB;0D\37]N-'.GJWE&WCACABQ&BJ$98VSNCV@'T5_P7Q^(_[!OC_P#X M*_?L^_ 3_@I!K\ ^$7@#X4^(/%GB/1BU^SZK>:E)]ALK5$TX_:9)O.LXY52/ MG:A)^0M7N'_!&WX8_P#!NMXR^-6I?%W_ ()5>$-,T[XD>%]-GM=5L;O4M?M] M4LK28B.5C9:I-\\9.Q3*B,%+*I96.*]STOXW_P#!/37?^"Q^K? 36_@0NF_M M':+\,X=0TGQ[KVAVJ+J^B.5)@TVY,S2R/&6D#J(D($5Q@E5>OFO]O#2/!%W_ M ,'*7['T_P"SE#:K\28?#7B>?XRR:0%\P>'!9!;(W^SL2;Q4,G.6@ _Y9T 8 M?_!/7]ECX#_\%D/VM/VH?VY_V[/AS9?$C3O"_P 8M2^%_P *O#/B??/IV@:/ MI:1EY(+8D(LL_P!HAD9R"5D$A4@LQKN_^".MK=?L7?\ !2']J'_@DAX5UG4; MGX9>"ET;QM\)--U&]DN#H5CJ4"27EA&\A9O(2>:,1J2<;)'.6D)&<$Q2"!G#8P!+'G M&1F/_@GE>V/[07_!P1^V/^TWX!N8M1\)>$?"GAKX?P:Y;.&@N=22"*6\@C<< M.T,MLZ/C.T[<_>% 'Z7T444 %>%^ ?\ E()X_P#^Q$TK_P!&-4^J?L$?!K5] M3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VKC_V;?A)X:^$'[<'CKPMX8O\ M5+BW@\$:>Z/JNHOOPD?X(?M8_".P\7>'C=+=VT%S++!/97*@A9[>XA9)8) &8;D9259E.58@_ M+7_!.'_@@'^R-^Q#\2=2^/7B_P %0^+_ !_9>.=>OO ?B+6O$%]J7]AZ16MZL#H);@(7:3>PD.XD_?-% '@?[;7_!,?\ 8M_X*$IHE[^T[\(Q MJ>M>&79O#7BK2-5N=,U;2R3DB&[M9(Y-F?F\MBR;OFVYYIG[$_\ P3!_8K_X M)]3ZWK7[-'PE-CK_ (FVCQ)XNUO5[G5-7U)000DEW=R22"/(!\M"J$J&*DC- M>_T4 ?,7[9'_ 1\_8-_;H^)=G\;/C;\+M1M?&UGI_\ 9_\ PF'A#Q->Z+J% MS9X(^SSRV>F#@>8&*CY00.*]5_91_9$_9R_8@^#5C\ ?V6OA78>$?"MA* M\R:?9-)(\\[XWSSS2LTL\K!5!DD9F(51G"@#TBB@ HHHH *\+\ _\I!/'_\ MV(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,: M@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O M=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD M$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@!LTT5O$T\\JHB*6=W; 4#DDD]! M26MU;7UM'>V5Q'-#-&'BEB<,KJ1D,"."".017Y,_\%,/'_Q^_;?_ ."DGQ+_ M ."=MA^U/XN^$_PS^$O[.5UXYU;3/ &JC3]5\;W\B<0R7."XL466-)(U!#;7 M!R9%:+K_ /@B=^S=_P %"?V9[KX27UA\=M=^)'[,_P 0OV>- UNXL_'WB*.Y MU'P3XBEL891::=D>:UAMPB0\)&LJCDQ%I #].J*_,#P?XO\ VUO^"R7[8?QT MTCX0?MN^+/@7\#_@7XTE\"Z&/AS86O\ :GB?Q#;+F^N[BZG1RL$3E0L2#:Z2 M(?E8,S>J_P#!)#]K?]IO5_CI\/[;3([)O% M7A[4;?S[.YE@C^1+B-"@D*\?OD4[F1W8 ^ZJ*** "O"_ /\ RD$\?_\ 8B:5 M_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SX_X*K?L8 M_P#!/#_@H)XC\=W+?%^_T#]H?X(?#FYO)M9^&OBS[!X@TC3YK26X@M+T*&#V MTPD)V.N[9.VQD$I+?.W_ 2R_:-_;M_8/^./[(_['/[1/Q_M?BO\'_VEO@Q! MJ/PWEN]#BM-5\$7=IHL%X=/+Q9-S:HCQ0JTA)(96'EB-U?Z/_P""FG_!)3XH M?%/XR^(O^"@7["7[15Y\-?BS??#2]\,^--'/AM-6T[QUI?D,$M)H&=6CN"%1 M$F7>?W4.%4KNK _X)+_\$D?C#X!UGX1_MP_M]?'?4?&?Q!\$?![3/#GPP\"/ MX;72;+X=6+Z='#-;M$&+W%^(R\$LSA3RX(;"% "'_@VJ$>A_"[]J;X>:G'Y& MMZ'^V7XS36+63_6!FCL55V&!C)B=1_US-,_9%QXA_P"#F_\ :RUS0OGL]"^# M7A+3-9DC4%1>S0V<\09NS>4C#'L?3CO/C7_P2H_:@\"_M<^-/VR/^"8W[:]G M\(M6^*<4!^)_@WQ-X)CUS1=6OH4*1ZG"AD1K:Y"DEL B1F9B1N93ZK_P34_X M)Q:3^P#X2\8:WXL^+^J?$OXI?%#Q'_;WQ2^)>M626LVMWH#+$D<",RV]M$KN M(X@S;?,?! (50#Z8HHHH \2U3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( M !X&3P.U5T_X)Y_ R,R.GB/QJ))2OF3?\);<;R%S@;LYQ\QXZ=/2O=:* /"_ M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_ M 3_ .AM\=_^%E<_XUY7^R#^R'\./BM\,=0\1^*?%7C 7$'BK4K*,6?BFXB3 MRH9RB9 /+8ZGO7V17GW[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2X3! M[@'!H XS_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /C?PG^R'\.-4_:[\7 M?"JZ\5>,/[+TKPK87MJ4\4W F\V5V#;I,Y9>.!VKU3_AWO\ !/\ Z&WQW_X6 M5S_C79^'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$'->@T >%_\ M#O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[W^"? M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__ M LKG_&N _:F_8P^%_PT_9Z\6>//#?BOQD;[2]*::U%WXKN)8]P91\R$X8<] M*^LZX[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2#D@3^!?V"O@ MYK7@C1M9O?%GC@37>E6\TOE^,+E5W-$K' SP,GI6K_P[W^"?_0V^._\ PLKG M_&O9/"6C2^'/"FF>'IYED>PT^&W>1!@.4C521['%:% 'A?\ P[W^"?\ T-OC MO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ M !H_X=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&O*_P!D M']D/X6QU/>OLBO/OV:_ M@SJ?P,\!7OA#5=:@OY+KQ#?:BLUO&RJJSREPF#W .#0!QG_#O?X)_P#0V^._ M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\ M$_\ H;?'?_A97/\ C7NE% 'QOX3_ &0_AQJG[7?B[X577BKQA_9>E>%;"]M2 MGBFX$WFRNP;=)G++QP.U>J?\.]_@G_T-OCO_ ,+*Y_QKL_#GP9U/1/VDO$GQ MQEUJ![37/#UGIT5BL;"2)H6)+D]"#FO0: /"_P#AWO\ !/\ Z&WQW_X65S_C M1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^" M?_0V^.__ LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XUP'[4W[&'PO\ AI^S MUXL\>>&_%?C(WVEZ4TUJ+OQ7<2Q[@RCYD)PPYZ5]9UQW[07PSOOC+\%_$7PO MTS4XK*XUO3FMHKJ="R1DD') Y(XH \G\"_L%?!S6O!&C:S>^+/' FN]*MYI? M+\87*KN:)6.!G@9/2M7_ (=[_!/_ *&WQW_X65S_ (U[)X2T:7PYX4TSP]/, MLCV&GPV[R(,!RD:J2/8XK0H \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!# M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C7E?[(/[(?PX^*WPQU#Q'XI\ M5>,!<0>*M2LHQ9^*;B)/*AG*)D \MCJ>]?9%>??LU_!G4_@9X"O?"&JZU!?R M77B&^U%9K>-E55GE+A,'N <&@#C/^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ M0V^._P#PLKG_ !KW2B@#PO\ X=[_ 3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q MKW2B@#XW^/\ ^R'\./ WQ.^%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD_(V M1U%>J?\ #O?X)_\ 0V^._P#PLKG_ !KL_C'\&=3^)OCWP!XOL=:@M8_!WB%] M1N89HV+7"F(IL4CH@T >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"A MM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S M_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&N _:F_8P^%_PT_9Z\6>//#?BOQD; M[2]*::U%WXKN)8]P91\R$X8<]*^LZX[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T M5U.A9(R2#D@3^!?V"O@YK7@C1M9O?%GC@37>E6\TOE^,+E5W-$K' S MP,GI6K_P[W^"?_0V^.__ LKG_&O9/"6C2^'/"FF>'IYED>PT^&W>1!@.4C5 M21['%:% 'A?_ [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^-> MZ44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_ M\.]_@G_T-OCO_P +*Y_QKROPG^R'\.-4_:[\7?"JZ\5>,/[+TKPK87MJ4\4W M F\V5V#;I,Y9>.!VK[(KS[PY\&=3T3]I+Q)\<9=:@>TUSP]9Z=%8K&PDB:%B M2Y/0@YH XS_AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** / M"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&O=** /"_^'>_P M3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#XW^/_ .R'\./ WQ.^ M%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD_(V1U%>J?\.]_@G_T-OCO_ ,+* MY_QKL_C'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T >%_ M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#P MLKG_ !K@/VIOV,/A?\-/V>O%GCSPWXK\9&^TO2FFM1=^*[B6/<&4?,A.&'/2 MOK.N._:"^&=]\9?@OXB^%^F:G%97&MZGF61[#3X;=Y$& Y2-5)'L<5H4 >%_\.]_@G_T-OCO_ M ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_Q MH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&O*_"?[(? MPXU3]KOQ=\*KKQ5XP_LO2O"MA>VI3Q3<";S978-NDSEEXX':OLBO/O#GP9U/ M1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D]"#F@#C/\ AWO\$_\ H;?'?_A9 M7/\ C1_P[W^"?_0V^.__ LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.] M_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-O MCO\ \+*Y_P :]THH ^-_C_\ LA_#CP-\3OA?X+['6H+ M6/P=XA?4;F&:-BUPIB*;%(Z')SS7H- 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ M .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X M65S_ (U[I10!\;_L@_LA_#CXK?#'4/$?BGQ5XP%Q!XJU*RC%GXIN(D\J&^$-5UJ"_DNO$-] MJ*S6\;*JK/*7"8/< X->@T >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ M .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X M65S_ (U[I10!X7_P[W^"?_0V^.__ LKG_&O*_"?[(?PXU3]KOQ=\*KKQ5XP M_LO2O"MA>VI3Q3<";S978-NDSEEXX':OLBO/O#GP9U/1/VDO$GQQEUJ![37/ M#UGIT5BL;"2)H6)+D]"#F@#C/^'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[ M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN? M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /DS M]J;]C#X7_#3]GKQ9X\\-^*_&1OM+TIIK47?BNXECW!E'S(3AASTKJO O[!7P M:7R_&%RJ[FB5C@9X&3TKUC]H+X9WWQE^"_B+X7Z9 MJ<5E<:WIS6T5U.A9(R2#D@6QU/>O5/^'>_P $_P#H;?'?_A97 M/^-=G^S7\&=3^!G@*]\(:KK4%_)=>(;[45FMXV556>4N$P>X!P:]!H \+_X= M[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW M_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_ 3_ .AM\=_^ M%E<_XUY7X3_9#^'&J?M=^+OA5=>*O&']EZ5X5L+VU*>*;@3>;*[!MTFL].BL5C821-"Q)Z44 >%_\ #O?X)_\ 0V^. M_P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG M_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!\F?M3?L8?"_X:?L]>+/'GAOQ7XR- M]I>E--:B[\5W$L>X,H^9"<,.>E=5X%_8*^#FM>"-&UF]\6>.!-=Z5;S2^7XP MN57E>L?M!?#.^^,OP7\1?"_3-3BLKC6].:VBNIT+)&20GF61[#3X;=Y$& Y2-5)'L<4 >-_\ #O?X)_\ 0V^._P#P MLKG_ !H_X=[_ 3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ M (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__ LKG_&C_AWO\$_^ MAM\=_P#A97/^->Z44 ?&_P"R#^R'\./BM\,=0\1^*?%7C 7$'BK4K*,6?BFX MB3RH9RB9 /+8ZGO7JG_#O?X)_P#0V^.__"RN?\:[/]FOX,ZG\#/ 5[X0U76H M+^2Z\0WVHK-;QLJJL\I<)@]P#@UZ#0!X7_P[W^"?_0V^._\ PLKG_&C_ (=[ M_!/_ *&WQW_X65S_ (U[I10!!I>GP:1IEMI-L\C1VL"11M*Y9BJJ "2>IP.3 M4]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %)))'#&TLLBJ MBJ2S,< =232U^8/_!<;XP?M!?%?]K3X(_\ !)[_ (6#-\'/@]\>WFM_%_Q? MM92UWKCQEM_AFT8#;:2SCR4+R'$OVM$&Y5DBE /T9^$GQF^$OQ\\$0?$OX(_ M$G1/%OAZZN)X+;6_#VIQW=K+)#*T4JK)&2I*NC*<'J*Z6OS)/_!6#]E7_@GJ ME_\ L'?\$U_^"<_Q>^+WAKX*9TOQM>_"#PH]UI>@72\Q(R7 MWDR,P?;]D?L _P#!0?\ 9J_X*4_ *V_:%_9E\37-UIOVM[+6-'U6W$&HZ+?( M SVEW"&81R ,K95F1E8,K,#F@#VZBBB@ HHHH **\0_X*4?M'>,OV0_V!?B[ M^TQ\.M(CO=?\&>!-0U+189HO,C6Z6(B*61?XHXW*R.O&51AD=:_,6T_9B_X) ME?L(_"#]GO\ X*E?M8?$?XU_%K]HOXAC3/$?AZ[\(>*KZ^UWQ[JUS:1W;6-M M8PRI&UC$9X_D!1=@BC=G$@B< _:FBOC+]AW_ (+>?LW?MD?'BX_9,\8?"'XF M?!3XM)8-?6'P\^,WA8Z/?ZK;*&9I+0%V\TJBLY1MCE5=E5E1V7[-H **** " MBBB@ HK\CO%_P2^!G_!7_P#;;_:MO/\ @I3\4->MOA%^S%JEMH?AOX=VOBJ? M2=+TR 64ES=>(;TP.K2RN8Y&C=B%6-"I#A1BY^R]_P %]?V!OV0/@GX)^%/A M_P#9D_:BTWX :1LT3PS^T)X\\$75WHM\IE8+R2&5XF.:.125=&1E M96!((((J_0 4444 %%%?!/\ P6X^*'Q-UCQ?^SG^P/X*^+6L_#W0_P!H?XGR MZ%XX\;^';K[-J$.E6UN)GTZUGP?(FNV=(ED'.%*X9692 ?>U%?D9X7\>?\$P M/^"%'[67C3X*_L#_ ++/[1GQ>^(=[X
  • */" M^OV7V35_#]Y@G[/=V^YMC$ [75GC;:P5B4<* >]4444 %%%% !17"?M2?%K5 M?@'^S+\1?CKH6A+JE]X*\":OKUGICYQ=RV=E+<)"=O.&:,+QSS7XZ^$OV<_^ M"<_A3]AKX0?\%L/^"F7QP^+'Q!^-7C_4]+\0:3JO@_Q=>KJ>HZM<2F>+PUI- MC;R1QQPHJF!HU*;1%)MEB!50 ?N+17PY^R/_ ,%Y/V!_A[XGC-OXH^$VJ:IX#\6ZR MN]/NG$<3#L1:RVI/N30!]ZT444 %%%% !117P1_P5%_:9_;B^+'QPTO_ ()6 M?\$XO!^L^'/&/BW04U7X@_'+5-+FBTOP1X>ED>)I;.4@"XOI"DB)Y9RA&%(? M=);@'UI\)OVL/V*/AGJ%O8^.]'TRY\R31[B9&> M..0XVDG9(IVD[7BD1L.C*/0Z_(W_ ()S?LL_"[_@CG_P7'O/V&_A[?ZG)X5^ M-7[.MCJ^CZSK5X9KG6O$6E7EQ]K:1CP97B-W$O"6ERW M-UJ>HW4JP6L#&-'\B-IG16E8$#< H=V2-_QX_P""@?\ P3]_; ^&_P"R=)_P M7<_;T\37.O\ [1G@[XE>$O%UIX-TBZ;^R_ 7AVVU6(KHUI$KE6=7FBDFDRP4 MQL0S'S9I0#][Z*S/!7C'PW\1/!ND?$#P;JL=]I&NZ9;ZAI5[")['1=#T6QEO=7U?5+I8 M+>SMXU+R2R2.0J(J@DDG K&^!GQR^$O[2WPDT'X[_ GQU9>)?"/B:Q%YH>M MZ>6\JYB)*DX&/%?PQ M_8Q^&/BN6RU?2-4M9]+UGXL:S93E)(I(W"RVVG0S1D$$!MR_\]O^//OO^#9[ MQ3+X4_8C\8_L/>(Y]GB']G3XR^)O!>HVO[,'PB_P"" M#GQ _9^_;4_9S_;A^)J:YXE^+6E:#\3-(\:^,KG7E\=:#.&?4;Z6U16DFDC1 M0V8D8!IXRBB7R]WZ/?L-?\%;_P!A+_@HCXEUWP!^S5\6YKGQ3X:C\[6O"/B' M1+G2M4@@W!?/%O=(C21AF569-VPN@?:77(!]*4444 %%%% !139I#%$THC9] MJD[$&2V.P]Z_%+]DW]EKX=_\%R/V0_''_!4#]M_]M_X@^%/%+Z_KHT*R\-^. MFTS2O@_:6$KBWB-L"%\U(D2XEDE*M(DBG*MF0@'[7T5^2/\ P1[_ .#C#]E' M4_V1/@Y\'_V]_P!IF^MOBKJ=O<:5?>+O$'AK4(=,OI8[Z>&T\_4I(! 9FM1; M-),S[-[$R.'+ ?K:K*ZAT8$$9!!X(H 6BBB@ HHHH **_-/_ (*%:_XC_;B_ MX*]^"/\ @D#X_P#CKXE^''PJ?X,W'C_Q!!X2UHZ7J/CZ^^W/:Q:0MR/G^SQ1 MQRW#QQ\N(IMP^1'3Y]^#O[7O[.__ 0*_P""H_Q1_8Q\0?M7>//%GP&?X6V/ MB2R\+7D5[XFO_!_B*2["O9*T$;F"'[('N'+[!MEMPV]QN8 _:ZBO.?V5?VM? MV=OVV_@OIW[07[+OQ1L/%OA34W>.#4;(.C13)C?!-%(JR02KD9CD56 93C# MGT:@ HHHH ***^1O^"YO[9GQ7_8+_P""9?Q"_:'^"'E0>*;?[!I6D:Q0VAOG0@AO*64LH(*F3RP0P)! /KFBOP^_X*/?L5_#C_ ()#?L]_#S_@ MIY^SA_P44^)6H_%9/&N@_P!I>(?%?C^;5++XFV]Y,ANU>U7<)8C"7N L>\"% M&&'-=+MFNG\*>*/#MYH]]!/&]QHMAX3L]/\KR[B:. @SZA)YH=Y),CI M@;2J( ?K;17XU_L[_P#!2']HC_@CG_P4)UW_ ()F_P#!0#XPZ[\3_@BE[I$7 M@;XY^),RW_A8:JD[:?::Q<]'C!OVPO^ M"8_QL^(7C/PEK?CG3_"_C3]GOQ[XGNM11%E-TA>2, MC<@>)P#]CJ*\=_8-_;@^"?\ P4/_ &8_#W[4?P'U&5M)UF-HK_3+P!;O1[^/ M N+&Y0'Y)HF.#V92KJ2KJ3[%0 4444 %%%?.?_!6_P#:\\9_L'?\$XOBQ^U= M\.=)AO?$/A3PZAT*.YCWQ17ES.]+@N)+674+0+^[\Z.>"6.9(OD+1N\84+)'" ?I?1110 4444 %%%? ME'\&_A)<_P#!Y_:J^/\ \0M(^'WP-^*UW\// WPG\">+Y]$MD:R) M2;6+TVY$ES+/(C&(N<(!(H! !^KE%?B]9?MQ_M&?\ !O\ _P#!0D_L5?M. M_&'Q=\8OV8MRV,37EP!OGM4NHO*;<-H5X6BV/ MN@D_9K3-3TW6M-M]8T?4(+NTNX$FM;JVE$D_@'XUZU\,-!_:(\=:GIGC;XA^&;D6 M^IVMC86DR3+$L@!8%,8(9E;RWXU?\$G?VT_^":=HO[4?_!&G M]I[XA^)[C0E-SXO^ /Q2\4RZUI?B^U7YI1:F3#07A .,$.Y.$D3_ %<@!^I= M%>!?\$WO^"B'P4_X*8_LUV7[07P?CNM-N8;I]-\7^$M4(%]XD45^2'[*'_!('4?V^_V,? O M_!0'Q%_P4Y^.UK\?/B3X4M?%$7Q$\.>.GCT_0[VYC$W]G1:=%MB6TMV/V=X% M9,F)P&0':/9?^";/_!2;]I/PK^TG=?\ !)__ (*P:78:7\<]+L&O? GCO3(E MBTKXE:4BL?M-O@*JW05'9XU501')\D;1NI /T*HHHH **** "BBORY\?_#"_ M_P""P7_!5[X__L@?M&?M!>/O"'PT_9WTKPU#X;^&_@/Q.^COXCNM4LFNYM7O M9(_WDZQ'9'&@^50Z-\I9Q( ?J-17Y+^-_%W[?^JG@CQKX1^)/ M@W2?B'X \1V>L:%KNG0W^CZMI\XD@O+69!)%-&XX9&1E8$=0: -2BBB@ HHH MH **^&_^"YW[1?QC^%/PR^#?[/WP<^+%Y\.9?CU\;]&\ :]\3-.(6Z\.Z==B M1IGM9#Q#=2! DA^/43YI()EFV+#=2#<%ER!EL*UN3YJ@'Z@T5\Q?\$L/ M^"FGP\_X*8_ N]\867A6\\'_ ! \':D=%^*GPWU=62^\-:NFY7B=7"L8G9)# M&Y4$['1@KQNJ_3M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !117RQ_P5K\?_M4? +]G[1OVNOV7M6OKQ/A#XK@\3?$/P'9P1M_PEOA= M(I8=2M067#_ (B66HZ)XKL(==^&?Q#T.7>VD:I$"UIJ$+##H\1+$?VC/'GP,^'/Q!O!7PS\):?X!^''A#2] T+2;9;;2]%T6PCM;2SA7[L<4405(U'95 % & MK1110 5XO_P49^/'C_\ 9=_8-^+W[1OPK;2AXC\$?#[5-:T;^V[=I;4W%O;O M(H=%="V2N -PR2.W%>M^(]-U#6?#U_I&D:]/I5W=64L-KJEK%&\MG(R%5F19 M%9&9"0P#*RDCD$9%?GI\ ;'XD_\ !3C_ ()]_&K_ ()&?MG?%O4O#WQJ^'4@ M\$_$3Q3ID"-;3/BU\)]8W!EMKN#RWFB5\/-8W$#(]6 MF@G%K?&(,T7PC^V/_P $R=?M M_AM^T7\(M$M['PGJ$16.R\6:7:PK$FBZF#A)%:)!$DC\ 81_DVM%WW_!-S_@ MHW\&?^"K'P:\2?"+XU_"2U\.?$_P>W]D?&GX*>,-/65M/N5;8SB"X4^?9R.I MVE@2I&Q^0&8 ^7O^"GG[1/[)/_!1']JS]D;X=_\ !/GXL>&OB7\9_"_QUTGQ M0WB/X?:C'J">&?"5ONDU:2^NK7^RK^21F1+AFD+)*"JEG*%4RA/L?QD_:0^-/['/_ 54\'Z5\9?'=SJ/ MP*_:%T>V\,>$7NXXT@\'>-;,2R0VFY5'[O4H7?:7+NT\(4%40"G:E_P1%_9' M\?\ PQ_: ^%'QW6^\;6/Q^^*%WXVU'4=3CCCO] NI((X[=+*9!\AM668POMS MLF,<@D7?O /DG_@XC_X)>_M67^D_$?\ ;B_X)Q+>7FJ?$3P"/"_[0'PWTZ%I M9/%&E0[#;ZC;1*=TEW;K$D91?G>)<(#F5)?9-#_X+A?\$3/CW_P3BO[KXI_% M_P &:/X;G\"MI'B7X):O(D6LVX%MY+Z3!IQQ+/M(\J.2%6CX5@R@9'*?L3?M MH_M$?\$J_P!HC0_^"4'_ 54\8RZUX*RVWB&V#!(M)U&1B? M*O(]R1@NQ.2JLS*\4K_>E]^P_P#L7ZI\7D_:"U+]D?X97'CQ+C[0GC2?P)I[ MZJ)@*+30K MN=],U166YL;*XU"YN+*WE5L,C):RP+Y; &/&P@%<5]D444 %%%?.G_!4M?VN M=&_9(U#XK?L2>([B+QS\/-9LO%B^&8859/%^GV,AEO-$D)5G5;B#>!Y>':1( MT! =L@'C7_!;K_@J]\4?^"4D_P $O'O@_P"%MOXR\-^*_&=]9>.]!M[:1]3E MTZ"R,S263JX5'C&Z4[U96$84M&"S5T?[57P8_9Q_X+R_\$Z](\6?LW?&R*"> M2\MO%7PC^(VE,RW'AOQ#:%C"\BKB2%TUOIM5L%M'%UCYH[FTD1E(RP61)%Q MWKY5_:;_ &9/CK_P0C^.NN_\%%/^"=?@:\\2_L^>);S[=^T#^S]I?31Q_P M M->T:/[L6Q76(BY(C 99$7UW_@G1 MK/PK_:/_ ."[OQ^_;+_8@FAO_@Q<_"33?#OC;Q9HT#)I'B7QNM['-Y]L^ ET MT-DI225,C=+NR?-#/]C>$3^P%_P5?_9S\+?&R;X=> ?C!X#UF#[9H,GBOPO: MZDEM)G;(ABNHW-O.C*4D0@,K(5/2O7? 'P[^'_PH\(V7P_\ A;X&T?PUH.FQ M>7IVB:!ID5G9VJ9)VQPPJJ(,DG"@(OA'^S=\0?BOX M1%D=6\,>"-6U;2QJ4;/;_:+:SEFC\U596:/>B[@&4D9P1UKMG4LA57*DC 88 MR/?FOS[_ &7-?^,/[3?PF_:._P""+G[:OQHU=/BIX9TO5-+@^(<-O"E[XE\' M:U',-/UN)-JQ-(BRO:S)& L;Q*NY6?( )_\ @B?_ ,%K/A=_P5C^#S?##XP> M'K/PO\9-)T&*7QAX&OH"D&M6$L:[=3L4EYEM)DD4LAW&/S "61XY'^%?C7\ M_B9_P08_X*'?!/XD?%_2]6\9?L2>"?'7B'4_ NJ0:?)?S?#:ZUVU^SRV]RHW M-Y4$X26%B"65Y6C)G9D/W-^V+_P0R\(^/OV3)=;3X?=N#[#-(<.CRQ2]/\ \$OO^"F]A^WII7BK M]C7]LOX3VW@?]H7X?6K6/Q6^%NM6JM;ZC;_+&VHV:/N6XLIO,0D N$\Y/F>. M2*20 ^9_^"V/[5W[%7_!1SX5?!WX!_L&?&GPI\4/C]J7Q:T+5/A1/X!OX]0O M?# BN%EO-0NI(C4 %%%% !7YH_%'_ (+\ M:/\ LG_\%D_'/[!'[7&B:=I'PJCA\/6_A7XEVEM*D>@ZE?Z9+'[+^VE^TE\:OV'_V]_A+\:?'7CJXNOV>?B; GP]\6:;/ M%&(/"'B66=YM+U(V)^Z*W9O^"0O[,GC/Q]^TIXL^/$$W MC^P_:8O-'?Q/I.O6Z#^S+?3;$6MK#;2IAE,3%Y8Y1M>,[,$E-Y /JJ">"Z@2 MYMIDDCD0-'(C JRD9!!'4$5^58\5P_\ !%;_ (+9>(7\?7 TS]GK]LV_CO[' M7)OEL_#/CR/(FCF<\1)=F1G+G )N(^=EM(PI_LY?M&?'/_@@5\<]#_8 _;]\ M;W_BG]FKQ3?_ &'X"?'K5.6\-L<^7H.LR#B-$7B.4X5%7_$WX/? M";XVZ/I^A?%WX,+7]BOXAR>&_BAIMM!JWA"=88Y(]0N M;.>.Z_LZ42 CRKI8FMV(*\3_@G\.= M-\876M_&72?#6L>%;R"9KC5;&YM+Z5[>S:(Y2Z9[>-4;9(,D_(W0^Z_L._MQ M?L\?\%#/V>-'_:5_9J\8KJFAZHOEW=I-A+S2;Q0#+97<0)\J>,L,C)# JZ%D M=6/A?@OPU\%?^"VOP:_9D_;=A\5ZKHEI\./'T/C2\\$^4CB/7[*">VDT^[#@ M/%-:7I)5^ZHWR$2JZ>(_MQ?L._M#_P#!,G]H?6/^"LO_ 2:\'-JECJC?:/V MA/V>[+*6?BVS4EY=2L(D!\J^C#/(0BDDEG56WRQ3@'>_\' '[,_Q@UWX0> O M^"B?[*6D->?%G]EWQ0?%ND:?"A+ZQHA"#5=/PHRP>&-'*C)*12HH+2"OJ_\ M8K_;"^#'[>?[,_A7]J7X#:\M[H'B?3UF\AI%,^G7(&)[*X4'Y)H9-R,.F1D$ MJRDU_P!B#]MO]GW_ (*%?LYZ+^TW^S;XK_M/P_JZF*YMIU"7>EWB!3-9748) M\J>,L,KD@AE=2R.K-W'PF^#GPH^ _@J'XOAW]E[XP_&:]_:/^/W_!)W]L7XIZI=>)+JWU+Q5\(_'4:0P7>K^# M-6>5-L.(_+^TZ9#!/VG? % MKG5M, "6'C33T'RZSI;8"R(ZC>\:?=R64!0Z1 'GO_! O]I?QG\)+#Q3_P $ M6/VM]66W^+O[/%Q)9>&Y;G*#Q3X1W!K"^MMQ^=(XI(X]HY6%K?/S>9M_2>N: M;X-?"9_BVOQ\?X;:(?&Z:#_8B>+#IL?]H+IWF^=]D$^-XA\SY]F<;N<5TM ! M1110 5^;G[:'_!>"S_X)[?\ !7.P_9!_:6\-V2_!K7OAWI&I/XWTRRF:X\*Z MA_X*7?M'?'']A?XU_"']LN7QG%MKE(XIR_9_\ VJ+6S\,?%G4%&+7PUXKME*V. MI38P$CDC#;F/0/>R')"@X7PS^)GQI_X-O?C3IO[-_P"TAXDUGQG^Q;XSUDVW MPT^)=Z&N+SX9WDK%ETO4&49-H225<#& 9$ (EB'ZA_$7X8_!7]I;X9_\(;\4 M/!7AWQQX0U@6MY_9^K6<-_87JI(EQ!+M8,D@#K'(K6\=W:3 MI+%*@>*6-@RNI&001P01WI])'''#&L44:JBJ JJ, = !2T %%%>:_MB_#OX MU_%G]ESQW\._V;_BQ<^!O'NJ>'+B/PAXJM4C+6-^%W0D[T<*CLHC=@-RH[,I M#!2 #Q3_ (+7?MU?&/\ X)S?L-7?[47P,\*Z/KVMZ;XRT.R?0]8MY9!J-M<7 MT<4UO%Y3!EF=255\/MR3M8@58_9W_:%_8/\ ^"[W["^H17OA2T\3>$M?A&F^ M/_A]XARE_H.H(0[6MPJ,LD$T;J'CGC*D[5DC8$<>=_#O3_!/_!>+]ACX7ZU\ M8-4U+P;XD^&OQ?TK4?BQX'M84/D^)M N&2_T2[C"-<^"=M!\"_ M''Q#U^XO;"WU+[21?Q+>WTC1V4VS,*X**D85\AW17-QY[7&V+ M<6C5V;_EFP3Z9_9S^-?_ 3R_P""[O[(.G^.]>^$OAWQMH<-[Y7B#P1XYT:& MYO?"VL(H\RWFCD4F&90QVRIC>C94X8BO>_@%^S3^SY^ROX&7X9_LV_!;PSX& MT$3&9M+\+Z-#9Q2RD &601J/,D( !=LL<#GB@#MZ*** "BBOC+X#_M&?&SX+ M?\%-_B5^P/\ M2_$*[U73?B7!-X\_9V\3W<449-@J)%J7AY-JA#)8NJS1KAG M:"1I)"2>0#QW_@D)_P %_O#_ .VC\:O$W[&_[6&E:9X.^*%EXIU>#P-?6EO) M;:5XRT^VO)XMMH9F8BYA$91HM[>8(RZDD2(GBO\ P<*_\$AOV,O@I\ ?$G[? M?P>_9IU;[?=_$C1-5^,]AX7UZ^CM+K1#>[]1O/[/CF$'FL2H=MNU1+)*0K;I M!]+Z]_P;T?LQ:_\ \$W_ W^PK>>.]8/BGP'K&I:]X!^-,,(AU[2-;N;Z6\% M[OC8%AN>))(PRB1848%'2-TH_P#!-;_@I%\8[;XPWG_!(_\ X*U:)9:1\>=% MT]T\-^(Y8A_9'Q3T<*P%[:LRA'G:-',D6!OVR':C)+%& <=_P5:_;N_X)*?' M_P#X)"^)/@K\(/B5\/OB'<^.O""Z)\$_AGX(DM[O51KLD8ATI;;381Y]HUO. M8BRM'&8U0QD L$;[M_89^&_Q+^#O[%?PB^$OQGU)KOQ=X8^&>A:5XGN&F$I> M_M["&*?+@GS,2(PWY^;&[O6-\%O^":__ 3^_9S^)DWQE^!'[&GPW\)>*IO, MQKVA>$K6WN8 ^=XA94_VT %%%% !7YS?\%0?^"X6K?\$O/^ M"C'PS^#7Q4^'\>J_!KQ5\/Y-3\9ZSI&G33:IXD?#C]NGX9^(M1O/AQ\-/%+#XZ^!K*U63^TO# M5\J6TFIKA3*TVGN5N%C4A65I"_"YKJ;S]@;X!?'G]LNZ_P""A/B;Q/%XWTSQ M?\!D\ 6?A?4+6"[T>71KF\-])<1GI(MPLBJ0P8%2<-AMH (/VK?^">W_ 3V M_P""MW@7P1\4?BYX7M?%UKI\":GX"\>>$O$,UG=1VTX60-!>6DBL\+@*VTEE M!^8 -S7PU_P;O?M0_L#?L8?LX?$K]F[]HOQ_X,^#WQJ\+?$[77^*VF?$#Q!% MI]Y>@73FUFCN+Z0/=V\=N4B!\QR&5W/^N#O;N;;XR_\ !L]\96U#3X]>\;_L M)^-]>S7J\NG2.WN23_SWP;O[W^(O[#G_ 3;_;RG\/\ M[2?Q+_9E^%_Q-DU+2K:\T'QC?^'K6^.H6+HLD#>?M/VB$H5*ARRX;@8)H ^4 M_P#@@/X3\->(/CI^UU^U?^SIX7FT7X _%'XJ6$GPCM19-:VFH2V5O/%JNJ6< M#!=EM<7,B;"%48AV8!C*K^E-5="T+1/"^BVGAOPUHUKIVG:?;);V%A8VZPP6 MT**%2.-$ 5$50 % JU0 445R_P ;_!GC/XB_!KQ7X ^'/Q%N_"'B#6_# ME[8Z'XJL(4DFT>[E@=(;M%<%6:-V5\$<[>W6@#Q/_@K]^UO\4?V$_P#@G'\3 M/VLO@O::+/XE\&V-A<:;!XBMI)K.3S=2M;>172.2-B3',X7###%3R!@\I^PG M^W9^R)_P6\_9!\0>%O%/@"W%XUHVA_&+X.^*H\W>BW3 K)!+&P5VB9D8Q3@* M-K#PO\>=,TN.-VN- M2T>_@N68HP7?:W\4, M%/VB?"EH%USP\ (]+^)6EH%WZ9?1@JC3%$58Y25SL12R,D,T(!\I^(?V2/\ M@G3_ ,$6/^"Y'P5UKQ[X%F\*?!36/A-JD/@'QAXW\17FH:7H?C9M1)8-->22 M1V:1V(1$;Y KW8D9SM+I[#^W+\1?V)OB/XZ\#7T5[;:#X/CB_?V5[>VY9";EV\J.$LQ4RMD*)\M]'_L8_MZIX?U!-/\ BK\&_B#H\=S=>%M93>NR2&= <;DE\F<* MK'8X^21)$3Z _9S_ &2/V8/V0_#%SX-_9?\ @%X3\!:;?3B:_MO"^APVGVN0 M A7F:-0TS $@%R2!P,"@#T2BBB@ HHKXWL?VDOC7^S'_ ,%;+_\ 9K_:)\A:[IULD6I>'RR*H(FB5+R$MR6,B@N[,: /%OV'? M^"_^A?$?_@HA\6?^"=_[86E:7X5U/2/C'XA\+?"'QK9P20:7XA6QO#"-+F>5 MF5-15&A;AMLIF5-J.8Q-J_&[_@C_ /MH_ W]J7QG^UA_P1S_ &SM%^%$OQ2O M?M_Q*^''C;P\-1T&^U(LS/J-N DAMYF9F9E$>2S-^\"-Y8[B]_X()?LC^,/V M+_'W['?Q;U;5/$Y\02(,":*)88F; 681MN M0*^P>$_M%>"?V%?V>/^"8O[66G_MA?M_^$?C] M^T#\7HI],\9W.GZA:'4)O%EC$\.B:/8:7;NTENME=LA50@VYD=E1 $7]1OV! MO"WQ8\#_ +#/P;\%_'CSQXVTCX6Z!9^+5NWW3+J,6GP)<+(W\3B16#'NP)K) M\/?\$T/^"?7A/X_/^U+X:_8U^'5C\09+MKO_ (2JV\+6ZW*73$EKE,+MCG)) M)F4"0DDECDU[C0 4444 %?G]_P %BO\ @LAXP_X)0_M+_ '2]3^&$?BSXG!I[OX:W?3S(L@ *Q $#_ (T_$/X/> ?B]X:O+!+_ ,'>)-0TJ.Y(MY/F(BF($D:EAAX21\RE77;\!/&?Q;TJ;X=W]HA6PU+68K&0>(+RSX M"R0R7;Q;94RC! %/RU^D-9'@+P!X%^%?@W3?AU\,O!NE^'M T>U6VTG1-$L( M[6TLX5Z1Q11@)&H]% %:] !115+Q'INH:SX>O](TC7I]*N[JREAM=4M8HWEL MY&0JLR+(K(S(2& 964D<@C(H \D_X*,_'CQ_^R[^P;\7OVC?A6VE#Q'X(^'V MJ:UHW]MV[2VIN+>W>10Z*Z%LE< ;ADD=N*^>_P#@G-_P4=_94_X+P?L<>)?@ MY\6/ \&F>*+KPV=+^+OPGU21XYH8;F(+]JMBV)'M90P>*9?\%7?V M)?@EK/P"^%?_ 6PT#P3^S#H6G7&?$GC?PK"_B/PAH6"9+>&\90F(X\HLOG0 M[.#&L6%48?QC\"?L5Z9^U9_P3V_93_X)A_$;1/&?C'X0^+_M5YK7A#7+?5'L M? HMF.K3ZC8 ?KS_ ()W?\%"O@5_P5O^!GBKX'?' M[X,V6A_$?PNIT7XW_ [QIIJS?8IPVQV\BX4^?9R.IVE@2I&UN0K-[E^S'^PO M^QW^Q?:ZE;?LJ?LV>$/ 9UAPVK3^'=&C@GO,$E5DEQO=%).U"VU[C1(/!OC M6S$LD-IN51^[U*%WVER[M/"%!5$ H \<^%__ 7Z\.^#?^"M7Q5_X)Q?MBZ; MI?AO0;/QM#H_PJ^(EK!)#I\EP]G;R_V5?R2,R)<,TA9)054LY0JF4)Z;]K'_ M ()#_M0^'OVOM?\ V_?^"2_[7=A\'O'_ (ZM8K?XF^%/$VB"_P##OBAXQB.\ MDCVN8+A1U81L6+,P:,O*9>_U+_@B+^R/X_\ AC^T!\*/CNM]XVL?C]\4+OQM MJ.HZG'''?Z!=201QVZ64R#Y#:LLQA?;G9,8Y!(N_?X%^Q-^VC^T1_P $J_VB M-#_X)0?\%5/&,NM>'-:E^R?LZ_M"WBLMMXAM@P2+2=1D8GRKR/!_V-OV8?@#^U3\2O\ @JW_ ,%)/ GQI^-GC7P3)X7^(NG6^I65 MJ^C6L=K)+8Z#I>EQOYL;F6=95945FE"OM1HY';[3_P""+7@7XT?#3_@E/\!_ M O[05I=VWBK3?A[9QWEEJ"LL]I;G*Y_"UNUT]V#N%TQ*[7N 0")F!D! (;(% M>X4 %%%% !7P+^T=^V)^WS^UG^V9XS_8'_X)8ZUX,\&Q_":RL9/B_P#&7QSI M;:C'87][&9K;2M.LQ\D\WE#?+))E5^9#L95\SV__ (*EK^USHW[)&H?%;]B3 MQ'<1>.?AYK-EXL7PS#"K)XOT^QD,MYHDA*LZK<0;P/+P[2)&@(#MG@/^"9'P M*^#'BKXL_$+_ (*N_LS_ !RU74?!/[4NAZ%KC^!9K.$6VEZE;0-#/,TN6?S] M_F1R1@J$D$P;S,1^6 ?(=[X8_:A_X*@:U\4_^"*O_!336?#^B?M"?"*QL/B1 M\$_CA\/;>2UAN4218X-2$0VM$T&O'%FORQZG:WS;;>-G ^=2RH6SLVMO M@BMZ#?:-<_\ !T=XX\8:A?V]I8^$/V)[>VU6[N+D1QP-)XABN=\C$@*HBW$E MN !G(P*]!_9U_:R_9(_X+8^._B/\.KS]BK3OB)\%OAYJ$-EX=^*GCC0+*_T7 MQ'JP+"[BL(+J,N!$!$5G3<'!);R\Q^8 >1?\$K]7^&GQ<_X+1?M7_M(?L27\ M&I? [Q!X)-%'_ !)M;\;1DO-+9./DG*PO*9I(\@R7&\DB56;].*Q/ MAU\-/AQ\'_!MC\.OA+X T3POX>TR,QZ;H7AW2H;*SM4))*QPPJJ(,DG"@-OBQ\4O&% MMX1^%'@^YN?)M[W5;@$^?=2 @QVD* R2,"#]U=R;MZ_&WQY_:G_X++?\$O?$ M7@GXS?\ !2?XA?"/XP_ CQ]XGM?"WQ'TSPAX5:PE\'&_)19H6=0;JV7YE)FW M[P-A"-(KB[\+_@7\4_VW?C%I?[%'[7W[2>N:+\?OV-OC9;>./"OQ$MM.MWNO M''@Z[>22TN?*8+"#(I6TGV(Z0O;HK*_F,I]"_P"#H\9_L+>--?DO M?#WB+3;:2^OOA+?7,FY[:X1 M5COKS1-/1S+J,]\826L[011QO+'-L) M\I25(C8CZX_;'_X*B_##X0?M4^ _^">/PR^#-]\9/B;X_OX5\4>"M"FA\OPU MX=DP+G4M1>4&)%$3;E@D*^8O5D#1^9[?\%/V-_V1OV;-=U+Q1^SQ^R[\/? F MIZP"NJZAX/\ !MEIL]VN0VV1[>)&9=PSM)QGG&: /2**** "L[Q?XL\.> O" M>J>.O&&K16&D:+IT]_JE].<);6T,;22R-CLJ*Q/L*T:^&O\ @H]\4?B+^SU^ MUCX%U/XV^,;O4/V8/CGX$];OC-]@U;S57^-M :^UC MQC8P2.J7%_<,&2Q^TE#Y:1E<*PW-C$S>66&I_M0?\% _A/\ #S_@X$_X)P>! M8/#_ .TAX#MKOPA\;/@\TC+9^-;.RGQ=Z9ASDR@;980Y,FR2)=YEMXL_I;_P M3E_8YOOV OV-_!G[(]Y\8]2\=IX-M)K:SU_5-/BM9# T\DL<"QQDX2)7$:[F M9L*.<84? O\ P1R_;3_9Y_81_P""3GQ?_;._:,\91:-X3U#]HKQGJ6EP0H&N M=2EDN4CALK2+(\^:1H6"J" &9BJ([ ]I^'W_!>'_@D9^UM^R=XG;]J+XL^ M'?A_*NB7>E_$_P"#OQ3G6TU>U?RVCN[!;20+)?Y^95^SHSMD HC[D78_X-P? M!7Q:\ _\$C?AQH?Q4TW5K&WEN]6N_!=AKZD7UOX>GU">73Q,#T+1.'4=!')& M!@ >@?LQ_"C]GS_ (*%_";P5^W'^U?_ ,$Q?!WA+XBZQ;?;;6R\?>%--U/6 MM/@61A:R-(OM*@KD_5 P!0 4444 %?#/[9G[:'[:'Q=_ M;)G_ ."9W_!,(^$]&\9^'?"]OXB^+'Q5\<6;W=AX1M+DXL[.WM4_X^;Z=?W@ M#@QK&<\Y9H_??^"AG@_]J3QG^R!XPM?V*_B')X;^*&FVT&K>$)UACDCU"YLY MX[K^SI1("/*NEB:W8@KQ-R=NX'Y^_P""9WP\^&'[57[0-_\ \%M/@W\4=9TE M?C1\,-,\/_$#X4SV<9CL/$&F2&WF-Q*_[Q9;80_9EC"IG#R$LLJJH!\X:WIW M[47[:?Q4\??\$ ?^"S.K>&-8\2>(O J>._@I\;_ &E?8_.>VG*)*;?Y52YAD M$F441[HXYXV++*DC=Y^Q9_P5[\>_L2^,H/\ @G+_ ,%RM5@\">/]!A\CP3\; M=5D*>&_B#IL9VQW37K )!RE@8$\],^]=W\(/VX?V6_P#@KE^T;\1?V3-#_9(T M_P"+/P6^'MJD6K?%CQ)IEGJ'AN]\1+)AM.M(+F-A&)1/H>J>*3J"M9)% M/'F*YNELXTS)&64)&Z[MQ;/ZA5S7PE^#'P?^ ?@JW^&WP,^%?ASP;X>M79[; M0O"NB0:?9QLV-S+# BH&.!DXR>]=+0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !117RM;_P#!7/\ 9GTW_@IQKG_!++XBO<>%_&]MHNG7_A/5 M-5N8A9>)9+F#SFM(&!S'.BE0J/@RD.%Y50X!XW\>_CE^W)_P43_;F^(G[ _[ M!W[1<'P0\%?!*STU?BM\5H?#L.JZOJ>KW\)GM]+T^"I"$#>>T>%+%B!F0@9D:OD_6O&_A+1?^#G M'Q=\3_'GB:QT/P]\.?V%E77-8U*Y6"WM$;Q+]J:661R%5%CD=BV0!M'H: .E M_P""=-W<_P#!.C]M/QG_ ,$A?%\\D/@774O/'W[,=Y<.=@TB:8OJOAY&/&^Q MN7:6-,LY@F9VP !7WQJ>F:;K>FW&C:SI\%W9W<#PW=I=1+)%-$ZE61U8$,I! M(((P0<5^;WP5^)M]_P %Y/C':_'CPE\(]8\!?!_X'_$;3=9^!'QRCN#;:WXH MU&UG>/5H8K2:,J=*NK?,#%L$OAYX4T[P)X!\,: M?HFB:/91V>DZ1I-FEO;65O&H6.&**,!8T50 %4 # K2HHH *^5_^"K/[<_Q M._8[^&O@?P'^S?X.TG7OB[\9?'UGX*^&=EXAE=--M+VX!:2_O"A#FW@C7%+S0]5>RGBU"U5 MPBM*@W^2Q<%E4J28T^88H ^&=8_:-_X*M_\ !+/]KSX.:5_P4(_;2\ _&;X0 M?&CQ%-X>U75CX*L?"\_@K4!;O.DJ/#M66T 4EY9F;Y(WW",[6;J?V^OB9\-O M@U\7/ ?_ 75_8\^(F@^.?"OA#;X+_:';P'K,&J6^K>#;F=#]MW6KNLEQIMP M\=P /F,3L&8(M?2/[7'_ 2\_95_;G^/7@?XS?M7Z'>>---\!Z/?6F@_#W6; MH-H+7ES)$[:A); S3B.(QXD9HRI!V;E#5\/> _V./@'^R'_ ,' \?[*'['_ M (1M++X6_&?]GO5KWX]?":SE:71[.-9)(+:Z:V)*P"9F2$)P LTNT!92* /U MCT#7M$\5:%9>*/#6K6]_INI6D=UI]]:3"2*Y@D4/'(C+PRLI!!'!!!K/T;X: M?#KPYXVUKXE>'_ >CV/B+Q'%;1>(-=M--BCO-32W5EMUN)E4/,(U=E3>3M#$ M# KAOV*/V5]%_8F_9B\*_LM>&/B%KWB?2/!UM-9Z-J7B69)+J.R-Q))!:ED5 M08X(W2!,\B.) 3Q7JE !1110!#J%_9Z583ZIJ-PL5O;0M+/*W1$4$LQ]@ 37 MY,_"KQO_ ,%-O^"G_P ![W_@J?X>_P""JFF_LM_"1M7U"Y^'?A)?!6GWUG;: M%8WDMJ]]K5U>2H&EE,$I,9W1( I &XJ/UKDCCFC:*6-61E(96&00>H(K^>S] MKGX:>*?^"9WQ4^'/_!(O]L2TFD_8M\6_M)V/B[PGXUDG>.RCT%WN9KCPQJ3C M@117\UM<.25)1))LX8"( _2'XH_M*_\ !+C_ (+, M[W2Q-X?O;.X:TU.QUBSQ/:ZK9HZ1-,89XUE8V^1LWKD*QKU;_@D_^V1XR_:W M_9G?2/CMIZ:7\8OA?K4_@SXR:%P#;Z[981[E ,9@NH]ES&ZC81*RJ3L)KY3_ M .#@S]B_]B;X;?\ !.B\_;.^"WA#PE\+_B3\*;G2M5^$'CCP'IMMIMR]Y]KA M6"QC-LJ_:8Y$9MD?S!"!(HPKY^P?V0 >V^-?AI\.OB3_97_"P_ M >CZ[_86L0ZMHG]L:;%<_8+^'/E7MW.F+=. MJV>GZ?83,L,LSJRRN\N5"-QM9,/XOXW_ ."H/[=/_!%O]J#PC\$/^"OGQ)T/ MXM_!WXDRRQ>$OC[X:\(Q:-?Z1E?\ M%!_V*OVZ?@A^WGIW_!6W_@EUX;T7QEXLO/"2>%_BY\'_ !!JJ6,?BS38G5H9 M[:XD94BNHPD:Y9EP((]H?,D_9/\ 'WQ8UU])_9Y_:MU;3_@'\5]'FC?4H-/T2_@FLK^TFD5D M8,)KNV4E601G:%PB@?K90!B_#SX3^/GP._8]_X+C?L3>%+[P[\6]0O/!FH^(-*\6^#_ !IX)OU@ MOM/O;.8D-$TB-Y$X5I[=U=-\1D<$*ZC !\7?MC:;_P %QO\ @E-\&(_^"EOC MK_@H_8?&W3O#.H6,_P 7O@[<^ +33=*.G7%S'#*NF3Q9D0PO*BK)LC8J/-<, M%:)_??\ @J9H>O>%?#OPO_X+:_LIZ'?5 MK&W4D]SND'UKEOCW_P %*[K]E[P]\%?^":7['7P;L?C+\>_$/A'0[:Z\#2WA MCTW0-#CM8%N;[5IU#_9HVA#;%8$X<2,&&Q)@#[M^%GQ.\"?&OX::!\8/A?XC MM]7\.>*-'MM5T+5+5LQW5I/&LL4@[C*L#@\CH>:EMOAU\/[/Q[=?%2T\#Z1% MXGOM+BTV]\11Z=$+Z>RBD>2.V><+YC1*\DC*A.T,[$#)KS/]A#]C+PA^P7\! MC^SQ\.O%VKZCX;MO$FJ:EX>TW59UD30+2\NGN$TNV8*K&V@,C*AD+.>-(+&>2W-UJ=Y=*YT\33Q.JK A**,$':)'_5&OG/X*?\$R_@9^ MS-^Q7XQ_8;_9S\7>,/"?AKQ:=<>+5;773+?Z))J>_>;%W4I;K%O'EHJ@#;N; M<[.[ '@?[*?[97[*?_! M"\<_&+PE?Z;XA^'5KXGM5U* M*\M;N>V&H65G),TX GM5NX20^S"99MI)]*_X(^_M._$[XD?"'Q'^R%^U+J(D M^-W[/6M+X1^(4DA.[6;94W:9KB \F*]M DFX\M(DI(&0*^6/^"I__!$/_@E# M^R__ ,$F_'/Q ^&'PGTKX>^*/A3X+?6O _Q/T_4'@UJ;6K5 ]HLUX$EU< M".'#9 :<&((RIM^I/V'/V5]7^).H? G_ (*>_%3Q#K6A?%O5OV;]+T#XI:3; M11Q0>)9KBWM+M)+Z,J2LUO/]H*[=K@S!"VR/8P!]4>.OAU\/_BAHD?AKXE>! M](\0:=%?VU['8:WIT5U"MS;RK-!,$D5E$D*O&/Q3U'14U&3PUX>M M'\G_ $*UD(CGNIYMT8+D",+D8+!TY;X*?MJ?!?\ X)/:]KW[-7_!4/\ X+7Z M%\3?%FH:O!/X9@\0^'(;&_T*Q>%2([S[$)2K2.Q_88\(GQ+\4/@.+R#7_ (F=WC+PI=+_IM@FT$F>,;Y(E ) MR[LJO(L:-XY_P;R?#3_@GS^W7^P;XG^+_P 1/A9X,^(/Q3\=^.=?NOCI)XTT M:UU#5?M=QJ-R]M#,)E9XX/LA@,:KB/=YA7YP^ #T7X;>-?!W_!/S_@IM9Z]\ M/_%6G:A^SE^VQ>C4_#6LZ1>QSZ9H_P 1!$&;RI8R8_*U:W4.K!B7N(2!A0:_ M1:OQR_X)[?L&?"SX^:?^W'_P25\->.]6D^!?P_\ BMHUU\%?%&GW_P!JN/!^ MNS0R7MW#87#$D/87<5NI7=DEY0YW32%OV%TBQGTS2;73;K5+B^DM[=(I+V[" M>;<,J@&1]BJNYB,G:JC). !Q0!G>!?AU\/\ X7Z))X:^&O@?2/#^G2W]S>R6 M&B:=%:PM';6"'1=!CE\LZEJ-S.EO;0E@"53S)%9V )$:.0"0 ??:\-_X M*1_L-^"?^"CO[%OCC]C[QUK4FE0^*K"/^SM:AA$CZ;?P3)<6MQLR-ZK-$F], MKO0NNY=V0 ?'OQ2^'/\ P(?V;U^$EK: MZ2(53S)K"RU6.3[;/,BAE7>Z>8PP&Z;N"U[]M[P3_P %B?V,O"O_ 5+_8 T M9M/_ &B_V6M7_M_4/AU/<[KV6SDB*ZMH3NJ[KBTOK1)3#*BY=X50".02*NSX M;^-W_!S3X7^$ _8:U3]@KP-K7C*+3O["L_VG'^)=LNC_ &79Y*ZM-IY'VB2X M"?O#]UFD&[[,0=AYY?V*?!G_ 2B_P""GW["7A?]F#7O/\3>,_ VJ?#OXN65 MI&L1\5Z7INF1SC5YX5.4:*8>9O.3MB@CW8C.X _3[]F+]HOX8_M1717/PZ^']YX]M?BI= M^!](E\3V.ERZ;9>(I-.B-]!92R)));).5\Q8F>.-F0':6121D5Y?^Q;^Q'X! M_8:TCQWX-^$_BG5)?"_B_P"(5_XJTGPO=^6+3PRUXL33V5D%4%+.+[P M?X6U+0_!]OJ^M>,M6L2JW5_.T\B?9K(2,!%&C!I%W;P",CZ-_8Z_X*Z_LV?M M=_M8?%S]B&T$WA?XF?"?QAJ.DR^'-8NXV;7;&UF,7]HV;+PZ$C+Q??B#*6!! MS7;_ +$G[ /PD_8+F^)EO\&?$OB&;3/B9\1[[QE=:'JMZLEGH]W=!?-ALT5% M,<1*@X8L>%&?E% 'S/\ \$P?CG\9?V[_ (8?M&_\$OO^"H6F:-XL\<_"+6/^ M$/\ 'FMZ99I;VWBG1=2MYS9WWEHJK%+)'%,P**F (FVJ^ZNO_P"".GQ@^(7P M[L?&G_!*S]I3Q%+?_$;]G:YAL-$UF].)/%7@R8$Z-JJY^^RP@6LP7=LDA4,Q M=S7B/[&O[2GP5_9E_P""AO\ P4N_;)_:$\>VGAKP?HGB[P5I^HZE>MQNT_2+ MF$1QH!NEFD:142-06=F4*"37I_[!5CX]_P""FWQ@\&_\%=/B?\!]:^"L_AJ7 M6-(^&%LFI*;_ ,<^"+V!?)&LV[1GRXQ<@W< 1_O,&7Y=LLP!]Q?$/X#;[X=?%3P-I'B30-3C5-1T37=.BN[2Z56#J)(I59'PRJPR."H(Y K9CCCAC M6**-515 55& .@ I:* "BBB@#XQ_P""DO[9?[3OAW]HCX6_\$X_V#I_#NE_ M%?XLV6HZM?>./%MF;JQ\(:!9*/.O1; C[5*_!WQGOM)T_P )MILEK.D, MUG>PH8[>-"7(5LL23'ASN=$^T?BA^P[\"?BY^US\-?VVO%-IJT7CKX5Z9JMA MX">"_C$#XGZUJ?AJRT30O#_C=Q=Z5X=M+?S#(+*UP$4RR2^8[.'97+%"F]@0#P MSQ]X[\#_ +!'_!2'PQ^W5\*?&6E:K^SU^UI0L%FCD3S@"25-G K[C&2?UO^%G@J\^& MWPQ\.?#O4?&6J>([C0="M-.G\0:VZ->ZF\$*1&ZG**JF60KOZ;X"\)7VMW-A;.%DN_L\+ M2+ C$$*TC!4!/ + GBO0ZY'X_?!3P/\ M)? [QA^SY\2[1Y_#_C;PU>Z'K,< M3;7^SW4#PN4/\+@.2K=F /:@#\W?A:G_ 4>M/AG\/?^"LG[<_\ P6CT#X1^ M!=?_ +-\1^(?A3!X%T\:!9:%>(L\.D175Q(9);N2)D3S=DDH=V"%RJEN]_:S M^,'[+/\ P6+_ &='^(?_ 2Z_:?\+>*?CI\!]9B\/<3LQ7PM\&V\3^ ?^"E7[-?_ 2#_P""T&BZ9?\ @WX' MZ=KL'PDUW7E"^'O'[R);Q>'[BXCE_$XM&\(6<5C_P )IHMZ7COK6XMH M HE"Q[5,Y7Y$EVL>8M@!]]?L*?M?^ /V[_V4_!W[4?P[A>UMO$NFAM2T>X;] M_I&HQ,8KNPF! (DAG22,Y SM##AA7H.L_#3X=>(_&VB_$KQ!X#T>^\1>'(KF M+P_KMWIL4EYIB7"JMPMO,REX1(J*K["-P4 Y%>9_LN_L2_#[]DKXI?%WQ_\ M"[Q-JL>E_%SQG'XIO?!\AC&G:/J;6ZQ7EQ:J%WJ]U(HFEW,5W!0JJ =WL] ! M1110 5^=&J_M&?\ !13_ (*9?M>_&'X"?L#_ +4&@_ 'X<_ ;Q$GA?7O'UU\ M/[7Q-K/B3Q"$+7-O%:WCBWM[6 C86.9&.&!($=8?Q[I A\!?&71]-6 MST7Q?I]YYEN+;4K4XCMGE998"4"H'^1EV,L[^O?\$F?%GB/]D#XP^._^",7Q MBUNYN9_AE!_PD7P*UC492TNN^ ;J9A!%N/,DNGSEK20G'R^4%7:F:\:\3_\ M!/7X^?\ !1CP9\=OVPO^"S/PT\+?"NVUCX-R^%_AUX!LM;BU*3P)IUK,^IMK M-U?)^[:[%S'%)N3 $4;HZA6*5Z'_ ,$O_@/KG_!0#]A7]BO]NWX]^+O$&B?% M;X6Z=<7%KXCL67[7KNE,MSI[6=X\JMYL%Y!%:3R,07)!*LID+T ?H'XQ\'>$ MOB'X4U'P)X^\,:?K>B:Q926>K:1JUFEQ;7MO(I62&6*0%9$92058$$'!JWIF MF:;HFFV^C:-I\%I9VD"0VEI:Q+'%#$BA51%4 *H P ,5/10 445\Q?\%+ M?^"IOP4_X):V'PT\8?M">&-6E\*>/O''_".ZGXDTW:Z>'P;:6874L0!>9,Q@ M%4&X)YC#T$+J8X2,.Q)(8(8W^7OB7XU_X*F_\$9_VBO@U\0_ MVEOV^9OVBO@O\6_B)8^!_'-OKW@BTTF\\-:G?;OL]]:&W9B(04D8INV!8RFP ML\;K]N?'S]C']GS]O#XC_ 7]KVV^(VII??"7Q"WBCP#XE\%ZO%Y6J6EY;J)+ M9I0KK+:7"I;L^PC>B%0P61J^;_\ @X^C@U_X,?LU?#,Q^9-XM_;(\#:7$F,_ M>:\8G Y(^4#C^\* -/\ ;VCD_P"":W[>GA'_ (*L^'4-M\-?B#]@^'_[3,$0 MQ%:Q/((M%\2R>AM9G6UEQ_:=\0W.I-;Z3X,T2>*2%[=+E%8 M-J88ADC .UXO+X?S'MOKW]E?X&3?LR?LW^"/V>9OB1K/B_\ X0OPU::.GB3Q M!Y?VR^2",1J\GE@#(50HZG"CU9;90TKP6MN\SI&"0&=@A51GEB!795S7QG^$O@G MX^?"#Q3\#?B5IS7?AWQEX=O=$UVU1]K2VEU \$JJW\+;';!['![4 ?E;X^^. M_P#P$X/!Y\?6?[-TG@."ZMI/"P@^V*MQK$@^ MU-=M98D9(S$"QVJ8R=@^A?CSXC_9X_X+8_L$Z/X9^!'QY\'Z/\;8?#6B?$CX M?Z5IWBZSN=:\#>)H[>*]M#<0QNTL&QY3;2ED&$EDXSBO7?B%_P $O_@1XR_X M)W:3_P $SX_'OC;2?AOI&F:7I=S/;>(B=1O]+L[B*62RGN74D13I&8G"! L; M[4"*JJ/@/_@NE_P3=_8V_P""?_[.GP]_;!_X)[_"?2/A5\37L?B7X=?# M_P 9ZWHGB7Q?X'TC5-1\-7[WOAR_U'3HIIM+N6B>%IK=W4M#(8I'0LA!*NPS M@FO,/@K^Q+X ^ ?[6'Q7_:D^'7B?5+,?%^#2IO$W@]/+&F+JMFDL3ZI&NW$M+UCXJ_$BT\.Q:GK%_>ZFAELM-L8IF5(8A"OF23A@^[Y1@##_ *$U M^4/_ 6W^''[6W_!/GXT>,O^"OG[#WAZZUO3O&/PEO/!GQQT'3BPNM.V6TB: M7XG@QDEK1S$)"!\D<(Z+))+$ >T?LV_\%+_V-?V3-*MOV&_V\?\ @L!X#^*G MQ9L=5N['6/$.J:=;Z7#M:5DBL[EH%:UAD2/:D@FFW[RX:]/I]NVJIKOV93J,U MQ>X\^"\BN#*=^]3& NS$82O,O^",W[*B_MM?\$]?AVGCOXN>('/[-?[2>J_\ M*!^*FG%#>ZGX:TV[2)8A)(K+)9W,37%FR8*!(8UP1$%H _634],TW6]-N-&U MG3X+NSNX'AN[2ZB62*:)U*LCJP(92"001@@XJIX.\'>$OAYX4T[P)X!\,:?H MFB:/91V>DZ1I-FEO;65O&H6.&**,!8T50 %4 # K2HH **** /E/_@K)^WC M\2/V+?A;X'\&_L[^$-)UWXM_&;XA6'@;X967B"1UTVUO[HG=?7FPAC;PJ,LJ MG)9T[;B/E_\ :R\:?\%W_P#@E-\,Y/VW?''[7G@_]I[X?^'?+N?B?\.I_A?9 M>&+K2K!G EN-.N;,L\JQ;AEIMQ51O,;@-M^FO^"P/_!.WQ;_ ,%"/V>="M/@ MI\1HO!WQ8^&/C&S\9_"?Q3<*3!:ZS:;C'%/A6(ADR 6"L49(WVN%*-\I?%37 M/^"_?_!23X.S_P#!/3XZ_P#!/SPG\$M'\50II/Q9^-J?$*TU.UGTDNOVH:7I MT3/(DL\:LBAY)@HD(8Q'#J 3?&3]LKX+^-K3X4_\''/[#NI7.J>%-$MU\%_M M*>&[>#_3E\+SS(9&NK="3]LTJZDCG &=\,FX.8=K']3M U[1/%6A67BCPUJU MO?Z;J5I'=:??6DPDBN8)%#QR(R\,K*001P00:_,;X*_L]_"S]G7_ (+]?%+] MCWX-:!97?PJ^.'[- \3_ !8^'ZJ'L;'54O\ ^SA,\8^5/M5O))O0X:1KEW.1 MMQ]X?L4?LKZ+^Q-^S%X5_9:\,?$+7O$^D>#K::ST;4O$LR274=D;B22"U+(J M@QP1ND"9Y$<2 GB@#N=&^&GPZ\.>-M:^)7A_P'H]CXB\1Q6T7B#7;338H[S4 MTMU9;=;B95#S"-794WD[0Q P*VZ** "LOQQXR\/_ Z\%:Q\0?%M[]FTK0M+ MN-1U.XV%O*MX(VDD? Y.%4G ]*TY&9(V=(RY"DA 1ECZ([BF!-;RIN"S)@'YE.UU* M@ ^7OA/HO_!:?_@K?\%&_P""@'P3_P""A%G^SOX>\0-A_LN>*]1_P""_P#_ ,$;_$'P[_:: MT>#PK\2M/UF_\+^(=1TE#'_8/C#2)DDMM3MMK;HF5S;3,BL/ORQ@[#D_6?[ MO[%?@/\ X)Z_LM>'OV3?ACXW\2:_H/AF2Z.FWOBF]2>YC2>XDG,(*(BK&C2$ M*H' [GK7YQ?\$K?^"@'[/G_!/#_@F!\;/VPOC_KDB6_BS]J7QM>^&?#=@%?4 M=?OY9H8HK&SA&"TC&'DX"HNYV(49H ^X_P#@D[^V7XQ_:Y_9GDT?XZZ>FE_& M/X7ZU/X,^,NAAXED M34H[(I;E-V$1F# ,2B?8U !1110 5\&?M;_M2_MS?M*_MYZM_P $R_\ @G+\ M4O#7POO? W@JT\2?%3XN^(_#<>M3Z:;QL66GZ?82D12RNG[UY)/O%?@>T\+:T(]5=;"XM+>;S$F:W > M? BC\QRVU(5"!27+@'R)^P+_ ,%)OCE\"/VCOC)^P)_P6!_::^&#>(OA@^BW MGA;XN7-[8^'+;Q19:G%))%%+ [10QW2A%^2-1G+C#!%DDTOV3]3T[_@FO_P4 MFUK]BQ-0@7X)?M*R7GCWX!WT$JM9:7X@VK+K.A1."5$4RLE];JNV,!G1-S,: M]$U+_@A/_P $X_B)\3OB;\9/VD?@U'\6/%GQ0\0SZCJ^O>/KAKJZTRV>-8H; M"Q9"GV2""- D;1XE"A07(1=OQU_P26_8@\/?M;?LD?&']CJ\^,'B67X=_ ?] MKJZD_9M^)^G7B2ZEHL>F7$,P^PSR*T;HH:6/>%:-C=S$# 50 >B?\%%/^"'_ M .T3^W!_P5./Q=\/?'N\\&_ KXA?"^QT/XVPZ)J BU/65L+TRII4:X)6.X7R M"9/NJ(9@P;*H_P"D/P:^#7PM_9Z^%NA_!3X*>!M/\-^%?#>GI9:)HFF0[(;6 M%>P[LQ)+,[$L[,S,2Q)/344 %%%% 'SC_P %7?VX]4_X)Z_L2^)?VA_"/A2W MU[Q2;NRT7P5HUXY6WNM7OKA+:V\X@@B)&+2;SP?K%I)OASJ7P_L;&RO=1:(&.WTHQEK@QP,VY MC%")'6-2X4.VWZI_X*3&S@$$YK\P/^"9GQ=M/VU/^"Q6O?"[_ (+-_"71K7X[ M_"GX1Z9X8\!^$O&$,5QIU_>07%S)J>KV,,P\F6XN8GM+A'0,3$96C)C0%0#Z M(_;A^/WP2^-GACP9_P %P?\ @F7\4]%^).N?L\7,L'Q'TSPI>!KG7?!%R=VJ MZ9<0MM>*:%,WT F4;#%(ZJQ(KU;_ (*X?LW>,/\ @K)_P3 T\_L.>/-*NM?O M]5\.^./ACK-S="*SNS%/'-'(SLK!1]GED$_&G]G'X,?L6_P#! MP)^SS<_L6>&=)\/R_'GPOXHT[XZ?#3P_:QQ:;>:3:67G6^JS6D8\N F?68EF)(!"J >=_P#!+O\ X)=_#_\ X)V?#_5M=UWQ7<^/ M?C%X]N?[2^*_Q7UO,E_KU^Y+LB,^6CM48G9'GG[S98\?5%%% !1110!^7_P! M^-G_ 5E_P""R'A/Q)^UU^QA^W!X8_9Y^$L/B34-)^%FB-\+;+Q)J'BB&SF, M+7^I37K8M%ED1PL<"[D&<[B@>3"^ _[?^G?\%!]9^*__ 0(_P""RW@C0?"/ MQJDT^;1TO] ./&'P2_8@_9!TO]I7]GCQ/XCN]<\!:)'XYM=!U?P5/0D/K-LJ;M+UU >3%>V@23<>6D24X (%? M+'_!,O\ X-W?%WP>^/\ J'Q1_;T^(47C;PA\-?B#K=Y^SS\-?M(GTO3X[F^> MX&MW<6 KWM&X2VNXUNT92=]I-]H5"N'_>*I;:FQOIB@ HHHH *^&? MV_\ ]JC]K7XJ_MI>%_\ @D[_ ,$^_B#I?@+QIK'@27QO\2?BQJVCIJ1\)^'5 MNOL<2V5I)B.XO9ISM D($:%6'WM\?;_M?_\ !7S]FO\ 87_;6^&'[(/[2,-S MX>LOBEH=S=:5\0;NYC73+&\2X2&*UN<_-$LA+9G.$C)CW?*SO'W?B3]@3X1> M)?\ @H+X8_X*1VGB;7]-\:^'_A[=^#[FRTN^2.PUK3IIO/C%VFPM)Y3M(Z@, M 6,;'/E** /CW]G_ .,?_!0__@F]_P %/?AO^P#^VO\ M4M\>?AO\?-%U:7X M<^/=4\-0:9JNBZQIL'VBXM)A 6$L31F-069CNFB*^6%D5NRTL_\ #K/_ (*R M2^'W'V+X'?MA:RUSIQ^[:^&_B4D?[V+T1=5A0.,DE[F(@ *#6?\ \%,FM_$_ M_!<7_@GMX' 0?8+SXC:U>2RK\L<<.AP.AST&6B89/0[>16%\4?VC?#7_ 7? M^,7CS_@GY\ /AB^J_ ?P?9NOBC]I.RU%H'T?QG;21SZIMH8OQ>?8[52"6:[,LD3-D*BQ'?O5O*D^]/V;/V;/@G^R)\$] _9Y_9 MY\!6?AOPEX;LQ;Z9IEFOXO+(Y^:65V)=Y&)9V8LQ)-=CH]A/I>D6NF7.JW%] M);6R127MWL\VX95 ,C[%5=S$9.U5&2< #BK- !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7YP?'K_@@QX8_;;_:O_:8^-W[6FL6B)\0X M?"D7P0\2^%YF35O!;Z78/&]VK$*5E-R0Q0,4=!U4D>7^C]% 'YV_\$Z?^"BW MQ\^"'Q\A_P""2_\ P5HO(+'XOV,&/A?\4#E-,^*.F*2L_#ZUT3XI^!=)OIX+K MQ3)8WYNK2T=TPHM)"T;2'.]39IL :02Q?7?[:7[!'[+W_!0#P'I/P^_:<^'O M]L6^@:];:QH.HV=[)9W^F7<,BONM[J$K+"'"['",-RGLRJR^Q1QK%&L2EB%4 M %F)/XD\GZF@#-\%>"O"'PW\(:9\/_A_X8L=%T/1;&*RTC2-+M5@M[.WC4)' M%'&@"HBJ , "M.BB@ HHHH **** /G?_@H5_P30^"'_!2+PQX7T/XM_$3X MB^$[_P %ZM+J7A?Q%\-O&,FE7UA)?%EQ'/XQ^('CC7'U77]>>,$1_:;N0#*H"0L M:*B#).W<23] T4 %%%% !1110 5Q?[07[.GP-_:L^%.I_ _]HOX7Z1XP\*:Q M&%O]%UFV\R-B/NR*>&BD4\K(A5T/*L#S7:44 ?#O[.W_ ;Q?\$S?V;?BIHG MQ6\.> O%7B*7PG??;/!>A>-_&EYJNE>';@'*RVMI,VP.IP5:3S"I 8$, P^X MJ** "BBB@ HHHH *^1_VW/\ @CE\$_VZ/C3'\;_&O[3/QX\%WLF@1Z)K.C?# M?XG2Z9INL:>CN_V:XMVBD'EL9'W+$8]VXDY8EJ^N** .._9^_9_^#O[+'P;T M#]G_ . /@.R\,^$/#%B+31=&L =D*9+,Q9B6DD=V9WD'[6_ M2:\2#"D-,-LH^*_V5_%>H M_;?CE\#=+^>3P?(V ^NZ.A.$B4[E1$9;6%V*6T0"# M$<8 '3HJA?9* "BBB@ HHHH *KZOIEKK>E76C7KSK#=V[PS-;7+PR!74J2DD M95XVP>&4A@>001FK%% 'Y_?"#_@VU_X)^?"OQ]I?B77O&GQ=\>^&?#^L#5/# M?PN^(?Q#DU+POI=VK%DECL?*3S2I8D"9Y0V3N#9.?T! & *** "BBB@ HHH MH *^*_VFO^" 7_!-S]I[XTWG[0VH_#[Q#X'\8:N7_P"$CUCX9>*KC0SK09L#=)(S.< $X ]$HHH **** "BBB@#S[]J?]F_P M5^UU\ ?$O[.?Q$\1>)-)T;Q19+;7VH>$M=DTW4(5$BR Q3Q\KR@!4AD=2596 M5B#XQ^PW_P $A?V:/V&/B-J/QQTGQ[\2/B?\1=0TH:5_PL;XR>,&UW6+330V M\65O+Y<:00[N2$0,>A8CBOJBB@ HHHH **** /R>U?\ X-V/&_CSP7\4OCU? M?%VQ\&?M0ZC^T+XD^(_PK^+'A2>55TR"YEC^QZ9\0ZW^Q)^VWX)C^''[3WPXC\GQEX-N<1P:] @&-6TTY M*S02*5=E0L%#AE+1LK5]OUXI\?O^"?'[*_[2W[07PT_:G^)_P_=O'OPGU;[= MX3\2Z5?RV5SMVOBUN'A*M<6P=_,\ESMW C[DDJ2 'QS??\&\/@[XJ?\ !5WX MA_MH_M&_$?\ X23X0Z[XAT[Q9X?^#WFRFTO?$<=F+>2ZU.-L1S1Q,LCQ(-V\ M7)1R$5TF_3"...&-8HHU5%4!548 Z "EHH **** "BBB@ KY0_;W_X(_? # M_@H'\5_#OQR\:_&[XQ> ?%OAG1GTFQUOX5_$&327DL7E,KP,CQRQJ&8G<\:H M[@*&9@B;?J^B@#R;]C/]B+]G#]@;X/)\$OV:/ O]D:6][)?ZK>W=T]U?ZO?2 M8\V\O+F0F2XF? RS' "J%50H]9HHH **** "BBB@#R+]LS]A#]D[_@H'\+# M\'?VM_@UIGB[1HY6FT]KDO%=:=.1CSK6YB99;=\8!*,-P&U@RY%>1?L9?\$1 M/V"OV'_BG!\=/AUX4\2>)O&NGV366@^*/B'XJN-9N=%M64JT-D)CY=N"I9=R MIOVLR[MK,#]=44 %%%% !1110 4444 ?$G[0O_!!K]E3]I_]H+Q%\? MCM=:/XRU*"^\8_"JV^*EQ%X4UN6)$1!<6@3S=@6.,"-)E50BJH4 "OLWPOX8 M\.>"/#6G>#/!V@VFEZ1I%C%9:7IFGVZPP6EM$@2.&-% 5$5%554 "KU% M!1110 5\A?\ !2O_ ()SZQ_P4#_:!_9S;QI9>'-6^$OP^\7ZSK'Q,\,ZW$9) M-4,FF-#8+'&5*21B8NDH)!"RJR@[3CZ]HH _(S1M9^,O_!M#\98?!_C"\UWQ MM^PMXVUW9HVLR>9>ZA\(-0N),^1-C+RZ<[MP>226"-(A(ANK>:V)9F%O=// M"4(#211#>@.]?K;XC?#GP'\7O >K_"[XH^$=/U_P[K^GRV.M:+JMLLUO>6\B ME7CD1N&4@UQG['W[(GP2_86^ &C?LS?L\:/J%AX2T"2Y?3+/4M7GO9(S/.\[ MCS)F9MN^1L*, #H.M '.?\$_?^"?O[/?_!-W]GNQ_9__ &?]"D6)9/M?B+Q% MJ!#ZCXAU%@/-OKN7&9)&/0?=10%4!0!7N%%% !1110 4444 <=^T)\"O /[3 MGP1\4_L^?%--1;PYXPT:;2]:32=5FLKA[>5=KJLT+*ZY'!&=K E6#*S*?E?] MD3_@@I^Q?^R5\7]$^.=QXY^*7Q3\1>$59? <_P 8/&YUF#PJ&&";"!8HHHF" M@!7979=H*D$9K[9HH **** "BBB@ IEQ;V]Y;R6EW DL4J%)8I%#*ZD8((/! M!':GT4 ?!/Q"_P"#:W_@E-X[^)6J_$'3?A9XG\)V?B&?S?%'@WP1XVO=*T/6 M#DDK-:0.%1#DCRX3&@R< 9-?;'PO^%WPZ^"GP\T?X3?"3P7IWAWPUX?L$LM% MT32;58;>S@085$1> .Y/4DDDDDFMZB@ HHHH **** "O%OVZOV'/ '[?/PCL M_A'X_P#BM\1?!::;KL&L:9X@^&/BZ31]2M;N%7",) KHX&\D+(C ,%88901[ M310!\_\ ["'_ 36_9Q_X)[Z1X@D^$L_B;Q'XI\87<=SXS^(WQ!UUM6\0Z_) M&NV+[5=LJ[D11EH8;DQL(G=1R5#[20.2 :_(?PG_P;V_M ?L;_ +'?PA_: _82\=:= MX:_:\^$F@W,GB.XM+HMI'Q#2XNYKRYT>_+[!-_KO)BG?;E8T5R@6*6#]B:* M/EK_ ();_P#!4CX6_P#!2;X6Z@R>'KGP5\4_!5S_ &;\5/A7K>8]1\.:BA*. M"CA7>W9U?9)M'0HP5U91\X_\$X?^#=SP9^RK^UEXI_:A_:2^(P^(::'X\UC4 M?@+X2GDEET[PC:7ET;@WKQ2C:VHL2JEE&Q#") 60QD)=21HFQ'D!PI7()BA,?M= M !1110 4444 %%%% 'Q1^UG_ ,$(_P!EC]KW]I'6OVG/%/QW^.7A/5_%-G;6 MGC'1O GQ.FL-,UZV@B$*07$+1R,L7EC:8X7C7EC@,S$_4O[/_P"S]\&OV6/@ M]H7P"_9_^']AX7\(^&K,6VCZ-IR$)"F2S,S,2TDCL6=Y'+.[LS,2Q)/944 % M%%% !1110 5\\?MX?\$L?V)/^"D&EZ:G[47PB2_UK0L'P]XPT:]DT_6=*PVX M"&[A(?8&);RWWQ[CNV[L&OH>B@#YO_89_P""4?[&G_!/?6-9\;? KP;JM]XP M\16ZVVN^//&6O3ZOK5Y;J5*VYN9R?+B!5"8XPBL40L&*J1](444 %%%% !11 M10 5\+>&_P#@WT_8RLOCC'\7_B/\7?C9\1-'M/%4OB72_A?\1?B;/JOA:QU5 MYFF^U+9O&'F<2.[?OY90Q8[P^37W310 4444 %%%% 'PO^VG_P $@?#W_!07 M_@HC:?&#]JG1M#\0_!FQ^ %]X3T_P^)734K?7[G4EF:^5MN(]EO@Q2(VY9(\ MD ?>\._95_:J^//_ 1 ^/.A?\$UO^"E/CJZ\1?!+Q%=?8OV>?VAM3X2T0<1 MZ%K$AXA:-<*DC'" #GR<&W_5FO._VK/V4_@1^VM\"==_9P_:0\!VWB'PKXAM MO+N[2<;9()!S'<02#YH9HVPR2+@J1Z9! /DO_@LI_P $@?L\_L\^ K/PWX2\-V8M],TRS7\7ED<_-+*[$N\C$L[ M,68DFM?X/_"KP;\"_A3X;^"_P[M;F#0?"FB6VDZ-#>7TMU+':V\2Q1*TLK,\ MA"J!N8DFNCH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYN M\<_\%8/V+?AU^W[H/_!-/Q3X_O(?BAXBM(9;*U73':RBDF@FGAMI;G[L<\D< M)9$/WO,C Y<"@#Z1HKE_C?\ %[P;^SY\%_%_Q[^(T]Q%X>\$>%]0U_7I+2 R MRI96=M)?CMX _:>^!GA/]HCX57%U-X;\::#;:QH,\HVTC([4 =E117DWB7]M3X'>$_VS/#G[!VKW^I+\0/%7@VY M\3Z3;1Z+_4KGPU=ZI>:?#+JNG-:S&:VF,4H,;$D#>IP>XH ]9HHHH **XSX^_M$ M?!+]EOX:7?Q@_:"^).F>%?#EG-%!+J>IRD*\TKA(H8U4%Y978@+&@9F/0&NS MH **\<_:5_;K^ /[)_Q9^%'P6^+VHZI#KGQG\4-H'@B.PTUIXY;U3"")G! B M7,\?S'/4^E>QT %%%% !1110 45E>.?'7@OX8^#=4^(GQ&\5Z=H6@Z+8R7FK MZSJUXEO;65O&I9Y99'(5$4 DDD 5\":Q_P '-'[ !GOM9^&GPF^._C[P=IDT MD>H?$CP5\)+JXT&W"$AW:XE>)]BX.6$9Z9&: /T0HKQ_X+?MZ?LJ_M&_LK7G M[9WP(^*MIXI\ Z?I%YJ%]J6EQ/YULMK"9IX);=PLD,Z(,F*15;YE.,,"=_\ M96_:9^%O[9'[/GA?]IOX*7=[/X6\7V#7FC3:C9FWG:(2/&2\9)*G@T M444 %%%% !116?XK\5^%_ GAC4/&OC?Q'8Z/HVDV4MYJNJZG=I!;6=O&I>2: M61R%C15!8LQ !)H T**_//7?^#E_P#8!.HZA<_"3X6?'/XF>%]*N'AU/X@? M#WX3W5YH=L4^^S7$KQ,57G+*A! R,C!/UY^R#^V=^S3^WC\%[+X__LJ_%*R\ M5^&;R5H'N;9'BFM+A0"]O<0R*LD$JAE)1U!(96&596(!ZA1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !116+\1_B/X#^$'@'6?BG\4/%MC MH/ASP]ITU_K>LZG<"*WL[:)2\DLCG@*%!- &U17YRW7_ <^_P#!/EUN/$WA MCX0_'O7_ -:RL)OB?HWPCN7T!8U8AIC,[I*$&TDDQ \'C/%?<7[.7[27P._ M:X^#>B_M ?LY?$?3_%?A#Q! 9=+UG3BP5]K%71T<*\4B,"KQNJNC A@",4 = MQ17Q+^TG_P %\_V(OV;/BYXM^$USX1^*GC=?AS,L/Q1\5_#CX>W&K:)X+D/5 M-2O%95B9>=P0/M(9#\ZLH^NOA5\4_AY\H(/>O5OV)O^"V?_!/7]OCXIW' MP'^"?Q3U+3_'MO:R7(\%^,O#EUI&H3PH-SO"LZ!)BJ@N41F<*"Q4*"0 ?65% M%?'/[7'_ 7F_P"":O[$'Q\U;]F;]H'XM:W9>,=#M;6XU73=*\%ZCJ"VZ7$* MS0[I+>%TRT;JV,Y 84 ?8U%> ?L'?\%-?V1O^"DND^)-;_90\8:OJ]OX3N;: M#6VU7PS>::8GN%D:(*+J-#)D1/DKG&!GJ*\9^*'_ <1?\$TOA=\0-?\'W'B M[QMK^C^$=7.E^,OB!X2^'VH:EX+=6_LSP=\0O%GP^U#3?#>NW18JL M=O?SQA!D@@-($4=R* /N6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HKR_\ ;,_:\^#7[!W[-GB3]J[]H&]U"V\(>%?L?]KS:78&YG7[3>06<6V) M2"W[ZXC!] 2>U;?[.?[0OPD_:O\ @=X8_:,^!/BR+6_"7B[2DO\ 1=1B4J7C M;(9'4\QR(X:-XVPR.C*0""* .UHKR'P1^V_\"/B#^V3XU_81\.:AJ;?$#P!X M&/CO\)]=74_#/C#0K75]"OE4J9;6XB62,LIY1L, RGE6!!P0:\%_;Q_X+ M _L7_P#!//Q?HWPI^,&O>(?$'C[Q#:_:M%^'/P_\/2ZOK=U;Y9?.\B/"QH2C MA3(Z;]C;0VQL 'U%17QK^R'_ ,%U?V'/VN?C?;?LR1VWCSX9_$?48FDT;P3\ M7O!TNAWVIJH8L+\<:=X%\=?$/QE\/Y=6F6&PU+XA> +_ $RQ>0G #3LC+$OJ\FU%ZLP% M??=C?6.J6,.IZ9>17-M<1++;W$$@=)4895E8<,""""."#0!+17S=\7/^"L/[ M%GP0_;J\(?\ !.KX@^/[RV^)7C6WMI-)MHM-=[.)[DSBV@GN!\L4TI@(1#R? M,CZ!P:^D: "BOC+]JW_@N]^PC^RS\:;S]FJR?QQ\4_B-I>?[:\$_!OP?+KU[ MIA'WEG*,D,;J>&C\PNA^\JY&>A_8@_X+-?L._MY?$.]^!WPX\3Z_X3^)&G0M M->?#/XD^'I=%UM8U7IT5 M^>6F_P#!S%^P%::OITGQ9^%/QU^'/A;5[N.WTSXB>/OA/'O&/AZP\7>$M1 \);_4E\=_$/0=0UCPW;PZ/$7A M^]N=)M;%M.TW38)8E6!2H;,O_!+:?XU] M/]7X!_Y^U/N?_P B?+_6/$'_ )\T_O7_ ,D>Q_\ $23_ ,$Q_P#H:?&7_A(R M?_%4?\1)/_!,?_H:?&7_ (2,G_Q5>.?\0IO[/W_1UWC+_P $MI_C1_Q"F_L_ M?]'7>,O_ 2VG^-'U?@'_G[4^Y__ "(?6/$'_GS3^]?_ "1['_Q$D_\ !,?_ M *&GQE_X2,G_ ,51_P 1)/\ P3'_ .AI\9?^$C)_\57CG_$*;^S]_P!'7>,O M_!+:?XT?\0IO[/W_ $==XR_\$MI_C1]7X!_Y^U/N?_R(?6/$'_GS3^]?_)'L M?_$23_P3'_Z&GQE_X2,G_P 51_Q$D_\ !,?_ *&GQE_X2,G_ ,57CG_$*;^S M]_T==XR_\$MI_C1_Q"F_L_?]'7>,O_!+:?XT?5^ ?^?M3[G_ /(A]8\0?^?- M/[U_\D>Q_P#$23_P3'_Z&GQE_P"$C)_\57U5^R1^UO\ !W]MCX.P_'/X&7NH M7&@7&H3V<+3]%\/Z5<:EJ]_.<);6L$32RRL?145F/L*_!*']DSXR_MB_P#! M)_XY?\%O],L;K3OC1XD^-J?&;X8RM'FXT[0O#0]DO">,9$GA[_ (-A?^"9&@^$K/PAYWQ6DMK:Q2V>./XL:I#%(H7:W[I) M0B*W/R* HS@#%?,'U!Z%^T=^U%X,_;6_X( _%;]JOP R+IOCG]EGQ3J8MDDW M_8[AM!O%N+5CW>&=986_VHS7R-KW_!0;]JC_ ()_?\$6_P!@;5_V2? ^C>)_ M$7Q#N/"?A.3PUK,)QJJW&G.8[6.4,/(>298T\SG:&/%>9_LN:]J?[$W[*7_! M2/\ X(A>/-5N'3X7?"SQOXM^$KWTI:2Z\,:AHMP^U2>#Y9FM)&QG][>3<_+5 M']KWXJ:G\#O^"/W_ 2W^,>C>"=1\2W7A?XH^ ]3@\.:-;F6\U5H=/DD^RVZ M#EYI-NQ%'5V44 ?4'[47[3?_ 6:_P""4/@K1/VWOVQ/C9\+_B_\)QK]A9_% MOP;X1\!R:1<^#[:\G2 7.F71E9[U(YI$3_2 &?>@VC>9(^%_X*5^,?VGG_X. M'O@$G["^F^$]0\:^*?VQ M#PQI\&HVUY=7VIM-"HM4B%N(W#?,N\MC"YKT?Q?X,L_AQ_P_P""=W_80\>_^FRUKY.\6?$3 M]BWXZ_\ !2#]I;P5_P ' O[3_C7PJO@_QU):_"'X7:GXMU;1?#=QX4#2"VO+ M=; I]IEFB6%F(96??G#'(C /N+_@EK^W?^V/XP_;?^-O_!,[]NCQ-X(\8^+? MA/I6FZSHWQ#\!Z>UG!J]C=*A:.XMRQ6*>,S1 A H!\Q2&VJ[?$/_ ;]>&/^ M"POQJ_X)\/X?_8[^.'PX^#_@/PIXTUM-(U?Q/X.;7+_Q=J4EV\\RNK.J6=G' MYD<0=%>4NLIY '4_P#!")?V9O#O_!<[X[:7^R;\!]4^&GPTUWX'Z9??#'1- M=TNZL9]9TJ"[M+>35HXKS]^89YQ)(C2?.R.K, 20*/\ P;X?\%E_V*/V,?\ M@G-'\#?VT_B%%K[6M#O'MO%&F27\SO-8R0Q.)Y(KGSX'A7Y MP44@'<=H!]6?LZ?\%QM2T;_@GY\>?CY^W)\,K'0_B?\ LO\ B&Z\-_$_PQX9 MN&%GJFI+*L%C)9O(7,<-W.ZQ*6+;65FY4K7.:-K_ /P<<^*?V;H_V\[+XS?! M2QO;GP^/$MC^SA)X!FDA?3S%]H2R?5?/$XO6APNT?N_-.-ZCD?-6@?L#?M*? M\%%_^"8_[=O[3/AKX5ZQX>U?]J#X@67BKX2^#];@\B_O]&T2\2ZLF>)CB.6[ MC$L: G#-L8$HR,?-/!$__!IGI_[(=OX_^*?[)3V'QDTO0DM->^"MUJGBN+7I M?$B1!'T^.+[3MQ)<#"RY"*KC?L8,@ /7O^"XG[6OQ!_X*-?\$1/@U^VO\ ?$ MVC>'? OBKQEI1\5^$]6TQKN^CUI=0%M&D5RKHJQ6US!=J^4S,IC8;.E?L%^S MAH/Q_P##/P8T;1/VH_B!X?\ %/CN#[1_;NO>%M$?3K"ZSFS31^%_P#398[J_=(FW79V+##%!\J^;.K.VU2*PO\ @N]_RD<_X)T_]G 7 M'_HS3*W_ ;_ ,K7OBS_ +,@C_\ 4FLJ )_V4_VPO^"CO[.G_!4[2?\ @F)_ MP4.^(_@;XFV7Q ^'EWXI^'OQ%\)^'/[&NDDMG<36=S:JQCQLAE(V@D?NSO;< MRQYOAK]KK_@I[_P5'_:1^+?A3_@G=\8? 7P;^$'P9\:W'@Z;Q]XC\''Q!JGB MK7K4*;I(8))$AAM4W)\W#E98V!?>5BC_ &L?^5H3]E7_ +(?XI_]%7]>8_\ M!.#]L'X"_P#!$[XP?M"?L%_\%$_&+_#C^U_C3K/C[X8^,-*=#U!(0 MIAGBC=/.B%NN]"0=\A0;FC84 ?;G_!,OXY_MZ_$;1/'WPC_X*'_ ZWT#QK\. M?% TRR\<>']-FM]"\<6#JS0ZA8B8DYPI$BCA2R<(243Z@KX@_8^_X*S^)/V@ M_A=^T#^W+\0_A6_A[]FOX=&6Z^%OBW^QKN+5O%>EV5I)+J6H_9YF&^'>@\@J MB%@[(WSQM7U'^S%^T;\-/VNO@#X6_:5^#EU>3^%_&.EKJ&BRZA:&"9H2S*"\ M9)*'*GB@#\_/^#DW4-;^+VH?LJ?\$\I=9N;'PK\>OC]IVG>/&M)S&]WI5K-; M>9;$@C@M-0J11QH J*H %?$G_ 7W_8T^._[1W[.O@3]H;]DGP[_;'Q9_9[^) M.G^/O!VAJI:35TM7#7%E&H^\[;(I0@YC:U_ MP3:_9X_88^!G[6_Q9_9]N-=TZ/XP^$=:UOQ!X3DO(?[&TZ\33+L%[&W2)3;[ MS([."S9RH&%1%7P+]@/X[?M<_ 7_ (-T_P!GS5OV&_V=#\2?B3K]C;Z)H=A= MJYT[2!<:A=A]3O\ RV5_LL(7YMK Y=,D*&(O_LH_''_@H%^V5^S;^UU^VQ^T MG8Z_X*^#OC3P-JT/P&^%7B32+>"\L].ATJ='U.4^7YZ>>$C8(TA1F>9U!3RG M;Y0\8_&KXZ?!W_@W/_8LB\)?$?QGX%^%7B'Q;9:9\>_B!\/O-75M$\-R7]R) M6CDA5G@1\OND49+)''\PE,;@'T1^W?\ M)?\%M?^"1/PAT[]MWX_?M@?"+XP M>#+'Q!I]MXV^&UM\.1H<\=M<3+"_]FW23&2=U+KAI,;<[V1E4J?6?^"FG_!1 M7]HSP;^W#\)/^"=?[+_QF^'OPAN_B1X.NO$VH_%SXFZ<+NWAB222*'3["WDD MCBENW:)F*RMC:R;<'K^5_P#P6#^'W_!#.R_81\3C_@F+X3UOXO?$V.73+SQ1 M\3H-5US71X5TD7<6^YO;N\=K>V,SE+<1H%QA$]BDL"Q2>4VPNZ 'OO[$FO_\ !7#X=?M0ZS^SU^W$GA+XI?#>7PC'J_A+X\>#M'AT M9OMOFA&TV]L//;YV0-(KPJ44!;[,3M#R>69OG=1(D?&_$KQC_P;Z_M=ZUXU\<_\%/OA!<_LA_M+^&/$ M^H)XOL?"^LZG::F)4E8Q:C:RV]J+;47F7:_G?9VD=]S?,CJ[@'[$?L(?%']J M'XQ_LL>%O'?[9WP%C^&WQ,N+>6+Q5X5MKV*XMXIHY719X6CEEVQ2HJ2B-G+Q M[RA+;=Q^)O\ @YN\1>*O'7PE_9\_81T3Q!=:5I/[0G[0^@>%/%UW:2[&DTQI MT#09[ S2P2?]L #P2#Z3_P &Y_B7]K;Q9_P3>LM:_:S\1>+M8W^,]47X::SX M^B=-:U#PH#$+&>[\PF0NS?:"I =/P-VI7%D6\RS7)&69&\Q5R"\D$:9&[- 'V1\-?AKX ^ M#G@#1_A7\*_"%AH'ASP_I\5CHNBZ7;B*WL[>-0J1HHX 'U/4Y)KQO\ 97_X M)M?L\?L:_M%?%O\ :,^!%SKVEW'QFU.VU'Q1X4^VPC1+6[A5@9[2V2%6B>1Y M)I')=\M,V-JA57YF^&/_ =%?\$J]1^%O]N?M%_$W7/A3X\TJV$?BSX9>*?! MFJMJ>F7ZKB2V7RK9DF&_(5LJ<8+K&<@=+_P2'_:)_;W_ &Y?C7\6_P!MCXS: M?X@\#_ 'Q'-:V'P(^&?B;1K>"]EMX559=9D;R_/C$NP,J>8T3&XEVAECCD8 M^]**** "BBB@ HHHH **** /"OC_ /\ !1;]FK]FGXAR?"_XH:IJ\6JQ6D5R MZ66DM,FR0$K\P/7CI7$_\/E?V)_^@[XB_P#"??\ QJ;]K'_@EOX!_:Q^+TWQ M>\0_%/6-)N9K""U-G96<3H!$" V6YR/$?_ (+8*_+LTQ?B MK#,:L<#AZ3HJ3Y&VKN-]+^^M;>2/'K3SE59>SC'EOIZ?>>B?\/E?V)_^@[XB M_P#"??\ QH_X?*_L3_\ 0=\1?^$^_P#C7G?_ XA^$O_ $7CQ'_X+8*/^'$/ MPE_Z+QXC_P#!;!7!]=\9?^@:C]Z_^6&7M,^_DC_7S/1/^'RO[$__ $'?$7_A M/O\ XT?\/E?V)_\ H.^(O_"??_&O._\ AQ#\)?\ HO'B/_P6P4?\.(?A+_T7 MCQ'_ ."V"CZ[XR_] U'[U_\ + ]IGW\D?Z^9Z)_P^5_8G_Z#OB+_ ,)]_P#& MC_A\K^Q/_P!!WQ%_X3[_ .->=_\ #B'X2_\ 1>/$?_@M@H_X<0_"7_HO'B/_ M ,%L%'UWQE_Z!J/WK_Y8'M,^_DC_ %\ST3_A\K^Q/_T'?$7_ (3[_P"-'_#Y M7]B?_H.^(O\ PGW_ ,:\[_X<0_"7_HO'B/\ \%L%'_#B'X2_]%X\1_\ @M@H M^N^,O_0-1^]?_+ ]IGW\D?Z^9]=? 'X_?#O]I7X=Q?%#X7W-W+I4MW+;H][: MF%]\9 ;Y3VYKQ#_@M+^QM\5/V_/^"9OQ1_95^"6LV]GXJ\1:?9SZ*MY<>5#> M36=_;WHM7?H@F%N8@S?*K.I;Y0:]9_9._9JT/]D_X00_"'P]XFN]6MH;^>Z% MY>PJCDRD$KA>,#%>4?\ !8/4?^"@/AC]BG5?B+_P36UB5?B-X4UFSU>;0;;1 M[6]F\0Z3$S"\TZ)+F*0"1D82#RP)F\C9&=SA6_44 M>9&J+NYY/AGA?_@Z)_X(U>._A1,_Q\^)VL>"==-HT'B;X8^,?A[JEQ>VT^W$ MEHXAM98)OFRH^< C[X3D#YN_87_8M_:)^-7_ 3K_;X\>?LL_!G6?A5X3_:- MU&\NO@!\.]3M_P"S;AK"."X$KI;Y"6D=_'*D"*"$"J "8@CGO-3YJD_;_P#$ MW[.7[1'[2O[$/[#?C7P?XK^"O[6/Q;OK'P[\>?&EG?VN@>%=>U>+RM5MVN_L M[1WXCCE"1L&,>$AG+.CR _N_^P-\ OAC^Q;^S'X*_89\$?$ZU\07OPS\,6UC MJ1>ZC%X\C#S7N)+=69H%D>1G13G"NH#-C)_)CP]_P46_X(H_$'_@ASH7_!.# M]K_0=<\->-/"O@ZV\-ZK\'-/\$W@\36GBRU3R_M=BI@\L7,MUOG$CN 3NK*SL=%+0.NGR3SQ1O M*)/*N(P"-FZ[VH6+R[>__P"#;3X*?!KXE_#_ /:DUGXC?"3PQX@O(?VN?%4, M-WK>@V]W+'$(K-@BM*C$+EF. <98GO7ZI>$_!7@WP%I(T'P+X2TS1;%6W+9: M381VT0/3.R-0,\#MVH TZ_%_]DOXW?\ !2WP=_P45_;7^._[+G_!+;7/B9J' MC#XLP:2/$OC+QA;^%=/CTK1(9;.RCM6O8]]V\T;"3Y-J(GDEF.Y17[05^<7P M6_X+U>#O@7\7?BC^S%_P6/O/#WP4\>^#?%=R?!]Y:Z'J,>C^*_#6%^RWUK*S M7'FRL0Y90RY#HJKO654 ([W_ (+.I^T[_P $S_VK?$%C\*?$'PB^.?P.^'NM MVWC/X>:[="6[T'4'L+C[)=P7"J@N(#(C,L@5#F+[NUHW?UO_ ((E?L^?"SPM M_P $6_@C\*O^$/T^ZT3Q=\*+74?$FGW%JK1:D^K6YN;L3*1^\#FX=#NSE<+T M %?(?[''[-_B7_@J[\:OV[/V[= \(ZIX6^&7[1GPXC^'GPEO?$-A):R:[%#I M2V3:WY+J'$/F0P/&Q7G>Z_>C85H_\$^?^"ZG[(W[#?\ P3?T']F3]M?5M7\& M?''X&>'?^$2UGX27VA77]JZK/YO^#:K4OV.++Q/>C3(/VR#\)([KSSYHT7J_'*Y^)+?&P^##;,;K[= M]M$GV/R_OFX.GC=Y.-_FGRL;J],_;Z_X+M_LC_MO?\$W]?\ V:?V+M5UCQA\ M<_CGX;D\':/\(;'0KD:MI=W?)]GODO-\:QPK;QM.&D+;6*@J2FYU /N__@E- M\6O$OQU_X)H_ ?XL^,]1EO=9UKX4Z'+J][.Q+W-TMG&DTS$\EG=68GU:OH"O M,/V)_P!G^3]E+]CWX7?LT7%_'=S^ _ &DZ%=WD).RXGMK2.*65<]FD5F'LU> MGT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %^(&\07F MN7%N[1*GEQ1J1A>_-?#^(-?CO#Y"I\)4J=3%<\;JHTH\EIC MED?\ @(:/^&B_ MAK_S]7G_ ("&L?\ X9;T#_H:;S_ORE'_ RWH'_0TWG_ 'Y2C^U?I6?] &$_ M\"A_\N#V'!?_ #]G^/\ \B;'_#1?PU_Y^KS_ ,!#74>%/%>D>,](76]$>1H& MD9 9$VG(Z\5Y_P#\,MZ!_P!#3>?]^4KN/ 7@RU\!^'U\/VE[)<(LK.))% /S M'IQ7W/A]CO''$9\X<6X6A3PO)*SIN+ESWCRK2I/2W-?3YGG9G3X=AAKX&6C?L)_$+5;@ M?LV?M+"+6_@CKFH3L\7A7Q/+'%]IT1Y&.5CE=T5,DY+VQR6>X8?0'_!T=_R@ MH^.?_N_MQ?\$_/AM_P4O_X)V+^S'X^F6POKGP[8W_@[Q(L>9=!U MJ&W!M;U"._X;_L9:G9)JGPU_9C\%7/CGXE6,@S;WFOZC$L.G6Y5YQQUKY0_X(=?M0?'7PG_P5#_:K^,7_!2*U.B>-/A+\ +33_B;?S-EKE=# M-O$]^2F%=0/0O^"2?_!'OX._\%._@1XE_X*B?MTGQU;^. M/CU\0-7\1V%MX:\( :;7?VO^]O\ PEJ4C75C, >6P7+MV1;N M%1T%<3^U/IW[7G_!+C_@L9\3/^"G^@?L0^)_CW\+OB]X'TC2;ZZ^'L0NM>\% M/8V]M#+&EMM9W@D^R^)H?A9\0=8N/AQ\9YO$_B6XU(VZ7@1K2X>>X9G$:^69RN<#^S0 /G->Z_$O_ M (*S_&S_ ()8?\%$OB9\/?\ @JM?^)KCX ^.KRTU#X$?%'2?!D";ZQC\!:?%*6GO+F_NH(9$BQ@[%RA(!SYB1JW=_\ !7[]K3X#?L._ M\'#O[*_[2_[2_C&30/!F@?"3Q%'JNJQ:9<7C0M<1:C;1#RK:-Y&S+*B_*IQG M)P 30!^HW[4?[,GP=_;%^ OB7]G+X\>#[36O#7B?3);2\M[J!7:!F4A+B(D9 MCFC8ATD7#*R@@C%?#?\ P;$_M!>(_$/_ 1YLK;XU>*U:#X0>)]=\,2:W?3G M:FFV#+<1LS-TCAAG\I?[L<*CM6'\"O#?AKX=ZDD<%](I2*XNFN88R((V(=MH8D+CY02Z^"_M#?!7XL?\ M$D_^#>?P+_P32\/74=S\>?VE?%L?A2XM+.Z#G^T-:N U^@92=Z1VOE6#2 D% MYE<9!H X&Q_9+^)O_!2C_@FW^U/_ ,%E=)M;ZS^)GC+XLQ?$+X%W!CS=:;HW MA%YH;%8LC(E:W-_!M7AG@A;G@#]*/$7_ 4YC^)'_!"[7O\ @IY\'W@AU>;X M)W^MV4,7SQZ=KL5M)#)"0<[E@OT=#G[PB]Z\W\!?\&O_ /P37\(> =*\&7FH M?%2=K'3(K:[DM/BIJEK#<2! ))%@CE"1AVW-L48&[ KP3_@ES\$_#GP5^,_[ M8_\ P;:_%[6+V+P?J^FZAX@^$MS=R^;,?#FKVJP3K&[8WR0+/:-QUF6Z; PU M 'U;_P &[7[+/P[_ &>O^"6OPU\?Z)I45QXM^*N@P^,O'?BFX(EOM9O;_-PI MGF.6<1QR)&JD\;6;&YW+>2?\'27PCTKP3^QOX?\ ^"E?PSA@T7XM? #QYHFJ M^%_%EK$%N7MIK^*V>RE88,D!EGBD*-D?(P&!(X;AO^">/_!53PY_P2$^#=E_ MP2__ ."ONGZG\-/%/PRCN--^'WQ"N]#OKKP[XUT=9':TEM[JU@E*%$81D%,* MJ(&(EWQK\B?M5_\ !93QI_P69\(^ O\ @FQ\JZA:^#]6TZS7[2(+%M4MXI;>9V!*I<'[\,/(21F0 _H?\ 7BF+QUX&T7Q MM!:- FL:3;7R0.V3&)8ED"D]R-V*_,'Q?X;TG]N/_@Z3'PN^-=A#J_A']FCX M'1>(?"/AR_ EM?[=O9[,_;C"WRLZI>(0V#M>SMSP5!K]2/#\&B6V@V-MX:\C M^S8[.)=/^RN&B\@(!'L(R"NW&".U?F+_ ,%-=#^*O_!-'_@JCX0_X+6> OA' MK_C3X8ZW\/I/ ?Q]TSPI9&YU#2;19EFM]66+^*-3';AB<*HM-I93,& !^COQ MO^"_PU_:+^$/B3X%?&'PO;:UX8\5Z1/INM:;=1AEF@E4J<9!VNO#*XY5E5@0 M0#7Q9^TE\4?#/_!OI_P3+\"? ;]F72?$7Q/\27OBJU\#?!G0?'&L)/<7^K:A M/-+%'<30QP_Z/%^\(1%3@10AHPRLO,_'#_@Z!_X)JV?PDEF_8[\?ZQ\8OBAK MEHUOX$^&OACP5JOVW4-2=<0QS"6V01H'*[P"9"H;8KGBO#_VROV:/^"H%G_P M2K_9F_:V_:DDU?XK?&GX _&W1OBCX[\+:?IML+U=(AN&E:PC6TC03S6\8M_, M.&/-P=S+&I(!ZC^T3\5/^"^__!.;X'3?MV?'+XV_"#XR^%O#21:A\3_A+H'@ MB32)=+TTNHN'TS40Y>=H0Q;=.F JLVU\;:U_^"A7_!6;]J[PI\']7O--A\:6TL<0#V-E+I]Y+)"V^*&W%X;F>- 7D2!HU*L0 MPXO_ (*2?\%SOV'?VPO^"?OBW]F/]@WQMJ7Q8^+/QN\*S^%O"GPZ\.>&[TZE M ]]'Y$\EVCQ*ML((I)&.X\LHQE-SKR?Q9^ .M_LJ_P#!0'_@DG^S;XGNXI]5 M\#^"O$NBZM-;ONC>[M]!L8YRA[IYH?;[8H W?B_^VK_P7+_8%_;1^'/[&_Q- M\:_"+XYZE^T-IM]:_#751X:E\/P>&=7MGA,\MVD!=Y[&"&;S649EE5<*T94A MO1?A=^U7_P %2OV./^"I?PB_8A_;U^,OP_\ BOX1^/VBZY-X8\0^%?"']BW> M@:CIEH;J6$QJ["6 KL0%RSMYH;*^6RO!_P %4?\ E.]_P3N_["'CW_TV6M:' M_!2S_E/A_P $\O\ NI'_ *9(: .=T/\ ;&_X*[_MH?\ !1?]HG]A3]EGQW\/ M?ASX/^$7B2Q6?XJZWX/;5;NPM[BS5X+""S:9(KF>603R-+(0J1Q8P&9=WI'[ M$O\ P45_:2^'?[4GQ;_X)Y_\%/-1\*S^-/A?X$'CW0?B7X3T][*Q\4^% 0LU MW+:LS>1/"Y"NJ':2) !B+S)?FC]E#_@IO^S?^PA_P67_ &W_ )^UEXBG\(^ M%_%?C_0KC2?'=UI<\FEV^H1:8P-C#X4^" MO$W@5M;U#Q!9V\[P"?5+DR#[(LDD;@&!20%R%(VN]WP__P %XOBQH/\ P2R_ M:!_:5^+W[/6G6?QV_9J\0GPG\0/ MAPV4%]$P8R?86>8RLN\MMM MY0LF"LAX3_@D]_P6#_9#_P"">/["^C_L)_\ !23QI%]2MDN9GMKRQ:"%UNXY8F4#RR2S*S %&1VP?V-]2_:2\"?L\\?67Q\\?'6O"OP1\5+]EN]8\(0&2#[5/;F"?>6M[J60P%"9EMV*DAXV< M ],\(_%/_@O+8_!WPQ^V?\#OVHO@;^U'H^JW6GS>(?A%X&\+V^G(EI<,@F33 MM6^U#?+$),YN=N I9E;&P^^?'?\ ;4^,?@/_ (++?L_?L6Z'I^CQ^#OB+\.O M$6L^(/MNF!]0BN;."5XEBG#XC7* ,H!!YYK\C_VM%_X(76WP=B_:3_X(B?'7 MXB_#W]IC7+BQ'@3X:_";4=92]O\ 4I+B,2V-W82(XB1$,NY8W2(F/Y1*IVO] MY_$Z3XER_P#!?7]AN7XT1VZ>,6_9Y\2'Q8MJ%\H:G_9TGVH)M^7;YV_&.,8Q M0!Y1_P $6O!/[>>G?\%I/VRIO&W[0'@"ZBT3Q7X5/QJ-KX,FA_X2$MI^J?8S MIQ-P?L B(8R;_,W@C&W%>O\ [/\ ^U9_P5L_X*_?\)7^TA^PE\<_AW\#O@AI M'B:]T;X!]$\/?&WX#^+8] ^(=MX7ED;2]2CF1Y++4[02DR)%<)%(0CDD;-WR[P MB_7E?G)_P;X>"/V3KG0OBU\=OV*O^">-U\%OAKXB\1VVF^"O%NJ>*-4N;KX@ M:=9_:"FH?8M0+&S@4SGRV1V\PRR*<&$BOT;H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BOG#_ (*X?MO>*O\ @G%_P3V^(/[9O@KP/I_B34_! MO]D_9M%U2X>*"X^UZM9V+;GC^8;5N6<8ZE0.E?/7@S]KC_@X@\?>!])^(/AK M_@G3\!9;#6M*@U#3Q)\6KA)'AFB61,@I\K%6'!/!H _12OD/_@JI^P[\:/VS M/&_[,?B'X176B16_PB_:2\.^._%8UB^>%GTNQE+3+ %C?S)L'Y4.T'^\*S/^ M"9'_ 58\;?MB_&7XD?L:_M5?LRW/P=^.?PH2WN/$OA!M;34;2^L)POEWMK< M(H#)\\61\R[9XF61PQ"?/_P4_P""M7_!9;]L'QM\58OV./\ @GS\*/$?A?X9 M_%?6/!,VJZ[\19-/GFN+&0?,8W(^]%)$Q(XRQ Z4 ?J!I7A3POH6H7FK:'X; ML+.ZU&02:A3GK5^OSO^!__ 6<_:/^&7[6?A#]B[_@ MK/\ L.'X(Z]\2;@VOPV\<:%XKAUCP_KE[E56R:5/^/>5G9$4%W;?+&&2,.KG MWO\ X*:?\%-OA3_P33^%VA^(O$W@O6?&WC;QOK2Z+\-?AKX87=J7B74F*@11 M\-LC4O&'DVMM,B*%=G52 ?2M9NM^#/!_B:]M-2\1^%--U"XL'WV,]]8QRO;M MUW1LP)0\#D8Z5^>C_M+_ /!S3+H1^*L'_!.O]GR'2Q%]H_X5Q-\1+IO$13[W MD_:UE%EYN./3/;M7T?\ \$R/^"C_ ,//^"EGP(O_ (F^'? NJ^#/%/A;Q#<> M'?B)\/O$!S?>&]8@QYMM(=JEUYRLFU*1;CQ/X:T M_4?LDPFM?M]FDWDR#HZ;P=K>XYK"^/GQ%O?@_P# KQK\6]-TV*\N/"WA+4M7 MM[2=RJ3O;6LDRQL1R Q0 D3?\$I?VT/$_P#P4-_8 ^'G[8WC+P58>'=2 M\:6U_+=:-IEP\L%L;?4;JT 5W^8Y6W#'/=C0!]#5ER^"?!D_B1/&<_A'2WUB M--D>JO81FY5<8VB7;N QQC-:E>"?MS?M\>"_V'=3^#V@>)O NIZ[??&7XRZ' M\/=#2QGCBBLI]0G"-=SN^3LBC#L%56+L%7Y 2Z@'O,L44\30S1JZ.I5T89# M]01W%1:9I6EZ+9)INC:;;VEM&/W=O;0K&B=^%4 "IZ* "BBB@ K/\1^$O"GC M&S33O%WAG3]5MXY!)'!J5E'.BN.C!7! (]:T** $CCCAC6**-515 55& .@ M I:*\$_X)J_M\>"_^"E_[*6F?M-[HPVEW);+ M+*(\HC/Y>\HK.%W8W-C- 'O=9&I?#[P%K6O0>*M8\$:1=ZI;$&VU*YTV*2XB MQTVR,I9<>QJ#XI?$_P _!3X;:]\7_BIXHM=$\->&=)N-3UW5[UL16EK#&9) M)&QDD!5)P 2>@!) K\[/AK_P4U_X+(_\%!=!?XX?\$U?V!?AUX>^$MQ<2+X6 M\6?'WQ-=07OB>!'*FY@L[%@UO&2"%+ET.,ASR ?IC3+FVMKVVDL[RW26&5" MDL4J!E=2,%2#P01QBOBK_@G5_P %7?B!^T/^T5XM_8"_;>_9Q;X/?'[P7I2Z MM+X?@U9;[2O$>E,RK]OTZX'WE!==T9+D Y#L5E6+[8H H>'/"OA?P=IW]C^$ M?#=AI5H'+_9=-LT@CW'JVU !D^M3ZII6EZYI\ND:WIMO>6EPFR>UNH5DCD7T M96!!'L:L44 4M \.>'O"FF)HOA?0;+3;.,DQVEA:I#$A/7"H !^50:WX'\%> M)M1M=7\2>#]+U"[LCFRNK[3XY9++/&NE^&KVZ\)^%[F\6WCU;44A9K>U:5V58Q)(%0L6 &[)(KY]_: M7_X*6>(OV(/V0_@Q\:OVIO@!>6OCSXI^+O#7@Z_\$Z+JD+PZ+K^IPR2S1RW. MYP8(/(N!OC$A=E0#ABZ@'UC1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% &-J?PZ^'VM:]%XJUGP)HUWJD!4P:EA61E+#';!XK9 MHHH S)?!7@V?Q(GC.?PEICZQ%'LCU5[",W*+C&T2[=P&.,9J^UG9O>)J#VL9 MN(XVCCG,8WJC%2RANH!**2.^T>@J2B@ HHHH *S/$O@KP;XSC@A\8>$M,U9+ M:3S+9=2L(YQ$_P#>4.IVGW%:=% "*JHH1% & . *SK[P;X0U37K;Q5J?A3 M3;C5+-=MGJ4]C&]Q /1)"-RCD]".M:5% !6;8^#/!^EZ_<^*M-\*:;;ZI>+M MO-2@L8TN)QQP\@&YAP.I[5I44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %0:EIFFZS82Z7K&GP7=K.NV:VN8EDCD7T96!!'UJ>B M@#-\,>#?"'@FR;3?!GA33=(MW?>]OIEC';HS?WBJ GWK2HHH **** "BBB@ M"CXB\+^&?%^FG1O%GAVQU2S9PS6FHVB3Q%AT.UP1D?2N?^(_P"^!_P 8/A== M?!'XI_"'PWXA\'WL/E7/AC5]%AGL64'(_RM+:,)'!$BA415'"JJ@ = *LT44 9&B_#[P%X;U> MX\0^'?!&CV%_= BZOK+38HII@3D[W50S<\\FM>BB@#,TOP7X.T/6+OQ#HGA/ M3+/4+_\ X_KZUL(XYKCG/[QU 9_Q)K3HHH **** /CC]B7_@G_\ $OX)?MR? MM=_'KXT:?X9U3PA\=/%/AW4/"EA',;J0PV-I#?"'B2^M-4\1>%--O M[FP??8W%[8QRR6[?WHV8$H?<8K2HHH R]/\ _@K2=>N/%6E>#]+M=4NP1=: ME;Z?&D\P)R=\@4,WXFM2BB@"K^*K>)/!?@[QDL">+_">F:J+63S+4:E81SB%_P"\N\':>!R/2M.B@!%544(B M@ # ' %+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %?!G_!07_@KQ\1OV-/VB[GX)^&?A!HFM6L&DVM MX+Z^OIHY"TJDE<)Q@8K[SKR[XK_L5?LJ_'+Q<_CWXN? _1->UB2!(7U"_B8R M&-!A5R&' S7FYK0S#$8;EP=10G=:OMVV9]IP)FG".49VZ_$>$EB&/\ P:W'^%'_ !$2?&;_ *-T\,?^#6X_ MPK[L_P"'9/[!'_1KGA?_ ,!W_P#BZ/\ AV3^P1_T:YX7_P# =_\ XNOG?[+X MO_Z#(_=_]J?L7^O/T>/^B>J_^!?_ '8^$_\ B(D^,W_1NGAC_P &MQ_A1_Q$ M2?&;_HW3PQ_X-;C_ K[L_X=D_L$?]&N>%__ '?_P"+H_X=D_L$?]&N>%__ M '?_P"+H_LOB_\ Z#(_=_\ :A_KS]'C_HGJO_@7_P!V/A/_ (B)/C-_T;IX M8_\ !K&/_ :W'^%'_$1)\9O^C=/#'_@UN/\ "ONS_AV3^P1_T:YX M7_\ =__ (NC_AV3^P1_T:YX7_\ =__ (NC^R^+_P#H,C]W_P!J'^O/T>/^ MB>J_^!?_ '8^$_\ B(D^,W_1NGAC_P &MQ_A7WG_ ,$^OVJ_$'[97[.EM\;/ M$WA2ST6ZGU:ZM#8V,[R1A8F #9?G)S4'_#LG]@C_ *-<\+_^ [__ !=>H?"C MX/?#+X&^$4\!?"3P99Z#H\<[S)I]@I$8D&Q'.GSR=UR).\?XDMVUTZ;GQ+_P='?\ *"CX MY_\ :Y_P %1_\ @NA^QW^Q#H'QH\2_\$@_".I> O#/@;3Y;CQ! MI/Q3BO9H-/2TC"WLUI &F$>S#OM4^6-Q8J%)KZ__ ."]7[+GQV_;1_X)/?%; M]FC]FCP-_P )+XV\2_V%_8FB?VG:V?VG[/KNGW4W[ZZEBA3;#!*_S.,[<#+$ M _17P(\$ZAX:_9V\&_#CQWHL2W>G^"M.TW6=.G,/#EGIOAW3_ (7- M.^C:!HEN8A]EWW"K*UP&M8$DC90T3P2!BS.P2E_P;4_\BK^UW_V>?XQ_] LZ MN?\ !-_]@_\ ;!_X)8_\%%_B5\"_@[\,)=?_ &0/B;(_B7PUJ47B&Q0^ =:9 M29+/[+-<+'M')M;N2..%?(>65P#' LF7VL/,VE05Y /1 M?^#N*WL;'_@ECIOCRRS%XE\-?%[P_?\ @V[A3,\&H SJ#$>N[RVD.!G.T<<9 M%?\ :&\SQ[_P=7?L]^%_BE; :?X7_9NU+7/!UA,0\/\ ;,T^IPW,B9."XAC! M[D>0C>A#[G]B_P#X*F_\%:_VF/AI\0/^"H_P<\'?!7X*_"3Q/'XHT[X0Z!XK MBUW4?$VLP_\ 'NU[#M*G9)(FP^;YD?NG_!6[_@FA\6/VO-8^''[ M6G[&?Q1L/ _[0?P3U.:]\ ZYJT9:PU.VF %QIE[M5F$4@& VU@ \J%=LK,H! MZK^WC^VG\2OV-M)\-ZG\./V'OBE\:WUZYN8KNU^&.F)8 M0OJ8VKQO_@DO_P %"/@!^V1\;_CI\._AS^P=KGP.\=>$=4TS4/BA:^)=#LK+ M4-6O[X7)26Z^S_O)9E6!B6FR<2C!Y-><1_\ !2K_ (+[:/I*_#G7/^"",&H^ M-A&(?^$ETOXVZ;'X?FEZ"X"NK-'&3D^4UQN QEP:[K_@CM_P3S_:Z_9L^+GQ MP_;=_;K\;>$9?B;^T%J>EWNM^$? MM*=.T!+)+A8XEGE8F5RMP%(&Y5\H'S) M=Q( /J']MW_DR_XO?]DOU_\ ]-T]?C2/B'X[^%7_ 90^&?'GPU\8:GH.LV# MV[6FJ:/?R6T\6[QXZL%DC96 925(!Y#$'@U^U/[4O@SQ+\1_V8_B-\//!FF_ M;-8U[P'J^G:39^^+_P#@EQ^W9JG_ M :K:7_P3*;_XE_\ "P[I M$NKXR0O1(H8E7RU$8)=5*M@_\%C?A=X9_;,\#_\ !.+]J/XG M:]XFM]?^+7Q/^'&B>(XM$\2W-C;16NI1"[GFMX87"6]V)+E]MR@$J * V%%? MHI_P58_9Z^,'[2?_ 2R^*O[./P5\(?VUXS\2> _[.T71O[0M[;[3<[HCY?G M3R)$GW3\S.%XZU\L_M[_ +"G[;VJ_P#!.#]BN;X"_ RW\6_$S]F3Q9X \3^) M/AQ+XDM+1[YM(TU([FUCNV_#WPT_X23XD^)?#]YJVH^(/$H,]Q;V6D2WEI%<7> MPFW+RN1AUF.YMRQX\R^&W[=W_!/;]B[]O7X$2_\ !'G]KKXC>)O!/Q!\>VGA M'XP_!_Q3:^)I],2TO9%AAUJWDUJV3R9X99-S;)"S@* AD#?8?[4'[/G_!1+ M6/VC_@I_P6N_9C_96M(OBGHWP]G\)_%W]G77O&MHEQ>Z++<2SK#;:DH%N;B* M21I-S8#8APK;&C;L? 7Q?_X+-_ML_M7_ \U"+]F_4?V6O@MX-U%M1^(4GBC M6](UC6?&Q7;MTJ&"-)?LL!(*M-\C%79D<.BJ0#YH\2?L@^,O^"F7_!>;]L#] MEGXQ?M/_ !,T+X.>%-*\#:O=^$?!OBI[+[5J3>'[5;4!F#B*!?.O9GC10))O M)=LF,5'XN_9-\?%O0OA'X6_9.T6Z\36.E>.+B/4?$= MK8W4%HD,UT/F1YY9X9+B6,(\JQNF5#\?8?[(/[(_[0OPN_X+0?M>_M9>.OA] M]A^'_P 4='\$0>!=?_M:TE_M.33]'CMKL>1'*T\/ERJ5S+&@;&5W#FJ?@?\ M8]_:,T?_ (.&O&/["_LW_ VZ_P""6?\ P7H\'?L7_LX?%KQI=_!WXP_!G4M< MO_ GBWQ1<:I!I.JVU8*FJ32:+;.LM MY,W7=(&5HGW*4,*I^G?QR_9'_:$\8_\ !=;X(?MD^'/A]]I^&_A#X/Z[HGB+ MQ'_:UHGV2_N&G,,/V=I1<2;@Z_,D;*,\D>-?";>$?%MEI^L^$]0O0@N+">WO"OG0_NXU1XR0JQAR= MTC(H!YW_ ,$=OC_\.OVO_BY^T/\ \$I?"?[4OQ)^*_P"M?#MAKWPJ^(&L7FJ MZ5XATRQ>2!;O2C>W$5O=D0SR1K$^ 0D;X.UPJ]7_ ,&C/[-/@#PG_P $U_#W M[4&FZWXFD\0^*KC6=,U*QN_$MS-I<4,&JS!&@LF\, M^ KS5K[PU\7;/QI97EGXC^TZAYD<"6<69HB4EDD#N1A4"NB.<4 7?^#JG7O% MVA?\$2OBC_PBLDT<5YJF@6NL2PG!2S?5[7<"1T5I!$A]0Y!X)K[@_9P\,>#? M!7[//@/P=\.HHH_#^D^#=+L]"2!0$6SBM(DA"@< >6JXK+_:\_9@^''[:/[, MGC?]E?XM0R-H'CC0)M-O9H /-M68!HKF//'F12K'*F%9OB#::(;*Q\23:5; M-K,.G;W)ACN"OGK!OED)4,$W2-QEC7Y1?\$W/V3=(_X+Y^!/&'_!2']O_P", M'Q"UC1_$?CO5-.^$_P ./#OC>]T?2?">D6DOEPR+%:21E[LMG=(Q^;RPS!BW MR^W?L&?L,_MR_'[_ (*%7'_!73_@J1X4T+P7XFT3PO+X<^#GP?\ #^L)J"^% M+&7S!->.OV5_@W M^P5?_M"?!'5O&=_X@^%&N^#O&EAIVHZ#'=L&;2KZWNR"41@")T&W)=OFWB.( M Y[]G;XR?M#?LP77[=O_ 2=^(_QX\3>.M/^#?P=O/%7P?\ '/B'4VFUJTTB M\T:646<]T,/(]N\L"QR<$%9-N$\M$\?_ &8O^"9:_M8_\$*8/^"@G[2?[7/Q MDUOXM:=\)]8U[P#K=K\0[RVM_"J:9'=?8H8+>-@DA86J-/+)F61I9"'4X>OJ M+]F3_@G1^VOXC\$_M@?ML_M=>$='T_XX_M+^ KS0_#GPTT+6X;F'PUIT.E36 MEAI[WA98))W8P+(X;RAY*OO!D<)Z?^QA^Q[^T9\)_P#@@39_L4_$#X=_V?\ M$V+X)^(- D\,_P!KV?M;_ +7_ ,7M>^-B?"?5?$7A#Q'IGCBXT^T\-MI<%PMG';V= MN4B)<6B/<2L#)+)-*P=201<_;-_:&_;&_:%_X(C_ + GQ!\ _'[6?#WQ7^(_ MQ]\":-)XTLKIDEN+V:TU6W2>Y52%N%::.&:2-P4D9>5K[)_8P_8]_:,^$_\ MP0)L_P!BGX@?#O\ L_XFQ?!/Q!H$GAG^U[.7&HW,5ZL$/VB.9K?YC-'\_F;! MNY88./AG_@H[\!_VI/V6_P#@AS^P9\ ;S1[+PM\8/"?[2O@NRL;74K^*YMM. MUI;?6FMC++:O*CQK*8F8QLW&<9/% 'I__!33_@F_IO\ P29_9%O?^"F'[#'[ M1/Q3L?BO\*[_ $S4_%NI^+OB)J&K6_Q!M9;V"VNX=4M[B1HF+B8R?NT105(" M@E73I/VCOB?\1/\ @KK_ ,%.OAY_P3OT'XQ^+OA_\%=/^ -G\5OB39^#=:?3 MM3\2O>RPQVNERW47SI;JMS;NRC&\&;/S+$Z2_MCV'_!7?_@KK\'[?_@G?XV_ MX)\GX">%O$6K:>OQG^*&M?$'3]4M5T^UN8KF2#1X;8F6X:9X4*NX"@#RY-H< MNO>?MF_L1?M9?LM?MW?#W_@IW_P39^#VF_$!M ^%Z_#?XC?!^XU^+2[G5M B ME66VFLKF?]T)HF2/*N02+:(*K;GP >5?'OX#WO\ P0E_;1_9R^(O[''Q6\^,_Q4LOAO\1?A-XI\67>L:=%<7_RVNI69NW>2"9")'1+\+?^"&G[56L_ 7_ (*9S_'OP5:>"O%M]\*_$\6L//K/ MA"R&ERO#IES?><9GGAPCJ66%TW'"JI15^6_^"HWP/T'XT?\ !(C_ ()T_'GX MA>-/%][XCU[Q5\-/"^JW/_"67:QSVU[I-W//[T&V[_ -:H+ -AC7O_ M .S'_P $I/VL?#O['_[=OCR[_9I\/?"_Q-^U#X3O+3X=_L]^%M=LGM?#XBTV M^@MTDN$:.SCGN);O+;"L28R2H;9'O?MM_P#!.C]M7QQ_P1&_95^"OPL^#,&M M?%CX :WX#\2ZUX E\16<#7<^DZ;+;75G'=>8;=G#SGYA(58(Q0N=JL >=?\ M!8S]I7X8?LB?'3]GO_@D-XI_:V^(?PD^!=QX4O/$GQ4\=Z3?:KJOB75=.$US M'9Z6MW;Q3W>V6>"9)7PWR2)N.U-K^*1?MV_\$W?V&/VJ?@M\0?\ @C-^V#\2 M]?TKQ'\1;#PW\8_@UXDM?%-QI6I:+=L4?5HFUFV58KN"3!!23((]6^)_B'Q7X@TC6-5\3P1C!T>SMD2411R98-.P'WE=64QB.0 _0F MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "O"OV[_V"OAS^WYX=^''AOXD>,=;T:+X:?%O1_B!I4FAF$-=7 MVG)<+%;R^:CCR6%PV[;AOE&&'->ZT4 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 =44 %%%% !1110 4444 %%%% !1110 4444 ?_]D! end XML 14 goog-20201231_htm.xml IDEA: XBRL DOCUMENT 0001652044 2020-01-01 2020-12-31 0001652044 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001652044 goog:CapitalClassCMember 2020-01-01 2020-12-31 0001652044 2020-06-30 0001652044 us-gaap:CommonClassAMember 2021-01-26 0001652044 us-gaap:CommonClassBMember 2021-01-26 0001652044 goog:CapitalClassCMember 2021-01-26 0001652044 2019-12-31 0001652044 2020-12-31 0001652044 us-gaap:CommonClassAMember 2020-12-31 0001652044 us-gaap:CommonClassAMember 2019-12-31 0001652044 us-gaap:CommonClassBMember 2019-12-31 0001652044 us-gaap:CommonClassBMember 2020-12-31 0001652044 goog:CapitalClassCMember 2019-12-31 0001652044 goog:CapitalClassCMember 2020-12-31 0001652044 2018-01-01 2018-12-31 0001652044 2019-01-01 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001652044 us-gaap:RetainedEarningsMember 2017-12-31 0001652044 2017-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2017-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-12-31 0001652044 2018-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001652044 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001652044 us-gaap:RetainedEarningsMember 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001652044 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001652044 us-gaap:RetainedEarningsMember 2020-12-31 0001652044 goog:ServerEquipmentMember 2020-01-01 2020-12-31 0001652044 goog:ServerEquipmentMember us-gaap:SubsequentEventMember 2021-01-01 2021-01-31 0001652044 goog:NetworkEquipmentMember 2020-01-01 2020-12-31 0001652044 goog:NetworkEquipmentMember us-gaap:SubsequentEventMember 2021-01-01 2021-01-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001652044 srt:MinimumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0001652044 srt:MaximumMember us-gaap:BuildingMember 2020-01-01 2020-12-31 0001652044 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2020-01-01 2020-12-31 0001652044 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2020-01-01 2020-12-31 0001652044 srt:MinimumMember goog:NetworkEquipmentMember 2020-01-01 2020-12-31 0001652044 srt:MaximumMember goog:NetworkEquipmentMember 2020-01-01 2020-12-31 0001652044 srt:MinimumMember 2020-01-01 2020-12-31 0001652044 srt:MaximumMember 2020-01-01 2020-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 goog:GoogleCloudMember 2018-01-01 2018-12-31 0001652044 goog:GoogleCloudMember 2019-01-01 2019-12-31 0001652044 goog:GoogleCloudMember 2020-01-01 2020-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001652044 country:US 2018-01-01 2018-12-31 0001652044 country:US 2019-01-01 2019-12-31 0001652044 country:US 2020-01-01 2020-12-31 0001652044 us-gaap:EMEAMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001652044 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2018-01-01 2018-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2020-01-01 2020-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001652044 2021-01-01 2020-12-31 0001652044 2023-01-01 2020-12-31 0001652044 us-gaap:DebtSecuritiesMember 2020-01-01 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001652044 goog:GovernmentBondsMember 2019-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2019-12-31 0001652044 goog:GovernmentBondsMember 2020-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2020-12-31 0001652044 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2020-12-31 0001652044 us-gaap:MarketApproachValuationTechniqueMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-01-01 2020-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001652044 us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:SalesMember 2020-01-01 2020-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001652044 srt:MinimumMember 2020-12-31 0001652044 srt:MaximumMember 2020-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2019-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2020-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2019-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2020-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember goog:WaymoMember 2020-06-30 0001652044 us-gaap:CommercialPaperMember 2020-12-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember goog:DebtInstrumentDue2025Member 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember goog:DebtInstrumentDue2027Member 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember goog:DebtInstrumentDue2030Member 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember goog:DebtInstrumentDue2040Member 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember goog:DebtInstrumentDue2050Member 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember goog:DebtInstrumentDue2060Member 2020-08-31 0001652044 goog:A2020NotesMember us-gaap:UnsecuredDebtMember 2020-08-01 2020-08-31 0001652044 goog:A2020NotesMember goog:SustainabilityBondsMember 2020-08-31 0001652044 srt:MinimumMember goog:A20112016NotesMember 2020-12-31 0001652044 srt:MaximumMember goog:A20112016NotesMember 2020-12-31 0001652044 goog:A20112016NotesMember 2019-12-31 0001652044 goog:A20112016NotesMember 2020-12-31 0001652044 srt:MinimumMember goog:A2020NotesMember 2020-12-31 0001652044 srt:MaximumMember goog:A2020NotesMember 2020-12-31 0001652044 goog:A2020NotesMember 2019-12-31 0001652044 goog:A2020NotesMember 2020-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001652044 us-gaap:LandAndBuildingMember 2019-12-31 0001652044 us-gaap:LandAndBuildingMember 2020-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2019-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2020-12-31 0001652044 us-gaap:ConstructionInProgressMember 2019-12-31 0001652044 us-gaap:ConstructionInProgressMember 2020-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001652044 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001652044 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-01-01 2020-12-31 0001652044 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2020-01-01 2020-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001652044 goog:TradenamesAndOtherMember 2020-01-01 2020-12-31 0001652044 goog:FitbitMember us-gaap:SubsequentEventMember 2021-01-01 2021-01-31 0001652044 goog:GoogleInc.Member 2018-12-31 0001652044 goog:GoogleServicesMember 2018-12-31 0001652044 goog:GoogleCloudMember 2018-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2018-12-31 0001652044 goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleInc.Member 2019-12-31 0001652044 goog:GoogleServicesMember 2019-12-31 0001652044 goog:GoogleCloudMember 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2019-12-31 0001652044 goog:GoogleInc.Member goog:GoodwillBeforeChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoogleServicesMember goog:GoodwillBeforeChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoogleCloudMember goog:GoodwillBeforeChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 us-gaap:AllOtherSegmentsMember goog:GoodwillBeforeChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoodwillBeforeChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoogleInc.Member goog:GoodwillAfterChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoogleServicesMember goog:GoodwillAfterChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoogleCloudMember goog:GoodwillAfterChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 us-gaap:AllOtherSegmentsMember goog:GoodwillAfterChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoodwillAfterChangeInAllocationMember 2020-01-01 2020-12-31 0001652044 goog:GoogleInc.Member 2020-12-31 0001652044 goog:GoogleServicesMember 2020-12-31 0001652044 goog:GoogleCloudMember 2020-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2020-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2019-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2019-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2020-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2020-12-31 0001652044 goog:TradenamesAndOtherMember 2020-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2020-01-01 2020-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-06-27 2017-06-27 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-04-01 2017-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-06-30 2018-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-04-01 2018-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-03-20 2019-03-20 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-01-01 2019-03-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2020-07-30 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-01-01 2019-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2020-01-01 2020-12-31 0001652044 us-gaap:CommonClassAMember 2018-01-01 2018-12-31 0001652044 us-gaap:CommonClassBMember 2018-01-01 2018-12-31 0001652044 goog:CapitalClassCMember 2018-01-01 2018-12-31 0001652044 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001652044 goog:CapitalClassCMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001652044 goog:CostSharingArrangementIncomeTaxExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:DomesticCountryMember 2020-12-31 0001652044 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001652044 us-gaap:ForeignCountryMember 2020-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2020-01-01 2020-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2020-01-01 2020-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-01-01 2018-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-01-01 2019-12-31 0001652044 country:US 2019-12-31 0001652044 country:US 2020-12-31 0001652044 us-gaap:NonUsMember 2019-12-31 0001652044 us-gaap:NonUsMember 2020-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2020-12-31 iso4217:USD shares iso4217:USD shares pure goog:Tranche iso4217:EUR goog:class goog:vote goog:plan goog:jurisdiction false 2020 FY 0001652044 P7Y P3Y P3Y P1Y P24M 0.50 0.50 us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent 10-K true 2020-12-31 --12-31 false 001-37580 Alphabet Inc. DE 61-1767919 1600 Amphitheatre Parkway Mountain View CA 94043 650 253-000 Class A Common Stock, $0.001 par value GOOGL NASDAQ Class C Capital Stock, $0.001 par value GOOG NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 849700000000 300737081 45843112 327556472 <div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2020.</span></div> 18498000000 26465000000 101177000000 110229000000 119675000000 136694000000 25326000000 30930000000 2166000000 454000000 999000000 728000000 4412000000 5490000000 152578000000 174296000000 13078000000 20703000000 721000000 1084000000 73646000000 84749000000 10941000000 12211000000 1979000000 1445000000 20624000000 21175000000 2342000000 3953000000 275909000000 319616000000 5561000000 5589000000 8495000000 11086000000 23067000000 28631000000 5916000000 7500000000 1908000000 2543000000 274000000 1485000000 45221000000 56834000000 4554000000 13932000000 358000000 481000000 9885000000 8849000000 1701000000 3561000000 10214000000 11146000000 2534000000 2269000000 74467000000 97072000000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 15000000000 15000000000 9000000000 9000000000 3000000000 3000000000 3000000000 3000000000 688335000 688335000 299828000 299828000 46441000 46441000 342066000 342066000 675222000 675222000 300730000 300730000 45843000 45843000 328649000 328649000 50552000000 58510000000 -1232000000 633000000 152122000000 163401000000 201442000000 222544000000 275909000000 319616000000 136819000000 161857000000 182527000000 59549000000 71896000000 84732000000 21419000000 26018000000 27573000000 16333000000 18464000000 17946000000 6923000000 9551000000 11052000000 5071000000 1697000000 0 109295000000 127626000000 141303000000 27524000000 34231000000 41224000000 7389000000 5394000000 6858000000 34913000000 39625000000 48082000000 4177000000 5282000000 7813000000 30736000000 34343000000 40269000000 44.22 49.59 59.15 43.70 49.16 58.61 30736000000 34343000000 40269000000 -781000000 -119000000 1139000000 88000000 1611000000 1313000000 911000000 111000000 513000000 -156000000 221000000 230000000 -823000000 1500000000 800000000 290000000 22000000 42000000 -98000000 299000000 116000000 103000000 -42000000 -11000000 388000000 -277000000 -74000000 -1216000000 1104000000 1865000000 29520000000 35447000000 42134000000 694783000 40247000000 -992000000 113247000000 152502000000 -98000000 -599000000 -697000000 8975000 148000000 148000000 9353000000 9353000000 4782000000 4782000000 8202000 576000000 8499000000 9075000000 659000000 659000000 30736000000 30736000000 -1216000000 -1216000000 695556000 45049000000 -2306000000 134885000000 177628000000 -30000000 -4000000 -34000000 8120000 202000000 202000000 10890000000 10890000000 4455000000 4455000000 15341000 1294000000 17102000000 18396000000 160000000 160000000 34343000000 34343000000 1104000000 1104000000 688335000 50552000000 -1232000000 152122000000 201442000000 8398000 168000000 168000000 13123000000 13123000000 5969000000 5969000000 21511000 2159000000 28990000000 31149000000 2795000000 2795000000 40269000000 40269000000 1865000000 1865000000 675222000 58510000000 633000000 163401000000 222544000000 30736000000 34343000000 40269000000 8164000000 10856000000 12905000000 871000000 925000000 792000000 9353000000 10794000000 12991000000 778000000 173000000 1390000000 6650000000 2798000000 6317000000 189000000 592000000 -1267000000 2169000000 4340000000 6524000000 -2251000000 -3128000000 1209000000 1207000000 621000000 1330000000 1067000000 428000000 694000000 8614000000 7170000000 5504000000 483000000 1273000000 1639000000 371000000 37000000 635000000 47971000000 54520000000 65124000000 25139000000 23548000000 22281000000 50158000000 100315000000 136576000000 48507000000 97825000000 132906000000 2073000000 1932000000 7175000000 1752000000 405000000 1023000000 1491000000 2515000000 738000000 -98000000 -589000000 -68000000 -28504000000 -29491000000 -32773000000 4993000000 4765000000 5720000000 9075000000 18396000000 31149000000 6766000000 317000000 11761000000 6827000000 585000000 2100000000 950000000 220000000 2800000000 -13179000000 -23209000000 -24408000000 -302000000 -23000000 24000000 5986000000 1797000000 7967000000 10715000000 16701000000 18498000000 16701000000 18498000000 26465000000 5671000000 8203000000 4990000000 Nature of Operations and Summary of Significant Accounting Policies <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues by delivering relevant, cost-effective online advertising, cloud-based solutions that provide customers with platforms, collaboration tools and services, and sales of other products and services, such as apps and in-app purchases, digital content and subscriptions for digital content, and hardware.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. All intercompany balances and transactions have been eliminated. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses, fair values of financial instruments (including non-marketable equity securities), intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 the impact of COVID-19 continues to unfold and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; advances in testing, treatment and prevention; and the macroeconomic impact of government measures to contain the spread of the virus and related government stimulus measures. As a result, certain of our estimates and assumptions, including the allowance for credit losses for accounts receivable, the credit worthiness of customers entering into revenue arrangements, the valuation of non-marketable equity securities, including our impairment assessment, and the fair values of our financial instruments require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we completed an assessment of the useful lives of our servers and network equipment and determined we should adjust the estimated useful life of our servers from three years to four years and the estimated useful life of certain network equipment from three years to five years. This change in accounting estimate will be effective beginning fiscal year 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate advertising revenues primarily by delivering advertising on Google Search &amp; other properties, including Google.com, the Google Search app, Google Play, Gmail and Google Maps; YouTube, and Google Network Members’ properties.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager and Google Marketing Platform, among others.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement, such as a click, a view, or a purchase. For brand advertising, we recognize revenues when the ad is displayed or a user views the ad.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Google Cloud Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Google Cloud revenues consist primarily of fees received for Google Cloud Platform services (which includes infrastructure and data analytics platform products and other services) and Google Workspace (formerly G Suite) collaboration tools and other enterprise services. Our cloud services are generally provided on either a consumption or subscription basis. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Revenues </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google other revenues and Other Bets revenues consist primarily of revenues from:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">YouTube non-advertising services including, YouTube premium and YouTube TV subscriptions and other services; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other products and services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Incentives and Credits</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expense sales commissions when incurred when the amortization period is one year or less. We recognize an asset for certain sales commissions if we expect the period of benefit of these costs to exceed one year and amortize it over the period of expected benefit. These costs are recorded within sales and marketing expenses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues consists of TAC and other costs of revenues.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TAC represents the amounts paid to our distribution partners who make available our search access points and services and amounts paid to Google Network Members primarily for ads displayed on their properties. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10pt">Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services</span><span style="color:#008080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and Google Play. We pay fees to these content providers based on revenues generated or a flat fee;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Inventory related costs for hardware we sell.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation primarily consists of Alphabet restricted stock units ("RSUs"). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, stock-based compensation also includes other stock-based awards, such as performance stock units ("PSUs") and awards that may be settled in cash or the stock of certain Other Bets. PSUs and certain Other Bet awards are equity classified and expense is recognized over the requisite service period. Certain Other Bet awards are liability classified and remeasured at fair value through settlement. The fair value of Other Bet awards is based on the equity valuation of the respective Other Bet.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 2018, 2019 and 2020, advertising and promotional expenses totaled approximately $6.4 billion, $6.8 billion, and $5.4 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Fees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance fees refer to compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Risks and Concentrations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2018, 2019, or 2020. In 2018, 2019, and 2020, we generated approximately 46%, 46%, and 47% of our revenues, respectively, from customers based in the U.S.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify all marketable debt securities that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities on our Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in other income (expense), net. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable equity securities are measured at fair value with the related gains and losses, realized and unrealized, recognized in other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms for accounts receivable vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, our assessment considered the impact of COVID-19 and estimates of expected credit and collectibility trends. Volatility in market conditions and evolving credit trends are difficult to predict and may cause variability and volatility that may have a material impact on our allowance </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for credit losses in future periods. The allowance for credit losses on accounts receivable was $275 million and $789 million as of December 31, 2019 and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt investments are classified as available-for-sale securities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable investments that do not have stated contractual maturity dates are classified as non-current assets on the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review our debt and non-marketable equity investments for impairment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to other income (expense), net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income ("AOCI"). If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For non-marketable equity securities we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position, access to capital resources and the time since the last adjustment to fair value, among others. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of other income (expense), net. Fair value is estimated using the best information available, which may include cash flow projections or other available market data.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity ("VIE"). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. We depreciate buildings over periods of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzkzNDU4NDg5MjQxOTA_cc77d7aa-fd3e-4c0c-a9f5-085191ed79f2">seven</span> to 25 years. We depreciate information technology assets generally over periods of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzkzNDU4NDg5MjQyNzg_664e2381-b98c-4442-8d04-f1534c2ffcc3">three</span> to five years (specifically, three years for servers and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzkzNDU4NDg5MjQzMjQ_eeaff297-e094-4468-a7b1-c4ba7e981f51">three</span> to five years for network equipment).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets, Goodwill and Other Acquired Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets or asset group are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. Impairments were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzIwNzQ0_2c9ed42e-2976-47b6-8730-568c4a8e4ee5">one</span> to twelve years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13 ("ASU 2016-13") "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which 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 certain 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 result in earlier recognition of credit losses. We adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to our consolidated financial statements. See “Impairment of Investments” and "Accounts Receivable" above as well as Note 3 for the effect on our consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Period Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform with current period presentation. See Note 15 for further details.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues by delivering relevant, cost-effective online advertising, cloud-based solutions that provide customers with platforms, collaboration tools and services, and sales of other products and services, such as apps and in-app purchases, digital content and subscriptions for digital content, and hardware.</span></div> Basis of ConsolidationThe consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. All intercompany balances and transactions have been eliminated. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses, fair values of financial instruments (including non-marketable equity securities), intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 the impact of COVID-19 continues to unfold and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; advances in testing, treatment and prevention; and the macroeconomic impact of government measures to contain the spread of the virus and related government stimulus measures. As a result, certain of our estimates and assumptions, including the allowance for credit losses for accounts receivable, the credit worthiness of customers entering into revenue arrangements, the valuation of non-marketable equity securities, including our impairment assessment, and the fair values of our financial instruments require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we completed an assessment of the useful lives of our servers and network equipment and determined we should adjust the estimated useful life of our servers from three years to four years and the estimated useful life of certain network equipment from three years to five years. This change in accounting estimate will be effective beginning fiscal year 2021.</span></div> P3Y P4Y P3Y P5Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate advertising revenues primarily by delivering advertising on Google Search &amp; other properties, including Google.com, the Google Search app, Google Play, Gmail and Google Maps; YouTube, and Google Network Members’ properties.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager and Google Marketing Platform, among others.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement, such as a click, a view, or a purchase. For brand advertising, we recognize revenues when the ad is displayed or a user views the ad.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Google Cloud Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Google Cloud revenues consist primarily of fees received for Google Cloud Platform services (which includes infrastructure and data analytics platform products and other services) and Google Workspace (formerly G Suite) collaboration tools and other enterprise services. Our cloud services are generally provided on either a consumption or subscription basis. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Revenues </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google other revenues and Other Bets revenues consist primarily of revenues from:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">YouTube non-advertising services including, YouTube premium and YouTube TV subscriptions and other services; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other products and services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Incentives and Credits</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expense sales commissions when incurred when the amortization period is one year or less. We recognize an asset for certain sales commissions if we expect the period of benefit of these costs to exceed one year and amortize it over the period of expected benefit. These costs are recorded within sales and marketing expenses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues consists of TAC and other costs of revenues.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TAC represents the amounts paid to our distribution partners who make available our search access points and services and amounts paid to Google Network Members primarily for ads displayed on their properties. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10pt">Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services</span><span style="color:#008080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and Google Play. We pay fees to these content providers based on revenues generated or a flat fee;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Inventory related costs for hardware we sell.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenues and Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google other. Our total deferred revenue as of December 31, 2019 was $2.3 billion, of which $1.8 billion was recognized as revenues for the year ending December 31, 2020.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized as revenues, also referred to as remaining performance obligations. Remaining performance obligations include related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes (i) contracts with an original expected term of one year or less, (ii) cancellable contracts, and (iii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. As of December 31, 2020, the amount not yet recognized as revenues from these commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is $29.8 billion. We expect to recognize approximately half over the next</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by when the customer utilizes the services and our ability to deliver in accordance with relevant contract terms, which could impact our estimate of the remaining performance obligations and when we expect to recognize such as revenues. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation primarily consists of Alphabet restricted stock units ("RSUs"). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, stock-based compensation also includes other stock-based awards, such as performance stock units ("PSUs") and awards that may be settled in cash or the stock of certain Other Bets. PSUs and certain Other Bet awards are equity classified and expense is recognized over the requisite service period. Certain Other Bet awards are liability classified and remeasured at fair value through settlement. The fair value of Other Bet awards is based on the equity valuation of the respective Other Bet.</span></div> Advertising and Promotional ExpensesWe expense advertising and promotional costs in the period in which they are incurred. 6400000000 6800000000 5400000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Fees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance fees refer to compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Risks and Concentrations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.</span></div> 0.46 0.46 0.47 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activities.</span></div>The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our marketable debt securities, which are accounted for as available-for-sale, within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify all marketable debt securities that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities on our Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in other income (expense), net. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable equity securities are measured at fair value with the related gains and losses, realized and unrealized, recognized in other income (expense), net.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms for accounts receivable vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. </span></div>We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. For the year ended December 31, 2020, our assessment considered the impact of COVID-19 and estimates of expected credit and collectibility trends. Volatility in market conditions and evolving credit trends are difficult to predict and may cause variability and volatility that may have a material impact on our allowance for credit losses in future periods. 275000000 789000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Marketable Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable debt investments are classified as available-for-sale securities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable investments that do not have stated contractual maturity dates are classified as non-current assets on the Consolidated Balance Sheets.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review our debt and non-marketable equity investments for impairment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to other income (expense), net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income ("AOCI"). If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For non-marketable equity securities we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position, access to capital resources and the time since the last adjustment to fair value, among others. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of other income (expense), net. Fair value is estimated using the best information available, which may include cash flow projections or other available market data.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity ("VIE"). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary. </span></div>We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. We depreciate buildings over periods of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzkzNDU4NDg5MjQxOTA_cc77d7aa-fd3e-4c0c-a9f5-085191ed79f2">seven</span> to 25 years. We depreciate information technology assets generally over periods of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzkzNDU4NDg5MjQyNzg_664e2381-b98c-4442-8d04-f1534c2ffcc3">three</span> to five years (specifically, three years for servers and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzkzNDU4NDg5MjQzMjQ_eeaff297-e094-4468-a7b1-c4ba7e981f51">three</span> to five years for network equipment).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.</span></div> P25Y P5Y P3Y P5Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Assets, Goodwill and Other Acquired Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets or asset group are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. Impairments were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ1NWJlNzk5MmIzNzRlMWE5YTJiYzQ4ODg3ZGRiYjNmL3NlYzpkNTViZTc5OTJiMzc0ZTFhOWEyYmM0ODg4N2RkYmIzZl8xNDIvZnJhZzpjNTAxYzEzYzQ1ZDY0NDJlYmRkYzY3NzFmMzI1NjYyMC90ZXh0cmVnaW9uOmM1MDFjMTNjNDVkNjQ0MmViZGRjNjc3MWYzMjU2NjIwXzIwNzQ0_2c9ed42e-2976-47b6-8730-568c4a8e4ee5">one</span> to twelve years.</span></div> 0 0 0 P12Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13 ("ASU 2016-13") "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which 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 certain 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 result in earlier recognition of credit losses. We adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to our consolidated financial statements. See “Impairment of Investments” and "Accounts Receivable" above as well as Note 3 for the effect on our consolidated financial statements.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Period Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform with current period presentation. See Note 15 for further details.</span></div> Revenues <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by type (in millions). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Search &amp; other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YouTube ads</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Network Members' properties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google advertising</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,461 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,924 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,524 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.195%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenues and Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google other. Our total deferred revenue as of December 31, 2019 was $2.3 billion, of which $1.8 billion was recognized as revenues for the year ending December 31, 2020.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized as revenues, also referred to as remaining performance obligations. Remaining performance obligations include related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes (i) contracts with an original expected term of one year or less, (ii) cancellable contracts, and (iii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. As of December 31, 2020, the amount not yet recognized as revenues from these commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is $29.8 billion. We expect to recognize approximately half over the next</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by when the customer utilizes the services and our ability to deliver in accordance with relevant contract terms, which could impact our estimate of the remaining performance obligations and when we expect to recognize such as revenues. <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by type (in millions). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Search &amp; other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YouTube ads</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Network Members' properties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google advertising</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,461 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,924 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,524 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 85296000000 98115000000 104062000000 11155000000 15149000000 19772000000 20010000000 21547000000 23090000000 116461000000 134811000000 146924000000 14063000000 17014000000 21711000000 130524000000 151825000000 168635000000 5838000000 8918000000 13059000000 595000000 659000000 657000000 -138000000 455000000 176000000 136819000000 161857000000 182527000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.195%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").</span></div> 63269000000 0.46 74843000000 0.46 85014000000 0.47 44739000000 0.33 50645000000 0.31 55370000000 0.30 21341000000 0.15 26928000000 0.17 32550000000 0.18 7608000000 0.06 8986000000 0.06 9417000000 0.05 -138000000 455000000 176000000 136819000000 1 161857000000 1 182527000000 1 2300000000 1800000000 29800000000 Financial Instruments<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify our marketable debt securities, which are accounted for as available-for-sale, within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in other income (expense), net. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts. Unrealized net gains related to debt securities still held where we have elected the fair value option were $87 million as of December 31, 2020. As of December 31, 2020, the fair value of these debt securities was $2 billion. Balances as of December 31, 2019 were not material.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories as of December 31, 2019 and 2020 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:38.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,944 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.107%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The majority of our time deposits are domestic deposits.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $1.3 billion, $292 million, and $899 million for the years ended December 31, 2018, 2019, and 2020, respectively. We recognized gross realized losses of $143 million, $143 million, and $184 million for the years ended December 31, 2018, 2019, and 2020, respectively. We reflect these gains and losses as a component of other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of our investments in marketable debt securities by stated contractual maturity dates (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year through 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,228 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 10 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,038 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present fair values and gross unrealized losses recorded to AOCI as of December 31, 2019 and 2020, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:29.353%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,953 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:29.353%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,444 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2018, and 2019 we did not recognize any significant other-than-temporary impairment losses. During the year ended December 31, 2020, with the adoption of ASU 2016-13, we did not recognize significant credit losses and the ending allowance for credit losses was immaterial. See Note 7 for further details on other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discusses our marketable equity securities, non-marketable equity securities, gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). Non-marketable equity securities that have been remeasured during the period based on observable transactions are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold. The fair value of non-marketable equity securities that have been remeasured due to impairment are classified within Level 3.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gains and losses on marketable and non-marketable equity securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on equity securities sold during the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on equity securities held as of the end of the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) recognized in other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the table above, net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security. While these net gains may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic realized net gains on the securities sold during the period. Cumulative net gains are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Securities Sold During the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sale price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gains (losses)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Carrying value of marketable and non-marketable equity securities</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value is measured as the total initial cost plus the cumulative net gain (loss). The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gain (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,353 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Non-marketable equity securities cumulative net gain (loss) is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).</span></div><div style="text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gain (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,893 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Non-marketable equity securities cumulative net gain (loss) is comprised of $6.1 billion unrealized gains and $1.9 billion unrealized losses (including impairment).</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The long-term portion of marketable equity securities of $429 million is included in other non-current assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable equity securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2019 and 2020 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity<br/>Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balance as of December 31, 2019 and 2020 includes investments that were reclassified from non-marketable equity securities following the commencement of public market trading of the issuers or acquisition by public entities. As of December 31, 2020 certain investments are subject to short-term lock-up restrictions. </span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2020 the long-term portion of marketable equity securities of $429 million is included within other non-current assets. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-marketable equity securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses (including impairment)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrealized gain (loss) for non-marketable equity securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, included in the $18.9 billion of non-marketable equity securities, $9.7 billion were measured at fair value resulting in a net unrealized gain of $1.5 billion.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity securities accounted for under the Equity Method</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019 and 2020, equity securities accounted for under the equity method had a carrying value of approximately $1.3 billion and $1.4 billion, respectively. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 7 for further details on other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed with derivative instruments is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value and classify the derivatives primarily within Level 2 in the fair value hierarchy. We present our collar contracts (an option strategy comprised of a combination of purchased and written options) at net fair values where both the purchased and written options are with the same counterparty. For other derivative contracts, we present at gross fair values. We primarily record changes in the fair value in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. Further, we enter into collateral security arrangements that provide for collateral to be received or pledged when the net fair value of certain financial instruments fluctuates from contractually established thresholds. Cash collateral received related to derivative instruments under our collateral security arrangements are included in other current assets with a corresponding liability. Cash and non-cash </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">collateral pledged related to derivative instruments under our collateral security arrangements are included in other current assets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designate foreign currency forward and option contracts (including collars) as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. These contracts have maturities of 24 months or less.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedge amounts included in the assessment of hedge effectiveness are deferred in AOCI and subsequently reclassified to revenue when the hedged item is recognized in earnings. We exclude the change in forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are reclassified to other income (expense), net in the period of de-designation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the net accumulated loss on our foreign currency cash flow hedges before tax effect was $124 million, which is expected to be reclassified from AOCI into earnings within the next 12 months.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Hedges</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designate foreign currency forward contracts as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items. We exclude changes in forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designate foreign currency forward contracts as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Net investment hedge amounts included in the assessment of hedge effectiveness are recognized in AOCI along with the foreign currency translation adjustment. We exclude changes in forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in other income (expense), net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Derivatives</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other derivatives not designated as hedging instruments consist primarily of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the functional currency of a subsidiary. Gains and losses on these contracts, as well as the related costs, are recognized in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use derivatives not designated as hedging instruments to manage risks relating to interest rates, equity and commodity prices, credit exposures and to enhance investment returns. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross notional amounts of our outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Cash flow hedges </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Fair value hedges</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Net investment hedges</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income ("OCI") are summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in OCI<br/>on Derivatives Before Tax Effect</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives in Cash Flow Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives in Net Investment Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(786)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of derivative instruments on income is summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other income (expense), net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount of gains (losses) reclassified from AOCI to income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives in Fair Value Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hedged items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives in Net Investment Hedging Relationship:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gains (losses)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Offsetting of Derivatives</span></div><div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:20.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of our derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Offsetting of Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Cash Collateral Received</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Received</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Assets Exposed </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash Collateral Received</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Received</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Assets Exposed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balances as of December 31, 2019 and 2020 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Offsetting of Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Cash Collateral Pledged</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Pledged</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Cash Collateral Pledged</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Pledged</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balances as of December 31, 2019 and 2020 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.</span></div> 87000000 2000000000 The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories as of December 31, 2019 and 2020 (in millions):<div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:38.164%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,944 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,737 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,856 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.107%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjusted<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time deposits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,861 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,752 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The majority of our time deposits are domestic deposits.</span></div> 2294000000 0 0 2294000000 2294000000 0 55033000000 434000000 30000000 55437000000 4518000000 50919000000 27164000000 337000000 3000000 27498000000 44000000 27454000000 19453000000 96000000 41000000 19508000000 0 19508000000 103944000000 867000000 74000000 104737000000 6856000000 97881000000 3564000000 0 0 3564000000 3564000000 0 55156000000 793000000 9000000 55940000000 2527000000 53413000000 31521000000 704000000 2000000 32223000000 8000000 32215000000 16767000000 364000000 7000000 17124000000 0 17124000000 107008000000 1861000000 18000000 108851000000 6099000000 102752000000 1300000000 292000000 899000000 143000000 143000000 184000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of our investments in marketable debt securities by stated contractual maturity dates (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:83.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year or less</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year through 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,228 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 5 years through 10 years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 10 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,038 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19795000000 69228000000 2739000000 13038000000 104800000000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present fair values and gross unrealized losses recorded to AOCI as of December 31, 2019 and 2020, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:29.353%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,953 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,356 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:29.353%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,444 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,689 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6752000000 20000000 4590000000 10000000 11342000000 30000000 1665000000 2000000 978000000 1000000 2643000000 3000000 4536000000 13000000 2835000000 28000000 7371000000 41000000 12953000000 35000000 8403000000 39000000 21356000000 74000000 5516000000 9000000 3000000 0 5519000000 9000000 1999000000 1000000 0 0 1999000000 1000000 929000000 5000000 242000000 2000000 1171000000 7000000 8444000000 15000000 245000000 2000000 8689000000 17000000 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on equity securities sold during the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on equity securities held as of the end of the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,950 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) recognized in other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -301000000 1339000000 2950000000 4253000000 2649000000 5592000000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Securities Sold During the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sale price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">858 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gains (losses)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3134000000 4767000000 858000000 2674000000 2276000000 2093000000 The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):<div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.565%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gain (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,353 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Non-marketable equity securities cumulative net gain (loss) is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).</span></div><div style="text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gain (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,893 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Non-marketable equity securities cumulative net gain (loss) is comprised of $6.1 billion unrealized gains and $1.9 billion unrealized losses (including impairment).</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The long-term portion of marketable equity securities of $429 million is included in other non-current assets.</span></div> 1935000000 8297000000 10232000000 1361000000 3056000000 4417000000 3296000000 11353000000 14649000000 3500000000 445000000 2227000000 14616000000 16843000000 3631000000 4277000000 7908000000 5858000000 18893000000 24751000000 6100000000 1900000000 429000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2019 and 2020 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.584%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.587%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity<br/>Securities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,470 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balance as of December 31, 2019 and 2020 includes investments that were reclassified from non-marketable equity securities following the commencement of public market trading of the issuers or acquisition by public entities. As of December 31, 2020 certain investments are subject to short-term lock-up restrictions. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span>As of December 31, 2020 the long-term portion of marketable equity securities of $429 million is included within other non-current assets. 4604000000 12210000000 3046000000 5470000000 4604000000 3046000000 12210000000 5470000000 250000000 388000000 4604000000 3296000000 12210000000 5858000000 429000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses (including impairment)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(372)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,489)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total unrealized gain (loss) for non-marketable equity securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2163000000 3020000000 372000000 1489000000 1791000000 1531000000 18900000000 9700000000 1500000000 1300000000 1400000000 P24M 124000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross notional amounts of our outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Cash flow hedges </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Fair value hedges</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Net investment hedges</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13207000000 10187000000 455000000 1569000000 9318000000 9965000000 43497000000 39861000000 117000000 2399000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.954%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.366%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative Liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities, current and non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 91000000 253000000 344000000 0 1000000 1000000 91000000 254000000 345000000 173000000 196000000 369000000 0 13000000 13000000 173000000 209000000 382000000 33000000 316000000 349000000 0 16000000 16000000 33000000 332000000 365000000 395000000 185000000 580000000 0 942000000 942000000 395000000 1127000000 1522000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income ("OCI") are summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in OCI<br/>on Derivatives Before Tax Effect</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives in Cash Flow Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives in Net Investment Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(786)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of derivative instruments on income is summarized below (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:46.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.979%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Recognized in Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Other income (expense), net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount of gains (losses) reclassified from AOCI to income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives in Fair Value Hedging Relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hedged items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives in Net Investment Hedging Relationship:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains (Losses) on Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gains (losses)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 332000000 38000000 102000000 26000000 -14000000 -37000000 136000000 131000000 -851000000 494000000 155000000 -786000000 136819000000 7389000000 161857000000 5394000000 182527000000 6858000000 -139000000 0 367000000 0 144000000 0 1000000 0 88000000 0 33000000 0 0 -96000000 0 -19000000 0 18000000 0 96000000 0 19000000 0 -18000000 0 37000000 0 25000000 0 4000000 0 78000000 0 243000000 0 151000000 0 54000000 0 -413000000 0 718000000 0 0 0 0 0 -906000000 -138000000 169000000 455000000 -145000000 177000000 -33000000 The gross amounts of our derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Offsetting of Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Cash Collateral Received</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Received</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Assets Exposed </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash Collateral Received</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Received</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Assets Exposed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)    The balances as of December 31, 2019 and 2020 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements. 366000000 21000000 345000000 88000000 234000000 0 23000000 397000000 32000000 365000000 295000000 16000000 0 54000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Offsetting of Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.062%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Cash Collateral Pledged</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Pledged</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Financial Instruments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"> Cash Collateral Pledged</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Non-Cash Collateral Pledged</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(295)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balances as of December 31, 2019 and 2020 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.</span></div> 403000000 21000000 382000000 88000000 0 0 294000000 1554000000 32000000 1522000000 295000000 1000000 943000000 283000000 Leases <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between 2021 and 2063. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of operating lease expense were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases is as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,765 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, our operating leases had a weighted average remaining lease term of 9 years and a weighted average discount rate of 2.6%. Future lease payments under operating leases as of December 31, 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,601 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,251)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we have entered into leases that have not yet commenced with future lease payments of $8.0 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2021 and 2026 with non-cancelable lease terms of 1 to 25 years.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of operating lease expense were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1820000000 2267000000 541000000 619000000 2361000000 2886000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases is as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,391 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,765 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1661000000 2004000000 4391000000 2765000000 P9Y 0.026 Future lease payments under operating leases as of December 31, 2020 were as follows (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,601 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,251)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,840 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2198000000 2170000000 1995000000 1738000000 1389000000 5601000000 15091000000 2251000000 12840000000 8000000000.0 P1Y P1Y P25Y P25Y Variable Interest Entities <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated VIEs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2019 and 2020, assets that can only be used to settle obligations of these VIEs were $3.1 billion and $5.7 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $1.2 billion and $2.3 billion, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total noncontrolling interests ("NCI"), including redeemable noncontrolling interests ("RNCI"), in our consolidated subsidiaries increased from $1.2 billion to $3.9 billion </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rom December 31, 2019 to December 31, 2020, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to external investments in Waymo. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for any period presented and is included within other income (expense), net. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Waymo</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Waymo is an autonomous driving technology development company with a mission to make it safe and easy for people and things to get where they're going. In the first half of 2020, Waymo completed an externally led investment round raising in total $3.2 billion, which includes investment from Alphabet. No gain or loss was recognized. The investments related to external parties were accounted for as equity transactions and resulted in recognition of noncontrolling interests.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unconsolidated VIEs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have investments in some VIEs in which we are not the primary beneficiary. These VIEs include private companies that are primarily early stage companies and certain renewable energy entities in which activities involve power generation using renewable sources. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we are not the primary beneficiary, and the results of operations and financial position of these VIEs are not included in our consolidated financial statements. We account for these investments as non-marketable equity investments or equity method investments. </span></div>VIEs are generally based on the current carrying value of the investments and any future funding commitments. We have determined that the single source of our exposure to these VIEs is our capital investments in them. The carrying value and maximum exposure of these unconsolidated VIEs were not material as of December 31, 2019 and 2020. 3100000000 5700000000 1200000000 2300000000 1200000000 3900000000 3200000000 Debt <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2019 and 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term debt balance also includes the current portion of certain long-term debt.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, Alphabet issued $10.0 billion of fixed-rate senior unsecured notes in six tranches (collectively, “2020 Notes”): $1.0 billion due in 2025, $1.0 billion due in 2027, $2.25 billion due in 2030, $1.25 billion due in 2040, $2.5 billion due in 2050 and $2.0 billion due in 2060. The 2020 Notes had a weighted average duration of 21.5 years and weighted average coupon rate of 1.57%. Of the total issuance, $5.75 billion was designated as Sustainability Bonds, the net proceeds of which are used to fund environmentally and socially responsible projects in the following eight areas: energy efficiency, clean energy, green buildings, clean transportation, circular economy and design, affordable housing, commitment to racial equity, and support for small businesses and COVID-19 crisis response. The remaining net proceeds are used for general corporate purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The total outstanding debt is summarized below (in millions, except percentages):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011-2016 Notes Issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.63%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23% - 3.73%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Notes Issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 - 2060</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45% - 2.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57% - 2.33%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future finance lease payments, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion future finance lease payments, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,554 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Net of imputed interest.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes in the table above are comprised of fixed-rate senior unsecured obligations and generally rank equally with each other. We may redeem the notes at any time in whole or in part at specified redemption prices. The effective interest rates are based on proceeds received with interest payable semi-annually.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the outstanding notes, including the current portion, was approximately $4.1 billion and $14.0 billion as of December 31, 2019 and December 31, 2020, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,868</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we have $4.0 billion of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. No amounts were outstanding under the credit facilities as of December 31, 2019 and 2020.</span></div> 5000000000.0 0 0 10000000000.0 6 1000000000.0 1000000000.0 2250000000 1250000000 2500000000 2000000000.0 P21Y6M 0.0157 5750000000 The total outstanding debt is summarized below (in millions, except percentages):<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011-2016 Notes Issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 - 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00% - 3.63%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23% - 3.73%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 Notes Issuance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 - 2060</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45% - 2.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57% - 2.33%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future finance lease payments, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of Notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion future finance lease payments, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,554 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Net of imputed interest.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7.</span></div> 0.0200 0.0363 0.0223 0.0373 4000000000 4000000000 0.0045 0.0225 0.0057 0.0233 0 10000000000 711000000 1201000000 4711000000 15201000000 42000000 169000000 0 999000000 115000000 101000000 4554000000 13932000000 4100000000 14000000000.0 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,868</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1104000000 86000000 86000000 1087000000 1088000000 11868000000 15319000000 4000000000.0 0 0 Supplemental Financial Statement Information <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,462 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,749 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued expenses and other current liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Commission fines</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the effects of foreign exchange and interest. See Note 10 for further details.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCI, net of tax, were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,103)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(992)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,216)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,884)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,306)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,003)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,232)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects on net income of amounts reclassified from AOCI were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.785%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.633%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> AOCI Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount reclassified, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense), Net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other income (expense), net, were as follows (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gain (loss), net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on debt securities, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on equity securities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) and impairment from equity method investments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense is net of interest capitalized of $92 million, $167 million, and $218 million for the years ended December 31, 2018, 2019, and 2020, respectively.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our foreign currency exchange gain (loss), net, is primarily related to the forward points for our foreign currency hedging contracts and foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contracts' losses and gains.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we entered into derivatives that hedged the changes in fair value of certain marketable equity securities, which resulted in a $902 million loss. The offsetting recognized gains on the marketable equity securities are reflected in Gain (loss) on equity securities, net.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,462 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,646 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,749 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39865000000 49732000000 36840000000 45906000000 21036000000 23111000000 6310000000 7516000000 156000000 197000000 104207000000 126462000000 30561000000 41713000000 73646000000 84749000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Commission fines</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,067 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes the effects of foreign exchange and interest. See Note 10 for further details.</span></div> 9405000000 10409000000 2245000000 3118000000 2411000000 2197000000 1199000000 1694000000 7807000000 11213000000 23067000000 28631000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCI, net of tax, were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.024%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2017</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,103)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(992)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(781)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(823)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,216)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,884)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,306)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,003)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,232)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -1103000000 233000000 -122000000 -992000000 0 -98000000 0 -98000000 -781000000 88000000 264000000 -429000000 0 0 26000000 26000000 0 911000000 -98000000 813000000 -781000000 -823000000 388000000 -1216000000 -1884000000 -688000000 266000000 -2306000000 0 0 -30000000 -30000000 -119000000 1611000000 36000000 1528000000 0 0 -14000000 -14000000 0 111000000 299000000 410000000 -119000000 1500000000 -277000000 1104000000 -2003000000 812000000 -41000000 -1232000000 1139000000 1313000000 79000000 2531000000 0 0 -37000000 -37000000 0 513000000 116000000 629000000 1139000000 800000000 -74000000 1865000000 -864000000 1612000000 -115000000 633000000 <div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects on net income of amounts reclassified from AOCI were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.785%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.633%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> AOCI Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount reclassified, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 1190000000 149000000 650000000 279000000 38000000 137000000 911000000 111000000 513000000 -139000000 367000000 144000000 6000000 6000000 6000000 -35000000 74000000 34000000 -98000000 299000000 116000000 813000000 410000000 629000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other income (expense), net, were as follows (in millions): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gain (loss), net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(344)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on debt securities, net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on equity securities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(609)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) and impairment from equity method investments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,394 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,858 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense is net of interest capitalized of $92 million, $167 million, and $218 million for the years ended December 31, 2018, 2019, and 2020, respectively.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our foreign currency exchange gain (loss), net, is primarily related to the forward points for our foreign currency hedging contracts and foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contracts' losses and gains.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we entered into derivatives that hedged the changes in fair value of certain marketable equity securities, which resulted in a $902 million loss. The offsetting recognized gains on the marketable equity securities are reflected in Gain (loss) on equity securities, net.</span></div> 1878000000 2427000000 1865000000 114000000 100000000 135000000 -80000000 103000000 -344000000 1190000000 149000000 725000000 5460000000 2649000000 5592000000 1203000000 326000000 609000000 -120000000 390000000 401000000 378000000 102000000 -637000000 7389000000 5394000000 6858000000 92000000 167000000 218000000 1300000000 -902000000 Acquisitions <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisitions </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we completed acquisitions and purchases of intangible assets for total consideration of approximately $744 million, net of cash acquired. In aggregate, $248 million was attributed to intangible assets, $446 million to goodwill and $50 million to net assets acquired. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma results of operations for these acquisitions have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all intangible assets acquired and purchased during the year ended December 31, 2020, patents and developed technology have a weighted-average useful life of 4.1 years, customer relationships have a weighted-average useful life of 4.7 years, and trade names and other have a weighted-average useful life of 4.6 years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Acquisition of Fitbit</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, we closed the acquisition of Fitbit, a leading wearables brand for $2.1 billion.</span></div> 744000000 248000000 446000000 50000000 P4Y1M6D P4Y8M12D P4Y7M6D 2100000000 Goodwill and Other Intangible Assets <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Cloud</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Bets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation in the fourth quarter of 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,171)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents reallocation of goodwill as a result of our change in segments in the fourth quarter of 2020. See Note 15 for further details</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding purchased intangible assets were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,604 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of 1.6 years, 4.9 years, and 2.1 years, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense relating to purchased intangible assets was $865 million, $795 million, and $774 million for the years ended December 31, 2018, 2019, and 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Cloud</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Bets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation in the fourth quarter of 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,171)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,175 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents reallocation of goodwill as a result of our change in segments in the fourth quarter of 2020. See Note 15 for further details</span></div> 17521000000 0 0 367000000 17888000000 2353000000 0 0 475000000 2828000000 9000000 0 0 -9000000 0 38000000 0 0 -130000000 -92000000 19921000000 0 0 703000000 20624000000 204000000 0 0 0 204000000 46000000 0 0 -4000000 42000000 -20171000000 18408000000 1763000000 0 0 0 53000000 189000000 0 242000000 0 56000000 5000000 2000000 63000000 0 18517000000 1957000000 701000000 21175000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding purchased intangible assets were as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,604 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,159 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4972000000 3570000000 1402000000 254000000 30000000 224000000 703000000 350000000 353000000 5929000000 3950000000 1979000000 4639000000 3649000000 990000000 266000000 49000000 217000000 699000000 461000000 238000000 5604000000 4159000000 1445000000 P1Y7M6D P4Y10M24D P2Y1M6D 865000000 795000000 774000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 719000000 375000000 104000000 78000000 53000000 116000000 1445000000 Commitments and Contingencies <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had $10.7 billion of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, information technology assets and purchases of inventory.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, customers of Google Cloud offerings, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we did not have any material indemnification claims that were probable or reasonably possible. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Antitrust Investigations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision. On October 29, 2018, we implemented changes to certain of our Android distribution practices. We recognized a charge of $5.1 billion for the fine in the second quarter of 2018.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search partners' agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time we are subject to formal and informal inquiries and investigations on competition matters by regulatory authorities in the United States, Europe, and other jurisdictions. For example, in August 2019, we began receiving civil investigative demands from the U.S. Department of Justice ("DOJ") requesting information and documents relating to our prior antitrust investigations and certain aspects of our business. The DOJ and a number of state Attorneys General filed a lawsuit on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. Separately, on December 16, 2020, a number of state Attorneys General filed an antitrust complaint against Google in the United States District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology. We believe these complaints are without merit and will defend ourselves vigorously. The DOJ and state Attorneys General continue their investigations into certain aspects of our business. We continue to cooperate with federal and state regulators in the United States, and other regulators around the world.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patent and Intellectual Property Claims</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices, and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission ("ITC") has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2010, Oracle America, Inc. ("Oracle") brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for a rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. On April 29, 2019, the Supreme Court requested the views of the Solicitor General regarding our petition. On September 27, 2019, the Solicitor General recommended denying our petition, and we provided our response on October 16, 2019. On November 15, 2019, the Supreme Court granted our petition and made a decision to review the case. The Supreme Court heard oral arguments in our case on October 7, 2020. If the Supreme Court does not rule in our favor, the case will be remanded to the district court for further determination of the remaining issues in the case, including damages, if any. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing auditing and monitoring obligations, changes to our products and services, alterations to our business models and operations, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense legal fees in the period in which they are incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information regarding income tax contingencies, see Note 14.</span></div> 10700000000 2400000000 2700000000 2700000000 4300000000 5100000000 5100000000 1500000000 1700000000 1700000000 Stockholders' Equity <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Preferred Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors has authorized 100 million shares of convertible preferred stock, $0.001 par value, issuable in series. As of December 31, 2019 and 2020, no shares were issued or outstanding.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class A and Class B Common Stock and Class C Capital Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In July 2020, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $28.0 billion of its Class C capital stock. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2019 and 2020, we repurchased and subsequently retired 15.3 million and 21.5 million shares of Alphabet Class C capital stock for an aggregate amount of $18.4 billion and $31.1 billion, respectively.</span></div> 100000000 0.001 0 0 0 0 3 1 10 0 28000000000.0 15300000 21500000 18400000000 31100000000 Net Income Per Share <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our Board of Directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our Board of Directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the years ended December 31, 2018, 2019 and 2020, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,126 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,287 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,984 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:70.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.22 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,126 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">349,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">357,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,287 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.16 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.821%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.15 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,984 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">334,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13200000000 2072000000 15464000000 298548000 46864000 349728000 44.22 44.22 44.22 13200000000 2072000000 15464000000 2072000000 0 0 146000000 24000000 -146000000 15126000000 2048000000 15610000000 298548000 46864000 349728000 46864000 0 0 689000 0 7456000 346101000 46864000 357184000 43.70 43.70 43.70 14846000000 2307000000 17190000000 299402000 46527000 346667000 49.59 49.59 49.59 14846000000 2307000000 17190000000 2307000000 0 0 126000000 20000000 -126000000 17027000000 2287000000 17316000000 299402000 46527000 346667000 46527000 0 0 413000 0 5547000 346342000 46527000 352214000 49.16 49.16 49.16 17733000000 2732000000 19804000000 299815000 46182000 334819000 59.15 59.15 59.15 17733000000 2732000000 19804000000 2732000000 0 0 180000000 25000000 -180000000 20285000000 2707000000 19984000000 299815000 46182000 334819000 46182000 0 0 87000 0 6125000 346084000 46182000 340944000 58.61 58.61 58.61 Compensation Plans <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Plans</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our stock plans include the Alphabet 2012 Stock Plan and Other Bet stock-based plans. Under our stock plans, RSUs and other types of awards may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. RSUs granted to participants under the Alphabet 2012 Stock Plan generally vest over four years contingent upon employment or service with us on the vesting date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, there were 38,777,813 shares of stock reserved for future issuance under our Alphabet 2012 Stock Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2018, 2019 and 2020, total stock-based compensation expense was $10.0 billion, $11.7 billion and $13.4 billion, including amounts associated with awards we expect to settle in Alphabet stock of $9.4 billion, $10.8 billion, and $12.8 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2018, 2019 and 2020, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $1.5 billion, $1.8 billion, and $2.7 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2018, 2019 and 2020, tax benefit realized related to awards vested or exercised during the period was $2.1 billion, $2.2 billion and $3.6 billion, 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="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Award Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for our unvested Alphabet RSUs for the year ended December 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">    Number of    <br/>Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,394,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,647,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407.97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,643,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,109,335)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.01 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,288,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2018 and 2019, was $1,095.89 and $1,092.36, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2018, 2019, and 2020 were $14.1 billion, $15.2 billion, and $17.8 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, there was $22.8 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.6 years. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">401(k) Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately $691 million, $724 million, and</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $855 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December 31, 2018, 2019, and 2020, respectively.</span></div> P4Y 38777813 10000000000.0 11700000000 13400000000 9400000000 10800000000 12800000000 1500000000 1800000000 2700000000 2100000000 2200000000 3600000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for our unvested Alphabet RSUs for the year ended December 31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">    Number of    <br/>Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,394,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,647,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407.97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,643,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089.31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,109,335)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.01 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,288,793 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262.13 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19394236 1055.22 12647562 1407.97 11643670 1089.31 1109335 1160.01 19288793 1262.13 1095.89 1092.36 14100000000 15200000000 17800000000 22800000000 P2Y7M6D 2 691000000 724000000 855000000 Income Taxes <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:62.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 50.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,476 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 50.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,813 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income deduction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of the Tax Cuts and Jobs Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Commission fines</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate for 2018 and 2019 was affected significantly by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate because substantially all of the income from foreign operations was earned by an Irish subsidiary. As of December 31, 2019, we have simplified our corporate legal entity structure and now license intellectual property from the U.S. that was previously licensed from Bermuda resulting in an increase in the portion of our income earned in the U.S.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. As a result of that decision, we recorded a tax benefit related to the anticipated reimbursement of cost share payment for previously shared stock-based compensation costs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 7, 2019, the United States Court of Appeals for the Ninth Circuit overturned the 2015 Tax Court decision in Altera Corp. v. Commissioner, and upheld the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. As a result of the Ninth Circuit court decision, our cumulative net tax benefit of $418 million related to previously shared stock-based compensation costs was reversed in the year ended December 31, 2019.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, there was an increase in valuation allowance for net deferred tax assets that are not likely to be realized relating to certain of our Other Bets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves not currently deductible</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment gains</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,217)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, our federal, state and foreign net operating loss carryforwards for income tax purposes were approximately $3.1 billion, $3.1 billion, and $1.4 billion respectively. If not utilized, the federal net operating loss carryforwards will begin to expire in 2023, foreign net operating loss carryforwards will begin to expire in 2024 and the state net operating loss carryforwards will begin to expire in 2028. It is more likely than not that certain net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, our California research and development credit carryforwards for income tax purposes were approximately $3.7 billion that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state tax credits, net deferred tax assets relating to certain of our Other Bets, and certain foreign net operating losses that we believe are not likely to be realized. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning gross unrecognized tax benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending gross unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of gross unrecognized tax benefits was $4.7 billion, $3.4 billion, and $3.8 billion as of December 31, 2018, 2019, and 2020, respectively, of which, $2.9 billion, $2.3 billion, and $2.6 billion, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2019 was primarily as a result of the resolution of multi-year audits.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019 and 2020, we accrued $130 million and $222 million in interest and penalties in provision for income taxes, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2016 through 2018 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax years 2011 through 2019 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"/><td style="width:62.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,913 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,625 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,082 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15779000000 16426000000 37576000000 19134000000 23199000000 10506000000 34913000000 39625000000 48082000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 50.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,476 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 50.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,177 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,813 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2153000000 2424000000 4789000000 1251000000 2713000000 1687000000 3404000000 5137000000 6476000000 907000000 286000000 1552000000 -134000000 -141000000 -215000000 773000000 145000000 1337000000 4177000000 5282000000 7813000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income deduction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of the Tax Cuts and Jobs Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Commission fines</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.044 -0.049 -0.003 -0.005 -0.007 -0.030 0.022 0.007 0.017 0.024 0.025 0.023 -0.013 -0.006 0.000 0.031 0.010 0.000 -0.020 0.000 0.014 -0.004 0.011 0.011 0.011 -0.004 0.000 0.120 0.133 0.162 418000000 Significant components of our deferred tax assets and liabilities are as follows (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves not currently deductible</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets net of valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,730 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable energy investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment gains</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,074)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,710)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,217)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 421000000 518000000 463000000 580000000 1047000000 1049000000 3264000000 3723000000 771000000 1085000000 1876000000 2620000000 164000000 1525000000 226000000 463000000 8232000000 11563000000 3502000000 4823000000 4730000000 6740000000 1798000000 3382000000 466000000 415000000 373000000 383000000 1074000000 1901000000 1619000000 2354000000 380000000 782000000 5710000000 9217000000 980000000 2477000000 3100000000 3100000000 1400000000 3700000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning gross unrecognized tax benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,696 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending gross unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4696000000 4652000000 3377000000 321000000 938000000 372000000 623000000 143000000 557000000 191000000 2886000000 45000000 449000000 816000000 690000000 4652000000 3377000000 3837000000 4700000000 3400000000 3800000000 2900000000 2300000000 2600000000 130000000 222000000 2 Information about Segments and Geographic Areas <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the fourth quarter of 2020, we report our segment results as Google Services, Google Cloud, and Other Bets:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Google Services includes products and services such as ads, Android, Chrome, hardware, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and fees received for subscription-based products such as YouTube Premium and YouTube TV.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Google Cloud includes Google’s infrastructure and data analytics platforms, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from fees received for Google Cloud Platform services and Google Workspace (formerly known as G Suite) collaboration tools.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Other Bets is a combination of multiple operating segments that are not individually material. Revenues from the Other Bets are derived primarily through the sale of internet services as well as licensing and R&amp;D services. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues and certain costs, such as costs associated with content and traffic acquisition, certain engineering, and hardware costs and other operating expenses, are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">centrally at a consolidated level. The associated costs, including depreciation and impairment, are allocated to operating segments as a service cost generally based on usage or headcount.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Unallocated corporate costs primarily include corporate initiatives, corporate shared costs, such as finance and legal, including fines and settlements, as well as costs associated with certain shared research and development activities. Additionally, hedging gains (losses) related to revenue are included in corporate costs. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Chief Operating Decision Maker does not evaluate operating segments using asset information.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about segments during the periods presented were as follows (in millions). For comparative purposes, amounts in prior periods have been recast:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, unallocated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,524 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,231 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,224 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate costs, unallocated includes a fine of $5.1 billion for the year ended December 31, 2018 and a fine and legal settlement totaling $2.3 billion for the year ended December 31, 2019.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For revenues by geography, see Note 2.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain of our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about segments during the periods presented were as follows (in millions). For comparative purposes, amounts in prior periods have been recast:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,819 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,857 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,645)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate costs, unallocated</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,524 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,231 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,224 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate costs, unallocated includes a fine of $5.1 billion for the year ended December 31, 2018 and a fine and legal settlement totaling $2.3 billion for the year ended December 31, 2019.</span></div> 130524000000 151825000000 168635000000 5838000000 8918000000 13059000000 595000000 659000000 657000000 -138000000 455000000 176000000 136819000000 161857000000 182527000000 43137000000 48999000000 54606000000 -4348000000 -4645000000 -5607000000 -3358000000 -4824000000 -4476000000 -7907000000 -5299000000 -3299000000 27524000000 34231000000 41224000000 5100000000 2300000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain of our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63102000000 69315000000 21485000000 27645000000 84587000000 96960000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II: Valuation and Qualifying Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below details the activity of the allowance for credit losses and sales credits for the years ended December 31, 2018, 2019 and 2020 (in millions):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Beginning of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Usage</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2018</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:4.756%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to the allowance for credit losses are charged to expense. Additions to the allowance for sales credits are charged against revenues.</span></td></tr></table></div> 674000000 1115000000 1060000000 729000000 729000000 1481000000 1457000000 753000000 753000000 2013000000 1422000000 1344000000 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.4
    Cover Page - USD ($)
    $ in Billions
    12 Months Ended
    Dec. 31, 2020
    Jan. 26, 2021
    Jun. 30, 2020
    Document Information [Line Items]      
    Document Type 10-K    
    Document Annual Report true    
    Document Period End Date Dec. 31, 2020    
    Document Transition Report false    
    Entity File Number 001-37580    
    Entity Registrant Name Alphabet Inc.    
    Entity Central Index Key 0001652044    
    Current Fiscal Year End Date --12-31    
    Document Fiscal Year Focus 2020    
    Document Fiscal Period Focus FY    
    Amendment Flag false    
    Entity Incorporation, State or Country Code DE    
    Entity Tax Identification Number 61-1767919    
    Entity Address, Address Line One 1600 Amphitheatre Parkway    
    Entity Address, City or Town Mountain View    
    Entity Address, State or Province CA    
    Entity Address, Postal Zip Code 94043    
    City Area Code 650    
    Local Phone Number 253-000    
    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    
    ICFR Auditor Attestation Flag true    
    Entity Shell Company false    
    Entity Public Float     $ 849.7
    Documents Incorporated by Reference
    DOCUMENTS INCORPORATED BY REFERENCE
    Portions of the registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2020.
       
    Class A Common Stock      
    Document Information [Line Items]      
    Title of 12(b) Security Class A Common Stock, $0.001 par value    
    Trading Symbol GOOGL    
    Security Exchange Name NASDAQ    
    Entity Common Stock, Shares Outstanding   300,737,081  
    Class B Common Stock      
    Document Information [Line Items]      
    Entity Common Stock, Shares Outstanding   45,843,112  
    Class C Capital Stock      
    Document Information [Line Items]      
    Title of 12(b) Security Class C Capital Stock, $0.001 par value    
    Trading Symbol GOOG    
    Security Exchange Name NASDAQ    
    Entity Common Stock, Shares Outstanding   327,556,472  
    XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED BALANCE SHEETS - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Current assets:    
    Cash and cash equivalents $ 26,465 $ 18,498
    Marketable securities 110,229 101,177
    Total cash, cash equivalents, and marketable securities 136,694 119,675
    Accounts receivable, net 30,930 25,326
    Income taxes receivable, net 454 2,166
    Inventory 728 999
    Other current assets 5,490 4,412
    Total current assets 174,296 152,578
    Non-marketable investments 20,703 13,078
    Deferred income taxes 1,084 721
    Property and equipment, net 84,749 73,646
    Operating lease assets 12,211 10,941
    Intangible assets, net 1,445 1,979
    Goodwill 21,175 20,624
    Other non-current assets 3,953 2,342
    Total assets 319,616 275,909
    Current liabilities:    
    Accounts payable 5,589 5,561
    Accrued compensation and benefits 11,086 8,495
    Accrued expenses and other current liabilities 28,631 23,067
    Accrued revenue share 7,500 5,916
    Deferred revenue 2,543 1,908
    Income taxes payable, net 1,485 274
    Total current liabilities 56,834 45,221
    Long-term debt 13,932 4,554
    Deferred revenue, non-current 481 358
    Income taxes payable, non-current 8,849 9,885
    Deferred income taxes 3,561 1,701
    Operating lease liabilities 11,146 10,214
    Other long-term liabilities 2,269 2,534
    Total liabilities 97,072 74,467
    Commitments and Contingencies (Note 10)
    Stockholders’ equity:    
    Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding 0 0
    Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) and 675,222 (Class A 300,730, Class B 45,843, Class C 328,649) shares issued and outstanding 58,510 50,552
    Accumulated other comprehensive income (loss) 633 (1,232)
    Retained earnings 163,401 152,122
    Total stockholders’ equity 222,544 201,442
    Total liabilities and stockholders’ equity $ 319,616 $ 275,909
    Convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
    Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000
    Convertible preferred stock, shares issued (in shares) 0 0
    Convertible preferred stock, shares outstanding (in shares) 0 0
    XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
    Dec. 31, 2020
    Dec. 31, 2019
    Stockholders’ equity:    
    Convertible preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
    Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000
    Convertible preferred stock, shares issued (in shares) 0 0
    Convertible preferred stock, shares outstanding (in shares) 0 0
    Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
    Common stock and capital stock, shares authorized (in shares) 15,000,000,000 15,000,000,000
    Common stock and capital stock, shares issued (in shares) 675,222,000 688,335,000
    Common stock and capital stock, shares outstanding (in shares) 675,222,000 688,335,000
    Class A Common Stock    
    Stockholders’ equity:    
    Common stock and capital stock, shares authorized (in shares) 9,000,000,000 9,000,000,000
    Common stock and capital stock, shares issued (in shares) 300,730,000 299,828,000
    Common stock and capital stock, shares outstanding (in shares) 300,730,000 299,828,000
    Class B Common Stock    
    Stockholders’ equity:    
    Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
    Common stock and capital stock, shares issued (in shares) 45,843,000 46,441,000
    Common stock and capital stock, shares outstanding (in shares) 45,843,000 46,441,000
    Class C Capital Stock    
    Stockholders’ equity:    
    Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
    Common stock and capital stock, shares issued (in shares) 328,649,000 342,066,000
    Common stock and capital stock, shares outstanding (in shares) 328,649,000 342,066,000
    XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED STATEMENTS OF INCOME - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Income Statement [Abstract]      
    Revenues $ 182,527 $ 161,857 $ 136,819
    Costs and expenses:      
    Cost of revenues 84,732 71,896 59,549
    Research and development 27,573 26,018 21,419
    Sales and marketing 17,946 18,464 16,333
    General and administrative 11,052 9,551 6,923
    European Commission fines 0 1,697 5,071
    Total costs and expenses 141,303 127,626 109,295
    Income from operations 41,224 34,231 27,524
    Other income (expense), net 6,858 5,394 7,389
    Income before income taxes 48,082 39,625 34,913
    Provision for income taxes 7,813 5,282 4,177
    Net income $ 40,269 $ 34,343 $ 30,736
    Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 59.15 $ 49.59 $ 44.22
    Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share) $ 58.61 $ 49.16 $ 43.70
    XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Statement of Comprehensive Income [Abstract]      
    Net income $ 40,269 $ 34,343 $ 30,736
    Other comprehensive income (loss):      
    Change in foreign currency translation adjustment 1,139 (119) (781)
    Available-for-sale investments:      
    Change in net unrealized gains (losses) 1,313 1,611 88
    Less: reclassification adjustment for net (gains) losses included in net income (513) (111) (911)
    Net change, net of tax benefit (expense) of $156, $(221), and $(230) 800 1,500 (823)
    Cash flow hedges:      
    Change in net unrealized gains (losses) 42 22 290
    Less: reclassification adjustment for net (gains) losses included in net income (116) (299) 98
    Net change, net of tax benefit (expense) of $(103), $42, and $11 (74) (277) 388
    Other comprehensive income (loss) 1,865 1,104 (1,216)
    Comprehensive income $ 42,134 $ 35,447 $ 29,520
    XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Statement of Comprehensive Income [Abstract]      
    Tax benefit (expense) related to available-for-sale investments $ (230) $ (221) $ 156
    Tax benefit (expense) related to cash flow hedges $ 11 $ 42 $ (103)
    XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
    shares in Thousands, $ in Millions
    Total
    Cumulative Effect, Period of Adoption, Adjustment
    Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital
    Accumulated Other Comprehensive Income (Loss)
    Accumulated Other Comprehensive Income (Loss)
    Cumulative Effect, Period of Adoption, Adjustment
    Retained Earnings
    Retained Earnings
    Cumulative Effect, Period of Adoption, Adjustment
    Beginning Balance (in shares) at Dec. 31, 2017     694,783        
    Beginning Balance at Dec. 31, 2017 $ 152,502 $ (697) $ 40,247 $ (992) $ (98) $ 113,247 $ (599)
    Increase (Decrease) in Stockholders' Equity [Roll Forward]              
    Common and capital stock issued (in shares)     8,975        
    Common and capital stock issued 148   $ 148        
    Stock-based compensation expense 9,353   9,353        
    Tax withholding related to vesting of restricted stock units and other (4,782)   $ (4,782)        
    Repurchases of capital stock (in shares)     (8,202)        
    Repurchases of capital stock (9,075)   $ (576)     (8,499)  
    Sale of interest in consolidated entities 659   659        
    Net income 30,736         30,736  
    Other comprehensive income (loss) (1,216)     (1,216)      
    Ending Balance at Dec. 31, 2018 177,628 $ (34) $ 45,049 (2,306) $ (30) 134,885 $ (4)
    Ending Balance (in shares) at Dec. 31, 2018     695,556        
    Increase (Decrease) in Stockholders' Equity [Roll Forward]              
    Common and capital stock issued (in shares)     8,120        
    Common and capital stock issued 202   $ 202        
    Stock-based compensation expense 10,890   10,890        
    Tax withholding related to vesting of restricted stock units and other (4,455)   $ (4,455)        
    Repurchases of capital stock (in shares)     (15,341)        
    Repurchases of capital stock (18,396)   $ (1,294)     (17,102)  
    Sale of interest in consolidated entities 160   160        
    Net income 34,343         34,343  
    Other comprehensive income (loss) 1,104     1,104      
    Ending Balance at Dec. 31, 2019 201,442   $ 50,552 (1,232)   152,122  
    Ending Balance (in shares) at Dec. 31, 2019     688,335        
    Increase (Decrease) in Stockholders' Equity [Roll Forward]              
    Common and capital stock issued (in shares)     8,398        
    Common and capital stock issued 168   $ 168        
    Stock-based compensation expense 13,123   13,123        
    Tax withholding related to vesting of restricted stock units and other (5,969)   $ (5,969)        
    Repurchases of capital stock (in shares)     (21,511)        
    Repurchases of capital stock (31,149)   $ (2,159)     (28,990)  
    Sale of interest in consolidated entities 2,795   2,795        
    Net income 40,269         40,269  
    Other comprehensive income (loss) 1,865     1,865      
    Ending Balance at Dec. 31, 2020 $ 222,544   $ 58,510 $ 633   $ 163,401  
    Ending Balance (in shares) at Dec. 31, 2020     675,222        
    XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.4
    CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Operating activities      
    Net income $ 40,269 $ 34,343 $ 30,736
    Adjustments:      
    Depreciation and impairment of property and equipment 12,905 10,856 8,164
    Amortization and impairment of intangible assets 792 925 871
    Stock-based compensation expense 12,991 10,794 9,353
    Deferred income taxes 1,390 173 778
    Gain on debt and equity securities, net (6,317) (2,798) (6,650)
    Other 1,267 (592) (189)
    Changes in assets and liabilities, net of effects of acquisitions:      
    Accounts receivable (6,524) (4,340) (2,169)
    Income taxes, net 1,209 (3,128) (2,251)
    Other assets (1,330) (621) (1,207)
    Accounts payable 694 428 1,067
    Accrued expenses and other liabilities 5,504 7,170 8,614
    Accrued revenue share 1,639 1,273 483
    Deferred revenue 635 37 371
    Net cash provided by operating activities 65,124 54,520 47,971
    Investing activities      
    Purchases of property and equipment (22,281) (23,548) (25,139)
    Purchases of marketable securities (136,576) (100,315) (50,158)
    Maturities and sales of marketable securities 132,906 97,825 48,507
    Purchases of non-marketable investments (7,175) (1,932) (2,073)
    Maturities and sales of non-marketable investments 1,023 405 1,752
    Acquisitions, net of cash acquired, and purchases of intangible assets (738) (2,515) (1,491)
    Other investing activities 68 589 98
    Net cash used in investing activities (32,773) (29,491) (28,504)
    Financing activities      
    Net payments related to stock-based award activities (5,720) (4,765) (4,993)
    Repurchases of capital stock (31,149) (18,396) (9,075)
    Proceeds from issuance of debt, net of costs 11,761 317 6,766
    Repayments of debt (2,100) (585) (6,827)
    Proceeds from sale of interest in consolidated entities, net 2,800 220 950
    Net cash used in financing activities (24,408) (23,209) (13,179)
    Effect of exchange rate changes on cash and cash equivalents 24 (23) (302)
    Net increase in cash and cash equivalents 7,967 1,797 5,986
    Cash and cash equivalents at beginning of period 18,498 16,701 10,715
    Cash and cash equivalents at end of period 26,465 18,498 16,701
    Supplemental disclosures of cash flow information      
    Cash paid for taxes, net of refunds $ 4,990 $ 8,203 $ 5,671
    XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.4
    Nature of Operations and Summary of Significant Accounting Policies
    12 Months Ended
    Dec. 31, 2020
    Accounting Policies [Abstract]  
    Nature of Operations and Summary of Significant Accounting Policies Nature of Operations and Summary of Significant Accounting Policies
    Nature of Operations
    Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
    We generate revenues by delivering relevant, cost-effective online advertising, cloud-based solutions that provide customers with platforms, collaboration tools and services, and sales of other products and services, such as apps and in-app purchases, digital content and subscriptions for digital content, and hardware.
    Basis of Consolidation
    The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. All intercompany balances and transactions have been eliminated.
    Use of Estimates
    Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses, fair values of financial instruments (including non-marketable equity securities), intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
    As of December 31, 2020 the impact of COVID-19 continues to unfold and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; advances in testing, treatment and prevention; and the macroeconomic impact of government measures to contain the spread of the virus and related government stimulus measures. As a result, certain of our estimates and assumptions, including the allowance for credit losses for accounts receivable, the credit worthiness of customers entering into revenue arrangements, the valuation of non-marketable equity securities, including our impairment assessment, and the fair values of our financial instruments require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.
    In January 2021, we completed an assessment of the useful lives of our servers and network equipment and determined we should adjust the estimated useful life of our servers from three years to four years and the estimated useful life of certain network equipment from three years to five years. This change in accounting estimate will be effective beginning fiscal year 2021.
    Revenue Recognition
    Revenues are recognized when control of the promised goods or services is transferred to our customers and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues.
    Advertising Revenues
    We generate advertising revenues primarily by delivering advertising on Google Search & other properties, including Google.com, the Google Search app, Google Play, Gmail and Google Maps; YouTube, and Google Network Members’ properties.
    Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager and Google Marketing Platform, among others.
    We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement, such as a click, a view, or a purchase. For brand advertising, we recognize revenues when the ad is displayed or a user views the ad.
    For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues
    for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
    Google Cloud Revenues
    Google Cloud revenues consist primarily of fees received for Google Cloud Platform services (which includes infrastructure and data analytics platform products and other services) and Google Workspace (formerly G Suite) collaboration tools and other enterprise services. Our cloud services are generally provided on either a consumption or subscription basis. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
    Other Revenues
    Google other revenues and Other Bets revenues consist primarily of revenues from:
    Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
    hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
    YouTube non-advertising services including, YouTube premium and YouTube TV subscriptions and other services; and
    other products and services.
    As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
    Arrangements with Multiple Performance Obligations
    Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
    Customer Incentives and Credits
    Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
    Sales Commissions
    We expense sales commissions when incurred when the amortization period is one year or less. We recognize an asset for certain sales commissions if we expect the period of benefit of these costs to exceed one year and amortize it over the period of expected benefit. These costs are recorded within sales and marketing expenses.
    Cost of Revenues
    Cost of revenues consists of TAC and other costs of revenues.
    TAC represents the amounts paid to our distribution partners who make available our search access points and services and amounts paid to Google Network Members primarily for ads displayed on their properties. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
    Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
    Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services and Google Play. We pay fees to these content providers based on revenues generated or a flat fee;
    Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
    Inventory related costs for hardware we sell.
    Software Development Costs
    We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
    Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
    Stock-based Compensation
    Stock-based compensation primarily consists of Alphabet restricted stock units ("RSUs"). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
    For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.
    Additionally, stock-based compensation also includes other stock-based awards, such as performance stock units ("PSUs") and awards that may be settled in cash or the stock of certain Other Bets. PSUs and certain Other Bet awards are equity classified and expense is recognized over the requisite service period. Certain Other Bet awards are liability classified and remeasured at fair value through settlement. The fair value of Other Bet awards is based on the equity valuation of the respective Other Bet.
    Advertising and Promotional Expenses
    We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 2018, 2019 and 2020, advertising and promotional expenses totaled approximately $6.4 billion, $6.8 billion, and $5.4 billion, respectively.
    Performance Fees
    Performance fees refer to compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.
    Certain Risks and Concentrations
    Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
    No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2018, 2019, or 2020. In 2018, 2019, and 2020, we generated approximately 46%, 46%, and 47% of our revenues, respectively, from customers based in the U.S.
    We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management.
    Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from
    customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.
    Fair Value of Financial Instruments
    Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative). Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
    Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
    Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
    Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
    Level 3 - Unobservable inputs that are supported by little or no market activities.
    The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
    Cash, Cash Equivalents, and Marketable Securities
    We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
    We classify all marketable debt securities that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities on our Consolidated Balance Sheets.
    We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in other income (expense), net. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
    Our investments in marketable equity securities are measured at fair value with the related gains and losses, realized and unrealized, recognized in other income (expense), net.
    Accounts Receivable
    Our payment terms for accounts receivable vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer.
    We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data.
    For the year ended December 31, 2020, our assessment considered the impact of COVID-19 and estimates of expected credit and collectibility trends. Volatility in market conditions and evolving credit trends are difficult to predict and may cause variability and volatility that may have a material impact on our allowance for credit losses in future periods. The allowance for credit losses on accounts receivable was $275 million and $789 million as of December 31, 2019 and 2020, respectively.
    Inventory
    Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
    Non-Marketable Investments
    We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of other income (expense), net.
    Non-marketable debt investments are classified as available-for-sale securities.
    Non-marketable investments that do not have stated contractual maturity dates are classified as non-current assets on the Consolidated Balance Sheets.
    Impairment of Investments
    We periodically review our debt and non-marketable equity investments for impairment.
    For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to other income (expense), net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income ("AOCI"). If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net.
    For non-marketable equity securities we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position, access to capital resources and the time since the last adjustment to fair value, among others. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of other income (expense), net. Fair value is estimated using the best information available, which may include cash flow projections or other available market data.
    Variable Interest Entities
    We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity ("VIE"). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
    Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary.
    Property and Equipment
    Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
    We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
    Leases
    We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
    Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.
    Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
    Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
    Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.
    Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
    We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets or asset group are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. Impairments were not material for the periods presented.
    We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
    Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from one to twelve years.
    Income Taxes
    We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
    We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
    Business Combinations
    We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
    Foreign Currency
    Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.
    Recently Adopted Accounting Pronouncements
    In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13 ("ASU 2016-13") "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which 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 certain 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 result in earlier recognition of credit losses. We adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to our consolidated financial statements. See “Impairment of Investments” and "Accounts Receivable" above as well as Note 3 for the effect on our consolidated financial statements.
    Prior Period Reclassifications
    Certain amounts in prior periods have been reclassified to conform with current period presentation. See Note 15 for further details.
    XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.4
    Revenues
    12 Months Ended
    Dec. 31, 2020
    Revenue from Contract with Customer [Abstract]  
    Revenues Revenues
    Revenue Recognition
    The following table presents our revenues disaggregated by type (in millions).
    Year Ended December 31,
    201820192020
    Google Search & other$85,296 $98,115 $104,062 
    YouTube ads11,155 15,149 19,772 
    Google Network Members' properties20,010 21,547 23,090 
    Google advertising116,461 134,811 146,924 
    Google other14,063 17,014 21,711 
    Google Services total130,524 151,825 168,635 
    Google Cloud5,838 8,918 13,059 
    Other Bets595 659 657 
    Hedging gains (losses)(138)455 176 
    Total revenues$136,819 $161,857 $182,527 
    The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
    Year Ended December 31,
     201820192020
    United States$63,269 46 %$74,843 46 %$85,014 47 %
    EMEA(1)
    44,739 33 50,645 31 55,370 30 
    APAC(1)
    21,341 15 26,928 17 32,550 18 
    Other Americas(1)
    7,608 8,986 9,417 
    Hedging gains (losses)(138)455 176 
    Total revenues$136,819 100 %$161,857 100 %$182,527 100 %
    (1)    Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").
    Deferred Revenues and Remaining Performance Obligations
    We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google other. Our total deferred revenue as of December 31, 2019 was $2.3 billion, of which $1.8 billion was recognized as revenues for the year ending December 31, 2020.
    Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized as revenues, also referred to as remaining performance obligations. Remaining performance obligations include related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes (i) contracts with an original expected term of one year or less, (ii) cancellable contracts, and (iii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. As of December 31, 2020, the amount not yet recognized as revenues from these commitments is $29.8 billion. We expect to recognize approximately half over the next 24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by when the customer utilizes the services and our ability to deliver in accordance with relevant contract terms, which could impact our estimate of the remaining performance obligations and when we expect to recognize such as revenues.
    XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments
    12 Months Ended
    Dec. 31, 2020
    Fair Value Disclosures [Abstract]  
    Financial Instruments Financial Instruments
    Debt Securities
    We classify our marketable debt securities, which are accounted for as available-for-sale, within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.
    For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in other income (expense), net. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts. Unrealized net gains related to debt securities still held where we have elected the fair value option were $87 million as of December 31, 2020. As of December 31, 2020, the fair value of these debt securities was $2 billion. Balances as of December 31, 2019 were not material.
     The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories as of December 31, 2019 and 2020 (in millions):
     As of December 31, 2019
     Adjusted
    Cost
    Gross
    Unrealized
    Gains
    Gross
    Unrealized
    Losses
    Fair
    Value
    Cash and
    Cash
    Equivalents
    Marketable
    Securities
    Level 2:
    Time deposits(1)
    $2,294 $$$2,294 $2,294 $
    Government bonds55,033 434 (30)55,437 4,518 50,919 
    Corporate debt securities27,164 337 (3)27,498 44 27,454 
    Mortgage-backed and asset-backed securities19,453 96 (41)19,508 19,508 
    Total$103,944 $867 $(74)$104,737 $6,856 $97,881 

     As of December 31, 2020
     Adjusted
    Cost
    Gross
    Unrealized
    Gains
    Gross
    Unrealized
    Losses
    Fair
    Value
    Cash and
    Cash
    Equivalents
    Marketable
    Securities
    Level 2:
    Time deposits(1)
    $3,564 $$$3,564 $3,564 $
    Government bonds55,156 793 (9)55,940 2,527 53,413 
    Corporate debt securities31,521 704 (2)32,223 32,215 
    Mortgage-backed and asset-backed securities16,767 364 (7)17,124 17,124 
    Total$107,008 $1,861 $(18)$108,851 $6,099 $102,752 
    (1)The majority of our time deposits are domestic deposits.
    We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $1.3 billion, $292 million, and $899 million for the years ended December 31, 2018, 2019, and 2020, respectively. We recognized gross realized losses of $143 million, $143 million, and $184 million for the years ended December 31, 2018, 2019, and 2020, respectively. We reflect these gains and losses as a component of other income (expense), net.
    The following table summarizes the estimated fair value of our investments in marketable debt securities by stated contractual maturity dates (in millions):
    As of
    December 31, 2020
    Due in 1 year or less$19,795 
    Due in 1 year through 5 years69,228 
    Due in 5 years through 10 years2,739 
    Due after 10 years13,038 
    Total$104,800 
    The following tables present fair values and gross unrealized losses recorded to AOCI as of December 31, 2019 and 2020, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
     As of December 31, 2019
     Less than 12 Months12 Months or GreaterTotal
     Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Government bonds$6,752 $(20)$4,590 $(10)$11,342 $(30)
    Corporate debt securities1,665 (2)978 (1)2,643 (3)
    Mortgage-backed and asset-backed securities4,536 (13)2,835 (28)7,371 (41)
    Total$12,953 $(35)$8,403 $(39)$21,356 $(74)

     As of December 31, 2020
     Less than 12 Months12 Months or GreaterTotal
     Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Government bonds$5,516 $(9)$$$5,519 $(9)
    Corporate debt securities1,999 (1)1,999 (1)
    Mortgage-backed and asset-backed securities929 (5)242 (2)1,171 (7)
    Total$8,444 $(15)$245 $(2)$8,689 $(17)
    During the years ended December 31, 2018, and 2019 we did not recognize any significant other-than-temporary impairment losses. During the year ended December 31, 2020, with the adoption of ASU 2016-13, we did not recognize significant credit losses and the ending allowance for credit losses was immaterial. See Note 7 for further details on other income (expense), net.
    Equity Investments
    The following discusses our marketable equity securities, non-marketable equity securities, gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.
    Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.
    Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). Non-marketable equity securities that have been remeasured during the period based on observable transactions are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold. The fair value of non-marketable equity securities that have been remeasured due to impairment are classified within Level 3.
    Gains and losses on marketable and non-marketable equity securities
    Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):
    Year Ended December 31,
     20192020
    Net gain (loss) on equity securities sold during the period$(301)$1,339 
    Net unrealized gain (loss) on equity securities held as of the end of the period2,950 4,253 
    Total gain (loss) recognized in other income (expense), net$2,649 $5,592 
    In the table above, net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later. 
    Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security. While these net gains may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic realized net gains on the securities sold during the period. Cumulative net gains are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
    Equity Securities Sold During the Year Ended December 31,
     20192020
    Total sale price$3,134 $4,767 
    Total initial cost858 2,674 
    Cumulative net gains (losses)$2,276 $2,093 
    Carrying value of marketable and non-marketable equity securities
    The carrying value is measured as the total initial cost plus the cumulative net gain (loss). The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
    As of December 31, 2019
    Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
    Total initial cost$1,935 $8,297 $10,232 
    Cumulative net gain (loss)(1)
    1,361 3,056 4,417 
    Carrying value$3,296 $11,353 $14,649 
    (1)Non-marketable equity securities cumulative net gain (loss) is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).
    As of December 31, 2020
    Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
    Total initial cost$2,227 $14,616 $16,843 
    Cumulative net gain (loss)(1)
    3,631 4,277 7,908 
    Carrying value(2)
    $5,858 $18,893 $24,751 
    (1)Non-marketable equity securities cumulative net gain (loss) is comprised of $6.1 billion unrealized gains and $1.9 billion unrealized losses (including impairment).
    (2)The long-term portion of marketable equity securities of $429 million is included in other non-current assets.
    Marketable equity securities
    The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2019 and 2020 (in millions):
     As of December 31, 2019As of December 31, 2020
     Cash and Cash EquivalentsMarketable Equity
    Securities
    Cash and Cash EquivalentsMarketable Equity
    Securities
    Level 1:
    Money market funds$4,604 $$12,210 $
    Marketable equity securities(1)(2)
    3,046 5,470 
    4,604 3,046 12,210 5,470 
    Level 2:
    Mutual funds250 388 
    Total$4,604 $3,296 $12,210 $5,858 
    (1)    The balance as of December 31, 2019 and 2020 includes investments that were reclassified from non-marketable equity securities following the commencement of public market trading of the issuers or acquisition by public entities. As of December 31, 2020 certain investments are subject to short-term lock-up restrictions.
    (2)    As of December 31, 2020 the long-term portion of marketable equity securities of $429 million is included within other non-current assets.
    Non-marketable equity securities
    The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):
    Year Ended December 31,
    20192020
    Unrealized gains$2,163 $3,020 
    Unrealized losses (including impairment)(372)(1,489)
    Total unrealized gain (loss) for non-marketable equity securities$1,791 $1,531 
    During the year ended December 31, 2020, included in the $18.9 billion of non-marketable equity securities, $9.7 billion were measured at fair value resulting in a net unrealized gain of $1.5 billion.
    Equity securities accounted for under the Equity Method
    As of December 31, 2019 and 2020, equity securities accounted for under the equity method had a carrying value of approximately $1.3 billion and $1.4 billion, respectively. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 7 for further details on other income (expense), net.
    Derivative Financial Instruments
    We enter into derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed with derivative instruments is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.
    We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value and classify the derivatives primarily within Level 2 in the fair value hierarchy. We present our collar contracts (an option strategy comprised of a combination of purchased and written options) at net fair values where both the purchased and written options are with the same counterparty. For other derivative contracts, we present at gross fair values. We primarily record changes in the fair value in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below.
    We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. Further, we enter into collateral security arrangements that provide for collateral to be received or pledged when the net fair value of certain financial instruments fluctuates from contractually established thresholds. Cash collateral received related to derivative instruments under our collateral security arrangements are included in other current assets with a corresponding liability. Cash and non-cash
    collateral pledged related to derivative instruments under our collateral security arrangements are included in other current assets.
    Cash Flow Hedges
    We designate foreign currency forward and option contracts (including collars) as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. These contracts have maturities of 24 months or less.
    Cash flow hedge amounts included in the assessment of hedge effectiveness are deferred in AOCI and subsequently reclassified to revenue when the hedged item is recognized in earnings. We exclude the change in forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are reclassified to other income (expense), net in the period of de-designation.
    As of December 31, 2020, the net accumulated loss on our foreign currency cash flow hedges before tax effect was $124 million, which is expected to be reclassified from AOCI into earnings within the next 12 months.
    Fair Value Hedges
    We designate foreign currency forward contracts as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items. We exclude changes in forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in other income (expense), net.
    Net Investment Hedges
    We designate foreign currency forward contracts as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Net investment hedge amounts included in the assessment of hedge effectiveness are recognized in AOCI along with the foreign currency translation adjustment. We exclude changes in forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in other income (expense), net.
    Other Derivatives
    Other derivatives not designated as hedging instruments consist primarily of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the functional currency of a subsidiary. Gains and losses on these contracts, as well as the related costs, are recognized in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities.
    We also use derivatives not designated as hedging instruments to manage risks relating to interest rates, equity and commodity prices, credit exposures and to enhance investment returns.
    The gross notional amounts of our outstanding derivative instruments were as follows (in millions):
    As of December 31, 2019As of December 31, 2020
    Derivatives Designated as Hedging Instruments:
    Foreign exchange contracts
        Cash flow hedges $13,207 $10,187 
        Fair value hedges$455 $1,569 
        Net investment hedges$9,318 $9,965 
    Derivatives Not Designated as Hedging Instruments:
    Foreign exchange contracts$43,497 $39,861 
    Other contracts$117 $2,399 
    The fair values of our outstanding derivative instruments were as follows (in millions):
      As of December 31, 2019
      
    Balance Sheet LocationFair Value of
    Derivatives
    Designated as
    Hedging Instruments
    Fair Value of
    Derivatives Not
    Designated as
    Hedging Instruments
    Total Fair
    Value
    Derivative Assets:
    Level 2:
    Foreign exchange contractsOther current and non-current assets$91 $253 $344 
    Other contractsOther current and non-current assets
    Total$91 $254 $345 
    Derivative Liabilities:
    Level 2:
    Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$173 $196 $369 
    Other contractsAccrued expenses and other liabilities, current and non-current13 13 
    Total $173 $209 $382 

      As of December 31, 2020
      
    Balance Sheet LocationFair Value of
    Derivatives
    Designated as
    Hedging Instruments
    Fair Value of
    Derivatives Not
    Designated as
    Hedging Instruments
    Total Fair
    Value
    Derivative Assets:
    Level 2:
    Foreign exchange contractsOther current and non-current assets$33 $316 $349 
    Other contractsOther current and non-current assets16 16 
    Total$33 $332 $365 
    Derivative Liabilities:
    Level 2:
    Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$395 $185 $580 
    Other contractsAccrued expenses and other liabilities, current and non-current942 942 
    Total $395 $1,127 $1,522 
    The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income ("OCI") are summarized below (in millions):
     Gains (Losses) Recognized in OCI
    on Derivatives Before Tax Effect
     Year Ended December 31,
    201820192020
    Derivatives in Cash Flow Hedging Relationship:
    Foreign exchange contracts
    Amount included in the assessment of effectiveness$332 $38 $102 
    Amount excluded from the assessment of effectiveness26 (14)(37)
    Derivatives in Net Investment Hedging Relationship:
    Foreign exchange contracts
    Amount included in the assessment of effectiveness136 131 (851)
    Total$494 $155 $(786)
     
    The effect of derivative instruments on income is summarized below (in millions):
     Gains (Losses) Recognized in Income
    Year Ended December 31,
    201820192020
    RevenuesOther income (expense), netRevenuesOther income (expense), netRevenuesOther income (expense), net
    Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded$136,819 $7,389 $161,857 $5,394 $182,527 $6,858 
    Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
    Foreign exchange contracts
    Amount of gains (losses) reclassified from AOCI to income$(139)$$367 $$144 $
    Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach88 33 
    Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
    Foreign exchange contracts
    Hedged items(96)(19)18 
    Derivatives designated as hedging instruments96 19 (18)
    Amount excluded from the assessment of effectiveness37 25 
    Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
    Foreign exchange contracts
    Amount excluded from the assessment of effectiveness78 243 151 
    Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
    Foreign exchange contracts54 0(413)718 
    Other Contracts(906)
    Total gains (losses)
    $(138)$169 $455 $(145)$177 $(33)
    Offsetting of Derivatives
    The gross amounts of our derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
    Offsetting of Assets
    As of December 31, 2019
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized AssetsGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
    Derivatives$366 $(21)$345 $(88)
    (1)
    $(234)$$23 
    As of December 31, 2020
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized AssetsGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial InstrumentsCash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
    Derivatives$397 $(32)$365 $(295)
    (1)
    $(16)$$54 
    (1)    The balances as of December 31, 2019 and 2020 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
    Offsetting of Liabilities
    As of December 31, 2019
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized LiabilitiesGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral PledgedNon-Cash Collateral PledgedNet Liabilities
    Derivatives$403 $(21)$382 $(88)
    (2)
    $$$294 
    As of December 31, 2020
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized LiabilitiesGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral PledgedNon-Cash Collateral PledgedNet Liabilities
    Derivatives$1,554 $(32)$1,522 $(295)
    (2)
    $(1)$(943)$283 
    (2)    The balances as of December 31, 2019 and 2020 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
    XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.4
    Leases
    12 Months Ended
    Dec. 31, 2020
    Leases [Abstract]  
    Leases Leases
    We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between 2021 and 2063.
    Components of operating lease expense were as follows (in millions):
    Year Ended December 31,
    20192020
    Operating lease cost$1,820 $2,267 
    Variable lease cost541 619 
    Total operating lease cost$2,361 $2,886 
    Supplemental information related to operating leases is as follows (in millions):
    Year Ended December 31,
    20192020
    Cash payments for operating leases$1,661 $2,004 
    New operating lease assets obtained in exchange for operating lease liabilities$4,391 $2,765 
    As of December 31, 2020, our operating leases had a weighted average remaining lease term of 9 years and a weighted average discount rate of 2.6%. Future lease payments under operating leases as of December 31, 2020 were as follows (in millions):
    2021$2,198 
    20222,170 
    20231,995 
    20241,738 
    20251,389 
    Thereafter5,601 
    Total future lease payments15,091 
    Less imputed interest(2,251)
    Total lease liability balance$12,840 
    As of December 31, 2020, we have entered into leases that have not yet commenced with future lease payments of $8.0 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2021 and 2026 with non-cancelable lease terms of 1 to 25 years.
    XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.4
    Variable Interest Entities
    12 Months Ended
    Dec. 31, 2020
    Organization, Consolidation and Presentation of Financial Statements [Abstract]  
    Variable Interest Entities Variable Interest Entities
    Consolidated VIEs
    We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
    For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2019 and 2020, assets that can only be used to settle obligations of these VIEs were $3.1 billion and $5.7 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $1.2 billion and $2.3 billion, respectively.
    Total noncontrolling interests ("NCI"), including redeemable noncontrolling interests ("RNCI"), in our consolidated subsidiaries increased from $1.2 billion to $3.9 billion from December 31, 2019 to December 31, 2020, primarily due to external investments in Waymo. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for any period presented and is included within other income (expense), net.
    Waymo
    Waymo is an autonomous driving technology development company with a mission to make it safe and easy for people and things to get where they're going. In the first half of 2020, Waymo completed an externally led investment round raising in total $3.2 billion, which includes investment from Alphabet. No gain or loss was recognized. The investments related to external parties were accounted for as equity transactions and resulted in recognition of noncontrolling interests.
    Unconsolidated VIEs
    We have investments in some VIEs in which we are not the primary beneficiary. These VIEs include private companies that are primarily early stage companies and certain renewable energy entities in which activities involve power generation using renewable sources.
    We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we are not the primary beneficiary, and the results of operations and financial position of these VIEs are not included in our consolidated financial statements. We account for these investments as non-marketable equity investments or equity method investments.
    VIEs are generally based on the current carrying value of the investments and any future funding commitments. We have determined that the single source of our exposure to these VIEs is our capital investments in them. The carrying value and maximum exposure of these unconsolidated VIEs were not material as of December 31, 2019 and 2020.
    XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.4
    Debt
    12 Months Ended
    Dec. 31, 2020
    Debt Disclosure [Abstract]  
    Debt Debt
    Short-Term Debt
    We have a debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2019 and 2020.
    Our short-term debt balance also includes the current portion of certain long-term debt.
    Long-Term Debt
    In August 2020, Alphabet issued $10.0 billion of fixed-rate senior unsecured notes in six tranches (collectively, “2020 Notes”): $1.0 billion due in 2025, $1.0 billion due in 2027, $2.25 billion due in 2030, $1.25 billion due in 2040, $2.5 billion due in 2050 and $2.0 billion due in 2060. The 2020 Notes had a weighted average duration of 21.5 years and weighted average coupon rate of 1.57%. Of the total issuance, $5.75 billion was designated as Sustainability Bonds, the net proceeds of which are used to fund environmentally and socially responsible projects in the following eight areas: energy efficiency, clean energy, green buildings, clean transportation, circular economy and design, affordable housing, commitment to racial equity, and support for small businesses and COVID-19 crisis response. The remaining net proceeds are used for general corporate purposes.
    The total outstanding debt is summarized below (in millions, except percentages):
    MaturityCoupon RateEffective Interest RateAs of December 31, 2019As of
    December 31, 2020
    Debt
    2011-2016 Notes Issuances2021 - 2026
    2.00% - 3.63%
    2.23% - 3.73%
    $4,000 $4,000 
    2020 Notes Issuance2025 - 2060
    0.45% - 2.25%
    0.57% - 2.33%
    10,000 
    Future finance lease payments, net(1)
    711 1,201 
          Total debt4,711 15,201 
    Unamortized discount and debt issuance costs(42)(169)
    Less: Current portion of Notes(2)
    (999)
    Less: Current portion future finance lease payments, net(1)(2)
    (115)(101)
           Total long-term debt$4,554 $13,932 
    (1)Net of imputed interest.
    (2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7.
    The notes in the table above are comprised of fixed-rate senior unsecured obligations and generally rank equally with each other. We may redeem the notes at any time in whole or in part at specified redemption prices. The effective interest rates are based on proceeds received with interest payable semi-annually.
    The total estimated fair value of the outstanding notes, including the current portion, was approximately $4.1 billion and $14.0 billion as of December 31, 2019 and December 31, 2020, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
    As of December 31, 2020, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter are as follows (in millions):
    2021$1,104 
    202286
    202386
    20241,087
    20251,088
    Thereafter11,868
    Total$15,319 
    Credit Facility
    As of December 31, 2020, we have $4.0 billion of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. No amounts were outstanding under the credit facilities as of December 31, 2019 and 2020.
    XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information
    12 Months Ended
    Dec. 31, 2020
    Balance Sheet Components Disclosure [Abstract]  
    Supplemental Financial Statement Information Supplemental Financial Statement Information
    Property and Equipment, Net
    Property and equipment, net, consisted of the following (in millions):
    As of
    December 31, 2019
    As of
    December 31, 2020
    Land and buildings$39,865 $49,732 
    Information technology assets36,840 45,906 
    Construction in progress21,036 23,111 
    Leasehold improvements6,310 7,516 
    Furniture and fixtures156 197 
    Property and equipment, gross104,207 126,462 
    Less: accumulated depreciation (30,561)(41,713)
    Property and equipment, net$73,646 $84,749 
    Accrued expenses and other current liabilities
    Accrued expenses and other current liabilities consisted of the following (in millions):
    As of
    December 31, 2019
    As of
    December 31, 2020
    European Commission fines(1)
    $9,405 $10,409 
    Accrued customer liabilities2,245 3,118 
    Accrued purchases of property and equipment2,411 2,197 
    Current operating lease liabilities1,199 1,694 
    Other accrued expenses and current liabilities7,807 11,213 
    Accrued expenses and other current liabilities$23,067 $28,631 
    (1)    Includes the effects of foreign exchange and interest. See Note 10 for further details.
    Accumulated Other Comprehensive Income (Loss)
    The components of AOCI, net of tax, were as follows (in millions):
    Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
    Balance as of December 31, 2017$(1,103)$233 $(122)$(992)
    Cumulative effect of accounting change(98)(98)
    Other comprehensive income (loss) before reclassifications(781)88 264 (429)
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI26 26 
    Amounts reclassified from AOCI(911)98 (813)
    Other comprehensive income (loss)(781)(823)388 (1,216)
    Balance as of December 31, 2018(1,884)(688)266 (2,306)
    Cumulative effect of accounting change(30)(30)
    Other comprehensive income (loss) before reclassifications(119)1,611 36 1,528 
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI(14)(14)
    Amounts reclassified from AOCI(111)(299)(410)
    Other comprehensive income (loss)(119)1,500 (277)1,104 
    Balance as of December 31, 2019(2,003)812 (41)(1,232)
    Other comprehensive income (loss) before reclassifications1,139 1,313 79 2,531 
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI(37)(37)
    Amounts reclassified from AOCI(513)(116)(629)
    Other comprehensive income (loss)1,139 800 (74)1,865 
    Balance as of December 31, 2020$(864)$1,612 $(115)$633 
    The effects on net income of amounts reclassified from AOCI were as follows (in millions):

    Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
    Year Ended December 31,
     AOCI ComponentsLocation201820192020
    Unrealized gains (losses) on available-for-sale investments
    Other income (expense), net$1,190 $149 $650 
    Benefit (provision) for income taxes(279)(38)(137)
    Net of tax911 111 513 
    Unrealized gains (losses) on cash flow hedges
    Foreign exchange contractsRevenue(139)367 144 
    Interest rate contractsOther income (expense), net
    Benefit (provision) for income taxes35 (74)(34)
    Net of tax(98)299 116 
    Total amount reclassified, net of tax$813 $410 $629 
    Other Income (Expense), Net
    The components of other income (expense), net, were as follows (in millions): 
     Year Ended December 31,
     201820192020
    Interest income$1,878 $2,427 $1,865 
    Interest expense(1)
    (114)(100)(135)
    Foreign currency exchange gain (loss), net (2)
    (80)103 (344)
    Gain (loss) on debt securities, net(3)
    1,190 149 725 
    Gain (loss) on equity securities, net5,460 2,649 5,592 
    Performance fees(1,203)(326)(609)
    Income (loss) and impairment from equity method investments, net(120)390 401 
    Other(4)
    378 102 (637)
    Other income (expense), net$7,389 $5,394 $6,858 
    (1)    Interest expense is net of interest capitalized of $92 million, $167 million, and $218 million for the years ended December 31, 2018, 2019, and 2020, respectively.
    (2)    Our foreign currency exchange gain (loss), net, is primarily related to the forward points for our foreign currency hedging contracts and foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contracts' losses and gains.
    (3)    During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.
    (4)    During the year ended December 31, 2020, we entered into derivatives that hedged the changes in fair value of certain marketable equity securities, which resulted in a $902 million loss. The offsetting recognized gains on the marketable equity securities are reflected in Gain (loss) on equity securities, net.
    XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.4
    Acquisitions
    12 Months Ended
    Dec. 31, 2020
    Business Combinations [Abstract]  
    Acquisitions Acquisitions
    2020 Acquisitions
    During the year ended December 31, 2020, we completed acquisitions and purchases of intangible assets for total consideration of approximately $744 million, net of cash acquired. In aggregate, $248 million was attributed to intangible assets, $446 million to goodwill and $50 million to net assets acquired. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas.
    Pro forma results of operations for these acquisitions have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.
    For all intangible assets acquired and purchased during the year ended December 31, 2020, patents and developed technology have a weighted-average useful life of 4.1 years, customer relationships have a weighted-average useful life of 4.7 years, and trade names and other have a weighted-average useful life of 4.6 years.
    Acquisition of Fitbit
    In January 2021, we closed the acquisition of Fitbit, a leading wearables brand for $2.1 billion.
    XML 31 R17.htm IDEA: XBRL DOCUMENT v3.20.4
    Goodwill and Other Intangible Assets
    12 Months Ended
    Dec. 31, 2020
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
    Goodwill
    Changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2020 were as follows (in millions):
    GoogleGoogle ServicesGoogle CloudOther BetsTotal
    Balance as of December 31, 2018$17,521 $$$367 $17,888 
    Acquisitions2,353 475 2,828 
    Transfers(9)
    Foreign currency translation and other adjustments38 (130)(92)
    Balance as of December 31, 201919,921 703 20,624 
    Acquisitions204 204 
    Foreign currency translation and other adjustments46 (4)42 
    Allocation in the fourth quarter of 2020(1)
    (20,171)18,408 1,763 
    Acquisitions53 189 242 
    Foreign currency translation and other adjustments56 63 
    Balance as of December 31, 2020$$18,517 $1,957 $701 $21,175 
    (1)Represents reallocation of goodwill as a result of our change in segments in the fourth quarter of 2020. See Note 15 for further details
    Other Intangible Assets
    Information regarding purchased intangible assets were as follows (in millions):
     As of December 31, 2019
     Gross
    Carrying
    Amount
    Accumulated
    Amortization
    Net
    Carrying
    Amount
    Patents and developed technology$4,972 $3,570 $1,402 
    Customer relationships254 30 224 
    Trade names and other703 350 353 
    Total$5,929 $3,950 $1,979 

     As of December 31, 2020
     Gross
    Carrying
    Amount
    Accumulated
    Amortization
    Net
    Carrying
    Value
    Patents and developed technology$4,639 $3,649 $990 
    Customer relationships266 49 217 
    Trade names and other699 461 238 
    Total$5,604 $4,159 $1,445 
    Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of 1.6 years, 4.9 years, and 2.1 years, respectively.
    Amortization expense relating to purchased intangible assets was $865 million, $795 million, and $774 million for the years ended December 31, 2018, 2019, and 2020, respectively.
    As of December 31, 2020, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
    2021$719 
    2022375 
    2023104 
    202478 
    202553 
    Thereafter116 
    $1,445 
    XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.4
    Commitments and Contingencies
    12 Months Ended
    Dec. 31, 2020
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies Commitments and Contingencies
    Purchase Obligations
    As of December 31, 2020, we had $10.7 billion of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, information technology assets and purchases of inventory.
    Indemnifications
    In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, customers of Google Cloud offerings, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
    It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
    As of December 31, 2020, we did not have any material indemnification claims that were probable or reasonably possible.
    Legal Matters
    Antitrust Investigations
    On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
    On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017.
    On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision. On October 29, 2018, we implemented changes to certain of our Android distribution practices. We recognized a charge of $5.1 billion for the fine in the second quarter of 2018.
    On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search partners' agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019.
    While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.
    From time to time we are subject to formal and informal inquiries and investigations on competition matters by regulatory authorities in the United States, Europe, and other jurisdictions. For example, in August 2019, we began receiving civil investigative demands from the U.S. Department of Justice ("DOJ") requesting information and documents relating to our prior antitrust investigations and certain aspects of our business. The DOJ and a number of state Attorneys General filed a lawsuit on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. Separately, on December 16, 2020, a number of state Attorneys General filed an antitrust complaint against Google in the United States District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology. We believe these complaints are without merit and will defend ourselves vigorously. The DOJ and state Attorneys General continue their investigations into certain aspects of our business. We continue to cooperate with federal and state regulators in the United States, and other regulators around the world.
    Patent and Intellectual Property Claims
    We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices, and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission ("ITC") has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
    Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
    In 2010, Oracle America, Inc. ("Oracle") brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for a rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. On April 29, 2019, the Supreme Court requested the views of the Solicitor General regarding our petition. On September 27, 2019, the Solicitor General recommended denying our petition, and we provided our response on October 16, 2019. On November 15, 2019, the Supreme Court granted our petition and made a decision to review the case. The Supreme Court heard oral arguments in our case on October 7, 2020. If the Supreme Court does not rule in our favor, the case will be remanded to the district court for further determination of the remaining issues in the case, including damages, if any. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.
    Other
    We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing auditing and monitoring obligations, changes to our products and services, alterations to our business models and operations, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.
    Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we
    disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.
    With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business, consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.
    We expense legal fees in the period in which they are incurred.
    Non-Income Taxes
    We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
    For information regarding income tax contingencies, see Note 14.
    XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.4
    Stockholders' Equity
    12 Months Ended
    Dec. 31, 2020
    Equity [Abstract]  
    Stockholders' Equity Stockholders' Equity
    Convertible Preferred Stock
    Our Board of Directors has authorized 100 million shares of convertible preferred stock, $0.001 par value, issuable in series. As of December 31, 2019 and 2020, no shares were issued or outstanding.
    Class A and Class B Common Stock and Class C Capital Stock
    Our Board of Directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
    Share Repurchases
    In July 2020, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $28.0 billion of its Class C capital stock. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
    During the years ended December 31, 2019 and 2020, we repurchased and subsequently retired 15.3 million and 21.5 million shares of Alphabet Class C capital stock for an aggregate amount of $18.4 billion and $31.1 billion, respectively.
    XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.4
    Net Income Per Share
    12 Months Ended
    Dec. 31, 2020
    Earnings Per Share [Abstract]  
    Net Income Per Share Net Income Per Share
    We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.
    The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of
    safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our Board of Directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our Board of Directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
    In the years ended December 31, 2018, 2019 and 2020, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
    The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
     Year Ended December 31,
     2018
     Class AClass BClass C
    Basic net income per share:
    Numerator
    Allocation of undistributed earnings $13,200 $2,072 $15,464 
    Denominator
    Number of shares used in per share computation298,548 46,864 349,728 
    Basic net income per share$44.22 $44.22 $44.22 
    Diluted net income per share:
    Numerator
    Allocation of undistributed earnings for basic computation $13,200 $2,072 $15,464 
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,072 
    Reallocation of undistributed earnings(146)(24)146 
    Allocation of undistributed earnings$15,126 $2,048 $15,610 
    Denominator
    Number of shares used in basic computation298,548 46,864 349,728 
    Weighted-average effect of dilutive securities
    Add:
    Conversion of Class B to Class A common shares outstanding46,864 
    Restricted stock units and other contingently issuable shares689 7,456 
    Number of shares used in per share computation346,101 46,864 357,184 
    Diluted net income per share$43.70 $43.70 $43.70 
     Year Ended December 31,
     2019
     Class AClass BClass C
    Basic net income per share:
    Numerator
    Allocation of undistributed earnings$14,846 $2,307 $17,190 
    Denominator
    Number of shares used in per share computation299,402 46,527 346,667 
    Basic net income per share$49.59 $49.59 $49.59 
    Diluted net income per share:
    Numerator
    Allocation of undistributed earnings for basic computation $14,846 $2,307 $17,190 
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,307 
    Reallocation of undistributed earnings(126)(20)126 
    Allocation of undistributed earnings$17,027 $2,287 $17,316 
    Denominator
    Number of shares used in basic computation299,402 46,527 346,667 
    Weighted-average effect of dilutive securities
    Add:
    Conversion of Class B to Class A common shares outstanding46,527 
    Restricted stock units and other contingently issuable shares413 5,547 
    Number of shares used in per share computation346,342 46,527 352,214 
    Diluted net income per share$49.16 $49.16 $49.16 

     Year Ended December 31,
     2020
     Class AClass BClass C
    Basic net income per share:
    Numerator
    Allocation of undistributed earnings$17,733 $2,732 $19,804 
    Denominator
    Number of shares used in per share computation299,815 46,182 334,819 
    Basic net income per share$59.15 $59.15 $59.15 
    Diluted net income per share:
    Numerator
    Allocation of undistributed earnings for basic computation $17,733 $2,732 $19,804 
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,732 
    Reallocation of undistributed earnings(180)(25)180 
    Allocation of undistributed earnings$20,285 $2,707 $19,984 
    Denominator
    Number of shares used in basic computation299,815 46,182 334,819 
    Weighted-average effect of dilutive securities
    Add:
    Conversion of Class B to Class A common shares outstanding46,182 
    Restricted stock units and other contingently issuable shares87 6,125 
    Number of shares used in per share computation346,084 46,182 340,944 
    Diluted net income per share$58.61 $58.61 $58.61 
    XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.4
    Compensation Plans
    12 Months Ended
    Dec. 31, 2020
    Share-based Payment Arrangement [Abstract]  
    Compensation Plans Compensation Plans
    Stock Plans
    Our stock plans include the Alphabet 2012 Stock Plan and Other Bet stock-based plans. Under our stock plans, RSUs and other types of awards may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. RSUs granted to participants under the Alphabet 2012 Stock Plan generally vest over four years contingent upon employment or service with us on the vesting date.
    As of December 31, 2020, there were 38,777,813 shares of stock reserved for future issuance under our Alphabet 2012 Stock Plan.
    Stock-Based Compensation
    For the years ended December 31, 2018, 2019 and 2020, total stock-based compensation expense was $10.0 billion, $11.7 billion and $13.4 billion, including amounts associated with awards we expect to settle in Alphabet stock of $9.4 billion, $10.8 billion, and $12.8 billion, respectively.
    For the years ended December 31, 2018, 2019 and 2020, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $1.5 billion, $1.8 billion, and $2.7 billion, respectively.
    For the years ended December 31, 2018, 2019 and 2020, tax benefit realized related to awards vested or exercised during the period was $2.1 billion, $2.2 billion and $3.6 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.
    Stock-Based Award Activities
    The following table summarizes the activities for our unvested Alphabet RSUs for the year ended December 31, 2020:
    Unvested Restricted Stock Units
         Number of    
    Shares
    Weighted-
    Average
    Grant-Date
    Fair Value
    Unvested as of December 31, 201919,394,236 $1,055.22 
    Granted12,647,562 1,407.97 
     Vested(11,643,670)1,089.31 
     Forfeited/canceled(1,109,335)1,160.01 
    Unvested as of December 31, 202019,288,793 $1,262.13 
    The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2018 and 2019, was $1,095.89 and $1,092.36, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2018, 2019, and 2020 were $14.1 billion, $15.2 billion, and $17.8 billion, respectively.
    As of December 31, 2020, there was $22.8 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.6 years.
    401(k) Plans
    We have two 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately $691 million, $724 million, and $855 million for the years ended December 31, 2018, 2019, and 2020, respectively.
    XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes
    12 Months Ended
    Dec. 31, 2020
    Income Tax Disclosure [Abstract]  
    Income Taxes Income Taxes
    Income from continuing operations before income taxes consists of the following (in millions):
    Year Ended December 31,
     201820192020
    Domestic operations$15,779 $16,426 $37,576 
    Foreign operations19,134 23,199 10,506 
    Total$34,913 $39,625 $48,082 
    The provision for income taxes consists of the following (in millions):
    Year Ended December 31,
     201820192020
    Current:
    Federal and state$2,153 $2,424 $4,789 
    Foreign1,251 2,713 1,687 
    Total3,404 5,137 6,476 
    Deferred:
    Federal and state907 286 1,552 
    Foreign(134)(141)(215)
    Total773 145 1,337 
    Provision for income taxes$4,177 $5,282 $7,813 
    The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
    Year Ended December 31,
     201820192020
    U.S. federal statutory tax rate21.0 %21.0 %21.0 %
    Foreign income taxed at different rates(4.4)(4.9)(0.3)
    Foreign-derived intangible income deduction(0.5)(0.7)(3.0)
    Stock-based compensation expense(2.2)(0.7)(1.7)
    Federal research credit(2.4)(2.5)(2.3)
    Impact of the Tax Cuts and Jobs Act(1.3)(0.6)0.0 
    European Commission fines3.1 1.0 0.0 
    Deferred tax asset valuation allowance(2.0)0.0 1.4 
    State and local income taxes(0.4)1.1 1.1 
    Other adjustments1.1 (0.4)0.0 
    Effective tax rate12.0 %13.3 %16.2 %
    Our effective tax rate for 2018 and 2019 was affected significantly by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate because substantially all of the income from foreign operations was earned by an Irish subsidiary. As of December 31, 2019, we have simplified our corporate legal entity structure and now license intellectual property from the U.S. that was previously licensed from Bermuda resulting in an increase in the portion of our income earned in the U.S.
    On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. As a result of that decision, we recorded a tax benefit related to the anticipated reimbursement of cost share payment for previously shared stock-based compensation costs.
    On June 7, 2019, the United States Court of Appeals for the Ninth Circuit overturned the 2015 Tax Court decision in Altera Corp. v. Commissioner, and upheld the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. As a result of the Ninth Circuit court decision, our cumulative net tax benefit of $418 million related to previously shared stock-based compensation costs was reversed in the year ended December 31, 2019.
    In 2020, there was an increase in valuation allowance for net deferred tax assets that are not likely to be realized relating to certain of our Other Bets.
    Deferred Income Taxes
    Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in millions):
    As of December 31,
    20192020
    Deferred tax assets:
    Stock-based compensation expense$421 $518 
    Accrued employee benefits463 580 
    Accruals and reserves not currently deductible1,047 1,049 
    Tax credits3,264 3,723 
    Net operating losses771 1,085 
    Operating leases1,876 2,620 
    Intangible assets164 1,525 
    Other226 463 
    Total deferred tax assets8,232 11,563 
    Valuation allowance(3,502)(4,823)
    Total deferred tax assets net of valuation allowance4,730 6,740 
    Deferred tax liabilities:
    Property and equipment, net(1,798)(3,382)
    Renewable energy investments(466)(415)
    Foreign Earnings(373)(383)
    Net investment gains(1,074)(1,901)
    Operating leases(1,619)(2,354)
    Other(380)(782)
    Total deferred tax liabilities(5,710)(9,217)
    Net deferred tax assets (liabilities)$(980)$(2,477)
    As of December 31, 2020, our federal, state and foreign net operating loss carryforwards for income tax purposes were approximately $3.1 billion, $3.1 billion, and $1.4 billion respectively. If not utilized, the federal net operating loss carryforwards will begin to expire in 2023, foreign net operating loss carryforwards will begin to expire in 2024 and the state net operating loss carryforwards will begin to expire in 2028. It is more likely than not that certain net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.
    As of December 31, 2020, our California research and development credit carryforwards for income tax purposes were approximately $3.7 billion that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.
    As of December 31, 2020, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state tax credits, net deferred tax assets relating to certain of our Other Bets, and certain foreign net operating losses that we believe are not likely to be realized. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly.
    Uncertain Tax Positions
    The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
    Year Ended December 31,
     201820192020
    Beginning gross unrecognized tax benefits$4,696 $4,652 $3,377 
    Increases related to prior year tax positions321 938 372 
    Decreases related to prior year tax positions(623)(143)(557)
    Decreases related to settlement with tax authorities(191)(2,886)(45)
    Increases related to current year tax positions449 816 690 
    Ending gross unrecognized tax benefits$4,652 $3,377 $3,837 
    The total amount of gross unrecognized tax benefits was $4.7 billion, $3.4 billion, and $3.8 billion as of December 31, 2018, 2019, and 2020, respectively, of which, $2.9 billion, $2.3 billion, and $2.6 billion, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2019 was primarily as a result of the resolution of multi-year audits.
    As of December 31, 2019 and 2020, we accrued $130 million and $222 million in interest and penalties in provision for income taxes, respectively.
    We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2016 through 2018 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.
    The tax years 2011 through 2019 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
    We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
    We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.
    XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.4
    Information about Segments and Geographic Areas
    12 Months Ended
    Dec. 31, 2020
    Segment Reporting [Abstract]  
    Information about Segments and Geographic Areas Information about Segments and Geographic Areas
    Beginning in the fourth quarter of 2020, we report our segment results as Google Services, Google Cloud, and Other Bets:
    Google Services includes products and services such as ads, Android, Chrome, hardware, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and fees received for subscription-based products such as YouTube Premium and YouTube TV.
    Google Cloud includes Google’s infrastructure and data analytics platforms, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from fees received for Google Cloud Platform services and Google Workspace (formerly known as G Suite) collaboration tools.
    Other Bets is a combination of multiple operating segments that are not individually material. Revenues from the Other Bets are derived primarily through the sale of internet services as well as licensing and R&D services.
    Revenues and certain costs, such as costs associated with content and traffic acquisition, certain engineering, and hardware costs and other operating expenses, are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed
    centrally at a consolidated level. The associated costs, including depreciation and impairment, are allocated to operating segments as a service cost generally based on usage or headcount.
    Unallocated corporate costs primarily include corporate initiatives, corporate shared costs, such as finance and legal, including fines and settlements, as well as costs associated with certain shared research and development activities. Additionally, hedging gains (losses) related to revenue are included in corporate costs.
    Our Chief Operating Decision Maker does not evaluate operating segments using asset information.
    Information about segments during the periods presented were as follows (in millions). For comparative purposes, amounts in prior periods have been recast:
    Year Ended December 31,
    201820192020
    Revenues:
    Google Services$130,524 $151,825 $168,635 
    Google Cloud5,838 8,918 13,059 
    Other Bets595 659 657 
    Hedging gains (losses)(138)455 176 
    Total revenues$136,819 $161,857 $182,527 
    Operating income (loss):
    Google Services$43,137 $48,999 $54,606 
    Google Cloud(4,348)(4,645)(5,607)
    Other Bets(3,358)(4,824)(4,476)
    Corporate costs, unallocated(1)
    (7,907)(5,299)(3,299)
    Total income from operations$27,524 $34,231 $41,224 
    (1)    Corporate costs, unallocated includes a fine of $5.1 billion for the year ended December 31, 2018 and a fine and legal settlement totaling $2.3 billion for the year ended December 31, 2019.
    For revenues by geography, see Note 2.
    The following table presents certain of our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions).
     As of
    December 31, 2019
    As of
    December 31, 2020
    Long-lived assets:
    United States$63,102 $69,315 
    International21,485 27,645 
    Total long-lived assets$84,587 $96,960 
    XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.4
    Schedule II: Valuation and Qualifying Accounts
    12 Months Ended
    Dec. 31, 2020
    SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
    Schedule II: Valuation and Qualifying Accounts
    Schedule II: Valuation and Qualifying Accounts
    The table below details the activity of the allowance for credit losses and sales credits for the years ended December 31, 2018, 2019 and 2020 (in millions):
    Balance at
    Beginning of
    Year
    AdditionsUsageBalance at
    End of Year
    Year ended December 31, 2018$674 $1,115 $(1,060)$729 
    Year ended December 31, 2019$729 $1,481 $(1,457)$753 
    Year ended December 31, 2020$753 $2,013 $(1,422)$1,344 

    Note:Additions to the allowance for credit losses are charged to expense. Additions to the allowance for sales credits are charged against revenues.
    XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
    Nature of Operations and Summary of Significant Accounting Policies (Policies)
    12 Months Ended
    Dec. 31, 2020
    Accounting Policies [Abstract]  
    Nature of Operations
    Nature of Operations
    Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
    We generate revenues by delivering relevant, cost-effective online advertising, cloud-based solutions that provide customers with platforms, collaboration tools and services, and sales of other products and services, such as apps and in-app purchases, digital content and subscriptions for digital content, and hardware.
    Basis of Consolidation Basis of ConsolidationThe consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. All intercompany balances and transactions have been eliminated.
    Use of Estimates
    Use of Estimates
    Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("GAAP") requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses, fair values of financial instruments (including non-marketable equity securities), intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
    As of December 31, 2020 the impact of COVID-19 continues to unfold and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; advances in testing, treatment and prevention; and the macroeconomic impact of government measures to contain the spread of the virus and related government stimulus measures. As a result, certain of our estimates and assumptions, including the allowance for credit losses for accounts receivable, the credit worthiness of customers entering into revenue arrangements, the valuation of non-marketable equity securities, including our impairment assessment, and the fair values of our financial instruments require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.
    In January 2021, we completed an assessment of the useful lives of our servers and network equipment and determined we should adjust the estimated useful life of our servers from three years to four years and the estimated useful life of certain network equipment from three years to five years. This change in accounting estimate will be effective beginning fiscal year 2021.
    Revenue Recognition and Cost of Revenues
    Revenue Recognition
    Revenues are recognized when control of the promised goods or services is transferred to our customers and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues.
    Advertising Revenues
    We generate advertising revenues primarily by delivering advertising on Google Search & other properties, including Google.com, the Google Search app, Google Play, Gmail and Google Maps; YouTube, and Google Network Members’ properties.
    Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager and Google Marketing Platform, among others.
    We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement, such as a click, a view, or a purchase. For brand advertising, we recognize revenues when the ad is displayed or a user views the ad.
    For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues
    for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
    Google Cloud Revenues
    Google Cloud revenues consist primarily of fees received for Google Cloud Platform services (which includes infrastructure and data analytics platform products and other services) and Google Workspace (formerly G Suite) collaboration tools and other enterprise services. Our cloud services are generally provided on either a consumption or subscription basis. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
    Other Revenues
    Google other revenues and Other Bets revenues consist primarily of revenues from:
    Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
    hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
    YouTube non-advertising services including, YouTube premium and YouTube TV subscriptions and other services; and
    other products and services.
    As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
    Arrangements with Multiple Performance Obligations
    Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
    Customer Incentives and Credits
    Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
    Sales Commissions
    We expense sales commissions when incurred when the amortization period is one year or less. We recognize an asset for certain sales commissions if we expect the period of benefit of these costs to exceed one year and amortize it over the period of expected benefit. These costs are recorded within sales and marketing expenses.
    Cost of Revenues
    Cost of revenues consists of TAC and other costs of revenues.
    TAC represents the amounts paid to our distribution partners who make available our search access points and services and amounts paid to Google Network Members primarily for ads displayed on their properties. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
    Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
    Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services and Google Play. We pay fees to these content providers based on revenues generated or a flat fee;
    Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
    Inventory related costs for hardware we sell.
    Deferred Revenues and Remaining Performance Obligations
    We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google other. Our total deferred revenue as of December 31, 2019 was $2.3 billion, of which $1.8 billion was recognized as revenues for the year ending December 31, 2020.
    Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized as revenues, also referred to as remaining performance obligations. Remaining performance obligations include related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes (i) contracts with an original expected term of one year or less, (ii) cancellable contracts, and (iii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. As of December 31, 2020, the amount not yet recognized as revenues from these commitments is $29.8 billion. We expect to recognize approximately half over the next 24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by when the customer utilizes the services and our ability to deliver in accordance with relevant contract terms, which could impact our estimate of the remaining performance obligations and when we expect to recognize such as revenues.
    Software Development Costs
    Software Development Costs
    We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
    Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
    Stock-based Compensation
    Stock-based Compensation
    Stock-based compensation primarily consists of Alphabet restricted stock units ("RSUs"). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
    For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.
    Additionally, stock-based compensation also includes other stock-based awards, such as performance stock units ("PSUs") and awards that may be settled in cash or the stock of certain Other Bets. PSUs and certain Other Bet awards are equity classified and expense is recognized over the requisite service period. Certain Other Bet awards are liability classified and remeasured at fair value through settlement. The fair value of Other Bet awards is based on the equity valuation of the respective Other Bet.
    Advertising and Promotional Expenses Advertising and Promotional ExpensesWe expense advertising and promotional costs in the period in which they are incurred.
    Performance Fees
    Performance Fees
    Performance fees refer to compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.
    Certain Risks and Concentrations
    Certain Risks and Concentrations
    Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
    Fair Value of Financial Instruments
    Fair Value of Financial Instruments
    Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative). Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
    Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
    Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
    Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
    Level 3 - Unobservable inputs that are supported by little or no market activities.
    The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
    Debt Securities
    We classify our marketable debt securities, which are accounted for as available-for-sale, within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.
    Cash, Cash Equivalents, and Marketable Securities
    Cash, Cash Equivalents, and Marketable Securities
    We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
    We classify all marketable debt securities that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities on our Consolidated Balance Sheets.
    We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in other income (expense), net. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
    Our investments in marketable equity securities are measured at fair value with the related gains and losses, realized and unrealized, recognized in other income (expense), net.
    Accounts Receivable
    Accounts Receivable
    Our payment terms for accounts receivable vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer.
    We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. For the year ended December 31, 2020, our assessment considered the impact of COVID-19 and estimates of expected credit and collectibility trends. Volatility in market conditions and evolving credit trends are difficult to predict and may cause variability and volatility that may have a material impact on our allowance for credit losses in future periods.
    Inventory
    Inventory
    Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
    Non-Marketable Investments
    Non-Marketable Investments
    We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of other income (expense), net.
    Non-marketable debt investments are classified as available-for-sale securities.
    Non-marketable investments that do not have stated contractual maturity dates are classified as non-current assets on the Consolidated Balance Sheets.
    Impairment of Investments
    Impairment of Investments
    We periodically review our debt and non-marketable equity investments for impairment.
    For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to other income (expense), net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income ("AOCI"). If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net.
    For non-marketable equity securities we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position, access to capital resources and the time since the last adjustment to fair value, among others. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of other income (expense), net. Fair value is estimated using the best information available, which may include cash flow projections or other available market data.
    Variable Interest Entities
    Variable Interest Entities
    We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity ("VIE"). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
    Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary.
    We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
    Property and Equipment
    Property and Equipment
    Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
    We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
    Leases
    Leases
    We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
    Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.
    Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
    Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
    Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.
    Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
    Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
    We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets or asset group are not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. Impairments were not material for the periods presented.
    We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
    Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from one to twelve years.
    Income Taxes
    Income Taxes
    We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
    We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
    Business Combinations
    Business Combinations
    We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
    Foreign Currency
    Foreign Currency
    Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.
    Recently Adopted Accounting Pronouncements
    Recently Adopted Accounting Pronouncements
    In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update No. 2016-13 ("ASU 2016-13") "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which 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 certain 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 result in earlier recognition of credit losses. We adopted ASU 2016-13 using the modified retrospective approach as of January 1, 2020. The cumulative effect upon adoption was not material to our consolidated financial statements. See “Impairment of Investments” and "Accounts Receivable" above as well as Note 3 for the effect on our consolidated financial statements.
    Prior Period Reclassifications
    Prior Period Reclassifications
    Certain amounts in prior periods have been reclassified to conform with current period presentation. See Note 15 for further details.
    XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.4
    Revenues (Tables)
    12 Months Ended
    Dec. 31, 2020
    Revenue from Contract with Customer [Abstract]  
    Schedule of revenue by revenue source
    The following table presents our revenues disaggregated by type (in millions).
    Year Ended December 31,
    201820192020
    Google Search & other$85,296 $98,115 $104,062 
    YouTube ads11,155 15,149 19,772 
    Google Network Members' properties20,010 21,547 23,090 
    Google advertising116,461 134,811 146,924 
    Google other14,063 17,014 21,711 
    Google Services total130,524 151,825 168,635 
    Google Cloud5,838 8,918 13,059 
    Other Bets595 659 657 
    Hedging gains (losses)(138)455 176 
    Total revenues$136,819 $161,857 $182,527 
    Schedule of revenue by geographic area
    The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
    Year Ended December 31,
     201820192020
    United States$63,269 46 %$74,843 46 %$85,014 47 %
    EMEA(1)
    44,739 33 50,645 31 55,370 30 
    APAC(1)
    21,341 15 26,928 17 32,550 18 
    Other Americas(1)
    7,608 8,986 9,417 
    Hedging gains (losses)(138)455 176 
    Total revenues$136,819 100 %$161,857 100 %$182,527 100 %
    (1)    Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").
    XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Tables)
    12 Months Ended
    Dec. 31, 2020
    Fair Value Disclosures [Abstract]  
    Available-for-sale debt securities The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories as of December 31, 2019 and 2020 (in millions):
     As of December 31, 2019
     Adjusted
    Cost
    Gross
    Unrealized
    Gains
    Gross
    Unrealized
    Losses
    Fair
    Value
    Cash and
    Cash
    Equivalents
    Marketable
    Securities
    Level 2:
    Time deposits(1)
    $2,294 $$$2,294 $2,294 $
    Government bonds55,033 434 (30)55,437 4,518 50,919 
    Corporate debt securities27,164 337 (3)27,498 44 27,454 
    Mortgage-backed and asset-backed securities19,453 96 (41)19,508 19,508 
    Total$103,944 $867 $(74)$104,737 $6,856 $97,881 

     As of December 31, 2020
     Adjusted
    Cost
    Gross
    Unrealized
    Gains
    Gross
    Unrealized
    Losses
    Fair
    Value
    Cash and
    Cash
    Equivalents
    Marketable
    Securities
    Level 2:
    Time deposits(1)
    $3,564 $$$3,564 $3,564 $
    Government bonds55,156 793 (9)55,940 2,527 53,413 
    Corporate debt securities31,521 704 (2)32,223 32,215 
    Mortgage-backed and asset-backed securities16,767 364 (7)17,124 17,124 
    Total$107,008 $1,861 $(18)$108,851 $6,099 $102,752 
    (1)The majority of our time deposits are domestic deposits.
    Investments by maturity date
    The following table summarizes the estimated fair value of our investments in marketable debt securities by stated contractual maturity dates (in millions):
    As of
    December 31, 2020
    Due in 1 year or less$19,795 
    Due in 1 year through 5 years69,228 
    Due in 5 years through 10 years2,739 
    Due after 10 years13,038 
    Total$104,800 
    Schedule of unrealized loss on debt securities
    The following tables present fair values and gross unrealized losses recorded to AOCI as of December 31, 2019 and 2020, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
     As of December 31, 2019
     Less than 12 Months12 Months or GreaterTotal
     Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Government bonds$6,752 $(20)$4,590 $(10)$11,342 $(30)
    Corporate debt securities1,665 (2)978 (1)2,643 (3)
    Mortgage-backed and asset-backed securities4,536 (13)2,835 (28)7,371 (41)
    Total$12,953 $(35)$8,403 $(39)$21,356 $(74)

     As of December 31, 2020
     Less than 12 Months12 Months or GreaterTotal
     Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Fair ValueUnrealized
    Loss
    Government bonds$5,516 $(9)$$$5,519 $(9)
    Corporate debt securities1,999 (1)1,999 (1)
    Mortgage-backed and asset-backed securities929 (5)242 (2)1,171 (7)
    Total$8,444 $(15)$245 $(2)$8,689 $(17)
    Gains and losses on equity securities
    Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):
    Year Ended December 31,
     20192020
    Net gain (loss) on equity securities sold during the period$(301)$1,339 
    Net unrealized gain (loss) on equity securities held as of the end of the period2,950 4,253 
    Total gain (loss) recognized in other income (expense), net$2,649 $5,592 
    Cumulative net gains on equity securities sold
    Equity Securities Sold During the Year Ended December 31,
     20192020
    Total sale price$3,134 $4,767 
    Total initial cost858 2,674 
    Cumulative net gains (losses)$2,276 $2,093 
    Summary of unrealized gains and losses for non-marketable equity securities The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
    As of December 31, 2019
    Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
    Total initial cost$1,935 $8,297 $10,232 
    Cumulative net gain (loss)(1)
    1,361 3,056 4,417 
    Carrying value$3,296 $11,353 $14,649 
    (1)Non-marketable equity securities cumulative net gain (loss) is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).
    As of December 31, 2020
    Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
    Total initial cost$2,227 $14,616 $16,843 
    Cumulative net gain (loss)(1)
    3,631 4,277 7,908 
    Carrying value(2)
    $5,858 $18,893 $24,751 
    (1)Non-marketable equity securities cumulative net gain (loss) is comprised of $6.1 billion unrealized gains and $1.9 billion unrealized losses (including impairment).
    (2)The long-term portion of marketable equity securities of $429 million is included in other non-current assets.
    Marketable equity securities
    The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2019 and 2020 (in millions):
     As of December 31, 2019As of December 31, 2020
     Cash and Cash EquivalentsMarketable Equity
    Securities
    Cash and Cash EquivalentsMarketable Equity
    Securities
    Level 1:
    Money market funds$4,604 $$12,210 $
    Marketable equity securities(1)(2)
    3,046 5,470 
    4,604 3,046 12,210 5,470 
    Level 2:
    Mutual funds250 388 
    Total$4,604 $3,296 $12,210 $5,858 
    (1)    The balance as of December 31, 2019 and 2020 includes investments that were reclassified from non-marketable equity securities following the commencement of public market trading of the issuers or acquisition by public entities. As of December 31, 2020 certain investments are subject to short-term lock-up restrictions.
    (2)    As of December 31, 2020 the long-term portion of marketable equity securities of $429 million is included within other non-current assets.
    Total unrealized gain (loss) for non-marketable equity securities
    The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):
    Year Ended December 31,
    20192020
    Unrealized gains$2,163 $3,020 
    Unrealized losses (including impairment)(372)(1,489)
    Total unrealized gain (loss) for non-marketable equity securities$1,791 $1,531 
    Schedule of gross notional amounts of derivative instruments
    The gross notional amounts of our outstanding derivative instruments were as follows (in millions):
    As of December 31, 2019As of December 31, 2020
    Derivatives Designated as Hedging Instruments:
    Foreign exchange contracts
        Cash flow hedges $13,207 $10,187 
        Fair value hedges$455 $1,569 
        Net investment hedges$9,318 $9,965 
    Derivatives Not Designated as Hedging Instruments:
    Foreign exchange contracts$43,497 $39,861 
    Other contracts$117 $2,399 
    Schedule of derivative instruments
    The fair values of our outstanding derivative instruments were as follows (in millions):
      As of December 31, 2019
      
    Balance Sheet LocationFair Value of
    Derivatives
    Designated as
    Hedging Instruments
    Fair Value of
    Derivatives Not
    Designated as
    Hedging Instruments
    Total Fair
    Value
    Derivative Assets:
    Level 2:
    Foreign exchange contractsOther current and non-current assets$91 $253 $344 
    Other contractsOther current and non-current assets
    Total$91 $254 $345 
    Derivative Liabilities:
    Level 2:
    Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$173 $196 $369 
    Other contractsAccrued expenses and other liabilities, current and non-current13 13 
    Total $173 $209 $382 

      As of December 31, 2020
      
    Balance Sheet LocationFair Value of
    Derivatives
    Designated as
    Hedging Instruments
    Fair Value of
    Derivatives Not
    Designated as
    Hedging Instruments
    Total Fair
    Value
    Derivative Assets:
    Level 2:
    Foreign exchange contractsOther current and non-current assets$33 $316 $349 
    Other contractsOther current and non-current assets16 16 
    Total$33 $332 $365 
    Derivative Liabilities:
    Level 2:
    Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$395 $185 $580 
    Other contractsAccrued expenses and other liabilities, current and non-current942 942 
    Total $395 $1,127 $1,522 
    Schedule of gain (loss) on derivative instruments
    The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income ("OCI") are summarized below (in millions):
     Gains (Losses) Recognized in OCI
    on Derivatives Before Tax Effect
     Year Ended December 31,
    201820192020
    Derivatives in Cash Flow Hedging Relationship:
    Foreign exchange contracts
    Amount included in the assessment of effectiveness$332 $38 $102 
    Amount excluded from the assessment of effectiveness26 (14)(37)
    Derivatives in Net Investment Hedging Relationship:
    Foreign exchange contracts
    Amount included in the assessment of effectiveness136 131 (851)
    Total$494 $155 $(786)
     
    The effect of derivative instruments on income is summarized below (in millions):
     Gains (Losses) Recognized in Income
    Year Ended December 31,
    201820192020
    RevenuesOther income (expense), netRevenuesOther income (expense), netRevenuesOther income (expense), net
    Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded$136,819 $7,389 $161,857 $5,394 $182,527 $6,858 
    Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
    Foreign exchange contracts
    Amount of gains (losses) reclassified from AOCI to income$(139)$$367 $$144 $
    Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach88 33 
    Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
    Foreign exchange contracts
    Hedged items(96)(19)18 
    Derivatives designated as hedging instruments96 19 (18)
    Amount excluded from the assessment of effectiveness37 25 
    Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
    Foreign exchange contracts
    Amount excluded from the assessment of effectiveness78 243 151 
    Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
    Foreign exchange contracts54 0(413)718 
    Other Contracts(906)
    Total gains (losses)
    $(138)$169 $455 $(145)$177 $(33)
    Offsetting assets The gross amounts of our derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
    Offsetting of Assets
    As of December 31, 2019
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized AssetsGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
    Derivatives$366 $(21)$345 $(88)
    (1)
    $(234)$$23 
    As of December 31, 2020
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized AssetsGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial InstrumentsCash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
    Derivatives$397 $(32)$365 $(295)
    (1)
    $(16)$$54 
    (1)    The balances as of December 31, 2019 and 2020 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
    Offsetting liabilities
    Offsetting of Liabilities
    As of December 31, 2019
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized LiabilitiesGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral PledgedNon-Cash Collateral PledgedNet Liabilities
    Derivatives$403 $(21)$382 $(88)
    (2)
    $$$294 
    As of December 31, 2020
    Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
    Gross Amounts of Recognized LiabilitiesGross Amounts Offset in the Consolidated Balance SheetsNet Presented in the Consolidated Balance SheetsFinancial Instruments Cash Collateral PledgedNon-Cash Collateral PledgedNet Liabilities
    Derivatives$1,554 $(32)$1,522 $(295)
    (2)
    $(1)$(943)$283 
    (2)    The balances as of December 31, 2019 and 2020 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
    XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
    Leases (Tables)
    12 Months Ended
    Dec. 31, 2020
    Leases [Abstract]  
    Components of Operating Lease Expense
    Components of operating lease expense were as follows (in millions):
    Year Ended December 31,
    20192020
    Operating lease cost$1,820 $2,267 
    Variable lease cost541 619 
    Total operating lease cost$2,361 $2,886 
    Supplemental Information Related to Operating Leases
    Supplemental information related to operating leases is as follows (in millions):
    Year Ended December 31,
    20192020
    Cash payments for operating leases$1,661 $2,004 
    New operating lease assets obtained in exchange for operating lease liabilities$4,391 $2,765 
    Future Minimum Operating Lease Payments Future lease payments under operating leases as of December 31, 2020 were as follows (in millions):
    2021$2,198 
    20222,170 
    20231,995 
    20241,738 
    20251,389 
    Thereafter5,601 
    Total future lease payments15,091 
    Less imputed interest(2,251)
    Total lease liability balance$12,840 
    XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
    Debt (Tables)
    12 Months Ended
    Dec. 31, 2020
    Debt Disclosure [Abstract]  
    Schedule of debt instruments The total outstanding debt is summarized below (in millions, except percentages):
    MaturityCoupon RateEffective Interest RateAs of December 31, 2019As of
    December 31, 2020
    Debt
    2011-2016 Notes Issuances2021 - 2026
    2.00% - 3.63%
    2.23% - 3.73%
    $4,000 $4,000 
    2020 Notes Issuance2025 - 2060
    0.45% - 2.25%
    0.57% - 2.33%
    10,000 
    Future finance lease payments, net(1)
    711 1,201 
          Total debt4,711 15,201 
    Unamortized discount and debt issuance costs(42)(169)
    Less: Current portion of Notes(2)
    (999)
    Less: Current portion future finance lease payments, net(1)(2)
    (115)(101)
           Total long-term debt$4,554 $13,932 
    (1)Net of imputed interest.
    (2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7.
    Schedule of debt maturities
    As of December 31, 2020, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter are as follows (in millions):
    2021$1,104 
    202286
    202386
    20241,087
    20251,088
    Thereafter11,868
    Total$15,319 
    XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information (Tables)
    12 Months Ended
    Dec. 31, 2020
    Balance Sheet Components Disclosure [Abstract]  
    Schedule of property and equipment
    Property and equipment, net, consisted of the following (in millions):
    As of
    December 31, 2019
    As of
    December 31, 2020
    Land and buildings$39,865 $49,732 
    Information technology assets36,840 45,906 
    Construction in progress21,036 23,111 
    Leasehold improvements6,310 7,516 
    Furniture and fixtures156 197 
    Property and equipment, gross104,207 126,462 
    Less: accumulated depreciation (30,561)(41,713)
    Property and equipment, net$73,646 $84,749 
    Schedule of accrued expenses and other current liabilities
    Accrued expenses and other current liabilities consisted of the following (in millions):
    As of
    December 31, 2019
    As of
    December 31, 2020
    European Commission fines(1)
    $9,405 $10,409 
    Accrued customer liabilities2,245 3,118 
    Accrued purchases of property and equipment2,411 2,197 
    Current operating lease liabilities1,199 1,694 
    Other accrued expenses and current liabilities7,807 11,213 
    Accrued expenses and other current liabilities$23,067 $28,631 
    (1)    Includes the effects of foreign exchange and interest. See Note 10 for further details.
    Components of accumulated other comprehensive income
    The components of AOCI, net of tax, were as follows (in millions):
    Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
    Balance as of December 31, 2017$(1,103)$233 $(122)$(992)
    Cumulative effect of accounting change(98)(98)
    Other comprehensive income (loss) before reclassifications(781)88 264 (429)
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI26 26 
    Amounts reclassified from AOCI(911)98 (813)
    Other comprehensive income (loss)(781)(823)388 (1,216)
    Balance as of December 31, 2018(1,884)(688)266 (2,306)
    Cumulative effect of accounting change(30)(30)
    Other comprehensive income (loss) before reclassifications(119)1,611 36 1,528 
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI(14)(14)
    Amounts reclassified from AOCI(111)(299)(410)
    Other comprehensive income (loss)(119)1,500 (277)1,104 
    Balance as of December 31, 2019(2,003)812 (41)(1,232)
    Other comprehensive income (loss) before reclassifications1,139 1,313 79 2,531 
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI(37)(37)
    Amounts reclassified from AOCI(513)(116)(629)
    Other comprehensive income (loss)1,139 800 (74)1,865 
    Balance as of December 31, 2020$(864)$1,612 $(115)$633 
    Schedule of effects on net income of amounts reclassified from accumulated OCI
    The effects on net income of amounts reclassified from AOCI were as follows (in millions):

    Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
    Year Ended December 31,
     AOCI ComponentsLocation201820192020
    Unrealized gains (losses) on available-for-sale investments
    Other income (expense), net$1,190 $149 $650 
    Benefit (provision) for income taxes(279)(38)(137)
    Net of tax911 111 513 
    Unrealized gains (losses) on cash flow hedges
    Foreign exchange contractsRevenue(139)367 144 
    Interest rate contractsOther income (expense), net
    Benefit (provision) for income taxes35 (74)(34)
    Net of tax(98)299 116 
    Total amount reclassified, net of tax$813 $410 $629 
    Schedule of other income (expense), net
    The components of other income (expense), net, were as follows (in millions): 
     Year Ended December 31,
     201820192020
    Interest income$1,878 $2,427 $1,865 
    Interest expense(1)
    (114)(100)(135)
    Foreign currency exchange gain (loss), net (2)
    (80)103 (344)
    Gain (loss) on debt securities, net(3)
    1,190 149 725 
    Gain (loss) on equity securities, net5,460 2,649 5,592 
    Performance fees(1,203)(326)(609)
    Income (loss) and impairment from equity method investments, net(120)390 401 
    Other(4)
    378 102 (637)
    Other income (expense), net$7,389 $5,394 $6,858 
    (1)    Interest expense is net of interest capitalized of $92 million, $167 million, and $218 million for the years ended December 31, 2018, 2019, and 2020, respectively.
    (2)    Our foreign currency exchange gain (loss), net, is primarily related to the forward points for our foreign currency hedging contracts and foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contracts' losses and gains.
    (3)    During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.
    (4)    During the year ended December 31, 2020, we entered into derivatives that hedged the changes in fair value of certain marketable equity securities, which resulted in a $902 million loss. The offsetting recognized gains on the marketable equity securities are reflected in Gain (loss) on equity securities, net.
    XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.4
    Goodwill and Other Intangible Assets (Tables)
    12 Months Ended
    Dec. 31, 2020
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of goodwill
    Changes in the carrying amount of goodwill for the years ended December 31, 2019 and 2020 were as follows (in millions):
    GoogleGoogle ServicesGoogle CloudOther BetsTotal
    Balance as of December 31, 2018$17,521 $$$367 $17,888 
    Acquisitions2,353 475 2,828 
    Transfers(9)
    Foreign currency translation and other adjustments38 (130)(92)
    Balance as of December 31, 201919,921 703 20,624 
    Acquisitions204 204 
    Foreign currency translation and other adjustments46 (4)42 
    Allocation in the fourth quarter of 2020(1)
    (20,171)18,408 1,763 
    Acquisitions53 189 242 
    Foreign currency translation and other adjustments56 63 
    Balance as of December 31, 2020$$18,517 $1,957 $701 $21,175 
    (1)Represents reallocation of goodwill as a result of our change in segments in the fourth quarter of 2020. See Note 15 for further details
    Schedule of finite-lived intangible assets
    Information regarding purchased intangible assets were as follows (in millions):
     As of December 31, 2019
     Gross
    Carrying
    Amount
    Accumulated
    Amortization
    Net
    Carrying
    Amount
    Patents and developed technology$4,972 $3,570 $1,402 
    Customer relationships254 30 224 
    Trade names and other703 350 353 
    Total$5,929 $3,950 $1,979 

     As of December 31, 2020
     Gross
    Carrying
    Amount
    Accumulated
    Amortization
    Net
    Carrying
    Value
    Patents and developed technology$4,639 $3,649 $990 
    Customer relationships266 49 217 
    Trade names and other699 461 238 
    Total$5,604 $4,159 $1,445 
    Schedule of future amortization expense
    As of December 31, 2020, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
    2021$719 
    2022375 
    2023104 
    202478 
    202553 
    Thereafter116 
    $1,445 
    XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
    Net Income Per Share (Tables)
    12 Months Ended
    Dec. 31, 2020
    Earnings Per Share [Abstract]  
    Schedule of earnings per share
    The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
     Year Ended December 31,
     2018
     Class AClass BClass C
    Basic net income per share:
    Numerator
    Allocation of undistributed earnings $13,200 $2,072 $15,464 
    Denominator
    Number of shares used in per share computation298,548 46,864 349,728 
    Basic net income per share$44.22 $44.22 $44.22 
    Diluted net income per share:
    Numerator
    Allocation of undistributed earnings for basic computation $13,200 $2,072 $15,464 
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,072 
    Reallocation of undistributed earnings(146)(24)146 
    Allocation of undistributed earnings$15,126 $2,048 $15,610 
    Denominator
    Number of shares used in basic computation298,548 46,864 349,728 
    Weighted-average effect of dilutive securities
    Add:
    Conversion of Class B to Class A common shares outstanding46,864 
    Restricted stock units and other contingently issuable shares689 7,456 
    Number of shares used in per share computation346,101 46,864 357,184 
    Diluted net income per share$43.70 $43.70 $43.70 
     Year Ended December 31,
     2019
     Class AClass BClass C
    Basic net income per share:
    Numerator
    Allocation of undistributed earnings$14,846 $2,307 $17,190 
    Denominator
    Number of shares used in per share computation299,402 46,527 346,667 
    Basic net income per share$49.59 $49.59 $49.59 
    Diluted net income per share:
    Numerator
    Allocation of undistributed earnings for basic computation $14,846 $2,307 $17,190 
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,307 
    Reallocation of undistributed earnings(126)(20)126 
    Allocation of undistributed earnings$17,027 $2,287 $17,316 
    Denominator
    Number of shares used in basic computation299,402 46,527 346,667 
    Weighted-average effect of dilutive securities
    Add:
    Conversion of Class B to Class A common shares outstanding46,527 
    Restricted stock units and other contingently issuable shares413 5,547 
    Number of shares used in per share computation346,342 46,527 352,214 
    Diluted net income per share$49.16 $49.16 $49.16 

     Year Ended December 31,
     2020
     Class AClass BClass C
    Basic net income per share:
    Numerator
    Allocation of undistributed earnings$17,733 $2,732 $19,804 
    Denominator
    Number of shares used in per share computation299,815 46,182 334,819 
    Basic net income per share$59.15 $59.15 $59.15 
    Diluted net income per share:
    Numerator
    Allocation of undistributed earnings for basic computation $17,733 $2,732 $19,804 
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares2,732 
    Reallocation of undistributed earnings(180)(25)180 
    Allocation of undistributed earnings$20,285 $2,707 $19,984 
    Denominator
    Number of shares used in basic computation299,815 46,182 334,819 
    Weighted-average effect of dilutive securities
    Add:
    Conversion of Class B to Class A common shares outstanding46,182 
    Restricted stock units and other contingently issuable shares87 6,125 
    Number of shares used in per share computation346,084 46,182 340,944 
    Diluted net income per share$58.61 $58.61 $58.61 
    XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.4
    Compensation Plans (Tables)
    12 Months Ended
    Dec. 31, 2020
    Share-based Payment Arrangement [Abstract]  
    Schedule of restricted stock activity
    The following table summarizes the activities for our unvested Alphabet RSUs for the year ended December 31, 2020:
    Unvested Restricted Stock Units
         Number of    
    Shares
    Weighted-
    Average
    Grant-Date
    Fair Value
    Unvested as of December 31, 201919,394,236 $1,055.22 
    Granted12,647,562 1,407.97 
     Vested(11,643,670)1,089.31 
     Forfeited/canceled(1,109,335)1,160.01 
    Unvested as of December 31, 202019,288,793 $1,262.13 
    XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Tables)
    12 Months Ended
    Dec. 31, 2020
    Income Tax Disclosure [Abstract]  
    Schedule of income from continuing operations before income taxes
    Income from continuing operations before income taxes consists of the following (in millions):
    Year Ended December 31,
     201820192020
    Domestic operations$15,779 $16,426 $37,576 
    Foreign operations19,134 23,199 10,506 
    Total$34,913 $39,625 $48,082 
    Schedule of components of income tax expense (benefit)
    The provision for income taxes consists of the following (in millions):
    Year Ended December 31,
     201820192020
    Current:
    Federal and state$2,153 $2,424 $4,789 
    Foreign1,251 2,713 1,687 
    Total3,404 5,137 6,476 
    Deferred:
    Federal and state907 286 1,552 
    Foreign(134)(141)(215)
    Total773 145 1,337 
    Provision for income taxes$4,177 $5,282 $7,813 
    Schedule of effective income tax rate reconciliation
    The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
    Year Ended December 31,
     201820192020
    U.S. federal statutory tax rate21.0 %21.0 %21.0 %
    Foreign income taxed at different rates(4.4)(4.9)(0.3)
    Foreign-derived intangible income deduction(0.5)(0.7)(3.0)
    Stock-based compensation expense(2.2)(0.7)(1.7)
    Federal research credit(2.4)(2.5)(2.3)
    Impact of the Tax Cuts and Jobs Act(1.3)(0.6)0.0 
    European Commission fines3.1 1.0 0.0 
    Deferred tax asset valuation allowance(2.0)0.0 1.4 
    State and local income taxes(0.4)1.1 1.1 
    Other adjustments1.1 (0.4)0.0 
    Effective tax rate12.0 %13.3 %16.2 %
    Schedule of deferred tax assets and liabilities Significant components of our deferred tax assets and liabilities are as follows (in millions):
    As of December 31,
    20192020
    Deferred tax assets:
    Stock-based compensation expense$421 $518 
    Accrued employee benefits463 580 
    Accruals and reserves not currently deductible1,047 1,049 
    Tax credits3,264 3,723 
    Net operating losses771 1,085 
    Operating leases1,876 2,620 
    Intangible assets164 1,525 
    Other226 463 
    Total deferred tax assets8,232 11,563 
    Valuation allowance(3,502)(4,823)
    Total deferred tax assets net of valuation allowance4,730 6,740 
    Deferred tax liabilities:
    Property and equipment, net(1,798)(3,382)
    Renewable energy investments(466)(415)
    Foreign Earnings(373)(383)
    Net investment gains(1,074)(1,901)
    Operating leases(1,619)(2,354)
    Other(380)(782)
    Total deferred tax liabilities(5,710)(9,217)
    Net deferred tax assets (liabilities)$(980)$(2,477)
    Summary of income tax contingencies
    The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
    Year Ended December 31,
     201820192020
    Beginning gross unrecognized tax benefits$4,696 $4,652 $3,377 
    Increases related to prior year tax positions321 938 372 
    Decreases related to prior year tax positions(623)(143)(557)
    Decreases related to settlement with tax authorities(191)(2,886)(45)
    Increases related to current year tax positions449 816 690 
    Ending gross unrecognized tax benefits$4,652 $3,377 $3,837 
    XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.4
    Information about Segments and Geographic Areas (Tables)
    12 Months Ended
    Dec. 31, 2020
    Segment Reporting [Abstract]  
    Schedule of segment information by segment
    Information about segments during the periods presented were as follows (in millions). For comparative purposes, amounts in prior periods have been recast:
    Year Ended December 31,
    201820192020
    Revenues:
    Google Services$130,524 $151,825 $168,635 
    Google Cloud5,838 8,918 13,059 
    Other Bets595 659 657 
    Hedging gains (losses)(138)455 176 
    Total revenues$136,819 $161,857 $182,527 
    Operating income (loss):
    Google Services$43,137 $48,999 $54,606 
    Google Cloud(4,348)(4,645)(5,607)
    Other Bets(3,358)(4,824)(4,476)
    Corporate costs, unallocated(1)
    (7,907)(5,299)(3,299)
    Total income from operations$27,524 $34,231 $41,224 
    (1)    Corporate costs, unallocated includes a fine of $5.1 billion for the year ended December 31, 2018 and a fine and legal settlement totaling $2.3 billion for the year ended December 31, 2019.
    Schedule of long-lived assets by geographic area
    The following table presents certain of our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions).
     As of
    December 31, 2019
    As of
    December 31, 2020
    Long-lived assets:
    United States$63,102 $69,315 
    International21,485 27,645 
    Total long-lived assets$84,587 $96,960 
    XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.4
    Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
    $ in Millions
    1 Months Ended 12 Months Ended
    Jan. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Advertising and promotional expenses   $ 5,400 $ 6,800 $ 6,400
    Allowance for credit losses on accounts receivable   789 275  
    Impairment of goodwill   $ 0 $ 0 $ 0
    Minimum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Intangible assets, estimated useful lives   1 year    
    Maximum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Intangible assets, estimated useful lives   12 years    
    Building | Minimum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   7 years    
    Building | Maximum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   25 years    
    Information technology assets | Minimum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   3 years    
    Information technology assets | Maximum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   5 years    
    Server Equipment        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   3 years    
    Server Equipment | Subsequent Event        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to 4 years      
    Network Equipment        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   3 years    
    Network Equipment | Subsequent Event        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to 5 years      
    Network Equipment | Minimum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   3 years    
    Network Equipment | Maximum        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Property and equipment, estimated useful lives, up to   5 years    
    Geographic Area | Revenue        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Percentage of revenue   100.00% 100.00% 100.00%
    Geographic Area | Revenue | United States        
    Organization And Summary Of Significant Accounting Policies [Line Items]        
    Percentage of revenue   47.00% 46.00% 46.00%
    XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.4
    Revenues (Revenue by Segment) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Segment Reporting Information [Line Items]      
    Hedging gains (losses) $ 176 $ 455 $ (138)
    Total revenues 182,527 161,857 136,819
    Google Services      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 168,635 151,825 130,524
    Google Services | Google Search & other      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 104,062 98,115 85,296
    Google Services | YouTube ads      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 19,772 15,149 11,155
    Google Services | Google Network Members' properties      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 23,090 21,547 20,010
    Google Services | Google advertising      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 146,924 134,811 116,461
    Google Services | Google other      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 21,711 17,014 14,063
    Google Cloud      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer 13,059 8,918 5,838
    Other Bets      
    Segment Reporting Information [Line Items]      
    Revenues from contract with customer $ 657 $ 659 $ 595
    XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.4
    Revenues (Revenue by Geographic Location) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Hedging gains (losses) $ 176 $ 455 $ (138)
    Total revenues $ 182,527 $ 161,857 $ 136,819
    Geographic Area | Revenue      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Percentage of revenue 100.00% 100.00% 100.00%
    United States      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Revenues from contract with customer $ 85,014 $ 74,843 $ 63,269
    United States | Geographic Area | Revenue      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Percentage of revenue 47.00% 46.00% 46.00%
    EMEA      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Revenues from contract with customer $ 55,370 $ 50,645 $ 44,739
    EMEA | Geographic Area | Revenue      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Percentage of revenue 30.00% 31.00% 33.00%
    APAC      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Revenues from contract with customer $ 32,550 $ 26,928 $ 21,341
    APAC | Geographic Area | Revenue      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Percentage of revenue 18.00% 17.00% 15.00%
    Other Americas      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Revenues from contract with customer $ 9,417 $ 8,986 $ 7,608
    Other Americas | Geographic Area | Revenue      
    Revenues from External Customers and Long-Lived Assets [Line Items]      
    Percentage of revenue 5.00% 6.00% 6.00%
    XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.4
    Revenues (Narrative) (Details) - USD ($)
    $ in Billions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Revenue from Contract with Customer [Abstract]    
    Deferred revenue   $ 2.3
    Revenues recognized $ 1.8  
    Transaction price allocated to remaining performance obligations $ 29.8  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
    Expected timing of revenue recognition 24 months  
    Expected timing of revenue recognition, percent 50.00%  
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01    
    Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
    Expected timing of revenue recognition  
    Expected timing of revenue recognition, percent 50.00%  
    XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Narrative) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Financial Instruments and Fair Value [Line Items]      
    Fair value of debt securities with fair value option elected $ 2,000    
    Gross realized gains on the sale of our marketable securities 899 $ 292 $ 1,300
    Gross realized losses on the sale of our marketable securities 184 143 143
    Other-than-temporary impairment losses   0 $ 0
    Fair value of non-marketable equity securities 18,893 11,353  
    Equity method investments 1,400 $ 1,300  
    Foreign currency gain (loss) to be reclassified during next 12 months 124    
    Debt Securities      
    Financial Instruments and Fair Value [Line Items]      
    Net gain on debt securities with fair value option elected $ 87    
    Cash flow hedges | Foreign exchange contracts      
    Financial Instruments and Fair Value [Line Items]      
    Foreign exchange option contracts, maximum maturities 24 months    
    Valuation, Market Approach      
    Financial Instruments and Fair Value [Line Items]      
    Fair value of non-marketable equity securities $ 9,700    
    Unrealized gain on equity securities $ 1,500    
    XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Debt Securities) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
    Cash and Cash Equivalents $ 12,210 $ 4,604
    Marketable Securities 104,800  
    Level 2:    
    Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
    Adjusted Cost 107,008 103,944
    Gross Unrealized Gains 1,861 867
    Gross Unrealized Losses (18) (74)
    Fair Value 108,851 104,737
    Cash and Cash Equivalents 6,099 6,856
    Marketable Securities 102,752 97,881
    Level 2: | Time deposits    
    Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
    Adjusted Cost 3,564 2,294
    Gross Unrealized Gains 0 0
    Gross Unrealized Losses 0 0
    Fair Value 3,564 2,294
    Cash and Cash Equivalents 3,564 2,294
    Marketable Securities 0 0
    Level 2: | Government bonds    
    Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
    Adjusted Cost 55,156 55,033
    Gross Unrealized Gains 793 434
    Gross Unrealized Losses (9) (30)
    Fair Value 55,940 55,437
    Cash and Cash Equivalents 2,527 4,518
    Marketable Securities 53,413 50,919
    Level 2: | Corporate debt securities    
    Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
    Adjusted Cost 31,521 27,164
    Gross Unrealized Gains 704 337
    Gross Unrealized Losses (2) (3)
    Fair Value 32,223 27,498
    Cash and Cash Equivalents 8 44
    Marketable Securities 32,215 27,454
    Level 2: | Mortgage-backed and asset-backed securities    
    Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
    Adjusted Cost 16,767 19,453
    Gross Unrealized Gains 364 96
    Gross Unrealized Losses (7) (41)
    Fair Value 17,124 19,508
    Cash and Cash Equivalents 0 0
    Marketable Securities $ 17,124 $ 19,508
    XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)
    $ in Millions
    Dec. 31, 2020
    USD ($)
    Fair Value Disclosures [Abstract]  
    Due in 1 year or less $ 19,795
    Due in 1 year through 5 years 69,228
    Due in 5 years through 10 years 2,739
    Due after 10 years 13,038
    Total $ 104,800
    XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Investments, Unrealized Loss Position [Line Items]    
    Less than 12 Months, Fair Value $ 8,444 $ 12,953
    Less than 12 Months, Unrealized Loss (15) (35)
    12 Months or Greater, Fair Value 245 8,403
    12 Months or Greater, Unrealized Loss (2) (39)
    Total Fair Value 8,689 21,356
    Total Unrealized Loss (17) (74)
    Government bonds    
    Investments, Unrealized Loss Position [Line Items]    
    Less than 12 Months, Fair Value 5,516 6,752
    Less than 12 Months, Unrealized Loss (9) (20)
    12 Months or Greater, Fair Value 3 4,590
    12 Months or Greater, Unrealized Loss 0 (10)
    Total Fair Value 5,519 11,342
    Total Unrealized Loss (9) (30)
    Corporate debt securities    
    Investments, Unrealized Loss Position [Line Items]    
    Less than 12 Months, Fair Value 1,999 1,665
    Less than 12 Months, Unrealized Loss (1) (2)
    12 Months or Greater, Fair Value 0 978
    12 Months or Greater, Unrealized Loss 0 (1)
    Total Fair Value 1,999 2,643
    Total Unrealized Loss (1) (3)
    Mortgage-backed and asset-backed securities    
    Investments, Unrealized Loss Position [Line Items]    
    Less than 12 Months, Fair Value 929 4,536
    Less than 12 Months, Unrealized Loss (5) (13)
    12 Months or Greater, Fair Value 242 2,835
    12 Months or Greater, Unrealized Loss (2) (28)
    Total Fair Value 1,171 7,371
    Total Unrealized Loss $ (7) $ (41)
    XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Gains and Losses on Equity Securities) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]      
    Net gain (loss) on equity securities sold during the period $ 1,339 $ (301)  
    Net unrealized gain (loss) on equity securities held as of the end of the period 4,253 2,950  
    Total gain (loss) recognized in other income (expense), net $ 5,592 $ 2,649 $ 5,460
    XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Carrying Amount of Equity Securities) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Debt and Equity Securities, FV-NI [Line Items]    
    Total sale price $ 4,767 $ 3,134
    Total initial cost 2,674 858
    Cumulative net gains (losses) 2,093 2,276
    Total initial cost, Marketable Equity Securities 2,227 1,935
    Cumulative net gain (loss), Marketable Equity Securities 3,631 1,361
    Carrying value, Marketable Equity Securities 5,858 3,296
    Total initial cost, Non-Marketable Equity Securities 14,616 8,297
    Cumulative net gain (loss), Non-Marketable Equity Securities 4,277 3,056
    Carrying value, Non-Marketable Equity Securities 18,893 11,353
    Total initial cost 16,843 10,232
    Cumulative net gain (loss) 7,908 4,417
    Carrying value 24,751 14,649
    Cumulative net gain 6,100 3,500
    Unrealized losses (including impairment) 1,900 $ 445
    Other Noncurrent Assets    
    Debt and Equity Securities, FV-NI [Line Items]    
    Carrying value, Marketable Equity Securities $ 429  
    XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Marketable Equity Securities) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents $ 12,210 $ 4,604
    Marketable Equity Securities 5,858 3,296
    Marketable Securities 5,858 3,296
    Level 1:    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents 12,210 4,604
    Marketable Equity Securities 5,470 3,046
    Marketable Securities 5,470 3,046
    Level 2:    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents 6,099 6,856
    Money market funds | Level 1:    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents 12,210 4,604
    Mutual funds | Level 2:    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Marketable Equity Securities $ 388 $ 250
    XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Non-Marketable Equity Securities) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Fair Value Disclosures [Abstract]    
    Unrealized gains $ 3,020 $ 2,163
    Unrealized losses (including impairment) (1,489) (372)
    Total unrealized gain (loss) for non-marketable equity securities $ 1,531 $ 1,791
    XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Derivative Notional Amounts) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Foreign exchange contracts | Fair Value of Derivatives Not Designated as Hedging Instruments    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Notional principal $ 39,861 $ 43,497
    Foreign exchange contracts | Cash flow hedges | Fair Value of Derivatives Designated as Hedging Instruments    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Notional principal 10,187 13,207
    Foreign exchange contracts | Fair value hedges | Fair Value of Derivatives Designated as Hedging Instruments    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Notional principal 1,569 455
    Foreign exchange contracts | Net investment hedges | Fair Value of Derivatives Designated as Hedging Instruments    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Notional principal 9,965 9,318
    Other contracts | Fair Value of Derivatives Not Designated as Hedging Instruments    
    Derivative Instruments, Gain (Loss) [Line Items]    
    Notional principal $ 2,399 $ 117
    XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Derivative Assets:    
    Derivative Assets $ 397 $ 366
    Derivative Liabilities:    
    Derivative Liabilities 1,554 403
    Level 2:    
    Derivative Assets:    
    Derivative Assets 365 345
    Derivative Liabilities:    
    Derivative Liabilities 1,522 382
    Level 2: | Other current and non-current assets | Foreign exchange contracts    
    Derivative Assets:    
    Derivative Assets 349  
    Level 2: | Other current and non-current assets | Foreign exchange contracts    
    Derivative Assets:    
    Derivative Assets   344
    Level 2: | Other current and non-current assets | Other contracts    
    Derivative Assets:    
    Derivative Assets 16 1
    Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
    Derivative Liabilities:    
    Derivative Liabilities 580  
    Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
    Derivative Liabilities:    
    Derivative Liabilities   369
    Level 2: | Accrued expenses and other liabilities, current and non-current | Other contracts    
    Derivative Liabilities:    
    Derivative Liabilities 942 13
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2:    
    Derivative Assets:    
    Derivative Assets 33 91
    Derivative Liabilities:    
    Derivative Liabilities 395 173
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
    Derivative Assets:    
    Derivative Assets 33  
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
    Derivative Assets:    
    Derivative Assets   91
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Other contracts    
    Derivative Assets:    
    Derivative Assets 0 0
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
    Derivative Liabilities:    
    Derivative Liabilities 395  
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
    Derivative Liabilities:    
    Derivative Liabilities   173
    Fair Value of Derivatives Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Other contracts    
    Derivative Liabilities:    
    Derivative Liabilities 0 0
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2:    
    Derivative Assets:    
    Derivative Assets 332 254
    Derivative Liabilities:    
    Derivative Liabilities 1,127 209
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
    Derivative Assets:    
    Derivative Assets 316  
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Foreign exchange contracts    
    Derivative Assets:    
    Derivative Assets   253
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Other current and non-current assets | Other contracts    
    Derivative Assets:    
    Derivative Assets 16 1
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
    Derivative Liabilities:    
    Derivative Liabilities 185  
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Foreign exchange contracts    
    Derivative Liabilities:    
    Derivative Liabilities   196
    Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2: | Accrued expenses and other liabilities, current and non-current | Other contracts    
    Derivative Liabilities:    
    Derivative Liabilities $ 942 $ 13
    XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Derivatives in Net Investment Hedging Relationship:      
    Other income (expense), net $ 6,858 $ 5,394 $ 7,389
    Foreign exchange contracts      
    Derivatives not designated as hedging instruments (902)    
    Revenues      
    Foreign exchange contracts      
    Total gains (losses) 177 455 (138)
    Other income (expense), net      
    Foreign exchange contracts      
    Total gains (losses) (33) (145) 169
    Foreign exchange contracts      
    Derivatives in Net Investment Hedging Relationship:      
    Total (786) 155 494
    Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship:      
    Derivatives in Cash Flow Hedging Relationship      
    Amount included in the assessment of effectiveness 102 38 332
    Amount excluded from the assessment of effectiveness (37) (14) 26
    Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship: | Revenues      
    Foreign exchange contracts      
    Amount of gains (losses) reclassified from AOCI to income 144 367 (139)
    Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 33 88 1
    Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship: | Other income (expense), net      
    Foreign exchange contracts      
    Amount of gains (losses) reclassified from AOCI to income 0 0 0
    Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0 0
    Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship:      
    Derivatives in Net Investment Hedging Relationship:      
    Amount included in the assessment of effectiveness (851) 131 136
    Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship: | Revenues      
    Foreign exchange contracts      
    Amount excluded from the assessment of effectiveness 0 0 0
    Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship: | Other income (expense), net      
    Foreign exchange contracts      
    Amount excluded from the assessment of effectiveness 151 243 78
    Foreign exchange contracts | Fair value hedges | Revenues      
    Foreign exchange contracts      
    Hedged items 0 0 0
    Derivatives designated as hedging instruments 0 0 0
    Amount excluded from the assessment of effectiveness 0 0 0
    Foreign exchange contracts | Fair value hedges | Other income (expense), net      
    Foreign exchange contracts      
    Hedged items 18 (19) (96)
    Derivatives designated as hedging instruments (18) 19 96
    Amount excluded from the assessment of effectiveness 4 25 37
    Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts | Revenues      
    Foreign exchange contracts      
    Derivatives not designated as hedging instruments 0 0 0
    Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts | Other income (expense), net      
    Foreign exchange contracts      
    Derivatives not designated as hedging instruments 718 (413) 54
    Fair Value of Derivatives Not Designated as Hedging Instruments | Other contracts | Revenues      
    Foreign exchange contracts      
    Derivatives not designated as hedging instruments 0 0 0
    Fair Value of Derivatives Not Designated as Hedging Instruments | Other contracts | Other income (expense), net      
    Foreign exchange contracts      
    Derivatives not designated as hedging instruments $ (906) $ 0 $ 0
    XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.4
    Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Offsetting of Assets    
    Gross Amounts of Recognized Assets $ 397 $ 366
    Gross Amounts Offset in the Consolidated Balance Sheets (32) (21)
    Net Presented in the Consolidated Balance Sheets 365 345
    Financial Instruments (295) (88)
    Cash Collateral Received (16) (234)
    Non-Cash Collateral Received 0 0
    Net Assets Exposed 54 23
    Offsetting of Liabilities    
    Gross Amounts of Recognized Liabilities 1,554 403
    Gross Amounts Offset in the Consolidated Balance Sheets (32) (21)
    Net Presented in the Consolidated Balance Sheets 1,522 382
    Financial Instruments (295) (88)
    Cash Collateral Pledged (1) 0
    Non-Cash Collateral Pledged (943) 0
    Net Liabilities $ 283 $ 294
    XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.4
    Leases (Components of Operating Lease Expense) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Leases [Abstract]    
    Operating lease cost $ 2,267 $ 1,820
    Variable lease cost 619 541
    Total operating lease cost $ 2,886 $ 2,361
    XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.4
    Leases (Supplemental Cash Flow Information) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Leases [Abstract]    
    Cash payments for operating leases $ 2,004 $ 1,661
    New operating lease assets obtained in exchange for operating lease liabilities $ 2,765 $ 4,391
    XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.4
    Leases (Narrative) (Details)
    $ in Billions
    Dec. 31, 2020
    USD ($)
    Lessee, Lease, Description [Line Items]  
    Weighted average remaining lease term 9 years
    Weighted average discount rate 2.60%
    Operating leases not yet commenced, future minimum lease payments $ 8.0
    Minimum  
    Lessee, Lease, Description [Line Items]  
    Operating lease, non-cancelable lease term 1 year
    Finance lease, non-cancelable lease term 1 year
    Maximum  
    Lessee, Lease, Description [Line Items]  
    Operating lease, non-cancelable lease term 25 years
    Finance lease, non-cancelable lease term 25 years
    XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
    Leases (Future Minimum Lease Payments) (Details)
    $ in Millions
    Dec. 31, 2020
    USD ($)
    Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
    2021 $ 2,198
    2022 2,170
    2023 1,995
    2024 1,738
    2025 1,389
    Thereafter 5,601
    Total future lease payments 15,091
    Less imputed interest (2,251)
    Total lease liability balance $ 12,840
    XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.4
    Variable Interest Entities (Narrative) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Jun. 30, 2020
    Dec. 31, 2019
    Variable Interest Entity [Line Items]      
    Assets not available for use $ 319,616   $ 275,909
    Liabilities with no recourse 97,072   74,467
    Noncontrolling interest 3,900   1,200
    Variable Interest Entity, Primary Beneficiary | Waymo      
    Variable Interest Entity [Line Items]      
    Noncontrolling interest   $ 3,200  
    Variable Interest Entity, Primary Beneficiary | Nonrecourse      
    Variable Interest Entity [Line Items]      
    Liabilities with no recourse 2,300   1,200
    Variable Interest Entity, Primary Beneficiary | Asset Pledged as Collateral      
    Variable Interest Entity [Line Items]      
    Assets not available for use $ 5,700   $ 3,100
    XML 71 R57.htm IDEA: XBRL DOCUMENT v3.20.4
    Debt (Narrative) (Details)
    1 Months Ended
    Aug. 31, 2020
    USD ($)
    Tranche
    Dec. 31, 2020
    USD ($)
    Dec. 31, 2019
    USD ($)
    Debt Instrument [Line Items]      
    Commercial paper outstanding   $ 0 $ 0
    Estimated fair value of long-term debt   14,000,000,000.0 4,100,000,000
    Unsecured debt | 2020 Notes Issuance      
    Debt Instrument [Line Items]      
    Debt instrument issued $ 10,000,000,000.0    
    Number of unsecured senior notes tranches (in tranches) | Tranche 6    
    Debt instrument term 21 years 6 months    
    Weighted average coupon rate 1.57%    
    Unsecured debt | 2020 Notes Issuance | Debt Instrument, Due 2025      
    Debt Instrument [Line Items]      
    Debt instrument issued $ 1,000,000,000.0    
    Unsecured debt | 2020 Notes Issuance | Debt Instrument, Due 2027      
    Debt Instrument [Line Items]      
    Debt instrument issued 1,000,000,000.0    
    Unsecured debt | 2020 Notes Issuance | Debt Instrument, Due 2030      
    Debt Instrument [Line Items]      
    Debt instrument issued 2,250,000,000    
    Unsecured debt | 2020 Notes Issuance | Debt Instrument, Due 2040      
    Debt Instrument [Line Items]      
    Debt instrument issued 1,250,000,000    
    Unsecured debt | 2020 Notes Issuance | Debt Instrument, Due 2050      
    Debt Instrument [Line Items]      
    Debt instrument issued 2,500,000,000    
    Unsecured debt | 2020 Notes Issuance | Debt Instrument, Due 2060      
    Debt Instrument [Line Items]      
    Debt instrument issued 2,000,000,000.0    
    Sustainability Bonds [Member] | 2020 Notes Issuance      
    Debt Instrument [Line Items]      
    Debt instrument issued $ 5,750,000,000    
    Commercial Paper      
    Debt Instrument [Line Items]      
    Maximum borrowing on short term lines of credit   5,000,000,000.0  
    Revolving Credit Facility      
    Debt Instrument [Line Items]      
    Maximum borrowing on short term lines of credit   4,000,000,000.0  
    Line of credit drawn   $ 0 $ 0
    XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.4
    Debt (Long-Term Debt) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Long-Term Debt    
    Future finance lease payments, net $ 1,201 $ 711
    Total debt 15,201 4,711
    Unamortized discount and debt issuance costs (169) (42)
    Less: Current portion of Notes (999) 0
    Less: Current portion future finance lease payments, net (101) (115)
    Long-term debt 13,932 4,554
    2011-2016 Notes Issuances    
    Long-Term Debt    
    Long-term debt $ 4,000 4,000
    2011-2016 Notes Issuances | Minimum    
    Long-Term Debt    
    Coupon Rate 2.00%  
    Effective Interest Rate 2.23%  
    2011-2016 Notes Issuances | Maximum    
    Long-Term Debt    
    Coupon Rate 3.63%  
    Effective Interest Rate 3.73%  
    2020 Notes Issuance    
    Long-Term Debt    
    Long-term debt $ 10,000 $ 0
    2020 Notes Issuance | Minimum    
    Long-Term Debt    
    Coupon Rate 0.45%  
    Effective Interest Rate 0.57%  
    2020 Notes Issuance | Maximum    
    Long-Term Debt    
    Coupon Rate 2.25%  
    Effective Interest Rate 2.33%  
    XML 73 R59.htm IDEA: XBRL DOCUMENT v3.20.4
    Debt (Future Principal Payments for Borrowings) (Details)
    $ in Millions
    Dec. 31, 2020
    USD ($)
    Long-term Debt, Fiscal Year Maturity [Abstract]  
    2021 $ 1,104
    2022 86
    2023 86
    2024 1,087
    2025 1,088
    Thereafter 11,868
    Total $ 15,319
    XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information (Property and Equipment) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Property, Plant and Equipment, Net [Abstract]    
    Property and equipment, gross $ 126,462 $ 104,207
    Less: accumulated depreciation (41,713) (30,561)
    Property and equipment, net 84,749 73,646
    Land and buildings    
    Property, Plant and Equipment, Net [Abstract]    
    Property and equipment, gross 49,732 39,865
    Information technology assets    
    Property, Plant and Equipment, Net [Abstract]    
    Property and equipment, gross 45,906 36,840
    Construction in progress    
    Property, Plant and Equipment, Net [Abstract]    
    Property and equipment, gross 23,111 21,036
    Leasehold improvements    
    Property, Plant and Equipment, Net [Abstract]    
    Property and equipment, gross 7,516 6,310
    Furniture and fixtures    
    Property, Plant and Equipment, Net [Abstract]    
    Property and equipment, gross $ 197 $ 156
    XML 75 R61.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Balance Sheet Components Disclosure [Abstract]    
    European Commission fines $ 10,409 $ 9,405
    Accrued customer liabilities 3,118 2,245
    Accrued purchases of property and equipment 2,197 2,411
    Current operating lease liabilities 1,694 1,199
    Other accrued expenses and current liabilities 11,213 7,807
    Accrued expenses and other current liabilities $ 28,631 $ 23,067
    Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent
    XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance $ 201,442 $ 177,628 $ 152,502
    Other comprehensive income (loss) before reclassifications 2,531 1,528 (429)
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI (37) (14) 26
    Amounts reclassified from AOCI (629) (410) (813)
    Other comprehensive income (loss) 1,865 1,104 (1,216)
    Ending Balance 222,544 201,442 177,628
    Cumulative Effect, Period of Adoption, Adjustment      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance   (34) (697)
    Ending Balance     (34)
    Foreign Currency Translation Adjustments      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance (2,003) (1,884) (1,103)
    Other comprehensive income (loss) before reclassifications 1,139 (119) (781)
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0 0
    Amounts reclassified from AOCI 0 0 0
    Other comprehensive income (loss) 1,139 (119) (781)
    Ending Balance (864) (2,003) (1,884)
    Foreign Currency Translation Adjustments | Cumulative Effect, Period of Adoption, Adjustment      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance   0 0
    Ending Balance     0
    Unrealized Gains (Losses) on Available-for-Sale Investments      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance 812 (688) 233
    Other comprehensive income (loss) before reclassifications 1,313 1,611 88
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0 0
    Amounts reclassified from AOCI (513) (111) (911)
    Other comprehensive income (loss) 800 1,500 (823)
    Ending Balance 1,612 812 (688)
    Unrealized Gains (Losses) on Available-for-Sale Investments | Cumulative Effect, Period of Adoption, Adjustment      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance   0 (98)
    Ending Balance     0
    Unrealized Gains (Losses) on Cash Flow Hedges      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance (41) 266 (122)
    Other comprehensive income (loss) before reclassifications 79 36 264
    Amounts excluded from the assessment of hedge effectiveness recorded in AOCI (37) (14) 26
    Amounts reclassified from AOCI (116) (299) 98
    Other comprehensive income (loss) (74) (277) 388
    Ending Balance (115) (41) 266
    Unrealized Gains (Losses) on Cash Flow Hedges | Cumulative Effect, Period of Adoption, Adjustment      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance   (30) 0
    Ending Balance     (30)
    Accumulated Other Comprehensive Income (Loss)      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance (1,232) (2,306) (992)
    Ending Balance $ 633 (1,232) (2,306)
    Accumulated Other Comprehensive Income (Loss) | Cumulative Effect, Period of Adoption, Adjustment      
    AOCI Attributable to Parent, Net of Tax [Roll Forward]      
    Beginning Balance   $ (30) (98)
    Ending Balance     $ (30)
    XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
    Revenues $ 182,527 $ 161,857 $ 136,819
    Other income (expense), net 6,858 5,394 7,389
    Benefit (provision) for income taxes (7,813) (5,282) (4,177)
    Net of tax 40,269 34,343 30,736
    Reclassification out of AOCI      
    Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
    Net of tax 629 410 813
    Reclassification out of AOCI | Unrealized gains (losses) on available-for-sale investments      
    Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
    Other income (expense), net 650 149 1,190
    Benefit (provision) for income taxes (137) (38) (279)
    Net of tax 513 111 911
    Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges      
    Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
    Benefit (provision) for income taxes (34) (74) 35
    Net of tax 116 299 (98)
    Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges | Foreign exchange contracts      
    Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
    Revenues 144 367 (139)
    Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges | Interest rate contracts      
    Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
    Other income (expense), net $ 6 $ 6 $ 6
    XML 78 R64.htm IDEA: XBRL DOCUMENT v3.20.4
    Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Balance Sheet Components Disclosure [Abstract]      
    Interest income $ 1,865 $ 2,427 $ 1,878
    Interest expense (135) (100) (114)
    Foreign currency exchange gain (loss), net (344) 103 (80)
    Gain (loss) on debt securities, net 725 149 1,190
    Gain (loss) on equity securities, net 5,592 2,649 5,460
    Performance fees (609) (326) (1,203)
    Income (loss) and impairment from equity method investments, net 401 390 (120)
    Other (637) 102 378
    Other income (expense), net 6,858 5,394 7,389
    Interest capitalized 218 $ 167 92
    Unrealized gain on reclassification of securities     $ 1,300
    Hedging loss $ 902    
    XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.4
    Acquisitions (Narrative) (Details) - USD ($)
    $ in Millions
    1 Months Ended 12 Months Ended
    Jan. 31, 2021
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Business Acquisition [Line Items]        
    Goodwill   $ 21,175 $ 20,624 $ 17,888
    Patents and developed technology        
    Business Acquisition [Line Items]        
    Acquired intangible assets, weighted-average useful life   4 years 1 month 6 days    
    Customer relationships        
    Business Acquisition [Line Items]        
    Acquired intangible assets, weighted-average useful life   4 years 8 months 12 days    
    Trade names and other        
    Business Acquisition [Line Items]        
    Acquired intangible assets, weighted-average useful life   4 years 7 months 6 days    
    Series of individually immaterial business acquisitions        
    Business Acquisition [Line Items]        
    Total consideration   $ 744    
    Acquired intangible assets   248    
    Goodwill   446    
    Net assets acquired   $ 50    
    Fitbit | Subsequent Event        
    Business Acquisition [Line Items]        
    Total acquisition price $ 2,100      
    XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.4
    Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Goodwill [Roll Forward]    
    Goodwill, Beginning of Period $ 20,624 $ 17,888
    Acquisitions   2,828
    Transfers   0
    Foreign currency translation and other adjustments   (92)
    Goodwill, End of Period 21,175 20,624
    Goodwill, Before Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 204  
    Foreign currency translation and other adjustments 42  
    Goodwill, After Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 242  
    Foreign currency translation and other adjustments 63  
    Allocation in the fourth quarter of 2020 0  
    Google Inc.    
    Goodwill [Roll Forward]    
    Goodwill, Beginning of Period 19,921 17,521
    Acquisitions   2,353
    Transfers   9
    Foreign currency translation and other adjustments   38
    Goodwill, End of Period 0 19,921
    Google Inc. | Goodwill, Before Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 204  
    Foreign currency translation and other adjustments 46  
    Google Inc. | Goodwill, After Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 0  
    Foreign currency translation and other adjustments 0  
    Allocation in the fourth quarter of 2020 (20,171)  
    Google Services    
    Goodwill [Roll Forward]    
    Goodwill, Beginning of Period 0 0
    Acquisitions   0
    Transfers   0
    Foreign currency translation and other adjustments   0
    Goodwill, End of Period 18,517 0
    Google Services | Goodwill, Before Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 0  
    Foreign currency translation and other adjustments 0  
    Google Services | Goodwill, After Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 53  
    Foreign currency translation and other adjustments 56  
    Allocation in the fourth quarter of 2020 18,408  
    Google Cloud    
    Goodwill [Roll Forward]    
    Goodwill, Beginning of Period 0 0
    Acquisitions   0
    Transfers   0
    Foreign currency translation and other adjustments   0
    Goodwill, End of Period 1,957 0
    Google Cloud | Goodwill, Before Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 0  
    Foreign currency translation and other adjustments 0  
    Google Cloud | Goodwill, After Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 189  
    Foreign currency translation and other adjustments 5  
    Allocation in the fourth quarter of 2020 1,763  
    Other Bets    
    Goodwill [Roll Forward]    
    Goodwill, Beginning of Period 703 367
    Acquisitions   475
    Transfers   (9)
    Foreign currency translation and other adjustments   (130)
    Goodwill, End of Period 701 $ 703
    Other Bets | Goodwill, Before Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 0  
    Foreign currency translation and other adjustments (4)  
    Other Bets | Goodwill, After Change In Allocation    
    Goodwill [Roll Forward]    
    Acquisitions 0  
    Foreign currency translation and other adjustments 2  
    Allocation in the fourth quarter of 2020 $ 0  
    XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
    Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount $ 5,604 $ 5,929
    Accumulated Amortization 4,159 3,950
    Net Carrying Amount 1,445 1,979
    Patents and developed technology    
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount 4,639 4,972
    Accumulated Amortization 3,649 3,570
    Net Carrying Amount 990 1,402
    Customer relationships    
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount 266 254
    Accumulated Amortization 49 30
    Net Carrying Amount 217 224
    Trade names and other    
    Acquired Finite-Lived Intangible Assets [Line Items]    
    Gross Carrying Amount 699 703
    Accumulated Amortization 461 350
    Net Carrying Amount $ 238 $ 353
    XML 82 R68.htm IDEA: XBRL DOCUMENT v3.20.4
    Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Patents and developed technology      
    Finite-Lived Intangible Assets [Line Items]      
    Weighted-average useful life 1 year 7 months 6 days    
    Customer relationships      
    Finite-Lived Intangible Assets [Line Items]      
    Weighted-average useful life 4 years 10 months 24 days    
    Trade names and other      
    Finite-Lived Intangible Assets [Line Items]      
    Weighted-average useful life 2 years 1 month 6 days    
    Acquisition-related intangible assets      
    Finite-Lived Intangible Assets [Line Items]      
    Amortization expense of acquisition-related intangible assets $ 774 $ 795 $ 865
    XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
    Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)
    $ in Millions
    Dec. 31, 2020
    USD ($)
    Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
    2021 $ 719
    2022 375
    2023 104
    2024 78
    2025 53
    Thereafter 116
    Total $ 1,445
    XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.4
    Commitments and Contingencies (Narrative) (Details)
    $ in Millions, € in Billions
    3 Months Ended 12 Months Ended
    Mar. 20, 2019
    USD ($)
    Mar. 20, 2019
    EUR (€)
    Jun. 30, 2018
    USD ($)
    Jun. 30, 2018
    EUR (€)
    Jun. 27, 2017
    USD ($)
    Jun. 27, 2017
    EUR (€)
    Mar. 31, 2019
    USD ($)
    Jun. 30, 2018
    USD ($)
    Jun. 30, 2017
    USD ($)
    Dec. 31, 2020
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Commitments and Contingencies Disclosure [Line Items]                        
    Other non-cancelable contractual obligations                   $ 10,700    
    European Commission fines                   $ 0 $ 1,697 $ 5,071
    European Commission Antitrust Investigation                        
    Commitments and Contingencies Disclosure [Line Items]                        
    European Commission fines $ 1,700 € 1.5 $ 5,100 € 4.3 $ 2,700 € 2.4 $ 1,700 $ 5,100 $ 2,700   $ 2,300 $ 5,100
    XML 85 R71.htm IDEA: XBRL DOCUMENT v3.20.4
    Stockholders' Equity (Narrative) (Details)
    12 Months Ended
    Dec. 31, 2020
    USD ($)
    vote
    class
    $ / shares
    shares
    Dec. 31, 2019
    USD ($)
    $ / shares
    shares
    Dec. 31, 2018
    USD ($)
    Jul. 30, 2020
    USD ($)
    Stockholders Equity Note [Line Items]        
    Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000    
    Convertible preferred stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001    
    Convertible preferred stock, shares issued (in shares) 0 0    
    Convertible preferred stock, shares outstanding (in shares) 0 0    
    Number of authorized classes of stock | class 3      
    Repurchases of capital stock | $ $ 31,149,000,000 $ 18,396,000,000 $ 9,075,000,000  
    Class A Common Stock        
    Stockholders Equity Note [Line Items]        
    Votes per share class (in votes) | vote 1      
    Class B Common Stock        
    Stockholders Equity Note [Line Items]        
    Votes per share class (in votes) | vote 10      
    Class C Capital Stock        
    Stockholders Equity Note [Line Items]        
    Votes per share class (in votes) | vote 0      
    Class C Capital Stock | Share Repurchase Program        
    Stockholders Equity Note [Line Items]        
    Authorized share repurchase amount | $       $ 28,000,000,000.0
    Repurchases of capital stock (in shares) 21,500,000 15,300,000    
    Repurchases of capital stock | $ $ 31,100,000,000 $ 18,400,000,000    
    XML 86 R72.htm IDEA: XBRL DOCUMENT v3.20.4
    Net Income Per Share (Schedule of Earnings Per Share) (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Denominator      
    Basic net income per share (in dollars per share) $ 59.15 $ 49.59 $ 44.22
    Weighted-average effect of dilutive securities      
    Diluted net income per share (in dollars per share) $ 58.61 $ 49.16 $ 43.70
    Class A Common Stock      
    Numerator      
    Allocation of undistributed earnings $ 17,733 $ 14,846 $ 13,200
    Denominator      
    Number of shares used in basic computation (in shares) 299,815 299,402 298,548
    Basic net income per share (in dollars per share) $ 59.15 $ 49.59 $ 44.22
    Numerator      
    Allocation of undistributed earnings for basic computation $ 17,733 $ 14,846 $ 13,200
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 2,732 2,307 2,072
    Reallocation of undistributed earnings (180) (126) (146)
    Allocation of undistributed earnings $ 20,285 $ 17,027 $ 15,126
    Denominator      
    Number of shares used in basic computation (in shares) 299,815 299,402 298,548
    Weighted-average effect of dilutive securities      
    Conversion of Class B to Class A common shares outstanding (in shares) 46,182 46,527 46,864
    Restricted stock units and other contingently issuable shares (in shares) 87 413 689
    Number of shares used in per share computation (in shares) 346,084 346,342 346,101
    Diluted net income per share (in dollars per share) $ 58.61 $ 49.16 $ 43.70
    Class B Common Stock      
    Numerator      
    Allocation of undistributed earnings $ 2,732 $ 2,307 $ 2,072
    Denominator      
    Number of shares used in basic computation (in shares) 46,182 46,527 46,864
    Basic net income per share (in dollars per share) $ 59.15 $ 49.59 $ 44.22
    Numerator      
    Allocation of undistributed earnings for basic computation $ 2,732 $ 2,307 $ 2,072
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0
    Reallocation of undistributed earnings (25) (20) (24)
    Allocation of undistributed earnings $ 2,707 $ 2,287 $ 2,048
    Denominator      
    Number of shares used in basic computation (in shares) 46,182 46,527 46,864
    Weighted-average effect of dilutive securities      
    Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
    Restricted stock units and other contingently issuable shares (in shares) 0 0 0
    Number of shares used in per share computation (in shares) 46,182 46,527 46,864
    Diluted net income per share (in dollars per share) $ 58.61 $ 49.16 $ 43.70
    Class C Capital Stock      
    Numerator      
    Allocation of undistributed earnings $ 19,804 $ 17,190 $ 15,464
    Denominator      
    Number of shares used in basic computation (in shares) 334,819 346,667 349,728
    Basic net income per share (in dollars per share) $ 59.15 $ 49.59 $ 44.22
    Numerator      
    Allocation of undistributed earnings for basic computation $ 19,804 $ 17,190 $ 15,464
    Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0
    Reallocation of undistributed earnings 180 126 146
    Allocation of undistributed earnings $ 19,984 $ 17,316 $ 15,610
    Denominator      
    Number of shares used in basic computation (in shares) 334,819 346,667 349,728
    Weighted-average effect of dilutive securities      
    Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
    Restricted stock units and other contingently issuable shares (in shares) 6,125 5,547 7,456
    Number of shares used in per share computation (in shares) 340,944 352,214 357,184
    Diluted net income per share (in dollars per share) $ 58.61 $ 49.16 $ 43.70
    XML 87 R73.htm IDEA: XBRL DOCUMENT v3.20.4
    Compensation Plans (Stock Plans) (Details) - Restricted Stock Units (RSUs)
    12 Months Ended
    Dec. 31, 2020
    shares
    Stock Plans  
    Award vesting period 4 years
    Shares reserved for future issuance (in shares) 38,777,813
    XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
    Compensation Plans (Stock Based Compensation) (Details) - USD ($)
    $ in Billions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Share-based Payment Arrangement [Abstract]      
    Total stock-based compensation expense $ 13.4 $ 11.7 $ 10.0
    Stock-based compensation expense, awards we expect to settle in Alphabet stock 12.8 10.8 9.4
    Tax benefits on total stock-based compensation expense 2.7 1.8 1.5
    Tax benefit realized related to awards vested or exercised $ 3.6 $ 2.2 $ 2.1
    XML 89 R75.htm IDEA: XBRL DOCUMENT v3.20.4
    Compensation Plans (Stock Based Award Activities) (Details) - USD ($)
    $ / shares in Units, $ in Billions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Weighted- Average Grant-Date Fair Value      
    Fair value of vested awards $ 17.8 $ 15.2 $ 14.1
    Restricted Stock Units (RSUs)      
        Number of     Shares      
    Unvested at beginning of period (in shares) 19,394,236    
    Granted (in shares) 12,647,562    
    Vested (in shares) (11,643,670)    
    Forfeited/canceled (in shares) (1,109,335)    
    Unvested at end of period (in shares) 19,288,793 19,394,236  
    Weighted- Average Grant-Date Fair Value      
    Unvested at beginning of period (in dollars per share) $ 1,055.22    
    Granted (in dollars per share) 1,407.97 $ 1,092.36 $ 1,095.89
    Vested (in dollars per share) 1,089.31    
    Forfeited/canceled (in dollars per share) 1,160.01    
    Unvested at end of period (in dollars per share) $ 1,262.13 $ 1,055.22  
    Unrecognized compensation cost $ 22.8    
    Period for recognized of unrecognized compensation cost 2 years 7 months 6 days    
    XML 90 R76.htm IDEA: XBRL DOCUMENT v3.20.4
    Compensation Plans (401k Plans and Performance Fees) (Details)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    USD ($)
    plan
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Share-based Payment Arrangement [Abstract]      
    Number of 401(k) plans (in plan) | plan 2    
    401(k) savings plan employer contribution | $ $ 855 $ 724 $ 691
    XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Income Tax Disclosure [Abstract]      
    Domestic operations $ 37,576 $ 16,426 $ 15,779
    Foreign operations 10,506 23,199 19,134
    Total $ 48,082 $ 39,625 $ 34,913
    XML 92 R78.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Narrative) (Details)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    USD ($)
    jurisdiction
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Dec. 31, 2017
    USD ($)
    Income Taxes [Line Items]        
    Cumulative net tax benefit reversal $ 7,813 $ 5,282 $ 4,177  
    Net tax credit carryforwards 3,700      
    Total unrecognized tax benefits 3,837 3,377 4,652 $ 4,696
    Total unrecognized tax benefits that, if recognized, would affect our effective tax rate 2,600 2,300 $ 2,900  
    Uncertain tax positions, accrued interest and penalties $ 222 130    
    Number of tax jurisdictions | jurisdiction 2      
    Cost Sharing Arrangement, Income Tax Expense        
    Income Taxes [Line Items]        
    Cumulative net tax benefit reversal   $ 418    
    Federal        
    Income Taxes [Line Items]        
    Net operating loss carryforwards $ 3,100      
    State        
    Income Taxes [Line Items]        
    Net operating loss carryforwards 3,100      
    Foreign Tax Authority        
    Income Taxes [Line Items]        
    Net operating loss carryforwards $ 1,400      
    XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Provision for Income Taxes) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Current:      
    Federal and state $ 4,789 $ 2,424 $ 2,153
    Foreign 1,687 2,713 1,251
    Total 6,476 5,137 3,404
    Deferred:      
    Federal and state 1,552 286 907
    Foreign (215) (141) (134)
    Total 1,337 145 773
    Provision for income taxes $ 7,813 $ 5,282 $ 4,177
    XML 94 R80.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Effective Income Tax Rate Reconciliation, Percent [Abstract]      
    U.S. federal statutory tax rate 21.00% 21.00% 21.00%
    Foreign income taxed at different rates (0.30%) (4.90%) (4.40%)
    Foreign-derived intangible income deduction (3.00%) (0.70%) (0.50%)
    Stock-based compensation expense (1.70%) (0.70%) (2.20%)
    Federal research credit (2.30%) (2.50%) (2.40%)
    Impact of the Tax Cuts and Jobs Act 0.000 (0.006) (0.013)
    European Commission fines 0.00% 1.00% 3.10%
    Deferred tax asset valuation allowance 1.40% 0.00% (2.00%)
    State and local income taxes 1.10% 1.10% (0.40%)
    Other adjustments 0.00% (0.40%) 1.10%
    Effective tax rate 16.20% 13.30% 12.00%
    XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Deferred tax assets:    
    Stock-based compensation expense $ 518 $ 421
    Accrued employee benefits 580 463
    Accruals and reserves not currently deductible 1,049 1,047
    Tax credits 3,723 3,264
    Net operating losses 1,085 771
    Operating leases 2,620 1,876
    Intangible assets 1,525 164
    Other 463 226
    Total deferred tax assets 11,563 8,232
    Valuation allowance (4,823) (3,502)
    Total deferred tax assets net of valuation allowance 6,740 4,730
    Deferred tax liabilities:    
    Property and equipment, net (3,382) (1,798)
    Renewable energy investments (415) (466)
    Foreign Earnings (383) (373)
    Net investment gains (1,901) (1,074)
    Operating leases (2,354) (1,619)
    Other (782) (380)
    Total deferred tax liabilities (9,217) (5,710)
    Net deferred tax assets (liabilities) $ (2,477) $ (980)
    XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
    Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
    Beginning Balance $ 3,377 $ 4,652 $ 4,696
    Increases related to prior year tax positions 372 938 321
    Decreases related to prior year tax positions (557) (143) (623)
    Decreases related to settlement with tax authorities (45) (2,886) (191)
    Increases related to current year tax positions 690 816 449
    Ending Balance $ 3,837 $ 3,377 $ 4,652
    XML 97 R83.htm IDEA: XBRL DOCUMENT v3.20.4
    Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details)
    $ in Millions, € in Billions
    3 Months Ended 12 Months Ended
    Mar. 20, 2019
    USD ($)
    Mar. 20, 2019
    EUR (€)
    Jun. 30, 2018
    USD ($)
    Jun. 30, 2018
    EUR (€)
    Jun. 27, 2017
    USD ($)
    Jun. 27, 2017
    EUR (€)
    Mar. 31, 2019
    USD ($)
    Jun. 30, 2018
    USD ($)
    Jun. 30, 2017
    USD ($)
    Dec. 31, 2020
    USD ($)
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    USD ($)
    Segment Reporting Information [Line Items]                        
    Hedging gains (losses)                   $ 176 $ 455 $ (138)
    Total revenues                   182,527 161,857 136,819
    Segment operating income / (loss)                   41,224 34,231 27,524
    European Commission fines                   0 1,697 5,071
    Unfavorable Regulatory Action                        
    Segment Reporting Information [Line Items]                        
    European Commission fines $ 1,700 € 1.5 $ 5,100 € 4.3 $ 2,700 € 2.4 $ 1,700 $ 5,100 $ 2,700   2,300 5,100
    Google Services                        
    Segment Reporting Information [Line Items]                        
    Revenues from contract with customer                   168,635 151,825 130,524
    Google Cloud                        
    Segment Reporting Information [Line Items]                        
    Revenues from contract with customer                   13,059 8,918 5,838
    Other Bets                        
    Segment Reporting Information [Line Items]                        
    Revenues from contract with customer                   657 659 595
    Operating Segments | Google Services                        
    Segment Reporting Information [Line Items]                        
    Segment operating income / (loss)                   54,606 48,999 43,137
    Operating Segments | Google Cloud                        
    Segment Reporting Information [Line Items]                        
    Segment operating income / (loss)                   (5,607) (4,645) (4,348)
    Operating Segments | Other Bets                        
    Segment Reporting Information [Line Items]                        
    Segment operating income / (loss)                   (4,476) (4,824) (3,358)
    Reconciling items                        
    Segment Reporting Information [Line Items]                        
    Segment operating income / (loss)                   $ (3,299) $ (5,299) $ (7,907)
    XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.4
    Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) - USD ($)
    $ in Millions
    Dec. 31, 2020
    Dec. 31, 2019
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets $ 96,960 $ 84,587
    United States    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets 69,315 63,102
    International    
    Revenues from External Customers and Long-Lived Assets [Line Items]    
    Long-lived assets $ 27,645 $ 21,485
    XML 99 R85.htm IDEA: XBRL DOCUMENT v3.20.4
    Schedule II: Valuation and Qualifying Accounts (Details) - Allowance for doubtful accounts and sales credits - USD ($)
    $ in Millions
    12 Months Ended
    Dec. 31, 2020
    Dec. 31, 2019
    Dec. 31, 2018
    SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
    Balance at Beginning of Year $ 753 $ 729 $ 674
    Additions 2,013 1,481 1,115
    Usage (1,422) (1,457) (1,060)
    Balance at End of Year $ 1,344 $ 753 $ 729
    EXCEL 100 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (NA0E('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "+H4)2)AY@LNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L0@$(9?I7A/QACH0;)>6GKJPD(76GH3G=V5QD1T2K)O7V-WLY3V 0I>G/G] MYANP,T&:,>(NC@$C.4QWL^^')$W8L!-1D #)G-#K5.?$D)N',7I-^1J/$+3Y MT$<$P?D]>"1M-6E8@%58B4QUUD@34=,8+WAK5GSXC'V!60/8H\>!$C1U TPM M$\-Y[CNX 1888?3INX!V)9;JG]C2 79)SLFMJ6F:ZJDMN;Q# V_;YY>R;N6& M1'HPF%\E)^D<<,.NDU_;A\?]$U."BZ;B(I^]X+(1DK?OB^L/OYNP'ZT[N']L M?!54'?SZ%^H+4$L#!!0 ( (NA0E*97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MBZ%"4DI2 C1=!P JA\ !@ !X;"]W;W)K$6PP;4L;[\D2T)X-A.YZU)/#O=T U[H"4Z$B*)'DG%\;_? MI22+SB9?J07ZDDBR>'AX>7G.)76QX^))AHPI\I+$J;SLA$IM?^SUI!^RA,HS MOF4I_++A(J$*;L5C3VX%HT'>*(E[CF4->@F-TL[51?YL(:XN>*;B*&4+0626 M)%3LKUG,=Y<=NW-XL(P>0Z4?]*XNMO21K9CZN%T(N.M5*$&4L%1&/"6";2X[ M8_O'J3?2#?(W?H_83AY=$SV4->=/^F8>7'8LS8C%S%<:@L*_9S9A<:R1@,<_ M)6BGZE,W/+X^H-_D@X?!K*ED$Q[_$04JO.R,.B1@&YK%:LEW/[-R0'V-Y_-8 MYG_)KGC7\SK$SZ3B2=D8&"116ORG+V4@CAJ,K!,-G+*!\Y\&]JD>W+*!V[:! M5S;P\L@40\GC,*6*7ET(OB-"OPUH^B(/9MX:AA^E>MY72L"O$;135Q/^S 19 MP!23+OFXFI+OW_Y WI(H)==1',/,R(N>@G[TVSV_Q+PN,)T3F+9#;GFJ0DEF M:<""UP ](%BQ= XLKQT4<_!>:GA%GD#>W:YI/&YIG MT-RUZGI_-1JWBKF;X[FG1L/]#):.(O.T6+AZ ?SU =XB<\42^3?2AU?UX>5] M>$U]/.RWK&X*\>:VU?T58=&O6/3;L1BG:49CLF1;+E0='1Q'B8PA= 85G4$[ M.@LF(A[H]"2P:FKCTX!4)N2WWWS3D!3#BMNPY80)"JJ:Y\3I<.%8&QI++%ZC MBM,(Q9FE*E)[
    SC..-Z&=,WT O3/$%ZV9534:L-L A,H(,_GH'LOY%>VKQ5/',J"B WZ MCN5Y&+,C?;=1N$DFA$ZKFTCZP.P3HP+-^P:X;M=VNJZ-47,,-:==RA]SNX&' M]9Z#@S4L0]N(L^U^%JM2*T[SPN%N/F&LC)S;N""/@5)0T(KI8RT/'*!)$VRC MZ38NQF6NP]KA O0IMZ]W9*4@H0@79,(S6 2P%GA0GV -EC'#2!JEMW&!+DD^ MT!1UP MG];'#H>T!Y9%QLDVC%3(J!(,"COQM*-[C+ Q [N5&U2$)_H.)OR![]):LCC< MK1"\.M#BF-.QECY:OS!:>4/%;4%EPJT MY<]H>W*=-"">>Y;G8MR,0S@-#I$S@TWC:2HXP*"/*:]C_,#!)?P#S_4VY"E6 M;C2 .'VW"Q:*$3)6X.#:7<[:'[ K[3ZED.9DQ:@$>@&92YF=X(=C?F(2XV8, MP<'UO.3V.X_U,A)%E29J':H!Z8YCA(PM.*ULX5!O%+5KE#[FR[#>.AL0&T)E MO,!IY07S5#%1G#/HZH<>J-8RPQ$;F!D/<%IY0#YU9 )J]=5CH_2YAXU GV M'A!4".J5;&E:'SXQ55Y/KE9DG$61 IL9ZP4 YG/JXY355L#7L/& MUS4B[^(:?9C%$+0,BU0#3&.DC-B[N$Z7A!;9.HY\" ^G=0MQ6J+T>Z[H^.8-I5^?*HCH5EL]:[RPT#6:BO%II0[R$)'Q#H$PCHMK-?O=FY-C#GZ2N5U[V M1?F2E_P;2";]JCZ^.AREW#*6JRN@K!3WGT(>!Z#_A$+5%QT/*8310)4%(Q.' MD>GC/:@,8?\[GQ=\]>E&:C4[K"/2.KS _)-F&F'%_$Q$*F+ $_:@LQ<_I"DH%R1D$LG\+%F_"_1L MQR(!W6-1VA3[L[W>-3)]T$BFS&>Z;*B."K'-O6NLUL4-_7/QSFH'[UXTAY(+Y[ ]N,GUY'XQUY M:YU9EDVV,!?/-,9%R]BCB]O:@Z!!7D'LDS6/:PGC ._O[]]_P*@8%W1Q]SI$ MS>3LJ:.G!J"[\6HZ_@WC9'S0;>6#KR=B%8("2'*?*5B-J0Y?W7EYB3PXDE77 MLH;NT!K9]=+J&0_T<,\JELMUV^7B&0_S[*]W;FZ,R6ME3%\2U1+Y.*I>?^2Y MMNV<"*KQ*P]WEB*H$R@2MY'>.39&]>A#@??UHFJDSL-K^<\0H0:DVDA\E@!Y M1CJ]!NEL%* & "U &!,CA1ZN9.WUIP&H47\\HXE>JYW!%ZV4T?_UQQGV^P-O M^-^ETCOZN*DK_OPCL22^/CXJOG-63ZL/T>/\\VO/O%Y\Q;ZE>L,@2+#<'&C^#;_5+KF2O$DOPP9A;I*OP"_;SA7AQO=0?5Y_NI?4$L#!!0 M ( (NA0E*^EH5;X0< %$B 8 >&PO=V]R:W-H965T&ULK5II<]LX$OTK*$UJRJZ2(UR\'-M5CIS9256NBC.[GV$)MECAH2$A.=Y? MO\W#!$45%.NV4YXM*,;A(A=I,;NY:MN^53=7Y4YE:2&_ M5:C>Y;FH7M[+K'R^GI'9:\/W]&FCFH;%S=56/,E[J?[:?JO@;C%X6:>Y+.JT M+% E'Z]GM^1RR8.F0VOQSU0^UZ-KU(3R4)8_FYN/Z^L9;A#)3*Y4XT+ G[U< MRBQK/ &.OWNGLV',IN/X^M7['VWP$,R#J.6RS/Z5KM7F>A;/T%H^BEVFOI?/ M?\H^H!;@JLSJ]G_TW-OB&5KM:E7F?6= D*=%]U?\ZA,QZD"XHP/M.]!3.["^ M VL#[9"U8=T))6ZNJO(958TU>&LNVMRTO2&:M&BF\5Y5\#2%?NIF^?7+_==/ M'^]N?WRX0^]O/]U^67Y ]W]^^/#C'EV@O^[OT-F;<_0&I07ZG&899+Z^6B@8 MN.F^6/6#O.\&H8Y![N3J+6)DCBBFV-)]>7)WDAQV7T"X0\QTB)FV_I@KYEU5 MR4(A4==2U9<>CVSPR%J/W.51U!LDBC5:-1?R[UVZ%QD,8P LKJQ08J-@:,:#P! M9=HD26+'E R8$B^FKVHC*ZC3XX)B@Y<80P<\F(=20J9 ;?24<%=:-3T1/S]]+)0HGM)FD788W1FU$ OG4ZJW6261HS(1 MS3[$3S__*,OU,V@V*S +DP!Q&\@L9CBDW %-,P[Q4TY7-@O8\"?4)9-+6!(8 M^]S".(R[BJ>F'.+GG*YX>L"9G,) .1"C:)IV- H2[)IDS3\D.4G+9JEX2+-6 M!_D$+=6T0?VT,8B7K7AIZK$M>FI201#$TWIAM0H=NY!JNJ!^N@" U0X*,)1? M.-/6HCL50J%[D(5\3.WS12UT .5X.ET6,Q#?#CE(1^<./VF\0I:_&L2@MAJX MY8&$&,VC%;_)$S0.V;3RV0V@DB#%=B"^-Z*RKPP+1P1X M*G@L5D%"'$1"-9%0/Y$,W-S#M (TN8$&?%I5+%8DP0[Q0#6!T&,$,E+<_?YR M<@BU<4@\K=06*QHYZC35%$+]%'*H'8^M39,L@C!F4ZEC,>,!=8D=JCF%^CGE M4UD\72A9Y6@M'^R9-#F"L(31*4#; 2=PY5)3"?53R715SL?\9X5K<@:/C9UN M(:# M4 UJU#_L<:Q0(_@-<\O<6RH1XM5$L>.TLHT73$_79VLQYG)1FS,1OW; M%]MA"#O6*-.=GIJY2'4-H\DT2X6A: "QF$>FW?]E_56K.3U;%O)6E9[.;M!MC>M M_P='A]%KTF.!5ZG>JW+UCSM$;_!9C J6L0GN1@7*!C=BIESFD',\QQMTMS,Q.;@C/M$Z"=+M!+;M-DU[:/VB5BOTT9'0^-6I.N+M'@U\J7P M$I&@R: ]BQVFLP-\R:OY?(#)IDU+W73^#H5Q/&#"/.1OY@ %"GIS_#TO!5!)!'!!C.5C, MJU!F%^#?)=*0!..N]KE)G4,/699:)JM85R[K:^_'B<55N2MXTH&-FA_%H!<./ M?$/TQ6-4U3:NKM4>C*EA@.>Z?]. 3C$]#&KTO?&8Y#D>5%]/CP5D'L6-0'PF MAP%HU<+]1_53 ABQP-$HS&.Z$87/I(MB,?K>W_S8XK.HGM*BAD/%(_3!;R-P M476_7^AN5+EM?P+P4"I5YNWE1@K8Z(T!/'\L07OV-\VO"H9?D=S\!U!+ P04 M " "+H4)27985ZM8# #W$P & 'AL+W=O/ND272K+4Q7$^Q!+UGLO#Z/A%.#MR\2@C0A3X%K-$SHU(J=VU: $$VAW/#2CLBC 0J38'UQX&L"&-I)MW'UR*I M4=9, ^O73]G?9O :Y@%+LN+L'QJJ:&[X!@C)!N^9^LR/[T@!E#48<":SW^"8 M:SUD@& O%8^+8-U!3)/\$W\K-J(6 )V> %0$H+$!=A%@9Z!Y9QG6+59X,1/\ M"$2JUMG2BVQOLFA-0Y/TS[A60C^E.DXM5I\^KC]]>'^[_')W"VZ6'Y8?5W=@ M_>[N[LL:O+K'@B0J(HH&F+T&OX-?@0EDI%?ES%2Z>IK##(I*-WDEU%/IE@17 MP(9O +*0U1&^&AT.I\UP4S.7X*@$1UD^NR??6O'@,>(L)$+^]HN/H/<'(%_W M5'V_/I'=+K/;67:G;UMY/R(BWT_P MBB8@Y(QA(:O5UUV[G!?VL\+ID!X6UI5EP9EYJ&_FD*I!Y914SO^GRM\+@/RZVU"*WBYP>8,*4HM&\ M6S;O/KMY_<4M%4Y"FFR'"-Q!@E.*!H%7$G@#!'&LO\JSEH'N$@1X1Q5F[4$9 M/Q[>J/$84C5P_!+'?Q;.3T^(WW[O)U;/C(S3-KBF)=?T'%SC!F7:ZM/U)@BA M-E&'TO=M>]++ ZW*]*QS$/W$]!0%QW!U20? :FX.3X,Q+"58@@(P,[D3=@8K MMX0O89>P\DLX9)AGGIVB7GV7IWVS,T[;)*L\$PZ9YAFG![:MT+8LS^Z":DO1 M=.HCOY^ILDTXY)MGGY^V/?:"M:5#8)6EP@%/S>;G9O3\5$X'O9>8G\IZX(6] M![8-Q>Z=GU':)EEE/O""[@/;IN),?,?N8.I0NHX#>XE0Y3[HTNZ#VI;2@]6E M/(U5>0\:XSTKL"IHAH8'U?Y5>PGS097YH N;#VH;2N_PC-,VR2KS01;].RG/.M;_ =02P,$ M% @ BZ%"4I8KWG_'! $1$ !@ !X;"]W;W)K?BR8&R-[XA1(#WLJCX]6@CQ/;*<7BZ(27F M8[HEE?RRHJS$0CZRM<.WC.!,"Y6%@UPW=$J<5Z/I1+][8M,)W8DBK\@3 WQ7 MEIC]-R,%/5R/X.CXXCE?;X1ZX4PG6[PF2R*^;Y^8?'):+5E>DHKGM *,K*Y' M-_!J 6,EH!%_Y>3 S^Z!HO)*Z9MZN,NN1ZZRB!0D%4H%EI<]F9.B4)JD'?\V M2D?MFDKP_/ZH_9LF+\F\8D[FM/B19V)S/8I'(",KO"O$,SW\01I"@=*7TH+K M_^#08-T12'=55?\7OCB#,!&/8(H$8 F0)^CX#7"'B?%? ; 5][ MIJ:B_;# D\GC!X 4VBI3=UH9VII23^O5-R7@LFON903T_GCP_+QS[O%S/]+?@-?%\NP,672_ %Y!6XSXM"!HQ/'"&75TJ< MM%EJ5B^%>I:""-S32FPXN*TRDGU4X$B[6^/1T?@9&M2X(.D8>/ K0"YR+0;- M/RT.$XOXXO/B\0 ;KPV%I_5Y/?KNJI26!"P%%D2>+ '^OGGE@LF3\<^ =K_5 M[FOM?H_V9[(GU8Y8XU9+1EI2)8K]%,8H0-'$V9][TP(+81P8L(4%YH6Q\O#> M8G_0VA\,>F=.N> 5QD@[S+I<<*O!KP2MEK#0:\HK8"N9 ;K]TZM(3SC$_N1 MAPSG=%$1C)/0\$T7%22!W^.:J"41_22TG&"6;K1W,LFDH%NU@6QDHHX!* HB MSR!C085ZDW\@8T%!OR_.<4LF'B2SQ 6IXRSKT!L1>;6V\8@[:\,H\0UWSRVH MV ]]@X<%%7J>9^>1M#R201Z_DXHP7&@F.).9.U=G614Y&YVD:P)T W./=5%) M$$"#31<4)JB'#'1/9<(=I'.[8[+7P!68T[+,N2[[*XFQUP&W8X-K4+% 8)B8 MJ<2""MP(]I YJWEPD,P+%3(R:2>C6+G KJ$^]%SSR-AP* J1F0%L.#=!2=!# M"IU(H4%23?E8,5H"&2JUU_K*-.J8X$.$?)-1%^;YR#/WFP4F4\J9MH]\3M40 M>H-\'L6&,-EQ:%8738@NOX**6!-;H^W#OH^#V.34105>8B8$"RKRXI[$!D\5 M& Z7X"9"KT2VZ^3(3.#WGHWG=Z,4N[&9$RPP+PE18%*RP/P$]N6%4U6&P2"G M)T;W>9T-*/LYIZ#KV!AVCE(7%2"3^,*"\F$4]1 Z-01PN"-XD+-63<-*(.PT M-[Z+PL1DT(5YOOPS*5A@;N2%/1Q._0 <;@AFF.>I.BC'@,AT /@&RUTG>YUY M@3D'-SKSS606+$L9/3EHI&_Z5?UY#E*\S56:K+]$*8#\ MOJ)4'!_4 NVO(-/_ 5!+ P04 " "+H4)2<%]0)%8$ ##P & 'AL M+W=OV59(HA82L4EW[(,OJQYGE()PWQCB6W.:*B-TL0BMNU; M*8VSWG2BWSWETPG?R23.V%..Q"Y-:?[KEB7\<-W#O;<7S_$FDNJ%-9ULZ88M MF?R^?PCAEF8AYAG*VON[=X*LY]I6!1OR(V4&R*RH8#.>_!&',KKN MC7HH9&NZ2^0S/WQE)2%/^0MX(O1_="BQ=@\%.R%Y6AK##-(X*W[I:RG$B0$0 M-1N0TH#4#=P6 ZWQ8/GZ[F]^\+.9H^0(_]XN'ER5Z_()FC_=/SXNOBX?EW8\% MNGN \0(-T/?E')V?]=$9BC-T'R<)I$],+ F342ZMH Q\6P0F+8$Q0?<\DY% MBRQDX7L'%K"HJ) W*K>DT^.(V,0V3&CV:7,\-IC//V\^ZF#C5(EQ MM#^GQ=]24LF@P"3B:S3C*51UI,IMS]!=%O"4H3]O5D+F4#A_=81SJW"N#N>V MA'N +2;6?DVI+&R'VE;M)/NI:Q,?5-J?ZMM$.2[\O4?-#2A[Z/@5ZMWTO6KZ M7J=:CS)B.0K>R5300><)%Z)_U:&17P7Q.S6:133;*+\(]EO84#(HT#QG6? + M01XRD=!B*PO_AKI5J3-)683P3^AC[-25;((&&-= U;0$5TBCJH(HT^*F,&2VV5P6"7Q;Q:B#1Q2HL@6$WV3 M=*.F= ZN+:^9 >1C7).N"1J-S,*-*UKC3EK?F!!7Q&.F_GV&O0-(-R@;P"-<K9L8UI+\.^RY9M MUW@;0-BKH^8&U&!$G!;F)VC[E MZ9*Z8DT,(76]#)BQW2+7\63#SO]=*^4,:G7@UR4PH,BXOL\:4..6W0(?CUO\ M\7G[Z6(YQ[8#97+FDK)65+$:2+N&$\&MTMCK)/WA M*6UDY34K>^1[=5H&%+;=.JTF:H );KE\X./% ']P,S!0,G+QFQ5IWY?:N]O58>GNXZC MFZ(]O*?Y1NU)"5N#2_MR"#KG1<=5#"3?ZAYDQ25T-/HQ@BZ5Y0H W]>! M"E#UO=-_ 5!+ P04 " "+H4)2=>?BH+\" #7!@ & 'AL+W=O3/O<3!/S:V0;RI&U+!+>:9:3JSU MZL%U51ACRM2-6&%&7Q9"IDS35BY=M9+((@M*N>M7J[=NRI+,:3?MV52VFV*M M>9+A5():IRF3?[K(Q;;E>,[^X#E9QMHS&48MIVH((<=0FPR,7AOL(>1TRI(&>+C>9W^TVDG+G"GL"?XCB73<S@ >+<7 'X!\(\!]0N 6@&H?190+P!U>S.Y M%'L/?:99NRG%%J2)IFQF82_3HDE^DIFV!UK2UX1PNMV;C(/)]V&_,QOT(9C1 M:S08SP*8/$)O,IH^#YX&XV#X.H#AF/8#N)HRB9F.42@#U=?KN$+ M)!F,$LZIG:KI:B)G2KAA0:2;$_$O$/%\& E*K&"011B]3^"2JE*:OY?6]3_, MV,?P!FK>5_"K?O4,H=ZGX=ZW,_#^Y^'W'ZBIE8VJV7RU"_D"S332O&D0"^B) ME(8\-M.W01AFH4@1?G;F2DL:I%\?E*N7Y>JV7/U"N1G;P1PS7"0:KG!'+J/P MFN:<$XL(M "V80EG_T-DJ]C?_3&S(5PX)<$F*,EGA68>.4UQ'UWFE(W3]2 M=QI2\:JU(WGNPU_P)0 M2P,$% @ BZ%"4M1Y>&\K!P 6"( !@ !X;"]W;W)K[>Q[:/EK3XE.Y((2!QRS-R^/!@K'E MF]&HC!8D"\O7=$ER_F1.BRQD_+:X'Y7+@H1QY92E(V19[B@+DWQPS C[L+PI^-UH M,TJ<9"0O$YJ#@LR/!Z?PS24.A$-E\6="UN76-1!+^4CI)W%S%1\/+(&(I"1B M8HB0OSR0,4E3,1+'\;D9=+"94SAN7W\=_;Q:/%_,Q[ D8YK^E<1L<3SP!R F M\W"5LENZOB3-@APQ7D33LOH/UHVM-0#1JF0T:YPY@BS)Z]?PL0G$E@/$/0ZH M<4"2@],W VX_7UZ_G4QO9[^ Z1\?KN[^!D/P838! MO[XZ .4B+$@)DAS<+>BJ#/.X/ 2OQ/V[)$UY7I9'(\81BGE&48/FK$:#>M#< M41:F&K>QV6V\RE9I*(H 3.=S7A6'X(84"8T!G8/3F"Y%F1SRJ_]X0'GA,3-B;:Y!.36C/(VB.A0D!M=L00J!A_>TA6@V/#I7 M>40S GY]2\OR0#/\^3<<_EMLRH49SRUAO#MS,-.PR)/\7I=QE\\<8D_8(UY_ MFR)$FR)$%0B[!\09N4]R,3LX"],PCW@(>1G5!78 0@8F)'H-,#P$R(*>+GGK M\=UJ?$%7#R=N8'L^/AH]:'#A#2[\3%Q/P')6C^EM88$.N,_*[-A08ZQ,I\EYJAG"#0Q]K>Q-JNO'!/K'GM M<.U1\JWG :ZN#D0OK3K&@J8Q*4K>A#^O$O8%_'-+TQ1P[EZ'1?RO(0&=S>2. M<:.;KB4:4]2TJK)J54E9KGAQ;*6C+OL<)?O\P'/T\7 WD-Q](.D2SU5@0%O: MX8FK[O"630>IMT'J&9%66S04 HI#Y?V0-\.PTF7D45P3'51/@1I@!TM8=QAU MP/H;L+X1[%WXR!4&6XB4$H5=D+J=,PH>2,G$6[S/\8UF11*)!W705WG"RFHS MJ.C[NB7Y"MHA[T!2%4Y\M70Z5IU%!9M%!<9%W9+EJH@6? =*@;Z;+SMR-U!A M^\CJ 02M5E99+X:DU466BB.PMHJH$2F6IO5XKM3&=(/Y=E^'@EM:$9HS/4R) M6$V2,R)21#2HB L]FB9QE46<#KFJ(7KE!U6.<@)Y?6:C+NZ67J&97]\3 55H M$RTPE3RQY6$EJ+O,NN!:CH5FDJV%5-014DDCI-(>G7;6C-G988B@A'FZTZR+ MN>4J:!LQ3_/8H I\+6);[YR*I08\;NTZ&8UM.$]7(=BP[D)>OSCE$V)*B M=*Z=TI*W7X,?V[XO5>BE;C"[)]XM/4,S/TOQ-JA#7>PG4"5H-W H$J:4++#RP9\"ZS[F&IY59DYM;OIV&0ACAMVY%9&&E8N&/675C+K\C, MK_OH&*0RYQ ZV(8]H+;.IF;R?*Z202I/#J&/ U<.(E*#"%$@M?H+[7 >[$M\ MU/(N,O/N7F(&J<0*73G_=QAU<;?7*"6&)&9 M&/<4%T@E/]X$>SYJP"WW83/WO4!<8)74H"M_+H)52MLVZJ)M"0WO.#"^0%Q@ ME<@@YO4@ ]YEUH7_"=:Q"-QSR@SZ)BEL>Q&8> MW$M<8)7ID!?((G2751=YRX?8S(=F>8%5$K(M).?PQ4ZS+KB6JK"9JEXD+[!* M4-!WI7!.=UEU$;T=8WX.(W%^_"XC[)2Y"2.7>T M7GN\6(KZ9PSU#:/+ZDOQCY0QFE67"Q)R32$,^/,YI>SKC?B>??-CDI/_ 5!+ M P04 " "+H4)23C7=4+I]J^:/9<:[0\[ZLFJN+G5*'=\ME MD^_XGC5OZP.O]"_;6NZ9TA_EP[(Y2,Z*MM&^7)(@B)=[)JJ+Z\OVNZ_R^K(^ MJE)4_*M$S7&_9_+G>U[63U<7^.+EBV_B8:?,%\OKRP-[X!NN_CQ\E?K3T*1B9?79=/^CYXZ;*+OF!\;5>_[QOKS7E3=7_;<#\2D 8YG&I"^ M ;$;A#,-:-^ OK9!V#<(VY'IJ+3CL&:*75_*^@E)@];1S$4[F&UK35]49MXW M2NI?A6ZGKE=W7S9WGS^M;[Y_6*/-=_WG]L.7[QMT]Q&M;C9_H(^?[_[:H 7Z M<[-&O__V'_0;$A6Z%66I)ZVY7"K=!1-HF?>W>]_=CLS<#A-T6U=JUZ /5<&+ MTP!+W?>! 'DA\)YX(ZYY_A91_ :1@ 1 AU:O;HXSH/GZ]'<'+ID2U4.7$$()WGC"AD/8L T;SH3]H@N(J/)ZSZ$IZ]HF;5M3)QZOPX#$ M>C0>I^/HHFBH_YVBU@ J2&@\H$ZZ'PW=C[RC"KC:J>><9C7@(%WM' M8\UUB))V0QR8+( M&C@ %:11; VQ'W)$6L:KL!\3IQ^ M)1FQ&+J8C%BCL'8Q:8)A>NE +_72VZ@Z_[$P5;] >FUK*6PZJOS97(-K/86F M+,,6(0 5)%EH47)1&8THS"D;.&5GUN:62ZD)=>F*%'NV*T!')'.[2+/ X@& M$CMC74R2I# )'(RJ$GAI_%<[#J1GHN#W:L@CG5(-SX^RK6IO4,7!I.HC3SNT MB"E.+&H0C"19:K$#H\51,$-P(IO82_!.[;@$NX^!%18[O7=1B\C.JS6$PFDV MTW-T;)N[QO9Z@4[%Z4X]R8"L&W6^W/&G/))0Z3/W5*<_KHR[IVC[F7#PR78? :7 #$8DM$<4@&E]"NPA!6 $QW-C.@HL M]BOLITFZSB_M$%@;@2VT &I!,7%6-@ C))JIJ7C46AR=7]D>0>B;GRY*2NW2 M \%B@FT24# 2)#,D1H7'?HD?UM:!_9Q=6*[DQG:-7P&@T)T*2.+C.1*C>N,S M\IWG\JBEH)>S+DWK=GHFR0I2<]4VB@*'&Z#M.'$R!E#N&,\X$SQJ-_:+]PLY MR1]Y=>2HV3$)3Q,@QC%UD@82=D?K %28SB@V'B4;OU*S>RX@"U=F8VH[10!$ M$YL"A)E)>C+J-?'KM=D@Y*S9&?/[*/3.#-W_1/79S4B_07,U-HZP4Z$!6!1& MQ%YO "Q,LEF*HV(3[%6]3]4C;UZ_M2*CG!+B';NO1YGOF,G/7]H\]%&M^DU2 MVXN".!J%=A$"<1&F,])&1ITF?IT^X;=G\@=7IJ1.O!Q(#Q!:3.,HB6U^$# ( M*+9W$! P"G T8U;)J-W$K]VW3/5$VEEK6/FK7 %=IWHGZ%!U<5F2.ELE !:F MT9PHDE'9B5_93R:RJJO%A*!HLZ/=8H,, 9W66F$7, B&,VK[6@BF17^F$)-1 M]8E?]>Y0FI.J$T5, ;VUG\-A4HB,L-S- ;DG#$8O?C@U=ORW;IT+45O MV@$X3"?\5;M]XHK](J&IS1U Z5+CL =@.,SF*OEH'8C?.G0.59RMYSTE5_-C MAY"+B=+,I@/L]^=JS^@=B-\[#,)[;-I-_^MIN3Y@04EB6YX5A"-9:!]YK$%< M.C6-IP>:H[6@@5=W/XJ*5?FK=9>.@D[]6W S=-K>MWFLK5?)E!Y!5:-FU+5A L3&)[T8.P+)NI;71T&=3O,K[QDVS.V4$H5G9D05: M':!8IY]-"\#AE&;V^22$RX*) ISRFAQXGW$7LLXY+QJTE?4>B:8YZM7"#45S M=C16M[J!*Q9U70'&26R[* #FG"FM 5"JL0@ 5IV3&0M#10M S%N)DMHS ]M+"I:Y:IG[E6I/J4A1M-FK. M_L,^ZCH!DKJ< 92S;P! V=PY'QTM!?5;"J<^;\^6LYZ9*_T+$H:!+3T@CCJG M0FL(A_42GK'W=#03U&\F/K1G?.UIWW/>G@PBO>OC*.]/">NJMQ;:4+079E?S MJ&=^QCY15_6=K2" 6=@.:PV!:#!CGNCH'JC?/?3/PB37I;1=L+]$SO4 2>:< M[@(H/5%.M0%,1Y;.59O145"_HUC-\4%,H7O^(*K*K%ZS5^52U 5($WAPD(;V MX?H*@L5)8%L+"!8D>$8ZPM%9A/Y#"R]3;L[*?!Q#]YR!Q*&MYRL !@S%&H*= M#,4IQ]'DA/Y3B\WQ<"BY$0\M]H5H\K)NCO+% VC:VU*'%%7W!HC>$/B>%H]F M(_2;C79D#TP42,>='&J;NTJ^/58%F!U]U),GR9GS4 I I21P'B2[J"AV3H&6 MDS(1B^'=Y2N6G?S;"^?X_?K;MW3<8PW:LOMTSJG&E0 MR;C?MW6M7CZ8&PSO]%S_ M"U!+ P04 " "+H4)2#)B[T) G !/?@ & 'AL+W=O6_;2);_*H1W9C8!9"5.^KZ Q-WI]:*[$\3I#A:+_8,B M2Q(G%*GF85OSZ??]WE$'1=G)8':!F;0E%:M>5;W[XG>W;?>AWSHW9'>[NNF_ M/]L.P_Z;)T_Z8NMV>;]L]ZZA7]9MM\L'^MAMGO3[SN4E/[2KGSQ[^O2+)[N\ M:LY^^(Z_>]/]\%T[#G75N#==UH^[7=X=7KJZO?W^[.+,OGA;;;8#OGCRPW?[ M?..NW?#[_DU'GY[X6NKC$1@?&GSGGFE\2#\=\V^RO>.^UEE??N MLJW?5^6P_?[LJ[.L=.M\K(>W[>U_.-W/YYBO:.N>_\UN9>P7-+@8^Z'=Z<,$ MP:YJY+_YG9Y#],!73T\\\$P?>,9PRT(,Y8_YD/_P7=?>9AU&TVSX@[?*3Q-P M58-+N1XZ^K6BYX8??LN'L7-9N\Y>[UV7XZ3Z+&_*[%IN";]<5YNF6E=%W@S9 MBZ)HQV:HFDWVIJVKHG+]=T\& @33/2ETT9>RZ+,3BUX\RWYMFV';9S\UI2O3 M"9[0#OPVGMDV7CZ[=\8?7;',GE\LLF=/GSV]9[[G_EB>\WS/3\PWL\WLOU^L M^J$C-/J?>Q;XS"_P&2_PV?_ON?^?+YK-SO%SVVYJE]WF?58U1=OM6_K%E?0A MN\SKBGA'4^7X=.WV@]NM7)==?/WU5[QVY\ZGSPQ;EUT/] G+_.CJ_#:G)>F' M%^.&2((N^>GS97;5T!\7GR^R6_IMMZ\=\0I,D&?;MBX!=-'N]GESH"6(:^5- M]0\&=\'+$J@Y_= 3]2ZR%_5^FZ^(!5XUA$>/SNSSV>-LY8I\YQBD?BP*U_=M MEU5]/](>AE9WOLS>NVSC&AR(HUEO7#/26:T.Q"!JXCH=H.F(%=W0L2X(KGXX M=^NU8Y:4M7Q165[2P*'J:2P-J=NQ/ >_*;.^K4\Q?U_FJE=LA*(E'\)Y[U]U4M 4Y@3ZO"48ZX98VUV':\]8_A/_5"1 M?*'GWG1NG^NUT0\/;YQH@@;AVJOA('@@:%C7!^P>Y%;:,0#V/:%B4>UQ\TIH MOS<5QC"]]83[/[]X\8;POG-_CA7M/!M[X/DN_^ RYP$5"B))OH\0,V>,EH/? MR;G3?MJ.0: 'RJHGM.X#C<]NB<].[XZ/%6 W+:U*)UX,(XT6LL7EC36FI76[ M#(#1I6'CZZ[=88X^ GF9O28=@(ZUV;28<05\8]Y!1%F/S&S&+HQ?*")A[+ E MJ$&_?!%T&@Q?30H-KINQN^A<60T9;8])8IU7789YA<+"1JN&9,@H.WT45FC: MYIPX\ U>,'>/I8X SY,VFPL]T\DY/:M.VY6U5UPNZ)[<>ZPSL MAM><'T]43FR;YF8JH&7V.R9&L&"PN?S.V /HE$ #0==$"U7-@"QPM00P\XR> M^1Z85'IV&=2M@!V+;$7#LVU%_*HCR5+S_'1J1/DE'5G[@5F>X% '.JDK8J%\ MTBN<>]ZW#"!A#O[?=! M=5H[*'81)0[(,!YN5B*5T MNZKXEC^-#<20+440%73OI*73C"5)CHYV^"UDCG L4"3NCR^"3GS8&2??LSC# MHM_ZW>SRHFL=[;>EY:*CV+0$4<./[NC6QD[. @>3*\V+[6 @WU3=V*L:(-05 M30%T&FOZW>;B&PE2VS8$$9:@WX0[30_Q'LKE;[S4Z.CFJYN >3J4[(QA2Q*[ M9_0(8ACJ!TMZ(KW6M #":!($&V%N"Q4NX#?*XQ^B_!AX[!*'775R.X"XWWEA MRBPU93QX8I[Y*'_'[" P.GDC%J%^4 E4*;)J""-+M^D<"RN1C""1@\I$NC?Y MR 0L/%FN"%AE;#DC;8&.@?$AO2T:M!Y9J23.5+5ESZK=?^;-")64".Z"V32D M0>U$ED1;-TR:LC^L 2T&%P,X&S? /@P\3T0234BRLZ%9:8E^R\#GY=^A93+9 M*I1EF'_MIM.KN,$!'5S>\1;7&""?/ LX-9?A\3&(LS-#9>1/2]*.B-_)P>(8 M(SEOBPF/(2X:U,V5VU1-@T%K$LAT,YB,SWF9O56D?4O$378 (^E;4V?!FSOY MX1\XL*UC[6/HR&HU%D0 5[T3N43WT'E-DG1F48E(5G?"VW%$@7KLF*"\ E+% M,;#G1O4)P3"([+L]- W:LKO3[8-P14[/+DV K4!@R^R:U5ZL)GIO3_I830? MHH_W2'-"@RSE^$V;)^83%/1P*+'B'VGPP0@@C8OHNR*U)#4'XL%TRFI"7=-= MD$C[6[[;?QL4[ *;F_N"6V2OZ? 0<<\ 9X!@ 60Q83AHVF8$'0EV>E.'"(KV.D=ES M(@\:5K@R0KP'+SW5E6EA1LY;QR0CM,^F!3&41]72+1>J_ =@6<79="1H15-[ MS%"RAGG?$\06=?PR^]DP30^$A\^2W?J?WN@1G*J:5BJ^S;8A!E7/,C)EDQU8 M2-Y[D-3OH$^3%"^# V$*U=$DOXI+8OW8"<,>]VI4 MTNJD':Z<&K;*9DGWV)/6QY;/K)0A8YP9<%;38;+H@F7:.99VD"D]=+&JW^J\ M!7,'O:A+.&8"^T^^]<@'PYVLG0@HJ/3.F4KIV/Q)'S8&%\36(S%OU*$!16G= MY=#@"M:66'_)AYS^R.O#4!6]]P&ESAR5CM\%T#,2$.*\8H)T%4^4\W&ILLYR._(= M"04NPX%'5OADH7CJ=$ZQ"^?4%U8X%#FR$7KL/YPPR^ !$R=<*X/_''.XCOA" M_D"1.=@[XK\4X=E#TM=[=,(N S^"O>M MA]N)1]G>VWQ)?C&F( ,/9AR54'6.K,.:; M096UE1=^+!G4NVK<\;3VW;L_)A[88SX@UKPM?(\/F*WN:E"4[B.AE>*&2,<= M!%4?!1&\60G]1,TMU9U.:Q!>,6 Q3C?>>ZW]" 5,J9R]/=7J4K4B\@\F7MI4 MW6#7_ZB^K5@#;$DX;(0I5F*2Y05$'YL \8PTPW +IR\ #DBH'FBV R'?L$>/ MQJ2_"_O:D2&%T.>2/>)D$])Q0._A@Z+MJ/\ 'T5741LIJ"5^"=-?,F#*H&QI M A/]VK0XHS6LKU1S(0R(G!BBX?Y*]CW\R-F;Z&1>^Y/I@\Z0%_9,$,,[NA]S MU.]LIODS[D5I%?4Y\:7;$]=F&?FU:!,&B8Q"?RFS&NB3L+Z MNC:Y'\=U(+R\M^#D WTJ+?0[0M1NH\+ 'P'M:63:%F/6E:+C[=GA1>,KW+QQ M]2O:1C-XOG[)CJ@^NU3/09A5V7]6Y/U6PT=5>-:[NWICO" ]=1NH4D+W[J,? MS-5+#?/Q87B_@I"/UX7C7?L-F=7.;EPO]Y)3$-!RR8.XBJ"T\& M<)0FBQG,2<>2]U8=[T2< )>>R-B.!]P-U!G^L8A^9%V!SG%D#34873O0H405 MU7D%.@)6L$^%3I-FZB>6I;JOA+>9[^=XS6H=>3H8F60!VI5*#6XFEXA6) MRXGI8KH"7]"[%Y>1;)(U$S,' XA_DU+/O"' MZ%8C5_E-7M6,".*X$R<)AW.)F5;-1.1]BJ46-!XS.2,KG/&DZHY\)_/@&D=< M=>UM+^(8) ,9L6N)KTOPHN(OVHZ4&%+\(V\A,;L1<0,R#LQLZMOUP,'SP.E- MT9M:E-[<4(5R^K-XQ7#7="6/@\;&7N<6+G7Z+2AYEQ8,+@B^7CR):5 M9%+61+AHN "/^NV+P*;+W($D:KHAD"E^:Q/DD<B+(KS8D H)O# M(C;P/&+QO3U.%<8K;\G;+&AS\*'O*TE_Q S'@GV!H6 MCU5NS^QT5'C,JZ^M,#G_ PZ$>*)$"_PHD4M0_A?$IW%W[(P3IJ8JU!V=/:A, M537U6@RNV#9MW6XXFKFF9\U=S4H6Z1\P!M_=-VHX[/$U4P&/1_2A&VKO&9%0 M)\/%QB;TGT0_3S)8CDY,).<.>7T2NJHX#B-")]_#_C')=0OI"L'J8S7K-I82 M(%EFO]C4]FQ#P9XG"#UU_\4Q:/B<-998JM-L2VJ*JL<-JQ*=1/1V;C$:@SO\%/N_JA+3ZH4GD9LYCXAX3W!%8?RWR?B8/$&M*0<0@]ILC&!EKM MH[.WU[_W9X^7&?XK(1D)BQ8UL4G2^_34-"Y,'X80_!3RE1BH#PXBL:?FJ+\L MI ]L.BB0R*^9Z&BTL.=*HJ7S#9$Q@RS/<\G7&H*(V9$M"W7*U"N.KI+4\WXD M4[B8<$7?YJ.F_Z]=-7"D7%PYAZPM2-$4JP<'L"#.D'?J2>/,,Z]IWTC(GG?0 MF]^#522Y9& @4FM&B;[D=RQ;+#U.]7*H-^))98MUF]=K'U(G'&T/[BCROG:W M\"0<@478+H"%1 :^PG827"7K$,0A@+@G"'18&09EE'&6VQ!INCYAM%3[I(?4F:;'UB@N&&H M)KIM:C;#))DM"TG[U&L/T<:4P6T+TA M3;%51/&Z5:1B3!7 ?31>1(/Z _ MAP.K286-W32OH,?&7VAH8BTYK2G5''E^Q*^::+LJ=Q#=Z25SJ'/$TYJIZ3NK MF*:W[Y,D=!ES5("X0E:)/1LAO 64CF!0&U9@7![M._:$S)HF&Z(1YHTSN3G3 M,%V>JIK"9#2W[I$"3:IW ]0U\GM;]1_4K=.RJZ:+/&C!\9Z 1^),HD@PC.;R MAR5+BR5A<"\2J2&?A\4Q70128&]$:^F(EY;X'KX4#G==-9[G+E@6)) $NX8A MR,6)-T#QHVW+PIJ=2I(.N6;T&/TIK)_LYQKZQ(P3AZFOZBU)[< NJ_";#W.L M1I;F;8C[@YLCDXYM(8<8'Q[5A![DZ8""-$45^U$KBF/&G%"XS'Z#?"@KLN:0 M9>K7HGDV!/Q><@77:V*+8O!$7C>O)I&ESLH["<*+IW\U0>H/KVHBKL#F!KB" M);/[[P.[N(T/.V4'GWWQUX7\@^&??7FT6LH#%G)7 6IS#TH:\/*:B16W2U8Q MZZIBB\*ZHO60Q+8:DMP^E9A\I5$^I9@G/4=6"C[\HR=5CUL=_+V$Y^\?OR/E MB%%!]AAA%?P16MTA$\37#]\D\F9(!RL^P Z(F:ND<;KA^$<6OB?P1L))&H4Q M=PH!"B6 4<[PQ_<^).*SUIU7B]2VMH"$9U8*/R!A7QFA;^0TC0CX5I.2 MRVF0H]5 D.2'1N@NPB;-#'D%Y>X/4^Y>^=.]BI#D=9*$.I]L';*_3VB7')OK M<,Z=3]\/SH:/Y39\,1+SF?"921[N!%&7\YNX#U::\!2X#^?\1L$93D85321: M@F,0[0HJ/<_!D28O*5E/+1'U8;6=%0"-63RTMCS+2<;TY"-6"C4M1U,-=-/" M4FKVV.! 'V?F67[PKMDEQYYL/CEV-3,%1AOTQ2(+1$(4&TM%.!F"7 DP@&J0 M[2^"'/:IWG'>*.L"7%"@.3BT)[@G0T0&J7[J[;>4)*0)>5.HDA*2CKT)LY%> MY=B0*LP.FT%L9QB5<5D( Z^CU?Z,S]4"ME%^LE>3C^IN9M;4S4)D58WE,"7[ MC+8% &?O*6BV"7JG5,I..F\A:A9R5[)^S9>:2P;S.4W9Q=-LZ3/B,(?4 C"D M]NF_7##1[&%RA#".RA?=NGG*%*IHE6^R7SC)ZR([SUX'I&[J2\B>BG3@2 M:[?4N9@UI5?%[F?0R\2&">-U(((?EN48W%D+]==*#9[WJFH! ]K[@ M3.G?V1"+ZH&?F7-3$5(S^FPGU61,)ZJHLMGA M\>,YX M<0W1[;Z76P[*]3,Q50M%P*)5'-6R"7>($SPP)">UB3D M6KD>E(L>820,]AMS.U1[[*0\7A,(?,(2.WHYAN7S[/LCY4<]K"B%8/X[N\P& M-5[L(62/;;1FWI\P6^"*(R4HU.?2I"^EXC6[1@,".8>@DZHCNFOIKIA$5$P4 MWJ_'!4W>81/QI]F34Z<]7TER!NR5]*GI[+\M'1B3NK &20G2\MQ,NEUXKS_? MQ<3)F:;$ ,S[X(H$TSF-/T>"! G5]2!1Z9!XX@UTF*KP28P0LEP&V;+)73$/ MR1&8@5[2\V@Q\T"P2L,A_PE>,59AA"M.(:.#;SL-0J9$-)=I%+ ME/XDPRF^0-:3M-+7@BY:.'OD F2W/V(< M4:V!*-T+YF?[P8?<(C]76J(8,L32*N-@)7A-#>60]SD=7T4Y1_>@]*V2A=-D MP&'BQ]^+7S"H A'L$TWQHT%+>(>T;4A.') ME %)T&YAMK( *NQC>L^?ZMM]?2]CFS>Z3AB3OI[(5\@>X: _*'93>6Q=Q.[Q MAT[?NSG>!C<'=J&).9QL?K(\%NX5KF]C_GS8.P4OY?3>1V$AP#A?PR??<#47 MIT]@+J2XFVU%!]J:(:-9> 8=3"4QJJ#.1CIIBO&S"[)F%JI-;IWW?=CL44;& M_ SL\N$\!)]3X*=4;V4E)=#YE+8_LOS8._"3: ..=@V##MKLG)\*6PN4J3FT MJ;3SY7LB^$KH>3T[?&]"V*R:8:_72?^-*T8K<2&SKW5:R+D"04/0\ 7. *ME M&_+0C57SW[(!8,8,,FGAU2,!R@4O9/QK;PZNB8_=]_[QAAO$".D? C.8M$_Y MT+2W#:?NC8-FRJ;PLZM3:I/C-/;4MS8\U!CB-J2BQ@T1IF=E!O$^I^T!LSF* M;T[E#VZ^L\'$B9U6I_LYS9>HD$4N1;D]A,D]C/;\>6"BC;0"8P%@TEJU87I, M0D:6V&N=&S39CO4'_@R"(L55<$=-,]]0()IF:'5!=83Y),'H\'"V:B[&(=GY MB"QB*F!&44# -JMR;J:S X?9X[SBJ4268IOD#@2\%I@?E;MKZ M)KH3>5;X2K6F4T?8$YE ^+D8% T.F=0G/%22CY$LS?.0YF.;%)W^/I8T4Y[_ M[H$F"FTS2^!H#_679U]^3J8DAZ@E9OWE5U^'+^8:;B31\S2H'9(0PU\^TR@M MO@-70Y:=5(=K2:$JQ&I8T(8D9X4=DMHT0(6K2CDQ8_&SYGV-4L]OG&!==?UP M7D$UXK] FJ)F(+K8G$=6[E6D'KQW25+0O(\VUB#T2.J'[O'!A:E52O3H*J9]Q-JXK0=R M6@*G$]7".X&C9@+>'>R]0#"U<\E=TD5B#S6[#BQ ]<_F+/PV$R6)-W>L7!Q; MQDE893)ABN-YBK1*K1:X&3D"R\;D03/@CI?'54],RH\Q%:]"EQ76;1)2%3[H MLW?9>.9T;9S&3"QI!K_6DRM_U79'MHMHBY'QR7*./5$L>V]C>\FJZ?*8%8MZ MI P[_AXUW#[19G7P$I!5L\C'[B5]9LWKO'9[U*6#D5J@/VBA7GA"8Z,NU$,.2M;V)%8WZ+/Z8WS8)Z]>'UYA138J[4WQG/-^ATL<,7Y M(]5:'=X .O,%,*F2'3PQ7-*@=88 M:1%;:*[&Z]XB^9Q(^;9)L03*'8@AK))?FM717/\>QS\YH&;>NT"Z6GF$_!I) M8H5>0RS$]PXT-V=?609Z#=H).G JE:9-4:[4$@DZKN[ _,]!Y)OY;"%?N;7T MPJ*1QU?&=AUN+)S$O^#2DD!IW#G)5EDA*)"P&.-;<<9@DB" P)!%C"2;J5,H M L]+@D]_6/7@E85Z?K*^D:FSR@X4[CQU>+#'.4J>#!S:AU]\;JD1^"XOE8/ I\,$YJ,6E;WHI-Z6R6>Z6.K*C\[^N/H)W.5]TETSHV^#R1Q597-S6*D/ M)+SN#CY3[,3OG"B'V?QD##B/9B4;N2N$;44.\*C@6.]\EP3BOA4A/[13\$DM+.7*D MQ$\(Q^/:W+WI'+/1\Y#)C\ZJ1AM_?@V?S1<,YAT&/G-(V^79RHZS_&H#=Q)\J??*W9F]D&E2?* M#3.PM$V+_-)OB$,VX@%=C167%'#56& 0OFCKH)K@@G&?^ZEHYQ=B#IN.T_^X M[FK+?2%V*/"SF OF7X]=4_D6+.OJ;I#FA+\< >#Y3\TGU,*4YS2D:6&?^7;M MR615V+GW;,,O&XG7'S42M;.Y@J??EX<2J MOZ@C!B"'*RF1&I'W4S%;22O 2*8R Y)KR(<@?\59H=^C<:4 &'($,RRM"A+M%&!YU248E;=5PMB4I5+GOIF,$)9I/R%I(>IEP M)=!'XL(O]^QO:G+ZZM,XT4GYD;IUIR@R1(=H-,W4)AD3[[:1/LD9-J$4-\[\ M^(0EJUY90R%^/$1OR(@0$8\E%KX7SW"T.EK_DTXQF+)3"W[Z?C9Y646M6Z1^ MX/6]JZ4FA[3*L;*+&0!\W$K2I*4828)/G'YC_44Y@!K?LW:V:X)6ZYJ;JFL; M+;;BR)>_"TU2 G":,AZS.9G=8[-*/V5;>Q]+D8QO%E>JW44K:)L3[12D7IB# M#YXFK@3O;^9OV[W7"@*3M>N"IW(ACCA@L]IHD?#D9: M;?2KA)<[27F/AY?D]=.49S8.I4%&376MDK+$,=<:I\RMJY)36) DL M27YIGS ZXN(=2B]\R6#4"$,G3\!7KT(--P&?NBT]F?<>$)::WS^]G/AD1)V9 M;3$OAGTRP\D#_O0-7L-,> R82: ^(436U^H%ONS]NCG'4B*_(M"W7!7H4N_)F%SP23[E$\=9-@G M(WJ$W4<]_Q=1VY;PJH#4^RST)V[9:;E=U9$!@%H8Z3TG/J0TLJ)* +PMVIQ) MG8.A5$NSLOWWL<\XX-%*RA+SSCN2TB6L]8H)$6)NFM_KRCCSUSNX0IZV_R2% M?%ZE**S$4ROLO.?L.&Z43CB=3$2-W_;"!Y+UB&,G<%PVDNA1= "^UG@*@3BH M^XGS+0Y4?&(SA_=1\S3#C(S;UC-CH(6EVGV^LY=UH/*)J2L8?I+U 2TU:A@6 MOUUC.OD^\65$:8_26SSU8@3.U#O-?8@Z)42#)ZMH2@^B0ES/IGL52S4/3>!B M-W3M?C!D/HW<8H2V M-@/FL%T&_E+]L\AP=?2N$%9=2H>P.4QDZ3S7NK1A96#?(0E-1;D*T M-+QF:)+YEQ2OQ2].XK[W2;6^<6L?-?U(4$/.$OIA]58N3":,<%EZLLYO4YX@ M_I30B4C5H+GE0KP;',+[ZZT5M:7H2.-F]GU;Z4K(5&'VQKT&YU:(M-_3H33V M:L2="$-C@?=3_)@Y<7T-@U22\^(^LO8QR\?-B+D@!WD&.[P$IK?&H#:;QOOZ ML8?R;L5&[B[?>>[,"98$PK0QL)\D1:(36^K-S=L$N98(C1H!(+!$3RXF/:S* M+2E&^/SI7_W>V_B$90>ANXBO+LOOF)./1+(=E[,EO0L2LDU>YT7:8%YKH9OO M]H#(I]]U$Z@6%^'H M@J2EAOR.N+F>KV?P8IWOTMP-4B!Z_)S7JHRL33,],H!Z[G&=W&W"^Z-7SPAN M:;F.8=4$$E.>)V^LL1SM?/+BJHDI% ?[31@O1:V6?9W;G0;[(?6,]/*J-1>] M+VQ6B_$Y,W,^J%"'?LGLLCC$KR@0SBT-N[BAA [QE2^:K<2_HA5A559YISL4 M:ZV(GA,5!"D]M5WOJ;?AB6*=3$G7S T!2G@J.A. 7'AQ[KB-4%RPIJU@YXY? M"_.AZB:C&8E8[;'F.4F%W[TKA8X5VNXO:FP4FLATI=\^+N8H2?\3\BN07O'X MD\HU% JI%6VDKTI:Z1=G6QW!)L3N=17U\R->$_4XBF?PV()(_PP2'<-N /DA M'C) DST")(\?+ 1 _C]KJ2_*EM\>&+\%M&L;^KM01,-KFD92NIX]O?A"L#TT M (B>NN9FR>CU]+)%J=.CLU/;;N$;-#?]]S1/JW=LG3GU\\1U+,]>_V MB1X_FVTW<"[-DUX2UK4J2_F.]<7\Z4Q5&2LU 436)II%MZS>#6(1\Z_ MZ=)'M;C:R5(_SB'MSXEGH4X3@?3(BN+S5,C2 XS?JZ!^R9D,PZ.:R];\$BPS M+'OV@6(,8D\^LVO2D:Y*&D G:4^37+@HYF"67M3&*N_J2E[:$"-/ H;(=*/% M""6"!4,W*@F/I,=WK6^3-DD(31R1Z#DDCDCFEESK(<%_UK)X/=8C\SZU(NV- M*@^]FG2973LGW6*??GLRG9)_OY#.LF64.^YES@*M7ID M/P*L-UP3*5D46"DI2@TMU4. 2*LHS>1,;*R0:RJ]DKA207O=JX=7%E)CV]J/ M.R?[N/A<6(*^VJ9TM';=+^=>,/TD>LDWJ?P;?I5Y+VV,Y'W?_MO,WI;^0EX2 M'H;+J]9_Y?;R?5:[-3WZ=/GEYV=9)Z\OEP]#N^=7AJ_:86AW_.?6Y203,8!^ M7[<$O'[ OX=\C_\+U!+ P04 " "+H4)27>VK;!(& "(#0 &0 'AL M+W=O 5;BNZ2+;4#V M.4F!NF?X+@F"HA]6Y$@D0G*5W95E]]?WF25%RY?8*)HOTK[,VS//S.[R_*#- MK[9B=O38-IV]F%3.[3[,9K:HN%5VJG?<86>C3:L7/ M['[^)J;1@PAC-\&FY/1I2B>CH_6O_/8@66M+%_KYN>Z=-7%9#&A MDC=JW[A[??B!!SR9V"MT8_TO'7K9=#ZA8F^=;@=E1-#67?^O'H<\G"@LPE<4 MXD$A]G'WCGR4'Y53E^=&'\B(-*S)P$/UV@BN[H24S\Y@MX:>N[SG!^[V;,]G M#M9D;58,FE>]9OR*9A33K>Y<9>FF*[E\:6"&,,98XF,L5_&;%C]R,:4D"B@. MX_ ->\F(+?'VDK>QT<;HEJX1JT$-(+^NHFN?63;TK]7:^O5_O^$P'1VFWF'Z M?R3S34UIO0]VIPJ^F*"W+)L'GHSFZ CDG@N][6I?SE\J -,-FJKNMN34NF'R MJIVSI/<&'3-HE[55VZWAK7)YA@L%T$491A$81J$ M>4R_Z/V7_9H)9P9%41!E&459$*5+BI;!?!X?S?Z3G?0PW7K_]J\ A-/'N!HH MXC (HY#B*,C2.<5)$"['<%3Y(%)6,A%%>9#F$45)&BPB_*=YL(S3HV@?;"1Q M)13-83,5FW-(CMC,0UW H]-.-; 3!AGTHRP*%C$"SQ=!GF1'Z>M&[TO*@D6R MH$6P1+(BA)8MZ9-W=,5@(UMFE&,IS^;T Y=;"7.+\]+2^T9;R_:,WD?)XHQ2 M2\T@@$IGD +.448XP8 >C18S YG^F$+:LMT;MJJ? GVPEH:X0-O)9 MP@ "([WQ)HJA7>S+LOGPOY;-CRA:B'QV\"QX\B2(\R6E.7V#V1Q,I[-";I"9-)@G2TH2RL(@3S,XH2P+DGE(24BKN]6U%P.320K.,XJ% M=9 QIP1IRD*D:Z!D!1QUH:Q7F =YN*!0ZDI:;00 O9]( M>B9GW]+*UNIO=ZJH-W6!94F'+(OLM>I4J?SP'\J!O $^Q%ZF8X)#X"-OV!@0 M-9X\HG?/\M#S>V>G078+II]*3&H5N_%R*&J<0+UIC;[ MKI2Z/T$P^M^9&J^-NGG"4H/R0UN_[%V!>'HX3.D3O/?-_S4<4KXEOB[U)1VP M\2Z>)K3N>R,0L3[$=]%T<5SVAJ0\F-?8[V_'6WPNX25 M7V]"^3^6EX=S &N 9L/&B!+2=F &^YK M7=J^(?G1^Y33\>PYE7W&58<2KW&8H)SX<8?'J.!ET_HZ[P:^D= &)VX "V)" M4#6-/\I/F!%7V'_A0ZCHZ^S S\E^KE?7'^@>E:1YE/54R9Z1=ZML#2B]R9'6 M(!(^H M3\?@KU(-4HBKWT?0\:.C/WK$S4Y>QZCUK?\&L @ ?/K M\K]02P,$% @ BZ%"4G[-/,/\%@ )U< !D !X;"]W;W)K&UL[5Q9C]O&EOXKA48_J &V6EPDDH9CP&EG,>#$@9W<8#"8 M!XHL28PI4N'2;=U??\]2118I:FDO&6,PN+EN22Q6G3K+=[8BGS\6Y8=J(V4M M/FZSO/KN:E/7NV=W=U6\D=NHFA8[F<.555%NHQJ^ENN[:E?***&;MMF=,YLM M[K91FE^]>$Z__5:^>%XT=9;F\K=25,UV&Y7[[V56/'YW95_I']ZEZTV-/]R] M>+Z+UO*]K/_8_5;"M[MVEB3=RKQ*BUR4CJ%]F?:5)OOKL*KD0B5U&3U>^*QY^EVL\"IR >9"4? QWHCQ0HY^$ < MW*2RC,IXLQ=+&4=-)<6C%/CG[Z; N9D6L2O3&"BM"[I??JQA(]V" @G(:EGF M$5HFC4[SM:A@-WA;E,-$12*S2C1UFJ7_QHMJYF)9R?*!9DGS75/3(HF$RE466R IBW"^1);I [,[!GM%Q:^FXH_N M=J!+3:%O(<;V>"4J$$RE!?R[A&'7@<^X%B6$217HEB!8L=RNP0N M:6N?BI?C%ZR#B5>*.T,*D8?7CECR0E/Q?92!2:%2C&YGIBXLQO\[KF^\*RY'8CYS J!PONBW!4E[/Q I(YOV0M/ MN'#'Q+W!KUX8",^C3W,/_$]9KR&.N%U&\0?8(FX&X%'6^@=C+CN$6UP1+L3$ M@]W U_DL )+5A]^+&L#W6M@SUPH]W$VP\.'?B>_=T,^>Y;OXP\(*Y@OX&_I6 M$-C'U/9+LMVUY@N3[?I[]_L8VVV@T@]=,0F)ZZ$W SG-'5_,7ZCU* C$D826N[:FKHL6,?PZ &YH3%4> M0^QE5((?P6CL @"A@.KQ0\+5D5:T3%D^S-T:8X@89[;D=+_1H39@?<5"%MI M/ 7@/W!W&-* ;]ONBEQ)YKP+[H-\A_$5QRV@,%MRA7W/@QK6P34% L?C"\+Y MFF;1CK!RO2F+9KT1<\7G M10@&&^A!^E<]RIZI'\".W)!&12NPA>Z"[0)FFXCH6<%L-NX;(2NLD.<=FU@R MK#]&C*)$U<9)$&*\?'O_^JR; [U8KTNY)C8"0P^=Y9[&HM0RF:\A.L(( 5&@ MWD3H7)/T(4V0\89D*')92IDCAR(23YHW15,1G8)P A7X0A_[!J4#RX%(VJ2H M^P3B^PGX@#QFGAIYB1&&/>77 \!'@$18!.1T9HBXGH( M<([.A _< "QT0,\K/MFSDM=^Q&EA+@UW"(KP';3[0XX3)QDB)@. MUQ]?'I&AS86B1*4;H!TOW_^!-"UN <;&Z3)IBDN9I'7K2!20P(I(081@ASD$ M.;+^4,PVTFV7.;R74OP*B;#P:?"J*J+N(/9-NK!@UP*R.L[H!]U+W<'':B M2B8I7.Q5.6S6WT^H=:@B!^Z*H[PXRM@P*23@LJ/:$]&H"Q;HD7 W6%1,1 ,! MR\B450HN)\*;NDK0P:S,MG-"HL4& USJ=L>U 8C8P<+2JFHDQ4X&Q$P@DI1ER2M''.LIS:'K1FWJ9@KV?&8K),\N MEL!)E!8F'8;M "&*1(D<<>#(#E%4QU35P7WP1_=2?=4Q+ WF<2T-^-5,2RI5 MP=A&&&'%69-(#JF7:1YI9,5YQHEG[473PS'F!8QQR%5F$ M5;]Z#SD EM8K=C$%F/XZ8BYI$1MU']A_D26'I;75>5T\)4").F+HSBGYN%/Q MT^=#ZN$<*O$Y6U?D*M3 ,URT).ZJ37Y 2[%E,PQ[_PN]\ ^C04#( =BOJH0H M)DCX#>[]<*D*I#1B&!234J$#8CW(2'"N07'SY+2$8E&K&1(59F4N@!'F#")2 M!^),CH7,.8VD]S2/J="U\$*.ZB A?\UVJ)B]A)#0:FNIG\(()6Q&I21= 5)) M##Z6LGY$[6R+$;NRB*5,NGCE$(D--VL*FPUT*==IGN/X/J-4MKYK $HBK+"" M\5HB70FL"I=3<=]LFXPKR5W->,*J^J2MZNY$6IFZIW%MD)KWE!&+ RKG9#[5 M)- 1<@RYF:6 &WAYSRX:P^$: ]*JV>TRV>8-&+)W:KD=9,I8G>8"F."ZJ6@3S *W=]\XH/16__07]G86NN#^P MQ*<"\DADE9KAK:GV/9)W6+8_%"2JC!,N5"6% M"A:V1]X ;S\;*!X7"0H70_ RI=!L):[=Z5Q7?L>;?-<>9.[;PQ$J9IAT 547 MO=P<;;!]/5%@W\!7C*+2B+VP L\])PO76K@VNFO?%[X5SH*A++AD,;?01F'2 MP I"E^H9EC^WO[P\%E/[C#SL:3@VXHP\!YX39?&3%!W)OO_91N<1_6[[;?0!-1B( MH_CA4+&?,E85$9YAF1'\LDJ0N1J!GF4QTTT[&QMGW+T[*0%0752*&0*1MX"_ M<\OS9VHJ_DU-Q1?:KN$O#746>.V9<.981G2#KH:OJ6E!3%/$5J2;:4MNF9\7 MB5*WJI=]4S)%376(O;I$B0XCG'4FAN:ABRJV6XPR=*>-JS^:QU@",J)7SO2I MSA+%,+&JW8/RJ=NP:H"+',= ?5C$W Z[M^5?%&P5HMJ =;*=9D7\X;;989^J MAH""$E.VYV/SUU_=S6SV)@W]ZQ*J./Z>'"IXZ77'C8A9/WEN)(UWV4 MMA1'4I>SJO+D[/2/X5[0-]D+EPQB,. D:$.FZCOHI2PO"'5A_4BNBE'5V:U@ MO.*'-OV=@]>[N/1MXCV.OK8#PPE=P$5+7(=3O[V#S/8(BH.:-UE-K,!F63Z2 MGW/'>MX=OOGAXF*P&OD+U:&.@GO7#OS$,C.D; F6M [4+=I!.OV1*F79OM=W MU\[=ZQKQ_($S'-@)6,:I.JQAD5VM*CO0>V++$TH+WN/_>6V M^/F:;OSL9L2K[L38^+G$/[',4M,$=%2L'6Z6K.'*-LJC-2A06GU0A\M(NPM* M-P ."_RZ;*HTQP9> 4E?I, 4P0EB,$(CO%U-Q;AW;,645!KJ^GPT<%,5U?8.;LX\ 2;74M&U.ZFLPUI4HWCV?="V4<1\>\Z1BD]XPD,*G,@QB M%$Z0Q[H!3>D@3U7GN[H#[EV2+$@1-%=M=)A,"QHTJQO7U M#2G6T>VJ!7/3;C7&Z'/#QEDE4 F @@@TFI#1WQ!E;#7 GI#"9)!6$M2[PSQ M*%"PAV[M[Q0K>NZRC3;[H2[+ VS1/=<<.]>(\]^VB5U%"8/Z-;L^\?)5G3] MB$6SGY&&BH\E8L),T#_T#/##8U0R3"B,,H"KBS88U!![JLYSB0TO =NC3YU. MP#)Q1,U898E]!4\D5ICS2%6X%364G="FZ-0-JMT?T_=3D=#:Y+XK X>X7JX. MOJG,QO'$MCV?@\?;%$,Z:D6T17OJ%S?HN ?&5Y6V1QXKR:F"S"B4H'.?NM6K M$(,8AZX9XD*XE>&N2U,I & &M*:T8=U( =\PN.BWBG0DP*CSD9NFE-*P V?F MDLAV$.C4JEV#)]-4NQNM#?7I['XX'M+EM7Z3YZ/B31='8BJWQ13SW]SLC*-;1]\E5:QW60Q91^K/%T'5OO MU#PA]R0!U8^#M3\3=RYN*$,(@S6A+H;@ M0)W"CL,#6JSLVDT9R-0'(/,1I3[ZD&@OW(9I\\-P< QQSB24V-+OCK9]AIJP MG;43#56%V\>CZF+X][[6'$O39E_JR(I!N)\YFT_ M.'_5GE("9),U5A[&$]F+46;5Y#0WML0TF91#MGJV'S\W5/?#I]Y12Q,%L-&& M5S\+=0XX.7HX=, 2NMKQI*M--)7\!!&?JA61Q, (J2)2M05 J@X4VVV1X#<^ M/FGI1$[7.53,59PL;F 4PYDQ$,OBTE:NSC0630UI$(<)1[(#*J!&NH]Q[+&. MBYM6IMV\ZK'O9\4^HQ[W#,L _;)79P7WPUCA&A_P<&:J.6X'_H$#I/[5?,Y5 MZ44X"H0X)K1<.Z"_X6+>(_E7D/KGD0T4N)9'+7PWI(?"&#[,$;;M4RG?#/C!*K"_)HIYUW;P37'G;3R1U3MO/AT$@ MV%%PZ)2"ZWD'G+MHEIFPX7^Z@:AFI!ZB9\I:O.E0X+(]O(SCL@&E4*AD J^! M*-91^D#N/IV_H$ZF"_HYW-_GK@!;=_&_]AD56L^9X=$_-W".&NVWK!(N*0,= MPW"]0Y9=JA(+_$_SA>=T'1+#_[92N"$!5H#_SH/95U"*T'/H_^WV>47+YE,N MUMQQV)<]Z:V",>J+%&AA]UE?];?;K6[B7=\9>3JL#%P-. M!]G]^+75Q("?$M9SM*'KD5BX/XN##ZUYU.B]&>YG)(OYVINR73 XUQ:38&X\ M,^?1T_8V>>B)'RSX\(9*_*GP,.KH\ 0!*T?_W.W3=4(5^2]4BW>ZBO/V1/7D MRPUB+ND(3G4_.G:?[UW 0*Z5U"U7Z7)GMFBNAQ6+WGM ,,I:6 $]_.=;+CU= M9R]L*YC[=.S&91D&_$P^OU8@&'(=)/;%;:IM59LGI<<*0!1Z$T/PN4!^')-> M/T#O1:!S31Z?8X/R MU)-8]K-198&U)N$"3V=-[!#_@(Z;2YU/+&>!*D=YP;-)W?/+$(VRP(/ (],6O[]$80%]9XVY7J*!3L-M-EDX,D\@@J M&T?,3O0K.5U_ ,3&A]2-/B,_B8FY\*DN5]N=PP&ZY<4-K:K!UT2M2RDO2H?Z M&^= ]6B.Q&\]>:GX@&+FVR_H\UIBV8"Z8M_HC5S#%NC=<50I4'/T)X?U#1^E MZ.H/N7AM,IK?3CJ.P0WCQV0(K.\[*;S34L"S><M=,O!&!Z MSMSAE\/P4]Q!<*/>%C-Q7$]#M>,>S57^7S1?130A(P2=4,><".41SEO9V LM M&L"KP:G;"TY"J\.U8YUJLT!IO/H-;;CM]'1G&0 ("/EJWBCR1\$ "3"0 &0 'AL+W=O;"MVX!B(W14;T*Y!L[48AGV@ MI9-%E"(UDJKC?[\[2G:MG8;N<:B*()2K:(TCK.H%E(/EHOP[M8N%Z;U2FJ\ MM>#:NA9VOT)E=M>#9'!X\4EN*\\OHN6B$5N\0_]; M#VZ2J]6$Y8/ 9XD[=[(&]F1CS%?>_%Q<#V(FA ISSPB"'M]PC4HQ$-'XJ\<< M'$VRXNGZ@/XN^$Z^;(3#M5%?9.&KZ\%L 66HE7^D]G]A+T_4\;+C7+A'W:= M;$+">>N\J7ME8E!+W3W%?1^'$X59_(Q"VBND@7=G*+!\*[Q8+JS9@65I0N-% M<#5H$SFI.2EWWM)727I^^1[));>(/&'QFRCO]5:=7OJ,7I+"!Z-]Y>!'76#Q M&" B$DHO*[S46Q"Z@%)JH7,$Q1H@MA:1 M6L [:*RDKI%J#]2)4%"N(0\X;@B*-?EGRE+F9,A7UK3;BIJ0ELB-H0HJ+%_U MN&12FL(!WC?2LND-^AVBYM@G 2F-L_$(UJ9NC [V37G"M$,A;>I.@B=G0#@B MIJC'';R6FDI5*>HZ]^8*?D=ANRH!RC'6&[1]GI-Y2#9\? *<&^?A I+AC#Y> M0#I,LTOX3-Z+C<)3F>DD@8Q0?C5>J._X]3#I<)PEX3F;97#7-HT*,24-J;NQ MUDT8)3QQ?)02U25.NO_EWUJX"AJQ[S+)^?O. GN;]33C> *_T#Q[ZH]P#CD3 M&T_#-I0/I2"OA-[B.5!0%"^II)X9=):B^ M*,\\XL@PU;"EB4TAX['_8)"JL6;8.>PI)BX4TAFU0KK3FF#,SG4UY.:'DY#@)3 M6HYG5&$5 8N2/(3I,(N3ON3*LYR3Z3"F6+]'1Z53-ZWO>IT0J"!?4SE/DS<] MP.-,[>F$4:'_J1ZH7B?Q\XG:G1LF?71\)7SW51M/R?#4"S5QR[$? ^=YDZ&+ MV2B&31>P(9>7:@L.>]-:JC02-@UW"PV=8$/8!Q,66#L%NI'7$H234>74X'8+LK M0+?QI@G'[L9X.L3#LJ);$UH6H.^E,?ZP80/'>]CR;U!+ P04 " "+H4)2 MY"R9-J % "J#0 &0 'AL+W=ON!*HQ5ABE1(:M?;7]\WI*25 MXW@1M+WL2N1P^.;-FR%ULK7NSE=$0=S7VOC3K JA>3.;^;RB6OJI;F)V=-')-GRA\;JX=WF:#ET+59+RR1C@J3[/SQ9N+8[:/!E\4 M;?WH67 D*VOO^.6J.,WF#(@TY8$]2/QMZ)*T9D> \;7SF0U;\L+Q<^_]?8P= ML:RDITNK;U41JM/LUTP45,I6AQN[_8VZ>%ZRO]QJ'W_%MK.=9R)O?;!UMQ@( M:F72O[SO>/B1!'LBW1*KC2)*Q/(D0_BG0DJ*/(GLP#_;#7+.U\7R=?R"5^+I?A@3:@\?!14 M/'0P [ !W;)'=[$\Z/$MY5-QM)B(Y7PY/^#O:(CV*/H[>L+?[VXMC?I;LB F MXM(:;[4J9-*'*<0U&" 3TH MQ7MEI,F5U.(3!@EB#%[\>;[RP4%.?QU =#P@ M.HZ(CO\7_@_ZXOI]XQN9TVG6<"!N0]F!#4;Q4R&^7+WSXI9$OA],8\J(;:7R M2FQ)5%870HI-[U/U/ID\Z4B$BD3C%->W6)&A4H$]MYN*/S !2]2*9V+15%QD MV<>EYF$ M-U!.2.\II"V,12@;J72,+EC1)GS),'=4J&"=%X6-II7<<%0YT/C.?"K.8X!0 M+M4K,%LP/9VI=6Z(^DA&UN0+IX= M31=BI;3NQ?OLY?15/S!ALAN*+4_O)GT00B-O2J?THZ-WF=T'%J$\"HM7CC9> M3)9Q\OK[*?)UUR>1)8" 9PZV'TSR&E,.E<@ MK&@C370/? ;A*K,!S-0M /!6[FH[%4 +(FJ?RT"JX@6+ M5C8*!&(QSF=M/>08@E.K-O0*?9*CK?11I#BYR'%A<+ZEV0F4GK*%:%*OP_8, M2OE'<"S2[GC4UB2>TSWN 9Y N:$P33%UOXJ+1,@V6&-KBY(IG-HPF$!Y9:RV M:U!$T(-MF!,DJVX8".^#;E(K[[MLU/(.M 3A94D1%C*WB\ ;LHVF3L?P[=E\ M#5*V%:6^L_L)_VN+N2EZ7=1LJ9SG*M4E%U#*6H+,$#2EX(>\(9,ZMI<^>Y!# MBPV=5#YQBTU9SA#-WZ\/"KN7#>57#%G'X&8.Q'"B:GD#'&9K7$D M49%ZY%@ZCG34\UA:C72Q>&,ERAPU&E,8<^L%?6U5V F<3L;+?-]?4^=-K;/; ML6^R3^EG*CZ;1RV3#XC8';Y1N&>)/#HM^HYZZ%#PP[I(']MM^.A)&N%(8YMD M5_MZ(^GPBT:_'AMRH'VS=]AF&TL$#P[ZH_[0&P#&^V _MK$:4346M$)5ICN< MT)%31^J=>?2:G,!-ST,!#3EVA9GKU=('?B3)H !69:=.4XGI!7EIW*N[WA9!X!( M,:ZYUM'D!S*R/R?^XU'->_R+X_IVD'04='(ZEEIL:>8%<-]1ZH"=XL=&6-F- MUA0J.RYH[/&].]ML='^N(9?XE>!%1)*NTL/H\"%RGN[?>_/T%?-!NK4"59I* M+)U/7[W,A$M?!NDEV";>QE&ULE5C;>3R8^ M6U*M_=BVU&"FL*[6'8:NG/C6D^I^;3\[C"8;+;FIJ?'&-LI1 M<3FZ3LYO9KQ>%OQF:.5WWA5[LK#V&P\^YI>CF VBBK*.-6@\'NB6JHH5P8P_ M!IVCS98LN/N^UOY!?(]L/0C#@MHTX:D?ASCL")S&KPBD@T J=H>-Q,H[W>FK"V=7 MRO%J:.,7<56D89QI."GWG<.L@5QW=4>+[F+201./)]D@=1.DTE>DDE1]LDVW M].K')J=\7\$$)FSL2-=VW*1O:KRC;*RF2:32.(W?T#?=^#45?=,W_%)WQF>5 M];TC]:_KA>\<:N#?;RB?;93/1/GL_PS:]Z74_=*Z[N@KN5K)^'=22_U 2J.4 M,"Q,HYO,-*5JG2V=KI4M5-^JSJJ#^3A6"U-57,S=TMF^7.))RGC?0XAX:6;K MFEQF=*5:W9(;JY\!;.C*B'*O"F=KR!B_4:\1F]Y3KH!O55)##J*9=:UUNB/5 M]GCSY,?!T%PU]MD>"ECWG6YR-EM[-@/9I'J!J9#1Y$QA6E([5K_TX 2)0L=1 M$+<7NA(/=.6M,DU6]3EY<2[KG:,&+D" '6+R-[,=& M7?((!Q&YW, B; M>O.H4$<-R-&K0Z!/Z.6!JJ=(_?UOIVD:_\#;J9]90#XD/[P_QV8[>^4]L2JL MFT>OS9Q@)AVG\^=3TUB$7IJ:Q2+UPLP\E@Q@\H7-CI&5KXCUUG!)M58KX32X MCPIUH&B((#Q#N-($&SV1=EY4/UN;V;YEXN9X8CE6G[Q#]@M):V<[E,^ZIWBPJ8EW_04HEV:R_0(KMBDM;'&3-VI\K M1DKYI*@H3&:HR9#^K"+=#!.1*AU1HQ:]J1@7?CW-M>.YF"6.^&I[(V R<\:#"@;O*12!(V[E[.]>9/\R3WS=9'>7%@3EV"OT M?O-?*%KP@4 =(LQU2#MB1(\9M=@5],*)*LD#.Y]TUSO.^FVHJ"^\X8]%$8 ' MG(,#"#"7[]>O\,_Z^X+I($F.\',\U/K'H0H] R!11_PX5D!*_ Z#Z?AX^@ZC M=!I&)W@>J%D4Q_'FN0.>Y?/^UT36S)0T/6HEE-6BVW:+S'I4^>$L?0^]QV?OU4\HD7-U^YQP@V>'6!BKP[.S5Y<6 M?\F#0]DPF?-O#(>"&_MD+I&=SV=X)M/H;)J*Z]S*8(ZIVYYIP0R)'XMI0)/FHU?-QAPED$OQ"+@W.%\F#GN"_2( ^\:*VM]E0G48[C$[XDD)NHDE/NF M.0BS"5SUPG)3=QSFN@7.H/@[+<8N*E,**X2M!Y Q/>GF&T-:.2PGJ@,EBCV:D_ZD.ARAV;;5TL(N[(CW5H,?,.];RDQAL#E+UZV$#-9F M:R#3!F7K8 N?!SK@PS#,;K8DX0 [+ Z!W8J@!"0HGFISI)M&'-EE"BPRM5!] MH8U3#[KJI6>P,[LL(HY%0_[XPPLGA$BZAVYAU*,H1;;&-F%)_<@80 !?A-JY3A+0>>PWV3< M$!L<4GO!"^>I LR&>\L@%4H#-9S!L](&)D7EHDT@'MS7/, )RU2Z:6!;XY8& M%>6R),XP M%9^>!#;FUU-.V%IWDD2GQZ<#=1PP?TZ1]EN P73J UJK'#9>#=5J.+L?S/8/ MDHX>;/7 82$^SB2F 5.D3/65QAMSV(X:Q$KVWZW;/]2U>KR<[=%->&4F[@ M7DE7"M?4S=?-)?\ZW&VWR\,_!)^T*X$0%%4!T1@GQI%RX=8=!IUMY::[L!WN MS?*Z) V'> 'F"PL"&0:\P>:OCZO_ 5!+ P04 " "+H4)2J7/P+JD( & M%P &0 'AL+W=O4%2>;1[O315-; MLLC[//?<2QU?:_/-;J7LV$U3M_;-9-MUN]>+A2VWLA%VKG>RQ9.U-HWH<&LV M"[LS4E1N4U,O>!BFBT:H=G)R['[[;$Z.==_5JI6?#;-]TPAS>R9K??UF$DWV M/WQ1FVU'/RQ.CG=B(R]E]_ONL\'=8I12J4:V5NF6&;E^,SF-7I\EM-XM^*N2 MU_;@FI$G*ZV_T, M4RTEY;(S>*JPKSNY['>[6B+*G:C9A6I%6RI<77:B<[^R]ZW//$)XO.B@D?8M MRD'ZF9?.GY >_:2E;W!2Q@ZF@OW]M[QI^5^%:6,A#Y^1 M%X_^QTY>_(2\,U'#9_=&K'2T)V$=$XMXS>?>LE?@H-8K2=K)B M>LVZK61K7:.Z5;MA4]4"IG4-^7;VFIU:6N(_/Y H^K_J55UAL65'+"Z"/%WB M(BF"+.;W[.MDN6UUK3>PPEJ)I,1ID"JZ8JK!DBL7",O2((Y"E@7+*&47O6E51[DF^];JAJXM MBY8IBXKLR6!LC(:V*$P"'F8LXFF0I!SZK'T-NBG[IJ\%1:F2($PDPADZC<-@ MF48S-DVB((OBV7.Q1F"R.$B3%!=Y$F1)P4[+TO00*F] S!96TBZ-+!CPA3&4 MY%J)E:I5I_#T!Y?_;ZE]UY,+HJ4":I1UC+T&-"V;PM$C5@1)2$F.0ES#Y M#98<6L #GBP9I2X?%^YZ4VX%60]ENT?#A7T)DLT#2MCYX!DM1-1A?$T@N*B]VU9]Q4> M4\CE>HV>Y7Q%,:"OM! ._]N-QZ=J.PEX=G-V*27[J#N)P-)2MNZ-4US)3JC: MSLFX$87>2:(X([?45J\DZ44"V/0#@#QC7Z&\O*- 2N^G\_<>B 0'<1.P:TE5 M8@=HN!@,]ADH;]E7(UI;>^B?5O]"QGWY_=YBAJC5OV'8+Y@=K+=!P@I: M> 7SQ:J6K^#5JTM1DZ57\KOVG@N[91>PC?TJJPU"^E43&>Z)7CB_T$9DLT(X M?"N)*!U3("*,9RY#L;OGG.ZF18'O>,IPFH@A@GF^_D!C;.9 M_W@YH$O",D*4$MZHO%[VSCN14SBSA&YI='DVFCPD LG3A(B$X,0=L41+ND]! M,U\/^;YU3#OH)( _[\0+5/R &K\\+J33+N T2^E:5:Y3C..B4_1.#)S_7&0@$9&HPG/J)CBG&! F/DXMCD& MQF,T.P(DSQM>4K=94[?9^FYS\;!C8Z)RAP>+# "[O21M4!QC!HB2!.'UW9QA M4CE<_9S/J?OW75[&2P_6:9S<\]#U)TX3$.9?WR(]W.ZA[;#WTP@:46,$_5"< M>3'8N!\BWHTVDI[_'B;TTQZ].%<\A;X'(!N#.6@A<.193CT]2'CF[U&TX[K! M"C>$H2X='X>A0P1J=)_,2J M8U9"EIL$AVWQ;, OH3?CRX>[:,#%K/MPWQ)'#31P' T*7"\+SCY+XXY.Q$5K MZ49O'$N(XV+N."XL9F.JO'@W3#8[H8QC6D<*@[Y&=EM='1;A8&_$X6,,>Y,P M&O(_A:\Q@AR%Z!$?N'7'@8_C%%0>1W2W A*[S.)I\$_2["5,!"L+N M?.>I;^8?[1IU[$_O6/0!' M[!\%V+?&F9RM;O=>O&#N7_9&D#W.LKE#_UO@&NOV>7DZ+HTEE.=+XM5#[H+D.6C%BCYMB5J'O7YTL<9PDS!^X\ M4O;76U5N!U_\W". _G"$OXOOW/&NSXWSF.:D37O0O>C%"I8\IXL)-\.MZ=6I MU_1=I#1_[/78XN#=)([Z&_<&EMXSH-7XUY3CK^-+WE/_;O-NN7]#_)LP&_*@ MEFML#>?9W^W P EP@ !D !X;"]W;W)K&ULG5;;;N,X#/T5PNAC-TZ<]()!&J"7'>PL,$ QLY>'Q3[(-F,+ M(TL>26[:O]]#.?&DF+8H]B76A3PD#RDRZYWSWT++'.FQ,S9<96V,_8<\#U7+ MG0HSU[/%S=;Y3D5L?9.'WK.JDU)G\F(^/\\[I6VV6:>S>[]9NR$:;?G>4QBZ M3OFG&S9N=Y4MLL/!%]VT40[RS;I7#7_E^&=_[['+)Y1:=VR#=I8\;Z^RZ\6' MFY7()X&_-._"T9HDDM*Y;[+Y5%]EF7=J/L>TE:1\C1ZW&GIQ^V;4;MX17M1T&=G8QOH5UMS M_1P@ARN3/\7!GYOB3<0[KF:T7)Q2,2_F;^ MI_B6"6_Y"M[-$' 2 MVZKM16 MI4#IG^LR1(^*^/<-$ZO)Q"J96/U/"M^OG8*F9R=W@]>VH=@R/;'RQ,(S@27N M2O834Z>T8ZI:*3B]4*96@,;D_)HFE I%*A'4UZKF?T"6^M:3PW M4#FEDV)U>="@G8([,7I=#N)F=#_[ HW5ZGS2@$CC7+W#-@5R/_;RD0LL MV4<->&T!U2"923#).6!ZV@XV-1R0J8 ?9G3O':7VB2X6T"U2$M!6_;X:$_L_ M^]RJ!R;K(I7,EM!R UMAK>1*#2%%\"0FDHSDQVO8!"D2FN31&5TKT7C1["FQ M3@YK6^L'70^)'B?[A##E<$;H?X3;%PKG0/JS(@.9[ZW:'O@VAGT&'C C>JD+ MKEKKC&N>1A(4JENZ*]>_8.LQ+ @$; =#1F]9PEK-%LD2HAJ;)JQX-F.DK>[# M^X$N#D#B$YI$#8)5Q^$HQ>_&.A^Q9L=O6FX^ZECJ*"_E=V4'#$.A8S$^8N.$ MP92!EY3@%QF4K?"[ [A"-@(J6;R30CHI0$4YOI#92]TM/QH6H*E)(S&@8 8; MQ[DQG4Y3]WH<-C_$QY']67F\@ !_ME"=SR[.,O+C&!PWT?5I])0N(B=IV<)W M]B* ^ZUS\; 1 ]-_D&PO=V]R:W-H965T3E3'KD]E,URONA9[*-0^X64C5"X.M6L[T6K%H'%/?S>(PS&>] M:(?)^:D[NU;GIW(T73OPM2(]]KU0]Q?)L,H].+E)+[PC^:'FC'ZW)6G(CY0>[N6K.)J$% MQ!W7QDH0^-SR)7>=%008'[B?]%V<[;+D1FB]E]V?;F-79I)Q0 MPPLQ=N:MW/S*6WLR*Z^6G7;_:>-ILV1"]:B-[+?,0-"W@_^*NZT?'C&4X3,, M\98A=KB](H?RI3#B_%3)#2E+#6EVX4QUW #7#C8H[XS";0L^<_Y*RF;3=AV) MH:'?S(H570U&#,OVIF.::\U&G\X,-%GZ6;V5>N&EQL](C6)Z+0>STO3ST'#S MJ8 9(.YQQCN<%_%!B2^YGE(2!12'<7A 7K*W.W'RDF^Q^PN+Z66KZT[J43'] M-;_11B%[_CZ@-MVK39W:]']V]T&IMG!/]%K4?#9!96I6MSSY)E6T)[IO=_K*3XP[]A07\7AK1T87H MQ% [L4#VN?*2CB@J@BR.L BW?TE>^..R+&E>?QQ;W=J^H"D.DBP!34AID6%7 MQB6]5V+0"X9]E;MY41WC/_H JGQ 72K%0WU/QI)UPO<7&"P=4-'\@\)%YP+> MI/3\41(>0TI\_!7L%4554 &YY2K"!&=!'J>?(0Y3=Q^ZU7>@2G./*CVF-*8Y M E-[\FWX%W)49D4?1Z$,6('3A?)%!!L *"JPB,H@#4N*@B+WWOL$8DCP:51: M[\50\1T8(2$GQ(,@_J#/XEV(@2B+7)2#*K/?(K09$$< G#GP;]G5AQ6/%^S! M[,?I#1T"MQIMW9[#$U2[XK#.T;STZ XZ:HH\9GHC#5.4N7I96#(0-&Q$V^EG MZ_%J\.^L?_*60C6V"->C @2-.FL?.(3G^$IYS9_)LE=*:HV0U6,_(@P0_083 MP#56UCH;D89O\62O<6.X7@VRD\M[>#,-JB*V]11DA7,ZLB"F2_=208%B'U2] M:M=(U"RE!!F !$9%-4R#Z%D_"KC-\"0+R5:@+^TCRI#_E=-095Y#551/&X+0 M_X A>>+5Y*G]5E7XK!EY3J")D5Q/FY%7%6HJHACE_F!&CN*T>J*L\HY*LZ\" M"[:/_N<8 L=AGM2^$K>,/+#S!S<_8:,P3H'=SF0V?4;-B[&C#N./H7;@0'18+VQE:?:!(@&D]FCN1 9M733KZ;:/NE^1-R?[@?LN9\K'\C]=/Y:J&6+ MOM[Q JSAM,@FI/S$ZS=&KMV4>2,-TM&ULS5O;DANW$?T5U"85VU44]Z*5)2>2JE8KVY$KLE1>)7Y(Y0&< M 4E8,P,:F"'%?'U.=P,8#,E=VXD?\J+=)6> OISN/MV GN^<_QC6QO3J4]MT MX<79NN\W?SX_#]7:M#K,W<9T^&;I?*M[_.E7YV'CC:[YI;8YO[JX^/*\U;8[ M>_F[6O?TP?G+YQN],G>F M__OFO<=?YWF5VK:F"]9URIOEB[.;RS^_NJ;G^8%_6+,+Q>^*-%DX]Y'^>%._ M.+L@@4QCJIY6T/BQ-;>F:6@AB/%S7/,L;TDOEK^GU;]AW:'+0@=SZYH?;=VO M7YP].U.U6>JAZ7]PN[^:J,\36J]R3>!_U4Z>?7)UIJHA]*Z-+T."UG;R4W^* M=BA>>'9QSPM7\84KEELV8BE?ZUZ_?.[=3GEZ&JO1+ZPJOPWA;$=.N>L]OK5X MKW]YZ]K6]K!R'Y3N:G7KNMYV*]-5UH3GYSVVH ?/J[C<*UGNZI[E+J_46ZRP M#NKKKC;U=(%SR)8%O$H"OKIZ<,77IIJKQYH^SPH]YO+1J[TH3^ MH&Z"XJT^A% M8U2%C<@F@VZ4&U>?J8VW"&K;[!&IC>Y-K7JG:B!259 2"R&-^"@*2;P8;%,_ M0I; N[5=V1X+MJ:VFK? *ZJQ%<5^MYHIVTGV(S25G'O-UAA;: 6UFNPU^!A)[RS&+"5"9 &_@F0!(#98/XP5S^2G[=&Z94WXIZU:^I#0?&,;VE-/(>/ M _S@ MD5SB5GJ*5WK=)J@0I0K4DX;U - @P>+>P\S H'Z(Z,@K_@9/%*C]QK M!#NP&O#0[\FUI(PA+//#C+JJT;8-D+TV68X#0>?JSL".A,,EN31$S20H&HOX M8$_W*"%L'+RZ6UO(K+OLIP@+V4\!YVIAXJXP+;VN6S=T?=Q#GB-4P8FUI5=C M_,"N#',8%GJZHPT*T=A1!",X$BCR J/:>IC&^>A5^GZQ;_0N<#R0W@$J-=H? M+5V$(3F5WD0UQ4Z0LUU"; 2H3VJB?IB MVZ'%6Q2)%C:.9ABPMX_6?D#%>N"-:*FALS_C+T14C-3*^FIH0T\YA2)JZYHM M6TTQH-B[U4"*Y@7GZB9:6S?-?K2X%C?C[;4-%.\D/Q*1.S92!%3RZD;OHS/B M4NQST2X,A)%1&?Z>;$A94E,\(?S()!3&L(-!/"+DG.0&A +X $?MF/$0SCJL MU1(,2$)B:1$>%:T"Q[!F<_57MR- SY+ES"=.@_U:]VJK&UO?JQ0BD]S!;RV' M'L5K%G^.BB[V:B L#0AY8#S8E2R$'=@K_$6TZG^C(H=]5I*DT:4O\9QU]?S! M*E1#1;$S2='M1SGN49Q-LS.DIG<+1K+S(Z[W&?5S]3>SPCIO)1>J&X"Z]\BP MB.0M@3_%S[M.?8_<);)=D&R7^)?L^O7M9\0.)$@I5+XU'6BOA M"+H,1'*2*=:6M+"%K]Q .(P"/$K5LL(2T(H+>DQX R(8 GTW=$9=/65AGB9A ML$*'B*PH$@%A'/(SAN13QNS9@YSW# ,7N(WT. M'X6UVVSH]V T:FOV.CT&[I\3=ZV^'BB90^&J, -2UUQ]$%FS=+:%1\@XZD]_ M>/;XR^N_7,VO,^7X_(]7!0'1#)2)[E]0V!BVR9W9].*ER\MD&"!(;R!'8^ID MI+PQI]3RM=&>5+5A>@YVD\NY IN XXNKRZ5\H*FKO;)TA"6#TWBZ&P^S^NWC^>OZX\/R3^>4I MS\<0?":>+^ID=#$,@Y8HEL%8H6$T\I^FTA<&@P,GGAJGRC MA$D!CV1;2H?(CM&*4^MMB#,397P0$J45?C4DGK' ;SE&K\1>7_TF3)24?HJ/ MPN?\1DP?5 <9\#?U'1BZ85GO)$M0RN\HQ?YO(&&MH5\$R^7\20&6RZ,T,=7^ MBRE04A8L^I('!/^LT'H6">-1BB"&$:OT!#8,VNOD@P=!]@ ,+G\A,RRM1W68 MHN KK+BV1.6(1$V,&B*O$5EBFT*]2!2+EA9W5Y4?\*'YM"'K2*J/?'SP7GHR MO:#.B!J%R ;0>@8'=L*V?:4;SH=W-(\(Y)V=$5#1;@M4%[6"W"A_!BM\CDT; M:P;200M[B'SEBXGBB)IOJ.M@*D]V9TH/ZZ+RAV'Q4^QXEM+3D=2Q823F\/-@ MO8W*V&FU=U-,QDZ)"B4J)&@+4TH]]&OG1>7H@+]W3#KOJ$$$2 3@L\)TX2K,G9+%:;"CZ84=DLX:[%^D/:+ MA9C?S4&D"+?2.U'.#)1DU.=GK]]]=_8%5@3U#CT7^J*#YNAP(.$ANW,/HP;&J=0L1CD)E'Z-73@>H%82 M=L1"U%U@\\Q/+[],_/0WJ-$5@F1:EUE=E/P4E&CZA)H!--_"GGV.@:]U #"[ M\6O(\ & HE[Q-UN%8[)IZ*?H@4P!6D080QE %W1D.RH=A;6*"0RGL85!#-/; MW!66/-8+,:+^OP61ETYCA\Q&8U,C76XP:/\"1%XY#V;<[*?HN<_4%0^\!M[5 M^D.0"CW[)93^:(IEB,Y)-Q/9W-+4O-,H14X*]R6",0$4CVJH%;O.G?,->J#W MFAL[>OI-.1-YGV8BM]+>I($-U=L-OX,^TFWVG@;-L^@M< )O>MF;/VFU_SB= MJL2H"@F?N;V0/BJCYX#(C(.M-.^*NR3W2T:4C41O5,_34QX6.5 ?+PUE:B;$ MCL&,,K9ZG\J3TCNT*>PX9'F:&/ HHG6=Z34R/&:2 W MMSJJQGF==&$/$KJ8,$X0.+)",6P-F1JWX9%KM"O)DS:CO4K;)W8BK;ML*WTW M3>QD,@:&GWO&']3VG.+'(P[39H M >H50W8'KZ2C@<5>>L:D4,4TCZ)0;YTO3GI<["5EQO/E+ ^NY0UJ[JBA0KO< M/^)M417S$=7!8O/DF]R,QFE8[)J?EG,D>2;$?0@)/L0W/'<@L6FL=&R?M:A- MZ\4XB?.(_71XDBA^[K;D96_6H.-X&8@Q796]^)%%,I7<#4G%K(@>/8Z4I3\>3, U=.>C7* UD#-[G M!LU3D_2.4YCI3S+3;B450A8%$ M\ASLLS]<3BQ/H7"66#$_G M!C*\H@^2 K/IF3%O)#,6((C-]:-LB(3C8LODFWTYTDFEFGN#V60L Y57P*#O M.,M.&\"R%0.L*V/(*.FTD4G^./>9G28>?*5AJRO\TNM/,0,69S4\^)_!)PL> ME]3*X$/'TROJ2!!RG@_X$I.=Y8L-*X[,7NH! 6^0JP KYVHINOF" 3+ZD3Q/C$H'H\_%E?#+W9JVK31-;IN(<5\Y*&\*!)->(")[8Q9Z&0S_= M9$@W8R,OW35= MLX&]:VDE9,J9FFR:CI!S8>O9Q#'Q%#TE-#,VWG(98#S+\#R[BZ/A/;1"DMF5 MN8L.8SAMY7-:_BQVJM0X+HRA!H#GS/7AY8MX+Z-(0"DQU9S?Z>PXRCE=V8:3 M62LM?S)[I=WR%O%LFN^%/9P)V2!FJYM!YFK+DL$"5$2@3) MZU&4[XJ^*%-9CJX[L07:HYA/N,KFW4ZK$CG&!\[MP/[6YG9$5!+%Q30N+?Z,4L E9@I M8SGB$33(!O5 =U4DB-#@K(C+]=CNUUVQ&'- 51ZO'%\;F=UWX61R':.\7++F M=,"3&1ZLC48E/]J._-/1.&WH@#,ZQ- I9HK"7/;'=,#("4>N95$,R E2A/O2 MC)Q'[H&H?!<+G^V9 Z38GX-9=H_0/9* '_0G$Q)+B*=8E/ZI'J:K%#4>I&,/ MEA#%ST RJ=C%P4V\'+?B>2+$EQ$;[T&/9E01YTQ:RH=DI(.G6810W'CD"SAQ M9I,'5TX4IA=Z@$<.:1CQ^(3'S-Q9CK0RZ.:HWY^R@3PMG9POY3":;H654A\K MS,00T#NSM#%S2^HX4,X4@Z)8KUDM.KZ*M)8.R!A?-.SHS J-I\3N="PTB[(> MN8*JPYB?1.*U$ M,7$DF64F7TU<.TM'H%2.8]"29_B2HB20AN9&S!*[Z"K"#P5@%2]DROEC>0!8 MW/\945V55XAISD03&*#T\GI^ZO[S>7'E'*QRQ1?KF>EUO=P^SY_FN_LWK%_.F3,SDP2'_T;L,7V%%.>M?RKV@%D0WH 7R_=! T M_D$;Y/_1\/(_4$L#!!0 ( (NA0E*DGWF3A@0 *0* 9 >&PO=V]R M:W-H965TGBI M3.WN)J7WS8?9S&4E5LI%ML&:5W:6*N5Y2,7,-80J#YLJ,YO'\7>S2NEZLEJ& MN0=:+6WKC:[Q@<"U5:7HN$%C#W>39#),/.JB]#(Q6RT;5> 3^M^:!^+1;$3) M=86UT[8&PMW=9)U\V%R+?3#X7>/!G7R#9)):^RR#3_G=)): T&#F!4'QWQZW M:(P <1A?>LS)Z%(VGGX/Z#^&W#F75#G<6O.'SGUY-[F=0(X[U1K_: \_89_/ MC>!EUKCP"X?.=LX>L]9Y6_6;>5SINOM7+ST/)QMNXW:^\ M6BW)'H#$FM'D(Z0:=G-PNI:B/'GB52.96[ URFZN,M&T15=&'2)X&N5Y-J9*'2'%0;H,H1BQ/H+GRT&^I0BV"3V^+XE[ M/5*!>A:%Y08N5)OC 1M(RX41\'2Y*90.SX.DO4Y?OLHX1&;EC+.E@/^5,// M+0-VJA?'9T3)@[5I2I7R!?M&G))1U81$+-,SP')8,J%8-'FN)2OF^&I^&\60 M]L>9(37K[Y)"3Z*4J%.4JN +9JT0N"-;=?2Q)_F?\J6<_MV+KL :B?'2UG&K M8A="(=_8SYP!<]<%US1>;ZI/=>AL>3;FFW0"2=DVZ($>4,,$*^1 M,>T-Z;WRR"366+!VE(07:J'"K/,KC_,GBAU=00U$0%APSJ,JV0O4.KI+; MZ'J4A;BX6B11,LQ,AU;"[QYSC,[=>+.3ET.%5(3WD>,RLX?N$3'.CD^P=??R M>#7OWF^?%16:=6%PQUOCZ/N;2=<'AH&W37B'I-;S<0R?)3\CD<2 UW>66TT_ M$ ?CPW3U+U!+ P04 " "+H4)2D!Z(!H ' ")&P &0 'AL+W=OK']<(N@ MW=UBL=@/M$3'1"51%:FX^??W#"GY$3_BUGN#HI4LD6=FSLP1[IN!,_MI+(8A;X_'I5< M5H/K2_OLH;F^5*TI9"4>&J;;LN3-\ZTHU/)J$ SZ!Y_EX\+0@]'U9B* @(;GSO, %EJM#V7[9T8R-_P+)6&U5VD^%!*2MWY3\Z'C8FI(-6K*&1@.-;FRH=C:CK$.Y=2CA 90@9'^JRBPT^U#E(M\&&,&EE5]A[]=M M>!3Q7F1#%@4>"_W0/X(7K>*,+%YT .\#;RI9/>IUE.R_-S-M&I3%_X[@QRO\ MV.+'9_)X%(4Z\$+7/!-7 [28%LV3&.R%9E\%PY.Z-8)5>"_=^QKOM7VOYNRN MX%JS&\:KO+N_I3DE>@%EE7W;>''',EY+PXON3:O!%3,+PJ7P#8FD[0^2_\R?1H-%9U98SS(&+=IIF$ MMX W-R-NFGPA@ M21;O96$A_Z\V*7@:*>9S" 2]J)41E9&\*)Y93B8A%TR+# X9^;J7#Z],SQ24 M3%M+L&\:F9'+'=^5-,XE!3YD_X35E86U_YO^G66! M.(4VDG!BOJR<,=R*OHG6],^>&:_K0F;6"XD 3S?WHE=R!5N5,IW=/681HM[. M44,UJ#TR4K1Y7R^%_-[*W!% ^1 =YEMSNEFVR8Y%6?& M"X^)'YFH#=89LZ ZJ:E\C&)/B@IBR/YH&ZJ04C7"(T9-K M-FME030"@+S,1&/DG*K!4DGT-K5J;+0>N$-C%@5=[T7!EX2+BTU.MF"0/")* M6*1;!7S"N)=X;!28F#>JQ(H+.;+-IQI6\V>Z:ROQO46XZS3VI(*^ZDSZANP+ M*+)!H;6]+<_ALB)#5(8/,4/./F,1ZXABD)1E+G=%>94:)THV$V%K4<.+C)9N^!=XOKV/E:0ZQ7J M0$-#HAW*EG_TP+JWX'!*"!+N52@VU!/TYZ5:'.%DFP6"Q6:([55YR<-TB@;&_X9"CD3&6^U M>*F[-N&N/<@:<6(*>(^:/"(XS9IV\*!I =WD7-)1!$V1<_2K4V$R>U,Z9LC) MSUB]+:=WV\WT<:N9\."FJ!=\YO:';LV9*R1D:;6"5G2-'8@A=CHK+U;?F=W+ MN2HX;0W^!7+?(>)2%@61L5I]MG/IE)">;.T[L*2VFA.IA+Y3 N\OV'^HW#_L M+ZF5S[V_O7N'=[ 7[!,6=_"+)-ZXRNZ8.M "O[$@\G QDWH^9.0'B1>/([A M3J5P7K-0GUYN/EOM ER'M)F8<)IZ29RR>.RE0(KBJ3<)TV,;[]]8' _#<.=Z M;.?\T[%2C[F"V73V, .?!3\%EJ\5F$;MW\NAX_IL=A0Z8S[^G&CG71"/W[-W M8?R>X>[D]"9>$(Y=<$B)?3 ._-/2N\O6@=1^?7E<6>\"]ATE;O+\@MV]1M3V M:K)Y.NBL._+..2B,TRDP)EZ/**"DR'R73G^C8J M<("!OUL%R-A/J4!H5<"'"H2GJ\#$\\.)#2Y,N^"B8/SK*K WM6^O F3]?!6( M@P@8"81M\BLJ$,5K)A(0'+RN M-A,-ZY'E:!T'\C%9AXDRBR93*)[$HX]5+_ MS+T ((*$" K2D$41V@RB=E0%$M"1[%S?1@4.,/!WJP 9^RD52'U2@00JD/JG MIA?'DC!-7'!.XJ;>-#TQO?M58$]JWUX%R/KY*I"2E L3'Y%!'SPV!,1^]XT M?E4$DG0X#G:N^_XK?[3Q>015_F@_ M'_#N 0X;Z4K)ZNOC/=N,\KZ^'N(]6? MO'F4.-,58HZI_G"2#-RYN?]A5&T_MLR4,:JTMPO!<:"D 7@_5\KT/\C ZNO; M]5]02P,$% @ BZ%"4J#_-5]9!@ HP\ !D !X;"]W;W)K&ULK5=9<]LV$/XK&-73269HBH?.U/:,[/3(0QJ/5<)./;Z]ML%<+95^MZ4 )8];F1ES@>EM?6; MX=!D)6RX"54-%:X42F^XQ:%>#TVM@>=.:".'211-AALNJL'%F9N[UA=GJK%2 M5'"MF6DV&ZYWER#5]GP0#[J)&[$N+4T,+\YJOH8EV-OZ6N-HN->2BPU41JB* M:2C.!XOXS>6(]KL-'P5L3>^;420KI>YI\"X_'T3D$$C(+&G@^/< 5R E*4(W M/K4Z!WN3)-C_[K3_Y&+'6%;?59?*BQK>0A2R- Y9$2?2"OG0?9>KT MI<_H6Y9DLFRA-:_6X+Y_7ZR,UY0,8 M;$/>J]8HJ:VYMB(3-4X8UKA(7D1C#15H+M$F*63J 04*\F4'7!N6(:$%T@-] M;FK, 6QJJ3QQ%.(#^D%D@+5J2]9@&)4S1II0B.7< @+APD,JPV:%RCLZ![15 MHRS]I+-@.IT&LSCM(>*CQP%:P>"P\[*BL0UN)^QXA8:;?:J>"S#TWZ>7+L-' M?,)VYMSUD0+5[.=NQC/W.W=Y;[U6ELLCVF1]I?!(WQ@6-^PDCL*(K824N!+@ M, ZGW=!I/(G3<'38X.E+R/&-:BB!W!B5"4ZY=1BW7-N"LY,Y(AFP5B(FU0$# MCQQ">#+OZR=_9H>A]R#I3R'8I!8/"+D+_R5 Z)R&3*TK\1=1DC]B6510".OY M\4WPH9929!BO)F4%G5VX4WAZU5H]"'<:$B40-$6%P1_!=#NN5&64%+D#;FGQ MCQCK2/7.;0\<.'$X[H/S!)ODD*[_!YH>&*B/2X>0!LG;XFW32_6#$V@"'D%G M@E#*&TW$V)EBM6*7O40$65"TT< M@Z+ OT-)MGGSSG:9JK7 VXS /N+CH7!("Y4OUY1*]"<'M*UJWP(1BTQ#+NQQ MB2Y<=UN0G\(*S"DZBHF6>&UR / 5DMW?G1 ^XSOB83=1@OI!4[4H[HO"=!ZD M\U&0I!-VPN(@&H_#)&$_MZT[3H+):!J,)PFNC:)I.)^RCU[AJSC&M3283*/7 M)#B;AVE,#"Q X/HPHU8HW<8@CM!*.J9]\02[3_P5OY*(_$IFV'_GJ?,KF2"G M4H?ZM@N.XZF 5U-_SIQ26;&""\T>N,0S#+4>G4(]JKY8'FUAH/VV6P;1?!S. MYFUCPE$2II,GO'4-Y*GYH T0S>+20>;H-,)=W^I=T+K65:\_J$[BT5'%Q>-# MR74==?I\1_W:6>A*NM>1:7=3]=KI4;/,E+']]K'GO#^E 1PP5.IT_W"53C<1 M?W1XD=51LW:G/W^:][;CH#,)-A0'6\A&4?SJ_G5[$[L#5N)N9K>J6UCR!P3: MM!MLB=>83PWVO&)'F<(7 VA-=QPN\16$G7Y_#>WN+8(_8+2U2 M@IU,YC$^:#H^39/18>3H-!N/NYFC[O7-Q/V,@U^ZV0][#Z<-Z+5['M+E#^'P M;ZC][/X%NO /K\-V_WQ]S_5:(#P2"A2-PNEXP+1_$OJ!5;5[AJV4Q4>=^RSQ M%0V:-N!ZH93M!F1@_RZ_^!M02P,$% @ BZ%"4BA\C2#)#0 124 !D M !X;"]W;W)K&ULU5IM;]M&$OXK"\.'LP%&%E\D M2KDD@..TJ NT"9*TQ>%P'U;D2MJ$+^KN,HKZZ^^969*B9,E.>[@/!QBT1.[. MSOL\,]2+;6T^V[523GPMB\J^O%@[MWE^')LC:E=/AJ5C=V M8Y3,>5-9W$3C\?2FE+JZ>/6"[[TSKU[4C2MTI=X989NRE&;W6A7U]N5%>-'= M>*]7:TBJY+E5E=5T)HY8O+V[#YZ\36L\+?M5J M:P>?!4FRJ.O/].4^?WDQ)H94H3)'%"3^?5%WJBB($-CXO:5YT1])&X>?.^K? ML^R092&MNJN+WW3NUB\O9AT7.MZ%E59;9T6]%&Z-[76!6*.-5[J"TQ0%;;U^+OZII/&6$M"S*A?* MM+H.9W29L];%&Y"V3F?#TTQ1G)1.LCD']W7D]$;-AFN+_)(B@UDN1!C,P2NHU"EK,=*'94*3) M9@^DJ?%2PUBOHM(5T[ M>QMEH9!L+3*X@7:TDEB+^(B(6+LO-TA%G5M3JKIKX.;D*#_6"RMN\1 T8Z8_ MO19CJ.*[QB#>9"7NZK+4UGL"4HL5\2@4I"Q:U7D?:U5:BR+_11:-9UV2O625 M,?-C3S8<)9"5U$^G%W4& 0Z<"QR ^Y#/",5;,&R$S#^A4*%2@VFZZ]\SD+F+41R:ZB6D\QY!UVH M3#8PO6U03,"#AD)WI-7.DGJ0S9[ MXRB:!V*KQ%I"55:7FP(Z V*T:PVFYJ9*]0*7,,DVNW O(%G4^$C158H;X7. MV&T1!0!$4&>#U1MR*8/US#%)P#$*73AF%JCOBZX;"RG;_;E?^EJ9LLDEN3K M$&5DZ%URE,(2? R3 V]=VB%N6_VT.FC7\)%O*_%C@V.BE 6>!/Y1I+(U!"E(4.)1DZ38L>B[3T%8[XBS..NKE[WAC=]45#)FKS-<&_/7. M$\V\+MFK.EMYF2F!MEO8M:A*&,K?DKU]H2JU1.9JA2->Z2QR>1*.;L&YRT5C MK!<&1'M!H5ZYX[L4S0,7XH?YD_*R*U1*I)WK/_0$KP4<>KM!2BPLGT3+?H9[ MK\6=-ED#]NLO<.Z&?8T>DBX&2NQU]J3[4 PUF[4J_@^]YX'ICY64'2@C\%FE M*5D2Y)L*%63H$J!QF2!!M^AKZ")_UM2<8K!'&;O/!CO"$NHDEIB/ )<92K!/ M0'@N#H=9YU2U(^\@.?('Q='Z6"!%5K5#DONLP#UD6:A]26$1R0"XG\&CT/AV M"*--V7W@. W]\]**IH1"D'L\3$F2^%'NBJDC(Z_*F#.)FB+L!ME?(J MRN (.W:(LFXJOZN5AFNXE@O@/:>5CPO*$$" #$S8=;%STZ!L6.4W<&BWI!I. M\0< LU\\$A_V]9?MB?!HSR=EG%+O,4.DZ3UT/,;Q9ZI?VZ0\)/_\:9@&;!R% MA(SAL[=99B@JH>&BWBG5.;45R306D]G8KZ"$0GP3CC-?P#2Y1N9[!WA'BQH) M1X;!.$GY.N?$X@$?$%D031-]D0%#^HWAKD6K0-I>D MTPYT5@^.:KI)05T$JX#+3%8]O.X:V#3G\4.CX@,$]((G1SBK/VX9VU#BB@/ M5'0BFP2]@YT/,358=2R)#$4 M@3U0L6P/HTB-1/N4!G]O@*F5*7S)T4NQ;+@M!E+-%8>(!R+D0](#<.B-4%-3 M$&#B@M#Y]8D#@J..J4T0@\#,Z /8(U?ZI>JT0VCA76VU#Z6/!\--QU7/OS2! M_%Y,?IE!K?T <)/Z5X9BN*GH0("S/UJ[]W9KG6V!OUH-!^<%HWBH].BT71_![&W9QWIKV[03OO)WM&T MN9NW!4=H@K22JWVK]Y1&N"ZW(T3X#T43Y8&'#3&^U473]?0E3;2>L8%E0VGQ M[%1NH*,M1:CO+BY#(.&N/?9ZB*+^AJYX!( X MHG=/45/YY'T$*KB)]?F=__^ Y.ON>P=#50FM] T+Z(S_9 M%.K,O)E6^V;;&5E9U%1RPHS[]L'XG$9DRL 6E%7@%,C]VJ[IV8.R1X49DI/9 M2 ,T=[8-O68HI"[YC*(*;)CRV)&0YEGK=EH7AV P8_Q3Z<%'SD^0S9W1NJKE8UB\X1Y0Z.QC* M$'0S5)7;BK>?9[#SLAI95W[^QK5^#P\84>AU7><\)LEYV@0ZCAS,#@;8W0@< M3P>:L%[QX !WO*?+')VKS':=KYX/V@<6+&N RG94B6TK0UP2F58[N;99PV-' M>[I,=>V*3Y:<5.$.09?(:.C!+TJX,Y'#*:5_G<%09@CB!X; 6<3#$60_0+]D ME:I5@!N^NEU+&E$I2BJYG[>QEP[\G#>7E7J]NB#=4]DC\4&]I(.@[Q=9* M+ (K@GT'B+UMC38$6UE>5E:+K9QO/(D!GL)":WE.FO9#1DYH>VKD99S__2M" MU ;$8@6/Y*&/?P'=HP8\DGX ^W?;*ENV>7)+EJ:2QN"/YKL>,'@=/.$H_>L2 M.#H64Q MXWG=-IO>SKZGH3);5TA'.\(XEH=0;$02Y1$80@"X"UGLS=8TL^X$K-17)\*( M L&M[>C4;S%N!C]M*959\0]XZ+< P$'^5R[]W?XW0K?^IS'[Y?X'1C])LZ)Y M3Z&6V#H>I9,+8?R/=OP75V_XAS*+VKFZY(]K!0\VM #/EW7MNB]T0/_+J5?_ M 5!+ P04 " "+H4)2 I_D26L' F$0 &0 'AL+W=O?O]Q0IR-9E9L+T?7L[.;!-'!<'L2M M4(H4P8WOG<[18)(V'JY[[?\(L2.6#7?BUJ@_9.&KR]%JQ JQY:WR7\SN%]'% MDY&^W"@7?MDNRBX@G+?.F[K;# ]JJ>.5_^AP.-BPFKZQ(>TVI,'O:"AX^9%[ M?G5AS8Y9DH8V6H10PVXX)S4EY=Y;O)78YZ]^U3&Q :$-LL;N10G0O6-<%^QG M84K+FTKF[!HY=Q<3#Z.T=9)W!FZB@?0- [.4?3+:5X[]71>B>*I@ F\'E]/> MY9OT78T?13YF\UG"TFDZ?4???(!@'O3-W]#7!^8:GHO+$>K2"?L@1G_5*KL1I=2:@I>:^4JPK6FM MK]CWEELO+#/; '?"=@*U2$ Q"##780>[* /H=NQG8THE8,X^R%RXI']PJTQ; M),'Z9QBP,.G=&?OI;ZLT79X_WP8W^>WZUZ[-*[*&-I2P:UU8 M(Z'\MK*F%@FKN"UVW(K!^"?>[#VY4_PQ@25N\RHZ]*=IO[8;,7[A12FTL-QC M9<6#T&WP1Z)]2?7(MC &!QX$6., W3ES7$$"6/&&[$G] 0O6M#"$SH$GA2RE MYXKE* G"K0\NNM&[?1[NMB*8S07:%NX,M=*-RZUL**L?J!<5>W1Z0+I0V)T5 MM6SKP_#8U]_'S_$.6=F#'9^2S.STG)*PM1RE NM%4%7@2Z#!5>/7N9 0W%/ M3$,$:$4*5+.1=-Z@,\6P3$CWD#J*!+$+"R2=Z)JQ8S"=T0KC=21U%0 MH$9!R :F,$!) 4K+]27H*^X9$LVT\0"YD ^R:+F"#RA982578[2C+NH0*Y7D M@4':6T#P(5"@1\6#_FU9!6&B(KDA"6F-Z;Y'P:&(E:*KP@--U W0?/F)U\WY MQT'RP =ZG8/GF/*(TQ%A>\*%6RR6[EI/=\@=&\.&Q1B M^=B&AX0-85+:X"SR1JJ?A&^*0SMS>_-]?'[$5>:9FCD%^I$$/!HH'R M7"H$V[M9HVA*03!J **"OX$UVADEB^"- MY(_5?X> !H!W@L4HJ_$&CT]#)T M=YB4=<.EI4"C+:@W>=A+,+SD'S7./LU!?5=MY%7L*U#<.OC+4%45#GNY:;4? ML]_T7G5N;$.ET6=JS\.NG1Q(2 TD.!W 0J/H'SLD>Q]@C^X65:3S"*82)5>' ML>.EZ&>!]TJ$@))#4K]!R(YOG4D:E-3_8T\CV$T3)EDX)H:TC=EU402V$BX8 M*J(HR8,2:AP[5L:!$R?0I'JDNT854M!A0+WU.5)C]AG,O*VDV++/0W)PK)'A MJ/N)?P/]"H,PJ3V(!ZY:VOM*'MM8NW"$VL@P\YDS' 0IC;7 CX=!BEG4&T0;CW.S%?VLPTECZ#UG+X;R$9O-ITF6 M+FB5S9)5FM%JN4J6\^SI#,B2U7S%5LD:JF?S9)JM#[MHML[8$H^6V2G[Y?7L M'L_FJQ.VR#(V.UVRKX:&]S"/R)%ELH+'9!Z.0 ]6JQ3.G1ZD%ES A(M*3UZ+ M9S%/9G/:NX"K:U*7+9+E=/DTF.-%,E_ &UR7BPS7##*G)X<1'<^3>19%5NDB M7!>GRQ-V^Y2!"6L/"OEX!L'39$VZH#-=KT](4;C&B+L PB3J: A"P,WTM,O# M?)&D\QE%,$M2/"&=[QH=CAP\E#1UX*-L/&.;R+8PSHFCC\06\09;J'B[_4.S M..@+J$EX3QDX2L?SOZ)Z';D^9'KSB X9C\SH!$X(]B^#N-+8JV.UA*H*LZ>K M)S=S-\[0UR4EY=Z' ]<16X*0TY06ZV0^R]!/Z!3! M8S-DZ2Q9K#)*/GC84>1E;$=LM4BR%=%ZO4S6RRE[[6MJ&ULM57+;MLP$/R5A9!# KC6 MP_(3M@$[2=$<4J1)DZ(H>J"EM46$(EV2BN._[Y*270>HG4M[D?B8F9U=4JOQ M1NEG4R!:>"V%-).@L'8]"D.3%5@RTU9KE+2S5+IDEJ9Z%9JU1I9[4BG")(IZ M8[A7N^*JQ;"*?C-5OA ]K' M]9VF6;A7R7F)TG E0>-R$LSBT3QU> ]XXK@Q!V-PF2R4>G:3FWP21,X0"LRL M4V#T>L%+%,()D8U?C6:P#^F(A^.=^D>?.^6R8 8OE?C&R] MVGS")I^NT\N4,/X)FQK;ZP605<:JLB&3@Y++^LU>FSH<$ ;1$4+2$!+ONP[D M75XQRZ9CK3:@'9K4W,"GZMEDCDMW* ]6TRXGGIT^T"GGE4"XN1G!$Q,5JXLE M<_A2,<&76RY7,,LR54EKQJ&EF(X99HW^O-9/CNC'"=PJ:0L#US+'_*U 2&;W MCI.=XWER4O$*LS9TXA8D41*=T.OL*]#Q>IUC%;B^A%T56A G'Z)AZ_U*P(_9 MPEA-E^KG"0_IWD/J/:3_[13^I3Y\+1 L6Q!^X;Y:NN66<6' TKK_C+C=@EK6 M/U#1,TJM>-QSC6%IDV@.Y* !THE@O4S:'& _\< M>K8[8SCGDJZ^$&397(Q@SH2/QRS,<<6E=-[)S7?2A%E.<1P0'@TUE4.PWS\2 M$LZ@UT_I&;?BN$OO\[@5]:(+&O63X2GJL($X:CJ(:VK:[7MJMW."2IG5D#-( M6E'<::A)R)OC^E0A*VH MM1M+'?@%986F_;?['AYTH!*)Y_HLZ;G[5#>C_>J^E<_J#O8'7O\';BDL!02! M2Z)&[7XW %WWUGIBU=KWLX6RU!W]L*#?$6H'H/VEHJHU$Q=@_X.;_@902P,$ M% @ BZ%"4CU]S\1Y)P 5(4 !D !X;"]W;W)K&ULM3UK;]O&EG^%\-Z]&P.R$CM]Y=$ CM-TO4A;(TX:+!;[@2)'TC04 MJ0Y)V[J_?L]S'A1%QVD7*%)+&LZ-NYSNS:FR^XV5=W^>+3NNNWS MQX_;8FTV>3MOMJ:&7Y:-V^0=?'2KQ^W6F;RDAS;5X[,G3[Y[O,EM??3J)7UW MY5Z];/JNLK6Y M($2F,D6'4^3POQMS8:H*9P(X_I1)C_R:^&#\M\[^EC8/FUGDK;EHJD^V[-8_ M'OUPE)5FF?=5][ZY_4\C&_H6YRN:JJ5_LUL>^_VSHZSHVZ[9R,, P<;6_/_\ M3@XB>N"')P<>.),'S@AN7HB@?)-W^:N7KKG-'(Z&V? /VBH]#<#9&F_ENG/P MJX7GNE>_YEWO3-8LL]^VQN5X4FV6UV5VS=>$OUS;56V7MLCK+CLOBJ:O.UNO MLJNFLH4U;?9(_SI^^;@#F'#FQX6L_YK7/SNP_NE9]DM3=^LV^ZDN39E.\!@V MXW=TICMZ?38YXQM3S+.GI[/L[,G9DXGYGOH3>DKS/3TPW]B._^=\T78.,.I_ M)Q;XQB_P#2WPS0.N8.P@'SY+]G/3K"J3W>9M9NNB<=L&?C$E?,@N\LH"4=&'%JAJEIU7VW6^ -YT6<.E/CK2ST?'V<(4^<802&U?%*9M&Y?9MNUA#UTC M.Y]GGTRV,C4>B(%9;TS=P_4M=D"X%7 #A] X8!$W@-LS@*OM3LQR:8A59 T= MS[E;YUVV=W'K^_G<3,UWEK:3\7L"104$G;'\/PKYGG R! X;^ 6UG:.J\+"SMJ$541 M^>@ICTN U55?,NKD3-SI #P >,IV2.K)W#WP*$ O*?4J\#SVP)=%G:+9"!=#V,9AZ&"-17."VLZS($#! '-[YTS0;G:".0Y]EOH*C L=:K!F=< M(,H3(P4.5?7$>7L7QL\$F7%LMP:HD9G11@$GTU'F(]G#_?9FJ)W1"O'"$Z7URN+ M/\/)&SFI5=.4M[:J9G!/9ME7&?)>6G-\/+ \D&$P-U$B++/=$&=">80\/[]3 M7HE,"T!#[E8!/=J* )GAU0+ Q$!;$@+(L=.SRU G#-@QRQ8P/%M;8-X.=)V* MYH=3 S98PI$UGXG_,PXYI-7*@CRADU[@N>=M4^.YS.C@]?9AC[=K"ZP:T9]^ MH3NEZP!TQ6/]HR]7@E4+T)MI4)$[1S@5KB) 7((94-*1975/"R'& MP.^-&V"ARN -++!2SW4YG!6(IS<86+^A37Z-,UJ4 H@+N'6P)F+$$,>I@ MAR]0 #/71(K$^Z.+@!/O-BK6MB3;<=$7?C>;O'"-@?TVL%QT%*L&(*KIT0W< M6N_X+/!@)AVT=WPY"W&Z\9D$L-64\^,0X\Q'^CK,C@<')*[$P]2.5 MH%X)IA=@9&E6SI"P8NF,)+(3N0SWQA^)@)DG\Q4A5BE;SD!U@F,@?$AO"P8M M>]*P@3/9IFQ)S_VOO.[12 *".R4VC=*@,BQ+HJTK)@W9'ZZ!*AU>#,)9FPZ- MV,#S6"3!A" [:Y@5EFC7!'Q>_H$J-Y&M0%F&^9=F.+V(&SR@GC[29WFO:#]>V /8-MZ9G4!!@!N5GX?U98F9T8GRO,6.(WY M\0AX"!W^T>ARN@0)$\<__ MO>&U(7>I<4WF>"2=L6\."%!#'>3L +![6(T&Y M<"R,\$X#N>N]HNF!1RM$@?*D%@6(20)UC+LMJD9P1^9.[@LY#2L6HTL#8 OD M"//LFHP67(VMEA:4V INC&0U[1'F1+6[9'Q16PRX93"OPJ'$9EMD?P43#E1$ M8$@6]*C4F(L'PRF+ 7P-R ,R^)_Y9OLBF%6H8PR8EYB-0,;,!=/GP;Z:Z5=7 M5;Z##YO& M3%8#R449:%BD>#,8+'-;?(9]@+@VMS/$U-P?W#Q["Y_W@".6/0(< <"+(9:# M20!&_ Y0ER8EN'"15L;P[#F0!PPK3!DAWKV7GBKWL# AYZTADF':)UL(.. C M.S?SF5@K 5C2R58.- -6+8\)2E*)IYX /B[CY]G/BFER(#1\E.R67[W1/3A% ME[:B;Z@Q!@RJ&F5DPB8=LI"\]2")UTB>!K6C#.Z?(51[DQ3"[P,W^@3';T;/ M7^0[,^88$U-B7!@X(Q!TW7VL6CREF0>D<*5][E\$=>[3I;M-Z#E[KB1,[)M,;XH!.0YR/U'#8(S%ZG%D2A[?A=('I& H)= MCT20QM)$.1V76!PM&SITR,)7'!W=!M#S.;+]IB-L_+ UZ9K[\'XP(Q! MD7J>(:L]^^Y%JI<,<#QYA!S,I $>%65_.^&@;L&_:^1I>/4MXLN[)WIL(HG_Z=;=? M%V,: L#P[,,2HHZ1&1OSS:#*ZLHS/Q:T]XWM-S2M?O?A]X'_?)\/L/M!%Y[P MX).;P':"TFTDM%+<8.FX04'51G$X;P>C?B+VH>A.AS4(KQB0&(<;;[W6OH<" MJE2.WIYH=:E:$3DT$]=VJFY0X*879URL 38@'%;,%"W;D'F!HH],@'A&F*&[ M14\Y AR04-SV9+BB?,,]>C0&_9W9UP8,*8PHSRF* $8L' ?J/710L!UQ>.!' MUE7$1@IJB5]"]9<,,:43MC2 "7ZM&SRC)5I?J>8"&!!Y75C#_:6O.G1\9U?1 MR?SF3Z8-.D->Z#-!#&_@?C2ZL=&9QL^X9:65U>?$^7/+OJC" M/#.WG3!IM.%!X-=E7@%U M97E^?:Y7Q(NF)GT.4$KAW'S(BKEY*D)8.PSM"F'R\+ASOVF](K7;R.WNYEYP" M^RJ!Z9A8M?5.:\;-Z@S] M6$0_DJX Y]B3AAJ,K@W2(<>$Q=N&=(1804X@.$V8J1U8EN)O8]ZFSJK]->TR M\G00,O$"L"N1Y$+^K2',8=2_*PQ=A$ @%H0^QU(+&HR9G M9(43GEBWYSL9!U@QT M@'&@9E/;+#M*?0B<7A6]H47IS0U1*(<_LU<,[QJNY#AH;.0F;S & +\%)>]" M0_D%P->R)Y&O-[;4O)(,RAH+%XEOX*-^^RRPX3(W2!(5W!"2*?[6),C#CW&J M0'2^\)_J1;%.-4PR2&\_TB2(?@% MN X7MF:$3 ]%_2'IJY!<<@L8;\X2U#X M?A*Z09;0%):&DJPDI$;KKB!#*];@FI V$\4\%S" ,K)FY-N'69DO*5>+AEZ_ MOCB>8:0,*-M*1@L"NMK-8@//(Q;=VW&J,%YZ2UYOD6\73U\590H"@'B<9V^, M6/?O8T/BO<%L//+N'5 B/BGWP?PUGB'U?:&<"\@CW(HM;$2#GAWY');30$.D M&L2JO-)[$(R@#/4@YLEM_&9O_2$>1SR"+?H(C>A$F?2[!DV/X790[.X'1T^? M44;4/\[F3TFOHYOR@=I_G,Y_T*]I7&0UYK$IU3#/)XD 2B%N=B\*B^[MDLC4 MN] >#[0068P TZ!NZHJ58GT M9G I^#U9([%*]ES/61YGIN Q^[%T5919@'FF^)/LDJ8,?A ^9O2:'$@,B-VM M_NX/X7@PZ1),1.)Y%LADKGH>Q_ CI6P+;/R.%$>XOW5>+8.N5)N[+IN(Y?W@ M8WD_3,;RKE48OV%A3+P5M:/1Z-W7SI5HL@/Q'[AYS/B\]BBCPF/>'R I4=UNBU\3]=%XC#\[I$9=@Y)=""[RWJ%!F3@\DH3.O1-C MPMU@_CDG+UB*Q+,6GV_1H:2FP"V:*XBP/EJO+%B(.Q-]%C=U??".F)4IVSE\ M2WSLO21Z(OZB"]Y0 J&<=@U6@;@$232QI@)(#\J4L#=ZGJ:GP)D/R;,+Z),) MFQP#-CH_?7']N@8)"[\G^/MG*135*!3@%$O-RA92J5*&DK%85;"&3D^505372O* M0>.%Y(&50^\ 9GL.#'!8V'-(=L$0MH#<0X%UPJG47; ?-J9;HZVL\H!R?<"D M\3J*6M/$1-B9PII,XY;&=I2WQ7[Z7=84H":P2PL/8 9<*G<2)J&D<.]&N>$$ M,MI!JTYMDHB,<$@-F.C9F"MBN'R<@=R8)-$KR 7IJ=VJSDI>AY1>C)=TD/">//=R3<3-=5K*^1 MZ:&"D::(DH]"C&2>71&B(^\=_J@K'*8"Q5.;:/?WHN+R<[[1\9/?J)X"!9T#!>S0]<@;S))V9,DU*WD4_DYIOCCZ9-0-?1D MDJ^=#RS^*U 4&T$V-;Y'BX'^^K21(C;T.VRCX2Q )?RD7L1:]&GB&5R[PM[' MR5.):JE.)\&/[>VWYL )/&R*Q(:76/>22UQ22MT+)7"@+G&?B-S%=(&6= M 3Y:#WVIHYZ.%.-\FJ LHYYO).B05ZG/1D2F&0I[,(AO@&&<[^T[=JV/FKPK MH$OBQR/9J<.\CSQ5M9FQ27;Y(P'Z>(;281(QS@)BG$W>JK*-][;]++&&AN(' M$^5>?W%*\HJ$ '-R:B#9.5L"S;NQ*B=.GR:E(!BLP'4PT98T$\ /K(^Y8672 M@5@I\7N,&5!:QV7MQ<^,Q&("2?#?$00Y!ZLZU,?A-GAA*1L!H8])X/ 8_,E2 M\+9Q%6KX(\$*(G?;:O;XCD(SX3?O/EGTI-@T(;\-!=M6O#@HT&\L/BJ9MIA MBP: U([@?L1;2+E1E.D_B2BAUO#TZ>2MOD7&_[LR_K<^*?HR)$6/XLI?GI70 M)21ACQ<;A.J' _*,0KT."<_Y\I5@:J%D1^*$L1QJC%+*8VHE].00XL";,LA# M+\VBBYZ\1[$^2L9F/A0M0;[49H%*!,U!@4N/D"1_2@PB MDJ) ="8AL/O6YF?#3PRQ'U\J8YA[PB>Q4/]#C30,6]=TT."0J,T,E1 MY(($2[1!7RPUP\":9.MC/F08@JDW* ALQ]N?A;B3+W6(TY")Y!:1PQGVU)*S M3P-\F#DJP2/-<,.L,Z]\62ZA5 M+'Q7DG1EMR=G\)_ E"Z>9@V?,:RW2^6_(K7/)J>"H7J+"D>("HKV)5M7/X% M%:WR/'M'.8.GV4GV6R 7F8^.3S(HLC_[AK0.3@%XU-=*>LBH#5Z*B- M#LMJ'P"5,G-9^@R6OHS6HQ(OVG$/>L)@6?*X2H)[7*ZR-_MLY,$ XN%95 1Z M4-#WP5,S(Z0*4T')H/:3O\_^J=$)X4] .W%@7V_)F9@UI5=%SC>DEX&J$,;+ M0(RE:=)L,*!GXJWB.ECO4Q)7/,F!9=7#'QWI_)7]# M2?XL8%N'\2D'%Z='1=NC_REFA040)U4L4*WA=/I1@D7@'ZS#/_-?HJ5$03QEW#NX79&%:Z_>0W$ M #:)B%XQX:1M)0SKU7:XNZCP<-'4)?44D X-^YB"&2I8/0%D4GP6*4!L4;^( M!X,]AU-LF]8JI)AOOO-V *C?XK%63$5(#V-J%&&DPFG$I$Y_(XF!%6,;;OXA M\30?<"+W'$5!?.E+NZ= BE\,JY-(AHTNL\(Z4?+KD)\M6C-OQQ50E'%(A*'- M $SZFBOWLVOLM,+G$%!4W(>N@;LB-B.BMO#>&"J*]"9OQ.-'3TY,L!A239<QCC@3A**]LL_?^XC8 MFT*ZIG0+4%>Y%-_O.5'(68N>Z:C\APV7&?&S;>>#-I%)GI8YAZ3-M%-!G#PB MVBZ65$^X;2@4H)[A"936R+J1_-R!<&RV[,((ZE0$^T#;_F+0$M[!?7"24T=F MR(7>Q@_&>TY_2(4)'F]/I5C3G6GS_WA??CVH)D[., MUPJ/3$V'+-E8E(IRL , 9N9212R)C]W6R.FE@LB[P32N%"B+61#T QLGQ0G+-2/L (1%!!E2:.5-8XO\]5_:KYV5I7=N=6&1P]!=6]C"S MF*234&9_.EUG_VM3GT3Z[F5@%*.G][63(4>-(\3C[K.836G@+12(W!E74-5= M8BHOX011."W@8,J&D)JU*"W0UY A3VY,),=E63E/(N)[_7ILY\2N1OZYJ&V ]]1Y QTU^)P#V;)([#PDBX14YJ\/)F6_CCBP MX\V1TS72T,<4[L3C/9@PQ?$\15IA'^I3QR95HJ/N)!UB?WF\ZH&F^@4:Z!3S M"'E]I]/)>)>AB0PR$2A1'&]G).PP@N_+ 0J^;=R> MBL9^Z4C'1JTF(X.;=,S;6"W4.KX\5H71C=YV+8OD^'NL'O<1V<7.VV(DHR-W M+'=QY8:JW/302\F]_B!$9 S]3DH$P^/J?:&= ML:0V@&PK^HS2'(QZ\KZ#&CS8T8#&J-J+"E,.$]B,D#U4[$31!9_6E!P_,L+D M"Y_FXO-R8J@&1<3L1^\W/>NK6C"Q 6UNC8UK;XP'\^C\MXM+S,^Z7'J;(Y?T MN$YC')37:9>2G+=I**?D,Z4>(C2T-^G5HLEW&G,)89($[W;W8)VJ5+@I$&5T M\9BPH]5-4CX7^M#1NK>8I0FLY;9.L023DI$8(KN($(#,#<8RQWT$.$.6K_2! M+/3M00&?FG5* YZ4HJ94MD9RQ]YE3%)(,^)64=6(^_K!7/\1A\HH]J).BD"Z M4O.$21F<8851X2*I62PW8LEY*B%AI*R0[4S194$%7# M-3K(MY9>6#1R_\H6FF@?3N)ON+0DIA8WF=)5%NC[3%B,\JTXM22))6,,08,+ MG ?K!(K \^(XQ914"JFAI],9G;]K[>.E1A9^DE:AHV)I0=M,SO0]V ?@Z8:C(?LQ[/I-,6KN#_I3UK0-T;_7S51=C7:__1 <6B& M8F#58);4$[$2;GQ$E4O<;Z=,##'7EJ+:)BCK6 MU,5C@^68ZHZGQJB]JZUOF+.T=QWWOGRW!X#GV17=5[-<<@.8O3),=?OID\FJ MF%(VL0V_R&0WQ?G043#>:-:GNU!(*M;PXN).86/D4TE^.)C]/LQX'^FU>&.\ M[:GW$U6+K0 ,S&G1")"XDF5I$YTYK:&U$=14Y\9H^(O_39\) M/;1:UL>%/UP?]^6[XNX;8U@7"J6CWT.=B%IP!R[N0%&C="NSOAC9![NT/ 5A MQ;!\=(L4CPB]AR."(BUP_,"P2LY0KUJMR=EI7FNY.[#J._'N(FK'PZH>>'-MN5 M(6)C\R>O56*2O]8@LTNK";/&^.]6]"Z\BJ# QG$WT>?)&/O&#RW9ZF ?F0 M]#C9NP?6!MB/H7ZF'J,55Y0]>0F(<#<+PZ,.X%@C:&O*I 3=,O>-EY2:60D, MT?2D[0W5#WPA+KR;V-_01^#KZN(D)F&&DNTT1)$N.D1E*$1M',G_L(Y4:\K\ M"$6&<4;" Y:TK?"E@AW!8, NP.IC_0*7F/GDH&YO=7S'!ZA7G>I]%>.G;WV4 MES;J\L-U_[]-KI;:B-Q52>N(1P"0SG05RF@G7@[.Y>6T$&U%2Y&S^)ZE"6(= M%'Q3WUC7U%)&06EM_BXD>0:!X_9(9':/S2)ZA6UI(BA7ZC**JJ(;K2 = M<:2IE+C-=CYJEOA^?,""OFVV7B4)3%:O"UW=,_;D4J$Z&]61Y*9EXRYB]Q-Q M2@)Q12U: EM\180MQY@??Q6Z)\WU?35>F9B@*\]H[DW1B1I(:Y-NZ?T@WE/Q M5D8]O]*T?H8ER1UM$T8'7-QA 9_QO49"SQ29/ %?W$ 5^G7HU'7IP;P3(,PE M=W]X.?')L"XU^OH$]L0D,QP\X(=OD+(6ZM4)[0U]D/LWZYNFA*XW7N@HN\.> M*,.Z/,IM2%1I)F^OG@98=%U*OQO!#? MZV5XBP4/']6W_G^7Y HNBETFWS4'7Z(CC8$-+&AM#ZB8P4T_ MB)_!PESR.]Z[3GNL^3S/!1K+E.M*RG74$B]^XJ'"@RU M-?*BE:A"L*)=H0J*H9FETRZ5:'\]C-QBA-9::PT,S -_L5^+#)=[K^\AC:LT MF+^";@7NK>A,%%!2IFW= 5WQ$%Q,+9VT(82EXCC0D6M@#134B,4 M[YU-E]E=>3_5CU'.DU- B*TI0@ M#32-/[3G"OF:(NY]\T/?I D[$AS0U_1AX;HXLM"6JYQ?IL@.O M=*.72R05S"HP?,+"%X+J>14UG>-&D0A>G3.CAR>K_#9E2^P&"]UI1($<6RZD MFB"3\J$I[??.8EJ[HU, 10MZ0G8L<5AJZ#FV0F0W'(X:DS,J;O<9BJT_#?%C MY,3EY2S\+BI:W >1OV3YN.,WE2EABL\&7PW5:O==G4U"VVW?HMFC)5CF+M]X M ?%!NF$,NV_[25(D.K"E5F,%=1"MB=RJ,-:)7-F3BPHPK?U+R@N^??+O?N]- M?,*\@]#EP=?5AC2ON)NFKY;P6@[AE3J-N(1W_SFO9"J+445]SXQMJ:E]@F>)*(Q> MCL5X+L5 BN$#2-0$&KQ32S/ \\&K]08&;9QCH[K)G*T,WM>)XE>P E/_5LLO M@S31&PU'E3J?.C?F29S$NI"5?3:=E?U6JOHNB/T7HQFZ#YPB?C4*"S/N:X4- M1G2(+^^1W$GZ%5N@VM+F3@Z:3?\B>HX50TPPK!3+#KVZE,V=9$K MH_SZWE6 MHMO+J4Y U24GAEL<1I6-4B XA@7R_A0T0)+1A,NDC&KWE*04='*ET#92NN)% M/7="KQ%7^NTC?NQ5(CP@NPJ3JXX?5),B4'!1<@Y2( M%48>H_8[\0P>6S#/9P2)]F%7@/P0#QE"DSU"2([_0K7#64AY/YM.6\=*!+(_ MSLN&7M4:OQ+;-37\S0[J<1;_=TU.+]SK0=L_>W+Z'9-C:&41/75-7>2Q3]+K M!@O.'AV]/;]^?72L';=&AW[<4BK*K\V]]FQ_]F_-]D'D*GF3#/3 M3E!#.P&FBM6RF$$3&=]TG@)9>H#Q"V?$"S^2D+U7^=JH.XMDJQ8;Y,-RM\%: M>><33P?=W&S2&3_)RARDZD81-G401.V8^7%%U*Z=@(;1)>?$XT_TK$_I0<8C12H&MND\28SW4"W"7>6H"*F\FD2 + M+R2.(WU9A#%\N*??2H-J?A%9:6#M:OSD'E-%\YN\RU^]!-MQ92[@EEIN$_7C M$29%^&]1N&,VY_/SLZ/'\&08_NKE%E2=7^AE(&U6F24\^F3^/2B&U%I9/W3- M%J?$]QQVS8;^7)L<- D< +\O&P!>/N "F&I$X+WZ/U!+ P04 " "+H4)2 M)JPL6U<$ !I"0 &0 'AL+W=O)I&;.G)DY)#7?*_W%U%):^-JUO5D$M;6[R]G,%+7LA+E0.]GCEZW2 MG; XU=7,[+04I7?JVEE(:3+K1-,'R[E?N]7+N1ILV_3R5H,9ND[HIRO9JOTB M8,%QX:ZI:NL69LOY3E3R7MI/NUN-L]F$4C:=[$VC>M!RNPA6[/**.WMO\%LC M]^;9&%PF&Z6^N,E/Y2*@CI!L96$=@L#7HUS+MG5 2..O V8PA72.S\=']!]\ M[IC+1ABY5NWO36GK19 %4,JM&%I[I_8?Y2$?3[!0K?%/V(^V<1I ,1BKNH,S M,NB:?GR+KX9\/K,(ZS[.B@/$U0@1O@'!0KA1O:T-7/>E M+%\"S)#/1"H\DKH*3R)^D,4%1(Q 2$-Z B^:DHP\7G0Z2=AJU<$:N6H4 Q;: MUK#V)98:_EAMC%__\T3 > H8^X#Q&P'O<>^40RM!;5&Y8_#-TS0T:M"%?*W2 M)V'=!KTT.U'(18 [T$C]*(/E0XV)J19W5]-78%T7P7_MK0$,=(QJH&R,J"HM M*V%EZ?C8IYV$LZ9'8;4M[A%S?@&?I=!C(P';(+L-UF9L!!@V$O#P ,8(XQP8 M)RS.@>4D3<,C["_2NLT,-SZ^^0X3PF-(VP:S""FAC$+("(]3""-"\XF.*!^= ME7&58"PA<<* 13')&+[CA.1A?#0=R3+'*P*6(F;L,%.TG'+3CTV!$:VRHD4< M2CCZ,\Y(%B+Q)"-)Q(_6ZU8-)7"211ED),=B,:3&<_C5![J2V V>$I M?)1EY6A6>'#B[FN5,;C[X(Q%V3G$KC!I @\^\M1 +&248#*Y&R5( W%PE(5( M+(43NN63;OE_T6TE5:7%KFX*$'CROR;8=NP:3%)HQRB"#@E2,4I_0 M44W3_*"I<>Y8W,G*U1-!#HV#Z\%M2N*[<=.4)?;T6AA+0/0EK+8N 3@+7'F" M\_>P,HWX_E84S195=!:X("3']7R[\!4$L#!!0 ( (NA0E+KSY 7 M6PX $HW 9 >&PO=V]R:W-H965T05L@3;?= GVAZ>[A<+@/M$S;VLJB5Y229G_]S0PE679LV>EC MKS@J@#=S M7:YD!;?EXMRL2R5G-&F5GWNN&YZO9%:,GCVA9Q_*9T]T7>59H3Z4S-2KE2SO MGJM0=EEJU483)=L%+-GXXN M^<5S'N($&O%[IFY-[YKA5J9:?\:;U[.G(QM&7:D\1TB QY\- MT%&W)D[L7[?07]+F83-3:=25SO^1S:KETU$\8C,UEW5>?=2WOZIF0P'"2W5N MZ)/=VK%1.&)I;2J]:B8#!JNLL-_R2T.(WH38/3#!:R9XA+==B+!\(2OY[$FI M;UF)HP$:7M!6:38@EQ7(E>NJA+<9S*N>O.+1CF97L=YG7BKW(3)IK4Y?*L']=3F'_("3_'EC# M[];P:0W_P!J7-S++D82/06\>&YDKD)1IQ8Q*ZS*K,F7V4788YJ>E8G.=@QIE MQ8)5Q*!&F;*_%--UN;N& ^-+=KO,TB6[!0RR&2MTQ4@C6(7@D!0W1 J]1B5Q MV/2.F6Q19/,LE47%LN)&F0J%@J6R4@M= EPF#=-S!HQ1JZDJ&^;PA,EB1EQB MXZP 89'#0Y\)F#$6$[SUDYCY/ET% M/FA!62W KCV>RO0S;!$W(XU15?N@!XLG,$6P)&1C'W8#MX$; \K-Q2==@7X^ M8MP53N+C;N(P@L]QY$_HL>]$ A^$3AR$\)U$3ASS_60'[GQ'L@LG"/MD;^\W MS_>1G0.642+8."&J)[X+? J\B 7"\;D8H#KL(? XBUS@F3=A MCK"1;3!0\> M1O30B8", O <1T!TX*?G(]'MQ8;HD>,"$^#*B4..9.>Q)7L,Y.9$=C=)Z(GG M1(%'I$%M7U14!9PHU>@7IE:??T;,#X!)WQ"08-Q>M.9PVJ M,WBNFK"8 4'WF9U!:!@57)BU3-73$;A]H\H;-=IGBS:FR)!MP7W!TD#SOI6Q MA,AZ&**EV C;+K_1'%4$)06O@N:Y!JYL;IZL60!W1H6)B!7<3NH?=J.XF[S -@M$AHEYQ5H6/>""S M?<7U MG=AUV0!SPXZYX2!SKR$LF]4YD;(N( [+@>(SEJ,*0Y!S@I<9AK_7RQ#C08$W MG#2D6@NR'#MHP+M2I;H$[\\JS2[?7[T^ZC <)A>+4BV(T\#S^V[GCL:B8.6J M6%1+A$?Z5"TENJE9=I/-4#9ZPK.4-XI-E2J0B9(D*"MJ71M++M(XC Q/]%9O M4(!@.9":+LC97(&$O0(ZH!A8MO?BC-\V%'K(TWNF$TT-&ABP09Z+-@A\5>*2 M2:);SAWATVOT9X>M*'?"," #FD0QF2O/"7U!CNPA)A26%^"S./H_)Q8($DQC MY(B(6T_6*8#G).#@$+$ $8T=W[6W"3EOP)L<%WFT0V[K9Z!_ ,$!(4IXB\;K MX=.D>3I$]035$G]6:-='K9 @V#W.YQ[:T'N MAF$L4 >45X-=0*^2@CME8_4%4E:C)@XK5&5C8'0Z/2^#< I=/.X]NH?. MIX%5P@1VUU3\$YT')3I[[ 4)[3M(K!> /!LCXI.]-&)&YS,V@SLTN6#BUJK, M],SJ,859H!_@:!!6S]@>!;M4^:PQO>218=?-9;, :J4+6NR!;EKYZ<-$*PZ9 MP%]':4QA=N@G5A,2;\C/Q9UPQ8/"=56OZEQBQDXK+(C_!XFW3\H&X>^7LE\L M\.L-\&ODS(L-9XXSW-*14KYUF:6*@F$N?++6&'#: 5D!"\!WJDW%XB!&"D8^ MV[OML97Y)LV)0OIV(7X>H'/2T3D9CB=L-68GG%CLJALJT3&-V<>$X<4QV$AE M6=XA>9NXXD>JZR'/WLMV[HO .UAY<(!EZ!ZVHMXF(B#+ZR41!8*.)[Q]7&Z5 M#AT":#LD&A!"@D_T(2&*("_K$XE$RDO"QN.38^4^:2!.?W>,5.GAY3-XJU<@ MN$:1L7@DS@(VM13<+R"/?/ PJ_LC&L$!#J1Y/4/%Q2= RK#F*/6/D0EK0RD&%. MAVOT_0:J+\PH,9:BV&8PT^7NIGKI#EJ0MP^T1\/@OBK9'23.2DDL+X(;[F=/ M?W.5[8"J=<4>ND!E N0H)[^O8P\9:PM&_ (C*@%/56@8."D"H'\0>^8UVDU*OC?JTG M>>@M]0I@PO(H*X#*NI[F6=K2N"HE:783Y67&U*JDU$BF +A)=T'XFFD A!8Y M;(Y3559HCOK;L9YV^@=5D34S2S 4UF3D.OW\N%[#-DT%L0^N9JQI&5+VWE$% M'PX7B&D'(N"OC5"&USS%(H#!D^VIUK$XJJN,',M:<$YG1D'L)-5L&WG25A:V M'1&L?%28'IR^_+:[%W2D/!2D,CL#!CT,I#*1AR[5\>.DS5:_@9447$4)I^\ M7/20A'D;"?-.KJ[9XE:A48H!5[G2-1(?WLP@>[JQ_CK;')KM%:[!Y0X+U^&U M,336=64J$! D\7YL5=W^XH#UO'.HU=1Z\T1#VH&OJU>%@VO9=KZJWX2TL M@,'DQ<;E#S"Q85D;AC99Y798BO*#1L6CK$KX_CU&GP3%91S^M5%& Y$"#;\O MFNQ-)B%6)XMVVAXNT[2L088;=V&=B_4D^0:6]%[XJ54[R;I;9VNPMO5(=0"VQ(8KPMV'CZ/W5 MZ]'DI.J7K:&/WS0(?]Q: T_I!L+!N!<3OMC>)GGTE[A>ZU0_]O8R++<4UVR5 M"S"P184QIDUQU'RNJ'6KL >XC@=+*['PPO M-D?H?\NFN #+ #'L. YZAV8^-:YPBGS&41S:5-3./!P2H" VPI&9;Y.)UQ;, MB6+Q$0Q5@<'#^X&3@N\WR%*IC8R;$^H-N:]@?SK/9A3P76,+04.=>;LM&&A; MHZJ.JO1ZH[:HKO-[P:BT>;Q-XS!Z#9V83O\B1]#Q&@^Y$P<1%1&$Y6%LVUML MATZ\2W7@V'?7J<;X]0S4_=H#'S&4"/E##IU@O,'@PR7 " MX@C]5 <(V20YR.'>,"/H/GM69C+ NS0&OO8<0"K V^LB;CJ#6G_C1,W MG/2.-;?.T4#2;1-7F'39)7@$.C+G$377"3%T2,XWW5A\N!WK_7P.\5]%_I\B MP;WQQE]"4VN@6V\D>)A$ M41X*RF2P7OIWUWJ]5(WE3,*U)J81@NK["^!JOPKBX.'%#=M5UKT(U\N:[N 6 M[.?Z6N,I[%&V3( T3$FBH5P%Y_'91>[TO<(7!GMS(!.7R4:IG^[P;KL*(A<0 M<"BL0Z#X^ V7P+D#PC!^=9A![](9'LH/Z&]\[IC+AAJX5/PKV]IJ%J/U;Z/+)'%ZAN/&_9-_J9FE BL98)3ICC$ PV3[I75>' X-Y](Q!TADD M/N[6D8_R%;5TO=1J3[331C0G^%2]-0;'I"/EUFJ\96AGU^\!4S+DY2>ZX6!. MEJ%%4'<5%AW 10N0/ ,0)^1*25L9\EIN8?L8(,1H^I"2AY NDE'$5U" MD"1*HA&\M$\Q]7CI>(K?SS?&:NR"'R.8TQYSZC&GSV!>*E$K"=(:HDKRL09- M+9,[XGV1UWHS<, ^Z*BLH=#($2 MCFPSSBSS^--)NFCQ9WDV1F+>DYB/DOBFL0VV[1633#3BR1Q==_D.\38*/,Q; MYZW-K*]E@V4?J";UTW;$!A+QCSE#G;9"\6+N#HD39Y$34^1GL@_[^R M_@-02P,$% @ BZ%"4@I^M8(*! \P@ !D !X;"]W;W)K&ULE59M;]LV$/XK!Z$%'$"Q*,FO@6T@+RT68"F")&T_#/M M2R>+J$1J)%4G^_4[4K*:9(FQ?1%Y1]YS[SRM]DK_,"6BA<>ZDF8=E-8V9U%D MLA)K;L:J04DGA=(UMT3J760:C3SW0G45)8S-HIH+&6Q6GG>K-RO5VDI(O-5@ MVKKF^ND"*[5?!W%P8-R)76D=(]JL&K[#>[1?FUM-5#2@Y*)&:822H+%8!^?Q MV<74W?<7O@GY+=?!(H <"]Y6]D[M?\/>'V]@IBKCO[#O[B;+ M ++66%7WPF1!+62W\L<^#L\$%NP=@:072+S=G2)OY16W?+/2:@_:W28TM_&N M>FDR3DB7E'NKZ520G-U83:&- XA80D[@I<.#J8>+SWFX)4P6:5,JQ'^ M.-\:JZD8_CP"/AG )QY\\@[X/?5(WE8(JJ!2($5"$GA+16O-6\$\CO90(EAE M>074/<9RF0NYZW%-WS;B;\QAZWH)1D)21505%;<) 1\S;"PTJ#/23OUD3L[@ MAMM6"_L$EZIMJ ?NN$7X5!3H>P&NI46-QG;\<^/#GPR@^CX ME#XS^*(L&K@VIN4RHQUE*X93M\P@&3/VD8AT/$L_$I6D'36G]0-,0L;8L+HL MOP)SO*G'FC%@X\G421,*K6P\G7=42E@,8N9!/K?6I;80TLM72&T*#7_R>0A! MTMLVBD]@'L<0AV0^//@H^\A.0L^>>OY7R6NEK0]R3C6C6FF!\G!(0F]@IHPU M,)HD)X0[6Y[ [VC,&5RV6I-&:!P$19NBUGDVHHL,1LOENU>+_^3!R"N,I^[+ MR*'.C4K)W2DELNZL=)&=3B>TQFFX3!/O^A<"('-$W;26?!-]XL?>M XF^[?U MKY"I"(7,JI8:G5XI6U+]*5M2J? LTRTQ\9%FA2&'7<@.>)7@6U$)*]",X1[1 MQP3FXR/M-QW:;_K_VJ_NZIU4O=5]1\'<]#LS#<]P'=!X,ZA_8K!YLR<2%@+Y M#7RWT[ASK=.GK]$4']%0, ^I QJ;K\(8]D%TO?TRW\\B%7I!Y%GI]#ME$A\M MW:>N?4*NNQ"[X",OK$L!J>=.745/@WGQ-M [X+N3"B*,V<01"2QF;DW[=4)' M;#'O.L]M%_#P"SN.P\5LT9?)!]C:(:M0[/VX-^#[J9M+ '2;Z M>3?(?EWO?@=NN-[1:TJA*4B4C>>4/=V-V(ZPJO%C;:LL#4F_+>FO!+6[0.>% MHCKK":=@^,_9_ -02P,$% @ BZ%"4E)RWS$ "0 .!D !D !X;"]W M;W)K&ULK5EI;^,V&OXKA!%@;4 3ZSZ")$"2:=H MTTXPF;98+/:#+-&V=B31):D<^^OW>4E)<;*VDVF+3F4=Y'L^[\6EV=34<]]UXWF3 M5^WD_-2\NY7GIZ+3==7R6\E4US2Y?+KDM7@XFWB3X<67:K76]&)^?KK)5_R. MZU\WMQ)/\Y%*636\595HF>3+L\F%=W*9TGJSX+>*/ZBM>T::+(3X1@\WY=G$ M)8%XS0M-%'+\W/,K7M=$"&+\T=.ZQ,1O4+4RES9@UV;9!-6=$J+IM\,"9JJM;_Y8V^'K0VI MNV>#WV_PC=R6D9'R8Z[S\U,I'IBDU:!&-T95LQO"52TYY4Y+?*VP3Y_?=9M- MS6%EG=?LNFKSMJAP=Z=S;=ZRF]9ZGDPX_9HO:JYFIW,-UD1@7O1L+BT;?P\; MSV<_BU:O%?NA+7GYDL <,H^"^X/@E_Y!BA]Y<3\=B=Q MA[4A_ U@? %'P\K,USC+&2?C3UVNF*7D1(G);QY MCN\%[#L-?$1AX<8)W:1.''C&1#=M47A.0Q+2]FRDX9QR75>U>KX %;C$:OQ0?QL)56+UC&J>AWQ M7?(U5?Q[#M'PS'>A]""7W3GP*VQ1O&!_\?GJQL8EH3-_=-@#IZ2A>IBJUR"] M[NUG 5$\L:\R;U5M,\%%^1\ T&:C7UMT1W7U7^CU([HB$/J$W(*RR6CA/:Q) M5?0#C/SA+D?DWK3W_%U[KW*U9M>0C?W$RQ4\_%50U1XJ5V[T0EWDS0+6M+71 M(W1, 5 WF!G !.;9]^EIFF7XO;)N()M;N/3>$5UK\-[#Q<7R=#;\?-[K,39% MM83 "TZ(0^-6U$CYU;(JC*F@4I("IFG*_#A$YO2S&;MHB)DB;!)VD;>E: R MJ5HH9:(24JU)[UY*<&RI0H"!D+0'[B*G0D(7I.G?0/99AH%TOW":>1 E2]DT MI>S]ME)6]FGJ8W4 %:84N/'L#1^8=6D:8F>GRM@\\\L'4SS)31]^EW:!$Y&*_GR1T MC]K]AALR,KI+@9"B'P6OF?%?X/\E@X)S0,D_0 )/,E2-"(GX[S=HD,SLY6V# M1H1EF"@FO%%XO:V=52(E>VQ7&)AF5RDYR']_*?D3PACGO%%B7J7\+[N) M:&& 1"VSJ*O2J#?.:\95-U:>?_)K&*VL M9/5S, @HT=8!^0DDB2 G>% N_C.6;(9,S&A$ _L."%U1%EU1%U[:*7K]N MC-"XFBE/P0.(R8X3-S .T&IY80CSVJ:)H2'<7GU(Y]C\]RXM@\@&X30(7VAH MZJY/C2;&'%OZ+=Q>H&V[IZ%)PZ."C[1*=O8/CASI&)7INZ-2[%=Y5[@=)OS_ M3=H!\F_V:_O0_PKDHS-[+@3.-$FI5W)"/['/2(;CNEX*TVLCWYDZY[H&DGD]'SH&D#=TO3Y&IM U@)$]%W4X MID@^G"\2)T@I4T1.@!$+2';2*.VGG5=NJ=00 ,-L@XC?5+K/!WA_!-5[G#CL MR$-0CT^DWI$/?/1O3'!2LGT"F%#-=Z/)-A=V-V'*04"JC:WH]=.Q9WN M-,TQN3UZL>F2EMF,^=RW@,@]EV8<[\?Y[7TCST'$KC4?D*.&3P[V+15-G3=9*]H/L.@W3+2H6R^BZ\EF MDT:4MMK"@5UM^F\X)F]9]UQ1CKSC@"UZ?)!4QP;.[Q**L/& ]L$@TTS? F+( MZMX, #2RY]J6I=(:W7A(D1!+Q!R[S^O.Y-V"2TV8V5)G1]@_K*MBW>MB^\D< MZ'='^!O['C/*N]8W1F/J/U?M5O6D\SLL.<2+Y:8W7M)AN^7TKJ2T\U1AOG6: MW7"Y,F?V=)R$4FWXY\%+NQI^/-R^S>%GW.Y(@UJOL16]SB))DS:&PO=V]R:W-H965T+]XK$U(SMMFH>DGMAM'SI]@,F5R(8D% "T['Y]#T!:5E*9 MR:0/%G'9R]G%V05\OI/JHZZ8#3VT3:;X5&[YA\]OV6F&VV%LIZY8[7#A0R[P6%8%0('.[!D4/Y6ABQ/%=R1\I*PYH=N%"=-L#5G3V4 M&Z.P6T//+-](6>[JIB'1E?2KJ5C1V\Z(;E/?-4PKK=EH>G4K,-,GYPL#EU9Q M48SF+P?SP0OF_8#>R3V M#D<^Y-//71)L8FG'B%AHJ#6H6U +EK8027IDS-"UC8 /WYN6-W7!7",\ZM& M]D]LNK19O)5&-'0I&M$5SBR0?>D\HQ_(3^=QX&/@C7]AD@[+69;1JOC4U[JV MU:PIF(=Q"!F/HC3&+ LRNE6BTVM&?+G;>96?X!?5B]KL4$U*<5<\DK%BC1BZ M @*6#J@H_T:YH=\ ;Y@-^G[HGB'6YDD0?8'8B]R^ MYT;?@2I*!E31"44!K7 PQ2 ^'O]:]LI4]*D7RD 5.-U1OO(1 P#Y*09^-H^\ MC/QYF@S9^PRB1\BIG]GL!7#Q'1AA(2&^YYMGS;#1?W<(=NA"IM?]CV"MG1Q_Q^K?)7+Q3 &R6U!IN* MONW!$)A^CR?%-48V\98L)=_C#;#%CN&BZF0C-X\XZ&B>IX$M]7F<.CZ H %= MN:L/#A0/?--5O44-Q1&%("=J"\5>,G6B97W 15M\8>R1;0Y#U_F!8I1F[CSD M\> A3_/C@8"5_R.0)!S<))']YKGW8AA)0I )P/OC821YCG+W*4 G>@XC0=^P M?OPX'Q(5Q31!RF1/RN3;2=D;>]?A E&F_F?@#3_@":CY&",G#1]GY MYGSLW MA=C L%=(R?I:^N615%9)[;6.WXP*+7[IYO/YMBFF,7:UGZM)[@.7+85 MI: WA@&%]J;Q K1(' 0&$:69_<:V;=X^&_7]9/)\%@?O-9!CXUZEF@I[:0]/ MM_WJ_N&[&MY[S^+#J_F=4)L:G;OA-52]TQ0]0@TOT6%BY-:]_NZD 1/=L,+C MG945P/Y:HN&-$^M@_^_ \E]02P,$% @ BZ%"4L>VWEK!! &ULO5A;;]LV%/XKA+"'!-!LB;H; MM@$[Z; ^M B2;L4P[(&6:(N()'HD%:?_?H>DK'CP)4Z"&@E"BN3YSOU3J/&& MBT=94JK0!KVL#.DHN:*'@4JZ%<"TH*(U170^QY M\; FK'&F8[-V)Z9CWJJ*-?1.(-G6-1$_YK3BFXGC.]N%>[8JE5X83L=KLJ(/ M5/VQOA/P-.Q1"E;31C+>($&7$V?FC^:A/F\._,GH1N[,D?9DP?FC?OA<3!Q/ M&T0KFBN-0&!XHC>TJC00F/%OA^GT*K7@[GR+_IOQ'7Q9$$EO>/6=%:J<.*F# M"KHD;:7N^>9WVOD3:;R<5]+\11M[-@"->2L5KSMA>*Y98T?RW,5A1R#UC@C@ M3@ ;NZTB8^4M460Z%GR#A#X-:'IB7#728!QK=%(>E(!=!G)J^A7R_KG)>4W1 M'17HH22"HJMO9%%1>3T>*E"A#P[S#FYNX? 1.!^C+[Q1I42?FH(6_P<8@FV] M@7AKX!R?1+RE^0 %OHNPA[T3>$'O<&#P@B-XGXAH6+.2.^[^/5M(): ^_CF! M'_;XH<$/C^ _0-L4;4417R*ZU;4&75+K.A31DWBZ*4=R37(Z<:#K)!5/U)E^ M*RE:\@HZ"N"1,ME"$E()7:I*I& ;4KIN%3&E#Z9 Y;(5$1*-#-G[7RNP6K @6K,'WJ 2(KT"W:=;$RP!*57R5@*P-.@O]G1BUR/T%P33%A6"DJ#U M L[8LO#3WN:MO5OSYL;K0YZ.T->VIH(H+M , IGWD6J;@D$YL(6)4I_"7Y ? MN$!U,,&NEV"]$+EA'((Y#8?.-% J@T#&*-%HE9:!U]>'LBJV_V%:JH*YA=8X]'X)Z2'P&L'L[/1&KH]CZQRDQ"S$OG=> M>O>C=22UW\UK@A:_$O =WGJ(+I?0!1K2-":\HJ"1\U8PQ0!_5A0C=/-:H+;M M:6V"5Z]4T$::&CKM-GC:;=-PMEO;ABG;;QP(0^A\*)"AC:I^("9EJVEE"QJG M&6 D;AC%;RWR (SP/;^/1)2X?AJ>K%A=UL$@\?;&$RR078@%0C<-;9D$7J(7 MP)WLS#(YQ@*9&WI8!RC"B8E7'">OL$ VB+*]\3(L<"0"/YL%M+(WL0 V+. ! M"^#S62!Q/9P8YW#:.1?X\?M9X&!J+\\"6OO'62#T \"(@-B2][! $+Y$(H( M^Z^S0#;PX[WQ. M@[T(LD+A)$)@R20+S)LS1;0VC_. JFF$@##T7M(P(,X;@,1>FX6ODH"43J(_;WQT%UMN',1 MABI?F>N^!!/@$F'OQ/UJ_T5A9B_2+\?MYX@O1*Q8(U%%ER#J#9+(0<)>\>V# MXFMSK5YP!9=T,RTI*:C0!V!_R;G:/F@%_7>6Z7]02P,$% @ BZ%"4F63 M4DW@ @ ]P4 !D !X;"]W;W)K&ULA51-;]LP M#/TKA+%#"WBQ+><;28"TW=>A0] T[6'80;&96*@M99+<-/OUH^3$[8:VN]B2 MR/?X*(J<[)5^, 6BA:>JE&8:%-;NQE%DL@(K;CIJAY(L&Z4K;FFKMY'9:>2Y M!U5EQ.*X'U5*G*>Y';8AH, M \AQP^O2WJC]5SSFTW-\F2J-_\*^\>VF 62UL:HZ@DE!)63SYT_'>W@!&,9O M -@1P+SN)I!7><4MGTVTVH-VWL3F%CY5CR9Q0KJB+*TFJR"1= ML'<9KS#K0)J$P&(6O\.7MNFFGB]]@V]9<(T?71ES6/ #O2X+;DK^)IFP,URU9@=XH!< [I2 A4"JS7JMAAC6)W -\^Y+7UN*RFL@>^U M!U#R][XW,/_XC.'&&?YA34:0C,)TU U9VH)0G9TK _B,\=<#CJI E0YVY0D#W*N,QH%CC',(DI2MIS M?DD_[L3)?W2QV.EBPV$X&*5>%^NS3I+":X\D>M&,%>JM'SD&,E5+V_1E>]I. MM7G3S,_NS4B\YGHKJ"-+W! T[@QZ >AFS#0;JW:^M=?*TJ#PRX(F,VKG0/:- M4O:T<0':63_[ U!+ P04 " "+H4)2*F@B.+L& "^$0 &0 'AL+W=O M[^1& MW2GWZ^Z]P=-BU+*J&M7:2K?,J/7%Y(J?7>>TWV_XK5+W]N">T4F66G^BA[>K MBTE(#JE:E8XT2%P^JQM5UZ0(;OPYZ)R,)DGP\'ZO_4=_=IQE*:VZT?7OUFZ825G76Z&83A05.U_55^&>)P M()"'SPB(04!XOWM#WLM;Z>3EN='WS-!N:*,;?U0O#>>JEI)RYPS>5I!SEV_; M4C>*?91?E&73CW)9*SL[7SBHI@V+U[$V[4JNO%2S@ MT^B8V#MV+4YJO%7EG$4\8"(4X0E]T7C0R.N+OGM0=EO9LM:V,XK]^VIIG0$T M_G/"1#R:B+V)^!D3=V#,JJL5TVM6]>;61C>L1&2JMJO:#0.9C"0X6K94H)3: M;W24@&-Q/VF2*'MF=[)4%Q-PTBKS64WV1_UGMFFGK:RSY+W;0ES78"P)3JL6 MT*MK$IV=L3^4-'V:&9*DFJ4R0Z)X3DOA4\9NH=JZJCRT^XKQ),BR@F[2(!8I M;J(L2+*4@6-@4'NXFQ-AD(0I^ZB=K$DL#@H>T4T1I"+!39P' M82[8B40F8R*3%R<2$=KI5K5]8!XCQM07%$:KV'2I6K6NW%'6G+1S/'L?$?N= MT9\K7_>0I_]OFFXZ8W"Z,_:C6B'R-9/MBEDGG4)(1<"3R%]C$5.(@RPOQE3Q M0"0<[S+D@0=IG@W)B8(XC%F"Y&4,649R;]5:PXD>QZYPV#]_8=9KISIQP MK+),V@$W]L4X^75^-S]B?=0J^#QDKY]<]MD\R,R*2<=6%;PCV'E9-)YX3MF. MYP76?]10;CKP MD1#]DUY:=H67T!EY_>F,A0C%F\Z@L,F6W>BFJ6P/623^ZI'S)MO3.A[U:/H]Q5@H_6:]UB0-\Q0)X .^YM\'9.SALF%S] M%W-%XTL:_=KO\5Z.F!G3RH5/)(_F$5W2N6"O3U H&RF4O9A"JV].W0<3J%\" M^JXZWAB_8P#@J=95*8&QKTLXD>,%)IE$@WSDR=/J>N5U/27,OO5]J_[L^YA$ MQ1*QJ_: 4&YJ,97$:L20/^QVR[OT>FH=EK<9Q^XI>/^PI M0J3A01AG?BT\9'MT WZ!2&.LF8C8+\#;T'[13C A66C,,DYB><+>/;Y2DE[Q M($=M%VB_(7O[R,\AGAQZ4=/1FGO8"71[7C>.171Z(#0#2J<%F7A%AN,LFYVH"?E8$_+3E.V_"Y^,6?T MNU%H@\?KP$FESX]8CW.3\ZGKOTJKOQ 2*NO^:[%"_HVJ40=7^[:Z,: %ZUKJ MS*@P?PU!&NGYOPUAUVI3M02)[^JGL28MTOZ:T%@#$&+,PD0<.+PS%<:B M!_*!E.RTK?K).D*A*:(OQU_'/BJO\F?]S>_[/QLS0;(G.MUA#%S(&O M/_ M6] _.+WS7^A+[?"][V^W2F(>H0UXO];:[1_(P/B7S>7?4$L#!!0 ( (NA M0E(XN* 27@0 *@) 9 >&PO=V]R:W-H965T-'P\,R<&9++O=)?S [1PK=:-F8UVEG;+J93D^^P%F:B6FSHSU;I M6E@:ZG)J6HVB<(MJ.0UFLV1:BZH9K9=N[DZOEZJSLFKP3H/IZEKHIVN4:K\: M^:/#Q'U5[BQ/3-?+5I3X@/9S>Z=I-#VB%%6-C:E4 QJWJ]&5O[B.V=X9_%GA MWIST@3W9*/6%![?%:C1C0B@QMXP@J'G$&Y22@8C&UP%S=-R2%Y[V#^A_.-_) MEXTP>*/D7U5A=ZM1.H("MZ*3]E[MW^'@CR.8*VG<%_:];3P?0=X9J^IA,3&H MJZ9OQ;!X]QLYEF^$%>NE5GO0;$UHW'&NNM5$KFI8E >K MZ6]%Z^SZMNF%=1':D&KP@"4%W1H030%O495:M+LJARO2W,#E)[&1:,;+J:7= M&6.:#SM=]SL%K^SD!_!!-79GX/>FP.)[@"G1/G(/#MRO@[.(;S"?0.A[$,R" MV1F\\!B+T.&%K^ -GL,]MDK;JBGAGZN-L9HRY]\S\-$1/G+PT6OP5%!%)Q'4 M%LRP5742_LW38?JEX)['_EE&I*%0:H? W]PP+VJ!%(UJV2 M5)XD;]50EDE).&8\ 4I\R%7="BVX>*#M=*L,&@]$K3I&)_N60/41>R?(;H/( M)9L+8Q?P-PK=:PZD&-8;U(-J?LJ?S.E'47_$ID.S@+=*E12F!]2/58X&+L / M9UX<1-R+?2\-8NXEJ9>$\<'Z1JJN@-A+PQ12+R-H/_1F<08?R7,-UTADXRR& MA*:2> [OL"@Y+B4=7.2W5(;\&L.E'Z9CB.(8_'D"GY05DASIF3DBB9<28]Z> MB! .]=* R,WA(X5 N+2I&@H:]J#CE_R)0L\/>6U$5#.&BR,OF27?.W,9>6%$ M;*A-HIC:F&SFXU./+D,OC'N3-(A<&\V3,=PH$HK8(,EG+.G5-8(4S@6+?NF3 MX=S+&(LP@RP;,Y!K>X\'![9:U:!ZMR@AB&8P'W0((R\(??; ]P*:8+X"*>^+#ILXTR4+L)LP5>RA8^D83UW)99$UJ"U$ETY66;/ M"EP$D_#_0&>3,P4>'PL\_N4"EZHI?Y-4,T28,HNDHO(NGT]30:?I2V5^=@>^ MH1>F%3FN1JZ&]2..UI_(M;Y^79WS^7RH< ,Y:DL9SI14IW^)E@=[ZNZ>%6LU MYX!]:4;EXBD>>![41IS.E)E#$G[LV\7D$9>G'*A98F7 M)3-X2>7IR>U9HR[=&X$BQP=9X_/D*O^]GTV[]\P'X0N^3B1N*6EL\F< MY-3]NZ ?6-6ZNWBC+-WLKKNCIQ1J-J#_6Z7L8< ;'!]GZ_\ 4$L#!!0 ( M (NA0E)(,UG]704 'P? 9 >&PO=V]R:W-H965TD[&38 MCQ\I.:+CR*1;>-676"]\[H[WW#UBR+,U%U_D D"AAR)G\KRW4&KYKM^7R0(* M(D_X$IA^,^>B($K?BJPOEP)(6H&*O(^#8-@O"&6]R5GU[%9,SGBI0\_5Y+^P]/?A,LX4R#_J3LR7)8 ;J;GDK]%V_L9+2 IBDG"$!\_/> M1?AN&H\-H!KQ!X6UW+I&9BKWG'\Q-Q_2\UY@(H(<$F5,$/VS@BO(LGZ[]4D]>3N2<2KGC^)TW5XKPW[J$4YJ3,U6>^?@^;"0V,O83G MLOJ+UINQ00\EI52\V(!U! 5E]2]YV"1B"Z#MM /P!H!W <,]@&@#B'8!\1Y MO '$AP(&&T U]7X]]RIQUT21R9G@:R3,:&W-7%39K] Z7Y290IDIH=]2C5.3 MCT25 A"?HT]+$,20)Q%A*9K5E6/>S&C&Z)PFA"ETD22\9(JR#-WRG"84)'K] MD0@#7<$;]/H:%*&Y?(-^1G>S:_3ZU1OT"E&&;FB>&^-G?:7#-L[[R2;$RSI$ MO"?$$-UPIA8235D*:0O^RH/'#@-]G:\F:?@I:9?8:?$WPDY0%+Y%.,!A6T!N M^#4D#3QH@5\?# ]/6^#3P^%C1S*BIH*BREZTQ]XGD1%&_ZE*!UUL5$\I%N@*AJ#0^3 TO!2^XB8OD"!ZTMDIHJ[^K MVNJHLFJ4=349Q(%F9K5-RLM!P_'NH&G+H&U+SV8U:&8U<,\JUVI.6 )(?Q=0 M(B"E"N5G.%%^.P:-!>_##)OBA M,_@/Q9)0H;\LRBA)QGFZUD+0%N#P1>IV&?".F+I&/ M_U(0_)E;IPU#DO5BW#\0_BQ>T'#_S$6%T-?<):_^=F M$J@@63">\^QQT^4'=1&V\HB#KMG"5E]Q^&/8\OB)O&1A*\/8)\,>LKRMA:V2 MXL[7R-CJ+W:ODH]'EMN/O[.PE6GLEL\9"+VT1].G:%U&K8[B8>>L6/7%[I7F M\5AQ^SF@A:Q(8[=X[K*BNV96WDL=O;F9KCQ$65W%IUT3%5GAC=SKTF,1=>GQ M$WN)BJP^1V[=_ C*[-<=U#^15= (=T[+UBZ$>[%ZM/[Q^/'W3V25.'(KY M: MOJV!(BN?T:!SIJSL1N[EZ_$:R.W'__V)K#I';M5L8\J_FHNLDD:=[PY$5FXC M]S+V>*WD]N-OI=BJ/OX-BJ\^Q M6S=_!9X)LES0!%T(()J>SZ#UK027]:V-W\[W%&*KMK%G3P%$HOD@676N(MJF MN4F_VTX8!"=!\%/;"<%W(Z??@WR>!ROTL5N ]U*NK^X8-74Z4[I>[8O#BX!MYUXM+<"/,#AW@+X=F"=A/[6*6,!(JN.=R6JLEF?G35/ MFR/DB^K@=.?Y5?AN6A\$6S/UN?0-$1EE$N4PUR:#DY$N5E$?]=8WBB^KL\Q[ MKA0OJLL%D!2$&:#?SSE73S?&07/@/OD/4$L#!!0 ( (NA0E*O^I8I;P0 M .(3 9 >&PO=V]R:W-H965TT(_L37&''PIBXJ-K37GFUO;9LLU+A-V0S:X$D]6A)8)%[*"[,<6M)X' M'O-LS>6 /1EMD@P_8?YQ\T#%G=UY2?,25RPG%:!X-;;>P=LYBJ5!C?@CQWMV M< UD*@M"/LF;NW1L.7)&N,!++ETDXF^'9[@HI"!99;QDG9 M&HL9E'G5_"=?VD(<&,"@QP"U!D@WZ(O@M@;N2PV\UL"K*].D4M=AGO!D,J)D M#ZA$"V_RHBYF;2W2SRO)^Q.GXFDN[/CD$>]PM<4,7+578/$5/.%,4,NOP=4< M\R0OV#5X"SX^S<'5FVOP!N05N,^+0M#&1C87DY"N[&4;<-H$1#T!(0+WI.)K M!GZJ4IP>.[#%[+L4T',*4S3H<8Z7-\"%/P#D(,8.]Q MFLD0F1 (\0H4A#',KDVD-G["VH_4DMT$AL'(WAW6^13C^?XQ9GZ*>0O=J ,= M9>%W6?B#67P@/"F$"#5OLFGVC7UP./L(^2C4$C# ACY&FQN@+E!)%\>4Q9! MET4PF,4OA&0%%FN/[O*EGL:1Q[#S&)[_58JZ8-'@]#LA65%2@J58XE1HNE S MOFYU#%,3-9&AYE'@:N_-S #S)8<:-0:8Z_C(,U,3=[G%WT(-^!=T(PE=KL%W M2;GY$1"^UE,\B@8=IYD)YCC0Z6%1=0,XW YZ64S2G>2,B?H. ME5%),XS/SQI2THR4$N--Q,.!EX S<0AU0S0 M<#/H)>[_VAM2@HS0!2A3ZHS<\U#F&E90J#,Q,\!@Z$!/)\P $[W2[>%+-0,T MW Q:=F8%V0Y^3"G]1?X%V%&JBX:WO:]F)S!N]6*=G5-8%,-()^<4Y4=]GR5( M23P:EOC?Y9(!4\R'&A12FHJB"S"CE!4-[WI?S4Q\\HT7Z-]0,R-(WV(80'ZL M;S#L@\,/,:.L/D1B8K[;BC>'"-UH=U#UKCZ>T<:G\';>'#9 J;GA9%,?L2P(%V6I+]&ULQ5C;;N,V$/T5PM@""=!$(JF; \> $Z7=!1(T2)KVH>@#(]&V ML)+HDG2<[17'AF:$XVC'\52THE>,_27%R/EE*N MKBQ+1$N:$7')5C17O\P9SXA4MWQAB16G)"Y!66HAV_:LC"3Y:#HIGSWRZ82M M99KD])$#L!5B5 !*BS\2NA%;UZ (Y96QK\7-E_AZ9!<>T91&LJ @ZNN- MWM(T+9B4'__4I*/FG05P^_J#_9!7,*Q'TEJ5_)K%<7H^"$8CIG*Q3^<0V MGVD=D%OP12P5Y2?85+:^-P+16DB6U6#E09;DU3=YKQ.Q!8!] %0#4!O@] !P M#<"' IP:X)29J4(I\Q 22:83SC: %]:*K;@HDUFB5?A)7M3]67+U:Z)P0 MY. A25-E(2:65 X5M%94O_RF>CGJ>3E$X('E)? 4I$TX:"/<&Z0 MD3&DT27 \&> ;&1W.'1[,!R..^#AX?# $ UNBH-+/CQ4G#EG&;A[EY3G) 6W MY;*@7 "2QZI"^>+B7HDG!C,AJ!3@KWO% [Y(FHF_#5XXC1=.Z873X\5G&B^2 M? $6JHNH=9(R]19QWE7MBL8J&\S:%OC>QWK8+L&_CN.ZN3;AO3!P6V9AAQGV@F)5=47A-5%X MQBBVE#E3;1Y\!_4:,=39;[C]$ZZVH/$B,$;X2'E$FP+6ATY)FAYGO! YN2;/#S,/(ZY$F1#HZ M='C=E#2/$2O4LP&>3P<+-@!'L?O$^P0T.L3[!' W23HX0+-T^7N MX6YF(M+]'7JGK*J>!=#_,4KU][3ENMBWVTKM,+,]I[T1Z#!S'!_W*57/&&CN MU46YCA6H[N)P?,)2(MW\D?W_"'2 !_=.U"$@[!/H$! /"!3IR8/,DV?V.+LU M$>DFC] IJZK;/\(_1* U[;:D,'+=MD [S-2$1$%+H%UF$#NP6Z!(#Q5D;LU% MN8X4*-)-&[FG+*7N^&/0*= #8-WK#(: [)% ]<)!YX/PFEY2# MF+=CK=J1BL>[B&)ZPHE@/ 6S>Z1^LV &>#OE411W ]>YX_SNNRH"U M=8*H$KDH3V*%6JOK7%:G;\W3YK1W5IYQMI[?P*NP.K/5--41\@/AB^( *:5S M16E?^JHY\^I4MKJ1;%6>4[XRJ:I97BXIB2DO#-3O<\;DQTWQ@N9L?/HO4$L# M!!0 ( (NA0E(-83"E2 , #T+ 9 >&PO=V]R:W-H965TS4 M-K#MKZ_M!$-;C:*EU?1G'JEAB M1517U,C-3BED1;29RD6L:HED[HPJ%F=),H@K0GDT'KJU6SD>BI5FE..M!+6J M*B*_7R,3FU&41MN%.[I8:KL0CX 4]8?Z5II9[+W,:85<4<%!8CF*KM++ M2=JS!N[$1XH;M3<&&\I,B*]V\FH^BA++"!D6VKH@YK'&"3)F/1D>WUJGD<>T MAOOCK?<7+G@3S(PHG CVB<[US:) MH%@I+:K6V#"H*&^>Y+Y-Q)Y!.CABD+4&V>\&O2,&>6N0NT ;9BZL&Z+)>"C% M!J0];;S9@ .5P31DSR5?#6!MLZR$N6ISK!B<[@I-F\$9PO53PG,]Q_JN# MV)#VS+,M\^LLZ/$&BR[D:0>R)$L.$)H\V#R]"-#)?2)SYR\/)Q)**2J8F%"E M4:BY3+V$B;M&E/#Y:J;<^I< 8,\#]AQ@[V@ )4J)<_,R.>1#*6@\])T'^T*O MQUDW'\;K [!]#]L/PGK!2"S$@M,?OU]F M_EK2 H$P)@JB30ZT,'QLU:)\ 35*5]^X.2)FC"Z(/B;:P9\)NCC&\\SS/'M( MACIPYQG=[C%ZYQEUX/E];5O:<*&%JME39A-F!J292@WFST8CGGJHO MEU;NZ;/$_@(B.O=1HBNU?JT_]9F/E? MA9EF.[;9/R;-=%?KT_P_$F?8L6W:+E5-"AQ%IBM3*-<8C2'$>?>Y2,/?B\>0 M:ACAN%3CO0;%? @7KF]34(@5UTVOXE=];WCE.J)X=[QI+-\0N:!< DER8"0>&GBU.><[SM7>[(5\E%%E&IX2F*NIIU(Z_2SXZ@@H@E1%R*E M'/]9"9D0C4NY=E0J*0FM4!([ONL.G(0PWIE-[+<[.9N(3,>,TSL)*DL2(I^O M:"RVTX[7>?GPG:TC;3XXLTE*UO2>ZH?T3N+**;6$+*%<,<%!TM6T<^E]7OBN M$; [?C"Z53OO8*@LA7@TBYMPVG$-(AK30!L5!!\;.J=Q;#0ACE^%TDYITPCN MOK]HO[;DD/XD3X4C=@2\08. 7PCXAP*]!H%N(=!]K4"O$.A9S^14K!\6 M1)/91(HM2+,;M9D7ZTPKC?09-W&_UQ+_92BG9]>,$QXP$L,-5UIF&%*MX.0K MD9*8B)S"R8)JPF)U"N?P<+^ DT^G\ D8AUL6QQ@Z-7$T C'JG* P>I4;]1N, M>C[<"JXC!5]X2,-]!0XR*&GX+S2N_%:-"QI<0-<[ ]_UW1I \U>+>^,:\<7K MQ4M=EKLFDT M;ZQFL<+*66I0-,@DTXPJ3$H=P6IG2VJKUI;O80#S>.76AM:::3Z;&;8B#,VF M!F._Q-AOQ?B'%$IAMR$Q^Y>&L,:VI@!AZ(B"(K%%+C*)]2$?,6F7^*7B4 >;TCXF,_?T]B^,]7K>)[* D.W@+V1A7]'UL!T=LO5'O@&W- MGE[W@&W[GCVRPY+LL)7L-R0ESW5$^#DF="HDSB!@28H99Y*_8%]7V,,C,.X! MW.%1 ]R= M,>JUPEV8AGG?$/1]G7ZET_^P,>!5L\?KMC+YBH=-ZVML->\? X6QW>P8#1N< M78TJKWU6S8E"&'ADA8B&:\3U'[RD"WT*L(FL*028 !)/E:VAJ :/U_^X4%03 MP&L? 4>D"G^7W,[,49 E68)/W=)O?F/'[]76RS[JJI5[[;W<.(,8G&=P:_LB M7*:I%"2(VM17S=<;?5PHJJ[IM;?-]_=\[[A/CH=-?=*O^J3?WB&GO/@??K_!VF-_E*C7Y MU1)S9&W.<3%=H4KW8HB5*//;6K[0(K7WEZ70>!NRKQ'><*DT&_#_E1#Z96$, ME'?FV?]02P,$% @ BZ%"4AX5U">6!0 QT !D !X;"]W;W)K&ULS9G+;MLX%(9?A3"Z:($X%B^Z!8Z!U)ED"C1 T$PZ MB\$L:)NQ-9%$5Z+M=C //Y2LB+)XB0UDD4TBR8>'/P^I[Z>D\8X7S^6*,0%^ M9FE>7@Y60JPO1J-ROF(9+<_YFN7RER=>9%3(TV(Y*M<%HXNZ49:.D.<%HXPF M^6 RKJ_=%Y,QWX@TR=E] 6\MWE Y>+GQ+EBM171A-QFNZ9 ], M/*[O"WDV:K,LDHSE9<)S4+"GR\$5O)@24C6H([XG;%=VCD$UE!GGS]7)E\7E MP*L4L93-196"RG];-F5I6F62.GXT20=MGU7#[O%+]IMZ\'(P,UJR*4__3!9B M=3F(!F#!GN@F%=_X[G?6#,BO\LUY6M9_P6X?&X8#,-^4@F=-8ZD@2_+]?_JS M*42G 226!JAI@(YM@)L&N![H7ED]K&LJZ&1<\!THJFB9K3JH:U.WEJ-)\FH: M'T0A?TUD.S&Y27*:SQ.:@B]Y*8J-G"%1@H_7;"; YMOBD0DK/Q471$T2>71 M$#P^7(./'SZ!#R#)P5V2IG(^RO%(2#E5TM&\Z?KSOFMDZ?J:S<\!AF< ><@S M-)\>W1S&A\U'L@AM)5!;"53GP]9\!T,^ U=;.6 Z2]E0WBW#DJ;L#-S0I #? M:;IA0'!PE?%")/^R!9CR4H"_KF:RA')A_NV0@ULYN)9#+'*FM%P!FLO4U<%O M/S;)5BJ0DV,J]#Y56*>J;MSM!"($95&WW7KJ423P2!MT().T,HE3YATMGN7* MD%7JU,XD<9\FZ$KT2.1YYN[]MGO?V?U7MF4I0!>.@@=MJN ]S'_8R@F=([M: M_"/O_B:UJ:"AH:"AYT6]23>%X9A8ICUJU45.=;<%+TOPF$OG2.L"W$K',,Y[ MI/(9XTB(+06$'6N ;X>@)E=71>#%<5^K(2KR XM2A6Z(WH9"39[# M6J'01WV=>EP<1A&T"%50AVZJO_ *_ ?^D+LAN>%8\S+I5_0PN4(Q).^!8%#! M&;KI_"K#FO;=,F,_(/W)T*,0BFUWG^(]#-Z(84VBKH"^MSI##@4J!X!N"S@! M85#'O*;0%7*H4+D =-O *P#3L6Z:73W*,;L*_]#-_]/@I>/=I%2/LBM%R@60 MVP6.AA?20=^?9&?(H3YE \AM QUFW?(M*_+J&0',>+YP80MU]MWO8N.-%*21 M&]*O8JMIWZVR[\..C36380KS,+9,B.(\ZA4F4#R&T#QQ-,9[V/"=16I"',BV%LT:D\ ;D]H4.R M*2_6O*"BVH))_)06V8>/[@KIV'L/2,.*X=C-\%>1AO6-.88^ZC]K&,)0" ,+ M+;#R .S>P!^/-*SOS$.O[]2&(&R[(7'GC8S;%TY &M;1/^P_8YAB+-Z E3=@ MMS>XB89UU&.$4/_^,X2AD,063F#E"=CM":>]T]*)WW\H-X387FQ@Y0G8[0E' MPPSKW)?%A'Y?I!XFB^G;="I[P&Y[Z,#L3J)C29=L.*/S9[DNJQ)3N33%RX7C M\*9XCZ-W@3<%=NP&^^MXT[?N, B#OC^:PF+B6^Y*HOR N+?XQ^.-Z!MXK#V( M&()BRSL4HBR"N"WB!+H1W06&_5*:8HCE_0E1/D'Z+3O[^Q=(8<:NR\KG^K]_5$_Z9@JJ4AS%#+4><+5?5Y4,I8 MRCL I.Q)MO/.0TGR8O_%;7\B^+K^:#7C0O"L/EPQNF!%%2!_?^)&ULE53=3]LP$/]7K(@'D";RU384I9& "HT')$0'>YCV MX*:7QL*Q._M"X;_G[(2H&RW;7A*????[N,27;[5YLC4 LI=&*CL+:L3->1C: MLH:&VU.] 44GE38-1PK-.K0; WSEBQH9)E$T"1LN5%#D?N_.%+EN40H%=X;9 MMFFX>;T$J;>S( [>-^[%ND:W$1;YAJ]A ?BPN3,4A0/*2C2@K-"*&:AFP45\ M?IFY?)_P*&!K=];,.5EJ_>2"F]4LB)P@D%"B0^#T>H8KD-(!D8Q?/68P4+K" MW?4[^K7W3EZ6W,*5EM_%"NM9*66UC_9ML^- E:V M%G73%Y."1JCNS5_Z/NP4)/&!@J0O2+SNCLBKG'/D16[TEAF736ANX:WZ:A(G ME/LH"S1T*J@.BVNAN"H%E^Q&630M]1LM.[[2"@UUK*6#6XZM$?C*B "8KFC# M/ 'RI00VAR6R!90N08 ]8<=S.A&25D=,*'8KI*3FVSQ$$NLHP[(7=MD)2PX( MFT-YRM+X"TNB)'I8S-GQT%1W<9$?%9)HD9_M5C <5XW]1T=,.,N+HL([Q M!QU)ED[WRY@,,B9_E<$K!/,I\^0#X!K/>:*![653B8K*1<]4*VBRKO*25R%D%.'VZF/P"/UUBI -JQ+><[D7G&>BA+!A[UHTOJXM) MJ!G1@BZE3D'4UPN]I$6A,RD>?S5))VV?.K#[_)K]NAZ\&LR""'K)BM_SE=Q< M3*83L*)/9%?(KVS_*VT&%.M\2U:(^A/L&VPX KT>25GL8'R=6O MN8J3\^N\(M4R)P7X4@G)=VJ&I G-YP) 1XKM3**_&^Z K>J304@U0I'RX BCPV'V-CQ0A6RKB=IJ MHCH?'LC7*<7'P4* /VY5&/@B:2G^]'2*VTYQW6DTT.DM57P<$9VZZ:4LW]=+]C4FE.OY2IG:9DFG6XV:#$,1QXF8W;=E- M1[ ;4;RI8V&F/88.3!JY^64MO\S+[X:]4%YII0$+5JV$1T=@:+P@?#_Y@AT+ M@O^W@#49NR6-8YCTZNY )6F,W)6'1N0A^BD:UJ1]LP[ZB]F%T<[F9&P< OHM MXA@9:U)VF> ^61L2Q=D06V,1T.\11PL9M!T@[%-V&)0K[89/8?3=]0V(]/0K]/':%MF+X$LL^; @4J2@>T.,A: PI^B;4W: MM_^K'F479F!A(V,>R&\>QT@;LGVAKQ,.2)9.!\AVC@=^YSA:V9!M"Q9CAW/ M <+&.)#?.,8(&[)=P+%>'2B41 -;7F2\ OF]8K2N(9?P]SFZ3A ##(TW(+\W MW#$NUV1-SQ9D^:P(ZB,T48=I^?IBE- AH_0H>3^A0T:]D5^]CQ Z9._<,V2M M&QL4Q7A@=X^,'2#__OYHG7/LY?N'.Q<&#JTCXR3([R1'"9UM$BCJG^U/T6K7Y.E>WISU3Z4N3-2G&'2N%O6][AWAZ[P2H*!/*BH\3Y7X\<-5Z:$A MV;:^;5PP*5E9/VXH65&N >KW)\;D:T-?8+87UO-_ %!+ P04 " "+H4)2 M,=A[/_D" "S!P &0 'AL+W=O9TA6SM-3S MT"PTLL*#*A'&492%%>,R& _]WJT>#U5M!9=XJ\'45<7T[PL4:CD*^L%JXX[/ M2^LVPO%PP>9XC_9A<:MI%78L!:]0&JXD:)R-@O/^^TGF_+W#(\>E6;/!*9DJ M]=,MKHM1$+F$4&!N'0.COR>\1"$<$:7QJ^4,NI .N&ZOV*^\=M(R908OE?C& M"UN.@M, "IRQ6M@[M?R$K9Z!X\N5,/X7EJUO%$!>&ZNJ%DP95%PV_^RY/85H#J W09M0A=-0O&> MA/HQW"AI2P,?9('%2X*0U'42XY7$B_A5Q@GFQY#T#R&.XFA'0I=OAO?/=L G M;X>?OJ(FZ0J6>+YD#]]6%0[AZO'HR_4AN)I!S]7KX!#.A44MF7M4\/U\2J6E M%_;CE?AI%S_U\=,]\;]0*YK[2,)%H&VG8Z2J-\YO= QZ'0,_JNCEM0I!?^#Q?\EE4B2 M&#V$F5>$]#1:<[^X)H-L+>\T'B0;XK:=XK-!M%MN:-.9J M+KU4VE24MR8C5Q5"#Y]IB!BD6R/1[M*1;9W_8' 6;^C8=HJS=*.2DQU,:;8I M-EQK9Q7JN1\+!G)52]L\^VZWFSSGON%N[%_01&H&R#^:9IS=,#UW'4[@C"BC MXQ.J@FY&1+.P:N&;YE19:L'>+&FJHG8.]'VFE%TM7(!N3H__ E!+ P04 M" "+H4)2TABT*1\$ #*#P &0 'AL+W=OU#*[4%&P)AE49JTZVNTG6OVFYW'T[WX!(GL6KLK&V: M[?WZLX% @9M>J=["<:9&7\S'GN8Z5;(%[4F1(.?&>/JO/1\U2Z)AE6 M%V)#N/EG*62&M7F5*T]M),&+0BEC'O+]R,LPY:/9M)A[D+.IR#6CG#Q(H/(L MP_+MFC"QO1S!T6[B"UVMM9WP9M,-7I%'HI\V#]*\>;65!&%A7GH5XL2]WB\N1;XD((ZFV)K!YO)(Y8DVKN#_>6;\MG#?./&-%YH)]IPN]OAQ-1F!!ECAG^HO8_D8JA\;67BJ8*G[! MMI+U1R#-E199I6P(,LK+)_Y9!6)/ 48]"JA20&V%L$4&ZW\5%+\R\U>GIV2SGF*<4,W'&E96YV2"MP,L=2 MOE&^ E>9R+D&8@D^_MHPVI6\M.*Y+GE0#P]$X%YPO5;@$U^0Q:$!SSA7>XAV'EZC08LW M)+T 3P#R$>^ VC^R^HP&< )ZH 'A;V@U]ZS!I@ONO$\ [??SC_?@3]_-RK@ M3I-,_36P8%@O&!8+ACT+?A7:[*["C("-I"EQ[4EI(2XLV(/_.@OC*)YZK_MQ MZ@H%, AKH0.X<0TW_@4XRDT S#,52KOP2AO1WLHHBL,67E=H,IZXZ:*:+AJD MF^=9SK"]9P W-^K*W(KF;#"AE,E^%VC4!?63H 7J$$)QY":-:]+XR#B>@7LL M7\SY?#8;W\DU%WSLX$+M).@*P208N^$G-?SDV#"743X]WHE)AR^( MARHBL$ M@PBZG4AJ)Y)A)W8WYBMF.3D>/.DPC??SMP3O"@4HZ4D=Z#3X+?GZL M"]4R!W$-(QBUG'"(35 2]WBQ5\C@N[/H7=[ #F:(XO9Y<$@%_KAO2U#C##HJ MF][E .INQV32N8Y<8C 8!STN-'4.!O_!U5X9.5@]FH0=2(>8CP+4 ]G41CA< M'/N3Q@D;=BCBQ&\?4H=4&,*^_&XJ)1PNE88.:9AT@/8 M%$MX=+5T4G;K7P1]OPW9E0K&>U*'C$V9A,-U\HF;7H?1O\D"E&4LGQA M TNS#:;2?@&[=]]5^[K@&D P96!UVK@ M\Q VA0LF_\\7*6HJ#AJN./^V6%;F#X*,V@GL[75%&9&KHEE4YB8R#4W9/M2S M=4-Z5;1AK?EKTZB6;65CINQR#??*?A,RLC0F_8O8'"U9-H[EBQ:;HO=Z%MIT MVA ME;8F3@B$"I!:NFF5VJEJM>YAVH.! ZPZ-K,=6*5]^-DF35)(4B;QT!>PD[O+ MSW>7?^S!1L@GM030Z$_*N!IZ2ZU7Y[ZOIDM(B3H3*^#FSES(E&@SE0M?K220 MF7-*F1\&0==/">7>:."NWR\7[NEBJ>T% M?S18D04\@/Z^NI-FYA=19C0%KJC@2,)\Z%W@\S'N6P=G\4AAHRIC9)+) M3JYG0R^P1,!@JFT(8O[6, ;&;"3#\3L/ZA7/M([5\4OT+V[Q9C$3HF LV \Z MT\NAEWAH!G.2,7TO-E\A7U!LXTT%4^X7;7+;P$/33&F1YLZ&(*5\^T_^Y(FH M..!.@T.8.X2'.D2Y0^06NB5SR[HBFHP&4FR0M-8FFAVXW#AOLQK*;1D?M#1W MJ?'3HR^4$SZEA*%KKK3,3(6T0B>W1#Z!)A,&Z//OC.IG] #33%)-09VBDRMS MCS(S^H2^/URADP^GZ .B'-U2QDQQU,#7ALT^P9_F')=;CK"!XPJF9RC"'U$8 MA$&-^_A@=]Q_[>Z;C!1I"8NTA"Y>U)060B5Z)"R#C^A"*3 Y(7R&;BB94.:R M@&Z!J$S"#)EFO+?)D90OG-4WP65QX9(HJM#/&_, =*TA5;]:\*("+W)XG0:\ M,5%+]R@WL!5:$V8K5Y?X;:B>"V7?ZO4(AR$V25Y7\[MOU>D&G<+H%6:GP.RT M8K9U41WI-EJWPA G<;(#NF\4A?UN/6A<@,:'@K83QH<0[ALU$W8+PFXKX0VL M@2%\WM(\O2)4[SWV=E+@)HW+@4<'U'!\UC5 MC'>#?G^W+C562=Q4EU+#\1LB+C@\FRV'[2$TS_A,H;_H #G"I?CB^%T6J]1> MW"Z^_U>L[D&:5&/6+$JXU';<:Z]6IC.SF7M=I_:7JA1FG+S+.I62C(^KR7FX MZJ8G2G:_YC5&81SLU,FO[,#M\<>0+"A7B,'<> 5G/?,&R.V)8CO18N4VY1.A MS1;?#9?F% ;2&IC[@?4$L#!!0 ( (NA0E+X7WY:N@( M +$& 9 >&PO=V]R:W-H965T^BJ*MON8;4'DPQ@U;&I[91V?_V.'4@I!=1+XH^9-^^- M/>/>2NDGLT"T\%H(:?K!PMKE11B:;($%,Z=JB9)V9DH7S-)4ST.SU,AR[U2( M,&ZUTK!@7 :#GE^[TX.>*JW@$N\TF+(HF'X;HE"K?A %FX5[/E]8MQ .>DLV MQPG:A^6=IEE8H^2\0&FXDJ!QU@\NHXM1ZNR]P2/'E=D:@U,R5>K)36[R?M!R MA%!@9AT"H]\+CE (!T0TGM>801W2.6Z/-^C77CMIF3*#(R5^\]PN^L%9 #G. M6"GLO5K]P+6>CL/+E##^"ZNU;2N K#16%6MG8E!P6?W9ZSH/6PY1>L A7CO$ MNP[M P[)VB'Q0BMF7M:863;H:;4"[:P)S0U\;KPWJ>'2G>+$:MKEY&<'UUPR MF7$FX$8:JTLZ(&N@\5/)DUNFG]"RJ4"X>BZY?8,)9J7FEJ-I0F-,>US0Z 0> M)F-H?&O"-^ 2;KD0=$"F%UKBYZ*$V9K+L.(2'^ 2Q7"KI%T8N)(YYA\!0A)6 MJXLWZH;Q4<0Q9J>01-\A;L6M/81&7W:/SH_02>ID)QXO.91LQC4\,E$BC+G) MA#*E1@-_+J>4>KK0?X_$:-[:@)MZJ_0#WW3=% IDIIJU*I5^N^>^G;S<[Z MD/IQU3[?8:IF3JU@3G<)!,X(LG7:I33KJD%6$ZN6OL=,E:6.Y8<+>E-0.P/: MGREE-Q,7H'ZE!O\!4$L#!!0 ( (NA0E)\1KEG+0, )H, 9 >&PO M=V]R:W-H965TV%2=W&PK$[VVV9M ^_NJY.49D0?R3$5,#.4*B,&NFKDZK&B9)"+,N[ZGA>Y&6'" MZ;;SL1O5;#_+DX=D'HFF/6UR-63#A,5X9Q3,,M"9[AD31"2,<'0A MM%$3(&0TVN]3Q:;$5AA=2UMO,#C)Y 0F#^RL(8Q#ZPNZO^NC_;T#M(>80%>, M<[#5;== :'8!-RG#."W"\->$T:?)$0KP(?(]WULA[[U9CN/72@"CG(0P[6EJ B5G-\B+[!JXSV+Z4& M7#\O080N#,WTKPU+-JHE&QNK5#T98\7@&1H3O@I\X:.9^[";RK0;Q*T(M]UI MG>^R52-HQ,W*ZE6 815@^'Z,/:)3-(1M#*5 A;Z1; UH,?T^JE&50;0KJLUJ MR>86J!8^HAHO[.%6?&-]-2M4''J9X?G+@<&<$YYL]CK9! M,%HZ*_T@7GI#EZTP7MQYW=K%T=[:KXB"DFK$Z1!4WE$3BJ2*BW#1,7*.!*FL \T,IS4O'7D^KSY'N/U!+ P04 " "+H4)21S_]A>X% M "P*P &0 'AL+W=OB0;O7C$W'0F4I$^DD _KA1\FJ3K8>3,Q,D^Y- M(MG',WE'_>Y/D9.[-/NF5TH9=+^.$WTV6!ES\VHXU/.56DM]FMZHQ'ZS3+.U M-/8VNQ[JFTS)1=%H'0])$(CA6D;)8#HI/ON432?IQL11HCYE2&_6:YG]\UK% MZ=W9 ]^?/ YNEZ9_(/A='(CK]6E,E]N/F7V;EAY641KE>@H35"FEF>#<_QJ M%K*\06'Q-5)WNG:-\J%FW_.;=XFP0Y#U2L9J;W(6T_V[53,5Q[LGVX^_2 MZ:#ZS;QA_?J']S?%X.U@KJ16LS3^*UJ8U=E@-$ +M92;V'Q.[]ZJE;3! \XTVZ;IL;'NPCI+M?WE?!J+6 +..!J1L0%P;T+(!+0:Z[5DQ MK MIY'22I7BQ4:(RF:G;ZSJ&W,=\/M(7D5Q9"+5.VI>>>:NHZYY;AOZ MUH^H#0MSSO;&WC1B 6T?NZAZ*'I[^%[=JAB1OL&&E:O0W[P954Y'Q\^;42,N M5/"]V+78,-X>NW'5M['G>8,#X%7@:>:4CG:G#B%[PV^QHB/2/GYYLV:V*-F2DR!U/U_)Y%JA>9J8S%8YW1Z%7ZV)UBXXX0 YLP>Q(A!J1A[C'$P"'<#R*7$,]*'[LA9ATA M!F[AT'.(2S.7N +H\,AC7(%1>.QAZHZ;#!'[!&FQ:8\\ FY&F%J.B _8$($C830?<7 M;TV;<4<1H0!/ZJSY'.'\1TF*$PXY)28&(M%\B/MRD M?x',U*/HI,!;>KSH?$U;1&=7S@"DM%]S_KHY YY3CX*6 H+I\8)V1IMB MM0LT#.C*^M7J4\B9>U%G@'?FK&P/)XH!EYFSJ.U^N%A3SP9[T.PUV>T;<)WU M<_U!4_E($IK5WG?ZEM ,2,U\O?)D+1)ZW/%*C@'263_2_Y>9A;+"?.MS!CQG MGO3YC+5([RZ9PP#\[+&T]T]>;G&H.-Q9S[ON3 #UN;.H/[0WT53M^XSN-=GM M(-0/WE\_'/*]_>S/U-02CXY>;W$H(YSZJYP<^,S[!;U3Y2Q][,K2_45PBQ'A M'2],>6U7RUF-NTY+X#=WEN2'IF53EV-,]O<+6ZQ(T/&BA@-G^='R_8BY^< 2 MG@/RN4<)SX'DW,,[:=Z4\!1W[/0*(*HX6L,_W<0)@+OP*.D%(%D<+^EGHJG7 M">_:I@;4BJ,5^T])G'N9%\![X:S'';(%F!;.4KS[,1,M)P_VMW[:;#KR63MW M<+1./RZ?CZ35!=00X5NK"P"W\/4N7;1H]5''*DP X<716OV7S&X(A2;T+=U# MH'OH2;K/PJ8NQ^..(AI"&0@?4YG_Y-58""4H=%;[KBF%$A Z2_X##VSIJ'X" MKKGYU6+4V/P:UHY3YF=9/\C,ID:C6"UMH^ TM-3/ML=#MS&ULQ5I=;]LV%/TKA%<, M"=#4YH=L.4L")%&#YB%MD:[=LVK3ME!)]$0ZR8K]^)&28DHB13FNG %%(\F' ME[KW\-Y#D3Q[9-D/OJ)4@*7\#3P?-4@ M1WR+Z".O7 /ERG?&?JB;V_GY8*3>B,9T)I2)4/YYH-0TVL6_Q7-Q>I\X _ G"["32SNV>,'6CKD*7LS%O/\?_!8 M8D<#,-MPP9*RL7R#)$J+O^%3&8A* SAN:8#*!JC9@+0TP&4#O&L#4C8@>60* M5_(X!*$(+\XR]@@RA9;6U$4>S+RU=#]*%>]?1"9_C60[<7$3I6$ZB\(8W*9< M9!M)J>#@Z/UB(8D!; $"FD4/H2*GAI"4W:8SEE 0IG-P.9MMDDT<"CH'G\2* M9N":)7(N3F<6IH'NS?W'=[@+<$XMX=;[3WSQU6@/\I27A*ZJ# !$VP/]V":LYX6V<\9PAE@9'E(P7T:;8*TR4% M,SG@,EFQN"-2XZWQL3-257Y2)F3-XK*O/)-"#E8E/Y%./5O\BB[&%:]/IB-D M]WJR?;&)\\7NZ0---]3EH[\UY?8X29F!.(?7NLX4B7X5$_"5.W7RGSL'\*(-+F42\DE&9J MT<.XP8(-!$F3!PL*CELR'>IJ";'3D?WBI,LB)*]8C:&N8-#KYL=*B&?&>N*/ MFXR8*&@DA@5$*O6Y_N:Z/$)W?6PG!/P+&N&\#OD*W,BI[,LCJ:LBG+R$07>7 MKAYU\82^,P*7"=O(P2%K0[R1,QS5JRP64AUDDO%\W,AI<G;/*M4OG02K1O M4EB1B))G$X3])LT6#&[1&JB+.'17\=))R7+AY")CR5YN6LHS;I9Y&P@V9Q(6 M$!K;W42ZS"-WF>]Q-,L&.T@TT@J!#J 02"L$&0F !23EOD1&D902Y962?X:PBP99I M]+/(<1IFJ22=YY^U<_7!%T6 M#&P)CA9!Y/XXZ#<)]ILY(2V=Z "S?Z3U#;GUK=^\,#\$1DW2.R&!$U)W4\LF MD.32R4 MG=2JNN_!!M\6%,0-4& %M3^BP%CI\ *'#6NCP3D+WZYR;Z@3-U#9!B. F M[R9HTK*0@[708;?0.8F_":,,/(3QAN8K>Y3OF+=:2_ !5MJP5@7L_DI30U,5 M94$3.S?F-Y.1CYV0P FI+T=K72%N7:FFW%Y+K,34@:9KW9# ":F[IK6$N+6D MK\0JNW%ZV D)G)"ZAUJ-B/O;\<4YM5^I)%J_B'M39:\T(Y7-$[=X=*59V;Q6 M HW=$A-S J=-LBR@:[%QE_/-)UD'BUL%>-NU(MUAV0P(GI+[=J<72 MZUBE?'WV]ZO8GA9)[P"KFYY6*,^M4+T,",]N:Y=^WV&P5:;CSW$EX_H\ WSJZ<3$?-K5@+RA@(+DCAX;!R M8BRAV3(_><=E5.3,IC@IM7VZ/=UWF9]I:SR_@J=!<49/FRF.#-Z%V5(M:,=T M(4V.WDWD\,R*4WC%C6#K_%S:=R8$2_++%0WG-%, ^?N",?%\HSK8GH6\^ ]0 M2P,$% @ BZ%"4OD,!3J- P S@T !D !X;"]W;W)K&ULO9=M;YLP$,>_BH7VHI/6@H&0I$HBM>D>*NTA:K7MM1N>AMCMN>^KY<; MFA%])K=4P)V55!DQ<*G6OMXJ2M+<*.-^& 2)GQ$FO-DDGUNHV43N#&>"+A32 MNRPCZM M!3Z?XZ$UR!7?&-WKVAC94.ZD_&$OKM.I%U@BRNG26!<$_N[IG')N/0''S]*I M5ZUI#>OC1^_O\N AF#NBZ5SR[RPUFZDW\E!*5V3'S8W88B_ :%01@XS.?/-L?C8W,?LE6E+*Q2 M%N;^H@Y_Q[DI,M+C-JK<1KG;N,/M>R6U1A>9W-D= ,\W="G7@OVFJ7.1(G.% MSV'NTSZR][-H/)SX]_7T.#1)4FF.8.,*-GX!;)$1N\EF0]$<-EEREA(#Y)>$ MPRFAZ-:>4&<$Q4))C>XT"AL1.#0A=D"P%W!.] 9RR3GD40$F MG&0*Q3IU,0[;R^.D@>C0A%'L9AQ5C*/^_9?B]"6G9]='[.HKK0+I4G552'QH/[B__S1KSX+3=.U^PG&[AYSB M)F1;TU%]\*'-X/X^XRJ1?9B.3C*.HR9H6]4%>F@WN+_?V /[5%48MEZ"PE&+ MS2$:-_N,7WO9ME\ZGXA:,Z$1IRNP"LZ&L!.J^'@H+HS0( %P& 9 M >&PO=V]R:W-H965TD MK J1^.BT2:M6M6OW,.W!)!=BU;$S^P+=OY_MA)128'TA_KCG^)SCY))NI'K2 M)0"2YXH+/?)*Q/K*]W5>0D7UA:Q!F)V%5!5%,U5+7]<*:.% %?>C($C\BC+A M9:E;NU59*E?(F8!;1?2JJJCZ.P$N-R,O]+8+=VQ9HEWPL[2F2[@'?*AOE9GY M'4O!*A":24$4+$;>.+R:)K;>%3PRV.B=,;%.YE(^VJ2 !5UQO).;+]#Z M&5B^7'+M?LFFK0T\DJ\TRJH%&P45$\V3/KXCTJL\L,#K-O8#+0Y'PJJUH*$*B) M7)#O-2B*3"R)VR?7S^:MT= CYS- RKCND8_DX7Y&SL]ZY(PP06X8Y^9:=.JC M466Y_;Q5,&D41$<4A!&YD0)+3:Y% <5K M_8Z3Q%6T^3Z"3C#/(+$H_X^P[SOX1SI<+XNZ"AC@<)GLJ#Q3%R;Y,?^=#K4 M M7?_2YN"5P.;][E:[%CEVG6%O?6):9]/I7FB:OGM#U9();2PM#&5P<6GB4TTO M:R8H:]<.YA)-U2^.]W=M*LE+;: M2^(?=]]]WYWOTK72SZ9$M/!:"6E&06EM?16&)BNQ8N9\%IRB$ R(:?UK,H OI'+?7&_0;KYVT+)C!J1(_>6[+ M4? E@!R7;"7LHUI_PU:/)Y@I8?P7UJUM+X!L9:RJ6F=B4''9_-EKFX)=A_X!AZ1U2+S0AIF7-6.6C5.MUJ"=-:&YA<^-]R8U7+HJSJVF6TY^ M=GR'E ,#I_-570ND\E@F8,I,"3=48+B5S4.AC)_!Z0PMX\*$G3?CX0/@HAGLE;6G@J\PQ?P\0DI9.4+P1-(F/ M(LXP.X(!O/"8[K>?AE3I_?3\&4[.1^-HN$P MZHS>T1UT= ='Z7ZG7MXA",P8).YJ00]*8NX>$;YF)9,%[A,$@K,%%]SR_=H& M'[5=# <[VCX:]9/+76WA5BM5J L_80QD:B5M\PB[TVZ(7?O>W3F?T'!K9M$_ MF&8RWC-=<&E(V9(@>^<71$PWTZ;96%7[AETH2^WOER4-:-3.@.Z72MG-Q@7H M1O[X+U!+ P04 " "+H4)23@BFH[T" ^"0 &0 'AL+W=O%C2!=R#?2AO-<[B!J5@ J1A2A(-\U'T M)3V?I!UGX$_\8+ V.V/B7)DI]>0F5\4H2IPBX)!;!T'QLX(+X-PAH8[?&]"H MX72&N^,M^J5W'IV940,7BC^RPBY'T2 B!V=6G^%C4-=AY[V(Y)6Q2FR,48%@LO[2YTT@=@RR=(]!MC'(O.Z:R*N<4DO'0ZW61+O3B.8& MWE5OC>*8=%FYMQIW&=K9\36@2X8@$W(\!4L9-R?DB#!))HQSC)\9 MQA;YG%6<;[ G-7:V!WL*>9MTTA;)DBQYN)^2XZ.3OU%B5-M(SAK)F8?M[)5L M#$"+>.DM,@63:U;Z'/^\QK/DRH(POP),G8:IXYE.]S ]^IQ"0>@*--8HEJ$K M="87A#MR8D&+M^(2ACTC+T"U"0@\;02>OD]@P4RN*FD))A/>4A;&R]J]Y%- M5[?1U0WB?"_!5=,V3H9(9=%I2W(E\"^=0]$B\\I6&EQ-,U&)34!+^H+[]LUB MJRG[GM(UF]5X,(Q7;ZCL-2I[094W-77 WWZ#U/_@DAPT3(/W1+:%D96?-R+,@T"633M$_20PC'Y28)J^-+PEGGSX?R'ZZTT33 M#\Y_^MK]TNP#*^ >-8]V)O2U^Z9AOO<_Y3! >B0SGCG-G0OBQNJ%TP:))PC M5M+N8R/1]65=3ZPJ_04Y4Q:O6S]U^$NJQ8Y%%1=B@I* M?+,2LJ :IW+MJDH"7=J@@KN!Y\5N05GI3$9V;28G(U%KSDJ82:+JHJ#R_0:X MV(P=W]DN/+)UKLV".QE5= U/H)^KF<29VV59L@)*Q41))*S&SK5_=>/; +OC M.X.-VAD38V4NQ(N9?%F.'<\H @X+;5)0?+S"+7!N,J&.WVU2IV.:P-WQ-ON= M-8]FYE3!K> _V%+G8R=UR!)6M.;Z46P^0VLH,OD6@BO[2S;-WCATR*)66A1M M,"HH6-D\Z5M[$#L!@7\@(&@# JN[ 5F54ZKI9"3%ADBS&[.9@;5JHU$<*\U7 M>=(2WS*,TY-[0$N*G-_5NI9 'EC)BKH@=IG,Z#M^ *TNR/D4-&4<1V>$E;B- M%!:7)/0')/ "[_EI2L[/+CYF<=%!9R/H; 0V M;7C0AE( _*U DDU*]>-@P&Y9W3..-/O@ZV; 9G60'Y>SY66^)_X=80>=O30 MTH<'Z.C%[SN*)BJQ4:8\7B>!GZ4C][6'->Q8PU.LH(_51,4?6(G7SXHZ5G2* M%?:QHCV6GV51/RON6/$IUK"/%>^SDO# &28=*SG%BOI8R3XK3+-^5MJQTJ.L M;SE@MUQID'W$=(\8Q9[?3\PZ8G:<*#3E9-44-+>%7+6%W"=D!#;[W MMZ]X1U68BB2LJ&H-2VP9Z!^4[NT7WIZ 3T$0'1*PT]C\_SB&QC_?=@'LX)R6 M"^@5XN^5JQ^DPW]KR-UIMN;B>J!RS4J%I!7&>9<)5H=L[H)FHD5E^^]<:.SF M=ICC_0G2;,#W*R'T=F):>G&PO=V]R:W-H965T\\]YW[T MYG;77#S+.8!"+QEELN?,E5J<87P/2;*1<95OHJ9JY<", 3"\JH M&WA>Y&:8,*??M<]&HM_E2T4)@Y% N7KGN,[;P_NR&RNS .WWUW@ M&=R#>EB,A+ZYI9<)R8!)PAD2,.TY%_[YT&\9@+5X)+"6E3,RH8PY?S:7JTG/ M\8PBH) JXP+KOQ4,@%+C2>OX6SAU2DX#K)[?O/^PP>M@QEC"@-,G,E'SGM-Q MT 2F>$G5'5__A"*@MO&79AB!7N=P5?(V&LM3=SL,FT:!T^8:;N]TKH MMT3C5/\1"X+'%- 54R! *O2=*:((2'1\BX7 IBPGZ'@("A,J3] W]' _1,=' M)^@($89N"*6Z?K+K*JW&^'33@ODR9P[V, \A/4.A?XH"+_!VP ?-\%]+IN'> M7OCPP^Q^L@UW=0K+/ 9E'@/K+_Q<'E_1[VMMB:X49/)/ T]8\H26I[6'YT)* M4!(QKA!>Z8I83OWYHZ6$737(O<76FYD!JW[H)Y$?==U5-5EULR!N)UY2FFV) M;95B6XUBKW5*",V[:4W47,O6LR+E2[%;;.XMJJA(8B\.WFFM6\6M5A3OEMHN MI;8;I=YREG*F!-?MS&:ZL_,J[E+9KO&'B>>]$UDW\H.*T9;&J-08-6K8O>]S23VOC3-?F7F^P?]+@MWU6X.PEK+[[#:W_/^9K#ZP4'+8BVX7J:Z5>C7 MRN165@JS -Y@,2-,(@I3#?/.8CW@1+Y3Y1?%%W;+&'.E=Q9[G.L]%(0QT.^G MG*NWBUE&ULM5C1;N,H%/T5%.U*K31;&TB<9)1&FC8S MVDK;JFJW.P^C>2 V2=#8D 67FR4S(@FC3E/-(+24EF4LJ\@C%<1(5 MA/'.>.3NW2J#*HB#RZ8+F8GW>@9WG&W=LOM#V1C0>+X*%-BOP[R_3BO#/H M@(S.2)GK.['^D]8=ZEF\5.3*_0?K*C9).B ME19%G6P8%(Q7O^2Q%F(C 0UV M)* Z ;U.@#L2<)V WYK0K1.Z3IFJ*TZ'"=%D/))B#:2--FCVPHGILDWW&;?C M?J^E>=8C>-1M-I4*13Q M@F*OH=@+4ORJ-#/3F&9@1I@$*Y*7%(@9R 6?_Z&I+,QLGNIM9"O<9(,*[,;/ M?Z]HMV.[L!7Z@G_2\$^"_!^XHFDI#7_+$_SGR@S<"$T5N%*J-%5+ R/9;U[3 M/T:A#!KX0; 7#IYY>&:8OY[*U;P\6P-?+)=I8P]M89OTLL6Z5;73,,@R!XHD0J MD(#"^6=@'.&&K\,@ZG?WQ3/*D165Y@L.4E$N[;?:S+&M),-P\*S7_SU$#'EB MZ.")8NZ^*O1/8&+\P(3V0B2\W<*C^"WTA@O#COOVB03;5@KW3"3H316&7?5 ML?LA+;PSPN0H8GM/A/V/$KO?_ECL$]M[)PR;YV%BXSBDA?=..#R&V,B['GJ? MZ^T6NP;:%!NA7E!LY/T-A0WI,+&[(;&1]S*$CB*V]RF$/TILW*[L?6)[-T-A M-SM,[%Y0;.]EJ'<4L;U/H? 2[AUB)^W*[H5M!'DW0V$W.TSL)"BV]S(T.(K8 MWJ=0>)'W#K';2S>TQ[.Q=S,<=K-[L\4FC),IRYE^ A>"9PK\N*9V!?KSW:MX M[.T+PV/HB[TUX? RZ^WZUD";"Y!>/^P<>&-?&S:PC9WGK=UYAOKF[0AWCR*> MMQH<7C9=DT=6E 68"FERS289F)6S6@A9+?*!C5=V@Y*::ZO9VU>U MWJEPV*GNZ$KD*\OKTA$ WTCJ"CC4>V] ^"A[3.S-!8<72A\A[Z"]D]\GK_+. M%R,?7AW37A,Y-W,>Y'1F4N.SOBE"69U\5@TMENXL<"JT%H6[7%"246D#S/.9 M,%97-^P+FO/G\?]02P,$% @ BZ%"4KX-%L+S P HQ$ !D !X;"]W M;W)K&ULK5CO;Z,V&/Y7+'236ND*MH&05$FD7;K3 M*MU-57O=/KN)2= !SFS3]*;]\;.!PR2 :;M\"3:\[^/G_>$GAOF!\>]B1ZD$ M+UF:BX6SDW)_[7EBO:,9$2[;TUP]B1G/B%13OO7$GE.R*9VRU,,03KR,)+FS MG)?W[OARS@J9)CF]XT 464;XCT\T98>%@YR?-^Z3[4[J&]YROB=;^D#EX_Z. MJYG7H&R2C.8B83G@-%XXOZ+KE0^U0VGQ9T(/HC4&.I0GQK[KR>UFX4#-B*9T M+34$49=GNJ)IJI$4C[]K4*=94SNVQS_1/Y?!JV">B* KEOZ5;.1NX4P=L*$Q M*5)YSPZ_TSJ@4..M62K*7W"H;,/( >M"2);5SHI!EN35E;S4B6@YH&# =<. M^+4.?NW@EX%6S,JP;H@DRSEG!\"UM4+3@S(WI;>*)LEU&1\D5T\3Y2>7-_1) M@HLO+-]>?:,\ WI^"2YNJ"1)*B[!%7A\N $7'R[!!Y#DX&N2IBK[8NY)M;B& M\-;U0I^JA?#@0FL7^.@CP!##'O?5J]W1[-C=4R$W<>,F;ESB^0-XQQ%; /T& MT"\!@P' SX4L. 5QDI-\34%*56^!/?FA6EZ*CR"GLB]G%6948NH=][Q$*L"Y M]]S.3-A5ZPJWTF;5=BEU;4*!GF%#:_0RNLQ M)QGC,OF';L F$6M6Y!*0?%-2!8D019G=-1.RMP?##JV+E_84*<0U6!>>JW&"O0U :Q6+P!Y.TE^FD2V(V.V7:-8+]/*.&9_0.GO&[ M>C?JR76G2?J,4-@?Q+0)8FH/0N]=J??N4 -/NPWLSWQ\PJUK%81AT,]MUG"; M6;FI;8*NU,^DJCRXK5M66"0&02/6\#RJA5KZC_YG,FN MOX$$,*39-96DR&K M8WI&IA%^7S[!O^K/*$^R(K.EP:@W\L^462.QR*ZQ*U;LU>:Z)Y+VIM7NC5T( M?['Q,)**[)KZ6QS3\K $;G-5:"KD,"<[$G:Q;^5DY!+9]=):5O(R5E8C=R@Z M4UF-^""[^HR5U>[MNQ-["HW0(+O2O*6L=B3?C:RO\9Q>6<=VK 8X.9[ K?#UF ZJ'C1IA^V&R)X^OTCMLQ D'9\JHT1EL M5X>1C3'B#=T@M#:AT19LUY8W;(P1).B&D963T2%L/W<-%'14Z;"1)3P]4T&- MPF"[+HP5=.0DY&)K07VC*KY=5=Y0T!$D[/K]2N>UWJ#UYXNOA&^37*BC<*R MH!NIYN75%X%J(MF^?*E^8E*]HI?#'24;RK6!>AXS5>QZHM_3F^\RR_\ 4$L# M!!0 ( (NA0E)HBZE@; ( '8& 9 >&PO=V]R:W-H965TN;&YSC.U02EJF&MF-E7%]!#,]?4\SN7I:B@-D+53,-JXEV%E].Q7>\6 M?!>P-7MM9C-9*/5H.U^6$R^P 8&$ JT#I]<37(.4UHC"^+/S]#JD%>ZWW]QO M7.Z4RX(;N%;RAUAB.?%2CRUAQ3<2[]3V,^SR&5F_0DGCGFS;KDTBCQ4;@ZK: MB2F"2M3MFS_O]F%/$(4'!-%.$+FX6Y"+J4U-PHK:' M+B?L=.3L[]=?()V M^41=/I&S'1RP_:KJ]2<$73&;V3F[$::@?'X"U^R64Y8"7]BOJX5!31?B]P?$ M04<<..+P )'B#_O2;U6)4]E/XRD/PV"8^4\]K&''&AYC17VL5A7OL=*XGS3J M2*-CI$$?:?3?I+@CQ<=(PSY2_(X4!FG2STHZ5G*,->IC)7VLM)^5=JST0]:W M$JA*KN@N]A'3]\0PC0\@QQUR_#%2(9=]M/'[NS@:A.-_:/Y>&;$5^9;KM:@- MD[ B77"1T.'KMLJU'52-JRP+A52G7+.D'P-HNX#F5TKA6\<6J^Y7D[\"4$L# M!!0 ( (NA0E*!:(O2@P, '(- 9 >&PO=V]R:W-H965T*DJQRRKGK>U[DYH0)9S:I[BW4;")+PYF@"X5T MF>=$_7Q+N=Q-'>P\W_C,-EMC;[BS24$V=$G-EV*A8.:V43*64Z&9%$C1]=1Y M@^_FOF<=*HM_&=WIO3&R2UE)^=U./F13Q[.(**>IL2$(7![IG')N(P&.'TU0 MI\UI'??'S]$?JL7#8E9$T[GD7UEFME-G[*",KDG)S6>Y>T^;!8ULO%1R7?VC M76/K.2@MM9%YXPP(4-JV'";N/2*'C*P,_,EF51< K[8@A'#TP0D3(8+0TQU5WT M0=2U8CF_6BBH'V5^(B(R].Y'R0IKUL#\\\ NZ?I+0KP#?(]W^MQG_^Q.TX.W5V@J.7);WGR MJWC!F7C/*[]!"TZ E@,";M _<.#^>[/21D%=?AO(%[3Y@BI?^)M\52+:)=HH MJ7O9K,/%53A[=A]GV(_"R)^XC_NL]9AYH>_%K=D!VK!%&PZB_4BUOH,CF99Y MR:%R,CA)H"I02K9N^N#6\:(]'*]#'./@"&Z/6>"-(MP/=]3"'?T5N8*:/JRC M$Q#C, Z3(ZBG5G$ &]"/-&J11L/$6H3VMRH9SYC8Z(':BMN@\45J>=SF&[]L M+8]/J R3.#@NY5.K(!E'HW["DQ9K,HAU7^X,3;="/RR_#?Q#C9@E'C1T0;TF 71./3Z=P!W4HO]0;QS>&$85=;O>7B)%$IN M%#V&>AB\TU4<7(;^3AOQL#C^?_I/5<\/,,;']/>882\XHSBX$T<\K(X?*;1% M6\DSQ'*@_K'J P;)[]0,1YF?6D4!/E?YG5#B8:5\ M*)5@IE2T@KMF3W8\2'VG:SBY"/5^)W2^][+4-_$.FI,D/F*^SVAT7//N7D-L MOT8^$;5A0B-.U^#EW<9P E3=X-<3(XNJ1UY) QUW-=S"1Q%5U@">KZ4TSQ/; M=K>?6;-?4$L#!!0 ( (NA0E),6EGF0@, (T) 9 >&PO=V]R:W-H M965T^K[,-Y%1?R0($OEE)E5.#6[7V=:& +IU2SOTH"/I^3IGP)B-W]J F(UD: MS@0\**++/*?JY1:XW(Z]T-L=?&/KC;$'_F14T#7,P3P6#PIW?F-ER7(0FDE! M%*S&WDUX/4VMO!/XSF"K6VMB(UE(^=MN/B_'7F"!@$-FK 6*CR>8 N?6$&+\ MJ6UZC4NKV%[OK']TL6,L"ZIA*OD/MC2;L3?TR!)6M.3FF]Q^@CJ>GK672:[= M+]G6LH%'LE(;F=?*2) S43WI^P2 LBI_5P+<5<'0$> ;9%8G#2Q(%4="A M/CU;/4S?JON8NB9_49._R-F+C]B[I1Q3!F3N6FXJ\T(*3(,F,Z8S+G6I@/R\ M66BCL&!_G7 8-PYCYS YXO"N5-C"5%A?.=.NFU8HTYG*RM3 F;+]_#0)@R3 MN)_:&3N42I.@UPB]P4P:S.0DYJY2JA+&^N"O==%%6EGKMQCB,!SN@1X*15%R M!+37@/;. BU*E6VHK6FY(H7-L3(OKK[A3\D*VPM=W+U#I# =['%W""5AV,W= M;[C[)[EW_69!L3O%FG! _'_EN7^ $O;39(^W0RA,TV[>0<,[.,E;30E:9QO: M R2K0_D'^J"#*@KC/?9#J<$P&'2S#QOVX5DU\H9:NH#.9!\>M%@T[,?A'GN' M5!STC\"G#7QZ.O%-@=S; KEL)O3+Y6YH7[;F/5;_ZS7P(#5SD__GW;.Q5_>" M ^KK_4E6!7F:H]0?UI06UW4R6_=$3=$US/^KR2I]?NNRM!\J7ZA:,Z&Q?5;H M)+@:8+>JZO*O-D86[OY<2(.CS"TW^+T$R@K@^Y649K>Q5W+S!3;Y"U!+ P04 M " "+H4)2E,?4Q%0' #O*0 &0 'AL+W=ON71)8/KWAT+^^YU^3E(\N_%2M*2_"4)EEQ-5B5Y?K- M:%3,5C2-BM=L33/^S8+E:53RC_ER5*QS&LVK06DR0H[CC=(HS@;7E]6]V_SZ MDFW*),[H;0Z*39I&^?<)3=CCU0 .GF]\CI>K4MP875^NHR6]H^77]6W./XVV M5N9Q2K,B9AG(Z>)J< /?A*XO!E2(WV/Z6.Q< T'EGK%OXL.'^=7 $3.B"9V5 MPD3$_SW0*4T288G/XY_&Z&#[3#%P]_K9^KN*/"=S'Q5TRI(_XGFYNAH$ S"G MBVB3E)_9XWO:$'*%O1E+BNHO>&RPS@#,-D7)TF8PGT$:9_7_Z*EY$3L#H-9 M\/M=F?-O8SZNO+[;K-<)Y8XLHP2\B[,HF\7\ZJZ,RNHN^)#5P26<=#9EZ9IE M_'8!V +X')6U)/&W5,&R+PD67EJ@!OLSF=MPV, M^#O8O@CT_"(FR&HQI+/7 ,,+@!SD&"8T/7@X'!N&AX M3+8/)M6#2<>#)W099UF<+<$D2G@P49-O:Q-^94(DIH=K3IL0=#EZV'WC.@SZ MOH>"-BPTP%SD.M):BXB[)>):B=0!/6L%=%P%-#A+6,&#^9[RE4%Y\ILE45'$ MBWA6K1)C--?/\G89NQ@J?'40)Z*RU4%#@L9FKMZ6JV?E>I.RC5C3]&F6;/AR M HN?\U&0.(0$=A8P %$)OY!%L^ M0;^H-5$*]+@+/%>A9 !!1W60#AI"!#M\--YR&ELY\0R_)Y^,];A R"7*[*8& MF"'MA#I,23LM%M"12NM8>4QKL10N>5LMH0MP2_.8S2LMG;.UR!X7_.IO+OMB MR5G2,=S1=WA:)8!(/AKUUH)I8Z.='-2X,H&\L=_A$2F2$/>+K+ QT#6[]G.E M1D*[2/*WS.O1#$PW.??#[#OXDD=9D=1%EO1_8?."U#'HGC@ I*Q NZX<5 Q M0^;G70M6%J\)!H- BQ03##H=:15*G8!VH3AN.0#UW \A5E7$@.)O/RF@#JDJ%QV0L)K9!V3R,U M!]DUYX?J@<;FGN@TH S1:4)U1B>2JH9@SYJ@,= NKSRU)#"A].03FF"MY-.F M(142V17R4"$ _X%C5@](*B0Z<1^)I$BB_IWDM+%A6U962'MN4E.1O3G<7S@@ MO4_K>JJ44V27TZ]93J,D_I>GHU^B."O V:],Y.)S(*+E(8H3X:$AEZ'A792( MWU\>Z/Y* DD-1/Z)@T&J$;*KT4&5!-+%((#JCPH&T- +U"[;@$*XHXA 4EF0 M75F.6T0@0Z."H5HWF5 >A"I?'15T-#Q8B@^VB\_/+B&PKBVJ[.Z'A%9(F[F4 M)VR7IY>7$-B@,*[F3!,*:LXTH<:P0W.Q%"ML%ZL?JB6PWKD%CN8E'01=%14: M4,, =2Q*O/-+:<\F<(+U)I O(36Q&%!:]@D-H%;V:7.06HGM6ME#&8Y<6F"I MH?C$?2F60HK[]Z53K'>26D0:FLUQES.ES&)[J[F_N,!ZR]>5LJ3"8KO"6D-H M&A4K\"[A-M^+7&TK)[!40SP^\1Z%5"9B5Z;#=BD,K0M1?[,W@)#G*7%BL@11 MQP8%D2I#["ISW'*"Z*KAJSV? 8,ULCH&>1V=$I'B0^SB\[-K"6+Z&5+=HS"! MM$T* ZAKEX)(D2)VD7IY04$,2@.AIS(RH-!8;>(-J*XT1W8V"NV:]4/E!-&; MN:&O-O4F$/)]E92.PEU*3*2JD9Z=X808=O @5+=;3"@U^80&T&[R:5.0ZDAZ MM)FJ$ARY?"!2)Y+VAZ7)G.W;Y-3V.@:W+UW9Y:O*G.ZBGW)_!-6)\]E&;JHY ?HWPI5#&A"V[2>>USG^?U MZ<+Z0\G6U7F[>U:6+*TN5S2:TUP ^/<+QLKG#^(!VS.>U_\#4$L#!!0 ( M (NA0E+$I>#QN@0 ,84 9 >&PO=V]R:W-H965T$1!/GS.2,9\8G]G CLN]R :#(2Q*G\KRS4&IY9EDR7$#" MY:E80HI/9B)+N,+;;&[)909\6A@EL<5LV[,2'J6=T; 8N\]&0[%2<93"?4;D M*DEX]OOM]ZOBN QF&:N!6QFX MQ-JN8P!$ZEX M3*ZBE*=AA%>/BJMBE%RG97'E2>H^0!AS*:-9%!8CDMRM%!$SZ4Y \2B6/7)"GAXGI/NE1[Z0*"6W M41SG?H>6PN!RBE98!7)9!L*.!$(9N16I6DCR4SJ%Z;X#"V>EGAJVG9I+UNIQ M N$I<>A7PFQF&PB-WVQ.!P;SR=O-@Y9HG#K13N'/.>)/3QVYF/Z)Y57D6/RO M)/Y^@Z[)-=:'_*.%F%L3D7EOD*MA[1@/69/[36NXDP MP#P:]#78Q !SO"!/SMK OU_S[[?R+V"5)M&Z=]NR=^/KEAX:)-T8!1)0 M%_-/HC5*)'^.X00[\$3R&+ -UU"F1;9-+FOHL4^6]T:NJ/.1RVKE;:\0^K9> M"(<@Z@[T0C" Z, ^4@F-RM%VF7OOREJYW5L.J:,KH GE!'ID!A#SCR@&;?2/ MM@O@*QUJT+(#83" **4Z_4/08 >TS[X1/-JN>&_OT)_+#KUI.G3,Y8)-Q-XUXY)? 2+G@Z!Q+B MKBK#[7E;=;-&$!G]7-7-&C%D[-T;DL M72X_N JN4P49?FJ0#-/PMA)HE)"YGZP$&BEC'[J7J[SM[BCUA>%UR*054@9B M[1SP))#-BX,RB7E9I:H\T*A'Z\.XB^((2AN_I&>3\DBM<5.>\-WR;)X71@PS M=&F?^L@J*P_-RALEEL4QTK-02B3%Y0+X%+(<@,]G0JCM3?Z"^NAR]!]02P,$ M% @ BZ%"4AQ_RAD\! 4@X !D !X;"]W;W)K&ULE9=1_BL;3!V>F#0@PAH[CF21NKWG(7::>W#WRY^R"V 0F]%SN3-:*M4^=GS9+:% M@LAK7@+33]9<%$3I6['Q9"F K*Q3D7N![\=>02@;S6=V[$G,9WRGRR>A[[PFRHH6P"3E# E8WXQN M\><%GA@':_$GA;UL72.#\L+Y#W/SL+H9^481Y) I$X+HOU>XASPWD;2.GW70 M43.G<6Q?'Z)_M? :YH5(N.?Y7W2EMC>C9(16L":[7'WG^V]0 UF!&<^E_47[ MVM8?H6PG%2]J9ZV@H*SZ)V_U0K0<<#S@$-0.0=H=HCLRE0H M=AT61)'Y3/ ]$L9:1S,7=C&MM\:GS.1]J81^2K6?FB]W99F#3J0B.?I*&6$9 MU5=+190=10^L>KE,DL;WO"@YT\,2\37Z0VU!:(.,%X#&7][TNRCAZB/Z'=05 M&B] $9K+*_0)/2\7:/SA"GU E*%'FN07:,0?T2!'_@.0?<7N^/4X;ZXW#TY0Q,V MN0QMO' @WAW)=?H +6W!:.5J0666<[D3@/Z^?9%*Z*_MGS,31LV$D9TP&ICP M@2D0()5.JWD'7!FM DQM %.#7NP')&B> K;;#2LUA/(&R/,+5G#>"L[&G_!8G]CKA[ MAU$8Q!T"AQ$.6B_D"0+VCWW0_T4IJ-I8E1W"5H@6):'"-L&UX,4A706H+==/ MV:LN'.;I<-KJ*=M:(Q]WH!U&8=HM'0XC0ST W6K^^"RT[>!.Y=B1KW#:E=ZW MPG[0E=XW"H?J-@Z.RH-?*Z_[#AI#L_<8RD30$Q$GDZ3+T[>:A&G4!>I;3<,D M'2 Z-F\<7M:+,E)2O1NC_W:W.#5*V/_.<8\D['?+N-M1'9%:1>44X[@EP.?W M!,],'S^L^*H#V>-!EA,IZ9IFU3Y2[QV/1<^U;\*.9A_Z0Z_[L=OC\^W^&ZPV ME&V0^<:=2SOI39OZW17Q6IOM L3&'EHDROB.J6KGV8PV!Z-;>QSHC-^9 Y/= MQ!_#5*>M1R*T3HER6.N0_O54ZQ+5 ::Z4;RT6_H7KO0!P5YN]:$/A#'0S]>< MJ\.-F: Y1L[_ U!+ P04 " "+H4)2+/9(%>T# #C#@ &0 'AL+W=O M*F2) Z4BI%$T"%/& MLV Z<6UW:CJ1N1$\PSL%.D]3I@[7*.3^,B#!L>$K7V],T1!.)UNVQGLTW[9W MRKZ%-4O"4\PTEQDH7%T&5^3CG-("X'K\R7&O6\]0A+*0\GOQ\CFY#*)B1"AP M:0H*9O]V>(-"%$QV' \5:5!K%L#V\Y']DPO>!K-@&F^D^(LG9G,9C )(<,5R M8;[*_:]8!=0O^)92:/<+^[)O?QS ,M=&IA78CB#E6?G/?E2): $L3S> 5@#Z M!$!/ 7H5H/=4(3X!B"M _%I OP*XT,,R=I>X&3-L.E%R#ZKH;=F*!Y=]A[;Y MXEDQ4>Z-LE^YQ9GIU?(AYYH71=-P]H4IQ8K*G"[SK5MT1I:#J?['HQ'7&K'3B$]H_")ELK<3J"O7)7+HD(6_ M[::4D&%_$N[:*>WH%0UH_+C7_'DO,AR-1G6O1X/OUX/O>P=_QPQF1@/+$NM% M.VNR6TS X'*322'7!T]^!K7$X,UJ,*PUAMXP'+6R(^>98=F:+P0"TQJ-?@][ M9ZR8?& [5':C@%SC*A<@^ J[:N97BN& 3&D@D!;K%@:0L(/VA#"J0QAYB6^< M,:*R6Y5@SKLV?.LC'M?$XS?+/XD:SXU^6@5>D#J68%26P-:"OE0$TMH[B)?\ M#\42A(RE6"X*:3:H?,RT8:9O5X?&\$COY]7!+W6LP_!8AQ?7 FD\E?A-]1X5 MMQ60*QM'PG<\R9D0!^#VZ&?L)R9@<4PG:VWW/NW&$DG_[0K5N"(9^">:-#:* MI1TT3U"Y%=]9@\$SVQ_&<;?ID\8NR?_UR\XQE&2#]@85G]AX2.-WQ&]XOGVS M@K85XWAP0K$Q0C+V*GZQEY0RRG+2J!,GMO&SE/>C;FW:^"/UF]8G;A;VBR#-3GO?KUOH&=^7N+6'3O;S^W3*UYO:\+W!EH='%T*YQ M5=ZHRA&UL MO9K?;]LV$,?_%<+H0PLTL?A;+I( L=-M?2@6-.OV,.Q!L6E;JRREDARW0/_X M4;+BDTV14B,M+XDED\>O>,?/G45>[)+T2[96*D??-E&<78[6>?[P;CS.YFNU M";+SY$'%^IMEDFZ"7%^FJW'VD*I@47;:1&/B>6*\"<)X='51WKM-KRZ2;1Z% ML;I-4;;=;(+T^U1%R>YRA$=/-SZ%JW5>W!A?73P$*W6G\L\/MZF^&A^L+,*- MBK,PB5&JEI>C:_QNYI<=RA9_AFJ7U3ZCXE'ND^1+;*I.FL%FS#>_P^^51-1ZX"%I0.I M.I#3#LS2@58=:/F@>V7E8]T$>7!UD28[E!:MM;7B0SDW96_]-&%Z77_V:)(M=&$4HB!?H]WRM4O0ASH-X%=Y'"EUGFK+Q!KV^47D01MD;=(8^W]V@UZ_>H%=%KX_Z:^VU[&*< M:]'%T.-Y)7"Z%T@L C%!'Y,X7V?H?;Q0BV,#8_VTAT$U[:Y;E8;)HLD3>W.R-%>L_\DQ6V'I^_ZAU9%6?M#* MG5JOYU^W81;FEB"9[7N+NC2?6,84AS&%<\P_TB#.EBIM'% 8 WK-H\G#:-(Y MFG:L9DJL%W6:JGC^'>7%\%&PIYE>?4FY^H+%OWK5:U#FC;*D(>ML0IJ%^0=A M?L

    5^H< 6(;WH!8\E/ J2AU5$8':F<'%1..@>SSEX*[9FD:86NHRB9E_/H M6#38 R)Z R](7*,M[A/FTZK[\=Q99@X3&)7\_Z$WK0:I:V.6T,, /TP[NO5Z MF6L-/^M58"%F0WL5V(5[P6N*&^AEG3J@%W;C:R"OFJ 3U"(-4(?=K /?%01GHA;48:D$:Y)<0(,(VXF>9,WL1$ MU<0R()"*N$DU3/ZN!JDKHY8RA@#;2-="KS6#5Y::5U?SO'4]7-TCVUG MDV.=@#?:"V\SVKE6HP WZH:;,[%3DUFV 0%9U(VL81)[-4@'90RHQKJ6@JUY MG354=S['\O3=C=G,IA+XR-Q\/%E\ ^1V!IQD9.B79T ZUD*Z%NXSDV:VN:R] ML7.#;!CN,U>1=ZP,<,@Z56^-7GY6 <*Q? <=,PME^NS! ''N) M^HV9+.26^HT!#)D;AGW2.S,1B'WFV=X, P9Y*P:+T)M%R=;U_I\#L3@>.* X M$(F[*[>?3NW<5:15+[\[UW$ .D=0Z Y/[0"Q0( MQUL(UT)\WKF0$T PX2;8,, 7G8LW 2@4G8HWT\7/RND","F&+MP$H$WT*]R$ MB3;L6]X/"H";>(G239@4Y!9E0$'1LCW1(Z<+DWU8VC8(1&WGU8V__4F#J3J= MA&-S "HAAXXF8)'HNCW:,:$+LRZ3'CW!=4,C*J1E6H%MHA?;9L)D&Y.6^)) M-^FFFS.M2Q-:9Y:U)H%:TDVM@?;2S1=W9YC:MOD!;;)K!=B:VJ59V$GO=..F M:B0M\72L$B IW9"$%3A 9I= 23GT-JP$SLE^V["RK-X^%F)70(NY="EFP2\R7ZEF^QXO\N2A/+IXG^1YLBD_KE6P4&G10'^_ M3)+\Z:(8X'#Z]>H_4$L#!!0 ( (NA0E+S!BV]F , %8. 9 >&PO M=V]R:W-H965TW=B.><'E5,&=P+)0U$0\?0>FDL;QLRYJ-3U-8G?\7/U#N7B]F V1L.;YOS15V<*:62B%+3GD MZIX?/T&]H,#42W@NRU]TK&,="R4'J7A1)VL$!675E?RJB>@D8'\BP:T3W)'6"5RZT0E8NZX8HLIP+?D3"1.MJ9E!R4V;KU5!F_L8')?13JO/4\B/GZ9'F M.2(L15]5!@+=,D78CFYR0"LI04ETL4I^'JBDAOBK>\B)@G0D3&5$(2( ;8"R M'5H57"CZ/Z27Z.(&%*&YO$17Z-O##;IX(,K0%]U:%Y5S6^G%&$AV4@-_ M7P%W)X#?0'*-//P6N8[KC*2O7YR.XS_3;4UAPZ/;\.B6];R)>B5#0M/R@3*J MX.JS%N<81_]]UHGH5D$AOY]HZS5MO;*M/_7W"2XE6A,AGFK*#TR-D5F5B


    7'@C(,,&I#!29!_:;]\ 8G!H#7V_:"';R0HCB9(#!M\X4E\=YH^ MIM5C7M(4'K7Y[C6="I*,\9SOGDXH*6I:1*\IX%G3=G8> <^&V@B]OC9&@N+( M'><^;A#&9Q-P/-1FZ/=!C@0%T82 L=/ZN',."==5NMWCV.DA' G"OC/!(^YL M-?@DQ'6YG>D=1I@MQ-A^1O?RA(APZ[[X5>T7M_Z+SV3 =9TNIVX8]HD?"0K\ M"=Y;!\;GLV \XL%] 8_$>%/Z;1T8G\6"\=!>71SU 8X$N5,TMAZ,3YOPWX*D M@!@IH#)B;KZ63HFHM5[\JMZ+6_/%9W)?/'36,![H8A@4.=X$[:W]XO/Y+QYZ MJQ_B/LPQ Y[0K]OZKWL6_ZVK=+^Q7&_60S@2Y 5](NW.1[\Y<7TA8D>91#EL M=99S'>F70%2'F&JB^+X\!VRXTC9<#C-]\ -A O3S+>?J>6*.%LU1&PO=V]R:W-H965T9$ M'8DY>N.:SC)M-_QA?TYF>(/Z=GXES0%0"HA< H\QN0+,$--\*B$N D]HO4G$ZC(DF MP[X4*Y#6VK#9!R>F0YOT*;=UO]'2O*4&IX=?A4A7E#$@/(4?.D,)YUP3/J,3 MAC!2"K6"@^]$2F(+= @'8]2$,G4(#;B]&V((([@47&<*OO 4T^<$ODFHRBI:9W42U3*.,3F"9O@9HB *=@1T M^F9XV-L!'[\=WJW)IEG5J.GXXCU\5T0C-V6P)4IQ:>[J'%/0F&1<,#%[JG$1 M5RYBYZ*YQ\49Y51CX\*4.-UQ 'Y?&'LXUYBK/S7>6I6W5FU"=^XV8MH@2Y2F MN\!"X73!@-$I[CH^]6PA/"&1T(&\.$1M2,F3J@FS7879KB4^==?/W B)C-@N MI3(ZKR/N5,2=#U"[6WGKOJO:]6RQ4UM!&*SUCN+7!.]5D?9JN7]*DB)PDF-Q MV(7M1S6\8;#I7VU^674:]UG.C\0ZC;GMC5"3L;WW531>:N>E(02(6 M7!>?PFJWFL!&;NYXL7]B)S,W+6QHBK'NDL@9Y0H83@UE<-0QG586DU*QT&+N M9H>)T*85NL?,3)&PO=V]R:W-H965TN,FUL7#L8%\I[-//=DO4K2Y]D]B. MG_L]=W$NPY54C[H"0/)2A+BJHJ3Z3#0CS9"Y53=%,U2+4C0): M.E'-PR2*>F%-F0C&0[=VJ\9#N43.!-PJHI=U3=7K!7"Y&@5Q\+9PQQ85VH5P M/&SH NX!'YI;969A&Z5D-0C-I" *YJ-@$I]?#.Q^M^$[@Y7>&A.;R4S*1SNY M+D=!9 T!AP)M!&INSW )G-M QL;3)F;0(JUP>_P6_)9@E7G*C [''Z4L5XQS M0D5)OF(%BEP+I&+!9AS(1&M 38X_O#2FBE"222T5LC_45=2N"@W$' TR*9Z6 M3#.[?GH'G-K-.X%.R/$4D#)N1D>$"7)CR$:AAR&:7*RCL-CXOEC[3O;XGD)Q M1KIQAR11$CW<3\GQTQX MB] A5TP7E).?0!6YH;A4#%_)K\E,HS)'[_<[YKJMN:XSE^XQ9U*-?95:JW*G MLA_A\SB/!\/PV8-*6U1Z")7X4&M5;PO5S3,_*FM1V2%4UX?*=E!QE/I1O1;5 M.X1*?:C>#BKO^TEY2\H/D3(?*=\A95T_J=^2^N^2OIE/%N@<0?EX_=TBQCT_ M<- "!^\#)5+N8PUVCF&:232]T TK\_,!93>8YW,I\6UB&V+[.QO_!5!+ P04 " "+H4)2T <2 MXU(# #_# &0 'AL+W=OJ#60Q8]=K4-B']^]I>LX&P$*>*^@#8 MWCEGSLQXL+>U8/R7F"(DP5-.J&A[4REGQ[XOLBG*H:BQ&:+JR9CQ'$HUY1-? MS#B"(P/*B1\%0IV76;GFGQ>:28(IN.1#S/(?\SRDB;-'V0F^Y<($<48$9!1R-V]Y)>#Q(M;TQ^(;10JR,@8YD MR-@O/>F/VEZ@!2&",JD9H/IY1%U$B"92,GY;3J]TJ8&KXR7[N8E=Q3*$ G49 M^8Y'5@!1.$60&0!D2L@MH#8%9!80.(*J%M W170L("&*R"U@-05T+2 IBO@R *. M7 %AL*QU#"3HNS!>#:7O'I@>D& M@U?[%U/=M_>2JZ=8X62GR_(<2]6(4@!(1Z#+J,1T@FB&D0#[7R#G4+?6 =CO M(0DQ$0=@#V *!I@0U7GB$'S\T(P;R6>]>&H76[Y4VK0'/[,Z3@L=T18= \AK M( H.U2<\>KCO@?V]@PJ6[AM8SA[NP+X55\75V\UU-:V*SM[ \IJB M

    B[=OER_4.N-O,4\&46ROI;[Y 5S[=YHMI6LU-25-K\66S*.T.9K2*=4>D, MJ>*;5EO+XV!O:4M+"L'"+JG3BGF["N1;?!V1"X!=5:44DY8!DQTO_'JU%H M'UXT9+#:Y)S]QNFN=IU8B^X^8A+B:& MW@8G!%5XGR+OE#9$;+'\4 C'01E= MMP$CA5Q6+!_/I)N"WH%>%8P/1EJ5[=@#JAL0XIE:]L M"=O6H@A=!5GI&"PY6$A!,%69YN.M3M"P/O".DHI[LE.[, .?U\QA6,PGZJS. M)]IB2%7GA4E",DE()@G))"$=3Q+2BFA2C"X@,.'A(KH[]OKP$P=^=>+5O^01H1\4(XFC+-\?V=](/_O\QP.6P,KY]%FC)Q9!,WHDG.#CE'# PWAJ%STB; D4_)P&UCN+5/N@9N M.\#M79R(.9Z5T86GF\FSSB_R (UK+^>:88Q(?BEJ4@PQ&M+Y&X=IT MDF-=V,!IVKUN;S>+I4:V]%'BIF^W>SMZG UJ'OIB'QK4U!,U[6['(*:.B!GV MGO">.6;GU\_% UJ0WZ86E?[.;FYG*$]Z!AW2CUQ8[>[VT:>#&H>!36]]K97 MNT',(^7&= >&9VJ)&J=KMWK&T?4@L+TJ!XX=D*;5>4[^K3[TXBS6J)F6W/>.+Q[I\PI3(/?F\&+S#316S1_1[\5RR>&E7L!WK'F3;KS8O97=V=3+L#S2'40%F6.-9L8;3LGN[^JP-:QC6.&;6 M:-J=X=>5!1O6,*QQE*S1LMOMKRL]-JQA6.,86:/5LX>M@U6HEG1.UYIFRS?P MR$#N&W[O1,5]MA??)#+2VDMGN#UL]MY6_ZVR1>SBGS\LGSQB/_E,E-733HZ= M.EKUH8Z/.#TI)6S.3<%:U3V_G!ZHQG4"K>B#]>3 (#7;G ;[02*1R/)9[G0A)YW+FT#2(@FD^M?CW(1]C+(2:6Q7CZ+CR M*1HM5DQ&HG%B-%[-CZFMAP BQK%&R[91PML:B;N8Y@?>%>__,W>C3 [_C/QO M>?R[1T!8,^2A89U_D8#@N?4XB9'>QG#!H5TT7YYN!NY'4B*$6I*H09L1(C'4 M$*T&U%6G)Y8'>KZLWJXEJ_/H-V",8 9XY&&3..X/9WK+9NI,U"M&5H65TIWY MJZ1GKI)'HZ]./>D+AY7@E%>X02(^&,B:(NL8L9W3;&\:%@Q/Y6&FB :SDT^] M;"7]S5.;\P2:RP:BM&01.#AL2QT=AV'J@TK7B>SE=VT.4C7)W$""5!(.R&"4 MV"R';WD/><173VQ-W<^"(.VF,7Y("_+%5-Q#$HKP+[Q*>?&4KWCFB!G:W2/-*W(G9J@)<3* MI9JE9KXJ;4]J5Y+!:0/G9]88@)!J2HH7@L[)XYF! 4D8D399)NEM,FUVU0V9 MB&LW*QR/#ZI8,@ZU6R"?A\.OFWK74F!-*78W[5C1(&GP7\!\B8]U&P%7$)#886X['P M,L5;XX+ P9SS [[.H@'O/(_6EGH$ 4LW3<+@SSR M1^_LI2/!:1'U!?P;WNHI@R=(R\FS<"XT25,P28'U/PE1X%N2( )$O'Q6[&S4ZS67]V/DL"NC)!&?10M*,X M_0#"T9-VKW4N%9>]L?;CCR_\5O/ PE+\EY2?ZN+?R Z1-O17F=HB.$ MO#-V]88N6;#DOVNXI/D589S2)RZ.< Y#_*]28/T@]>!KE :P=D'/63%-'!\O MWT0G2T%A1)5$L ,%R"'T=RMH & MOU4B+_8\E%9H#!+@QM@1(;UJ@1D#P")1C(>VH MIHSOB"/7%> MD'CY%/@"#VG3:O"8N''#7'K4*J>EP>/PYS5Q".PP2&FOA3ZV%-=*=&=W,T%: MHA)(]Y*679IA2.YYFA9J(APMOJ67$]$"&P7B%M5J9/^-7\"<3U2*YI.\&J8S M8!R$+M\:F2 6PY6_CT$?)24B $6>;K##%9IRI'LJ'GM^NRL'S*)^9:4 $3 @ M/'>-K"%F7:'RE$+=3'U?G/K>73WUW0QP-P/<5U"B&>!N!K@?P@!W6NZLZSCV^;Z$Q6\"3VKYA39W.Q&D M.DFG-BY3Q*Y8]Y-6M;))2-^SKA,P0EC9(Q,?CNJBH;'FD0@H2&J'%Y&TV]&0 M2:?T')D>41J@%AJ,\9_Q2#HFHRR)0^7.2V?"8]\B'PU>KDX&^M\XYD/<\6DP M0 )::,*^?5)N 6=@EB05\RF63D8?^ SU-U!%T)69,C@(CGJP()WA1I'IQ^1] M"<>@J_,IBKBZE03I9UL&UU,O$:3MPW% S01^"=()*30)[/LKM,4GYAT0"&CB M76$,YG!5WE^9]--\] 1-V%!S,<'# MN@9=/BKL>3(20GI.!LO*> E8?QDF9Y#IC2[?D2A]'F16NCY"3OY<;HLH),13 MD<\%_1R(M+'K*;=BU9[690LZ:V0\T"T#=BHE)B$O,A$2_B J3-15SHI-#@#H"*]67Q-K*+(.?,LN*'/K03O&\E-THT#_V)C MGM\F:9Z=M.0>]K]&.CXU>5^MAY(TFM.*)3M69%4^*:E(.M! /!6$QP[&I+PY MT;41X7U9GL#V1W?TW 6^,B(7 .D%UB=U;[]\0&D M0\(!0Z:2JCDY$X,)J S$2SYHU>1* MD_%R]L$1W\J< _1QE:",+\*<6 M92F2MHK_RM-"&X']83@-LPG@FQBY.HA ([HC491/&1Z9\/C@)93D-=2PSN0- MOGA!R>0"5/1S=L5)?! C 9;P*LWPR,17Y:TA],"*[T[!(E$2 6\UN&)5[.,. M[9Y(5SLX(DD:&VQ\Q*D])%XIW@(Z"9H7(M*RJ^0EQ^]4VH86OU"WM0]2E0P: M75Z4*Y..6#P$R@R;%FIY^@U&"5#\X\'H _FVXA6V'F"=+-ZQ:B%\257,A M\!_WNG4/^.K]M31Q;38_)9\KF]4'I(?QK C\(56'XAISH"4=$HXX@*1I/1+; MB(>"EF3<7A+(#,,.<#GB_>-Y28[(4!*12U6@6IDY*U,Q*-,BG5CC,+X]:!T#$Q(#M/=.*6I]N%)( M.XJ*\Y?9>^K^YSL=.'#&5WJ9M4?9"W^J/7P5D<;S99J MC8Q]DO(YG;E!0NR.]QZ(/B#L&U5]H87F*Z:J3:W%KS>Z%$COI\>0(1:#BE=],M[C!\\TA:SC8R>4F5 M,A801\"2H$=K*2,H)ZH>(-B6]B#;5-)=DJ>D"^O.CE+$3$4V418.:!\@?,AP M ^L((07WM/;3V!>A?+GVKDD 7)]X$_+[DP_B+_EBN0SE0V$&F,2J]NPMJBI@ M1\&]CZY'?FP"Q$ %0+P<937]F<82T4"^7F M'EFZ_"5;G"N^5XU:4R7+JHE*?&X*O@08C**:/Y*5N"1KPW>%K8B<%-]&7"FI MP%B*5$W%=F_<()3;*!)"V;<[F\'WI5X<27>/RC278/$X[Z<\CMPIO7K!*53@ M@&HNF72*1*ME!&?+(TN?!.P"M+YB';@ MK2;Y93'YI6>27TSRBTE^,6H+%3/;M4AS]59*=U%2M9B3TAF5COA2 M4/(&96!3CFU"'\B0^YQI^VI1UT0=@57-98HF)[:0CTQ/'UWIP+$Y/QV.R,$E MO:AMC5ISN-X(Y7&_ST207K;[+ 5)&Z7!P.YXLIZ+ND%>$6WEJGW+%%12&2M8 M1 VH]1:+JF1OZ:),CQ,SJ'V&J?0?5E&B598QS\S<.VSW45%N0_)LE&RH(J^V M%31$0_E;2'<="RTF0BZ1Z@MEP5MD1M;BUE3Y M 6W=+A1ZB>>'8\(G=FV\KTK2<^:#3V@+DY [7!J^7'E/I,7IR#\H\_FE:[*T MAN2OV7CGK :@?DST$P$[^JI^!/W9J>9GWYB5SULTM60JI^3 MB]*+4_3+XGV#D8'2A0?&6IB3W(/[,T\+3^I<-H%&OV3L5\HP4<_'*B=,570Y MF8P 0\Z&PN#G @FPNS&$I7&32HITI[CK-!=)PWJK7>@JO1,K=$8RBTI[%9Y4 MK8J5.@I7?#_+L!CFNCD#5;5C[# M*X)U";#@^1]:B$OEG%01I((S"P0VU_)B)>2+D\AV/QQFUO,[Y*YUBN.7:F_C M@#AV(<)DF'D'%+9?4FZ99R4\4=T(CO\/+7['ZJRLEM:B>2 /*8P0+ZF3 M5AX]:O<"Q.;Q^B$6_)5<@L^6.[4Q3(!Y&LCX>-=/1*3G-J,GJH2J^!*DG'VM M:F6WYPB)=I,BMTO=_(5H46>?YQ8]AJ9B-Y1; MF-IR"T*4J>=IC(K MH4@^UN.7:OVQF%]>1BP38 ?N*H1B G_ _UK,W9A;2QEZBUMG.B1*PNLJ>@#V/4)K=Q E%!I!=/9DL1]+I"^T4OOFFU9!-E%5?*:6@ M ;C")=N]JB3TTHW P)"F=9F +?LZ48&RE/ZZ&/7SI'#+S+]E]_X4[0WZ4U0Z M0W4[&_2%PA\]:@^+BZOS=U;_M #$8[VY"AO':0Q:>/+__'+Z_NKBZO3JXK_G MUNG[MQ9\\+/Z]]N+3V<_7W[ZY>/Y)^OT^\M?KJQWIQ__?7XE>T-=?/KWX4I% MF4A+*5D<%2V5'GG)8C%4Y>+6+"!53\,-;;P[3'Y@;BDN=9FJ+O^M\F4J*@>_ MHF'5Y\IQW&(W+Z K:G:!C/,*V'3T[F MX"75#4B;/.9<0-4!1?,GDQ['Z)=M4>"BC&+._?67T%(@6ZA@3FQ>V))(*91; M$.9>$5J]GQ"+,H.B&LS'H!P8W!^*9I_E>ZV)\*]+LX"OVE- 4N)B1K=\UF;^ M_QZ-I70"1D$>^;9U!J:.O_"C\SR)Z? _N8!.]*[>B4AUQQ7839;.26E&8"G] M13?IZB-1>>)MI72$$Q6P!Q/Y'#)XQ-\,,E651>52W[K+4YOY"IB MA5&>%1V900%,4)L2866C;JRW9Y;HD05/J]ZY *\#IMX+S@"5S(S\>@\:Y=]O M.3D]#&1I-DT/!"-;9&A=+>V*)>WWHF7;5Q SH9C9J-K)SR>Z1-E5IFRSP2!S MW,JSEFXC219%K$.K\5,Y:J4M,;"FJCDMG.>;SK!??D"_-SD["SD[?9.S8W)V M3,Z.R=FI1<[.H\J^98UIG2'='>SB*K,FJ/\A2KY"IR_2J)%B_Q[67/A+F^1J>SE@+69.!R]4%ZFIR9@FY0V5P*KX,\A22ZV7&&CE MWZ&IEXGK._(0@VXNN/)<3UFBN(.< L(Q4(P.9$*MD;ZB H17<.G4=&#E!9>6$WN6+5( M8;"Q'5 Q5XH'I$ZLE0=2+$ENO\%$MG1/MW#'TW[D$LLWI%!2V= 2^VG.1%BU M'VGKH%G/"'\46X=2=7R!X%V7/Y2;U?Y!DUN2FHK:)$* LN4M>.YQ=9X MD@J)0A,:N!],X4F7<@3KF?%ORX4EN=OG*4];1+MP"H>1\LXL=1EQTYOE+J[B MK>1;EBWSR=U5-')6/RT+H@\8D?>+C94"P3EB[.KTQ>O5(;7 M,@FRC"#NDQ3#=J_JV2@%Q][DQ**,@*-\G8C0@71-:F1XIF!MK:T09491 M*RL5MO**P\TM:>,\B^R:O%VN]UGX<]]%H#AI^5;L"QWGD8_?YE' D2K]&EPM"6R ]=NJYK/ M3L4="Q&C!7TX+YKFS*$HC4-?2U(O[D+)7KS>(=M24KLE:)VXV0GI?R]?_-?] M2)T#97+P8@5VC"Y.O=_.8N1_CD9CW2*1274K&.2NS(YG906V0Q?.1%-'5(,B M/4>71QYP;U)0@L>8ZN])H76#K9=5KU/M1BL3\94\D:&H,C2ZJOM%WJ@<#T-^S^;=EN9$9;D2B($RA]]V[)P>X!ETS1OU\/9)*>8)8L M#?6P7F+N".N3Z:O7]U&QC*H@(6MTW=U_%&<^9A//REA-O]G?)5;3;36<5G?O ML1JGV6AVVCLMN_Z[;GNW5WAQAAL$"Q3DS@K\1_]),--3L(R MXC'/LB*DM9#AO/)'#H(G-;)._C1Q#K%UF+7POKG*/GV/L <.0V7 M)Y'7%EYS&U>/AFB/4*B[1BB-41[ M8$0[;!J:-31[6#3K=+HU)=HEV0+&'S:(L M% I=,="=HV(1UKC<<(-"# J)2L/YC8(/,KS"_3DF7*E/H>LBQ%G=NHS JE+] M#),^K[G?8!GF+D./\R'1B">4RY'Q6AHDMB)1P^T:%*LIXEP!-]/"I2@WF[(K M*7F!1F;32A+0F)@:R);5W!\)#2(9S<'NQP>2OB*;I5V4 ;'#3V'1")ZZ@6S2 M3DGKI.0"_?F"(GN"FTSSTR?%#Y90I/?E[?XF<0A M3;8ZX*2Z.7 OARUW_N%^;,A6U/62\B4H@Z;@U8T0-9>R(CL,P>(3$?IZ=Z%J M(U)^5#;==),,QSLD^L B_/AZ7=K9\ZT4')A*05,I:"H%3:5@+2H%G_K**TEMB'U*$%0C7+0>>]SGV2ZON!77+.7:YM)JB/P%=4<-!:%6 MGC.#QOZ14V_(+MOI#+G3"IGV>FTN&RX0WB51S7Q[_"%84#S)* MM>:OG ?,Z-:U=WQ!=C=#?''-0+F'&>9"IT4W=)[4I]P)FK<:J\[Q5(2$R&6B6I*WJW-! M-DGB_'JB=>&50Q!Y+&BJ^K[2,&2T=FV>72$],'9QBM0-&?5JIC')0%X,;H=[ M;Y/5':WODR=VD66.TF*%7%G9ZAR;[GSC.(U.]79T!N7U.'_5_54LT&^P#9!G M ?E/BTJ0N0:$Z1+"UUM :Y(0KN_D6G!%'#GTXHT0T[#.2@=?V0D<#G;O%:$& M9_H!#HP-[[AD+>0NJ5FE:*&R\/KMG/K,^=Y4.F JE:- MW ^4:B?4L\O_7KP] 5:0S^O=OR M\05/. <1*@>PD3^7NKP>L-9QM2 [YCE3ZA.5.Y"E!G79PGMZOLA[3EVN2(BM M=&-;3DPEB<[-$%2QA68K5)1&2=ZV-0%"O&$15KW"2^68"88KG98(41R;*OQT M7BVFXCI6./0243FE]H!IX0?R2R:R7*D89P@799QG*X0USJP@VX$T/H0##H6W M'((2_;6M>*68%G_OI/BRS27(BP^H.UQ<\"H ]],H0HONH\ @#J(?MCVUG.;) MOXT'<]&#.5SMP=RFQW/OA?%[&K^G\7L:O^>#^ST/I57\X*D[Q0\;33KX#Q?O M3]^?79S^;'VZ.H6=G;^_^D0=XS_]\N'#S_3OTX^_66]/KTYWT$T>]-):#M[E MY%3K+5^\?WO^_ZRK2[!)WG^Z_/D"@'W^UEJ&F=UJ35?F2]2KV'3H-/K._HM- M>XWF8+-5Y:TWI_T.-E>"G.;PQ7=LLI$#X#S!T0=_=Z>S-]9O<0XF]\\_?[!!X)=^VX_B M.D@SFB3P@1VIVO"G'X)DNI42M6N!U5HRF",C>2\/UFDCAD#6$$C768'3AV#C MQTL)7N;B>+V%P'W Z\:0\@.0LM-]\5W%Q_6]C"Q^PLCBWHP_@\]'Q&>W\XBB MR>!OK_AK=>;X4?,T@RYR09VY#%<>(%:[7<.5!XN__EJN/,,V]P(;Q6/S6<.C M!XOC;L_PZ*'BK]U>RZ.?,,\6:WE$DO[]?P8MI__&XK(JPZD'B.ENWW#JP>*O MM_XVQ;$>/X3QK;$^#Q&SW8'AS(/%W_#%=YNG/AGV/$#T=H?KV/-P6RYP+OYL M%A)MXB35,A-:3Q"4*;8^3ZH-4NL"J)GCB@-,E=33^=R$W/4(EO- M-__)W2036,+PD?*&Z0Z[+&>QT,^<-R;?;QYCW>9^\OV&)M_/Y/N9?#^3[_>H M= M?+HZ_WC^UOKPR_<_7YQ9IV=G\-.K"_CU#Q6LT-*&J!2M+F+/>HF/G_'#KS:HOL&?JVX_E1>E%7\"3[.Q>1AMX:57 MGZ8:K?U#%8W@.XKIHEQH+%QOHJI#L@F.3N+YP+(D#\M18W]N6G!1\FX75*SV M&\6J_U6IIA;;ME)O(OP\Q$I0JHF6+\&4HR]8N(:*J>5TK9>H5J@")&M)(;/4 M42O06?+"5"JIKQKP#JJ>B9E&9<'F?8];JO\ EAYA*126&89A4;^K"J527J]< M0JFN"K(2^WC&=9@OH5EHW#A"K)R 6$P5VR\6 YY8 \8$4@F5*/(XLZ+R"ZA? MS&BXI#:'-@%B"\ RJ>&XO 6^)IT2^)IJE'7F9J1ZV%.#N)A.+SLU1;X<,4P? MR!0XA4LM%>X2NT7@>Z0T?_E+%!0.P/25]?+#V>GE]Z]LG1;^D7+7N(B+NK,D M#BTL7M.H**%D/6H\MTQH(.:* CPO"8@FL0L<7/T!"".V]=0[SO@=%"-HO<&/ MKQ-V@23N5-S&R6=M\)O55XR6"$G#J?3W?+] M XNA([!:\1D>^S?W>Y[P)?%MT;#UBAHA%Y*QK73Y7@HVH*8"R-@\)HLZ<*@F M )KH&@?)%#929+<63$^,RGT>:82<=*K #K%654N-I2>D^%?5RTHRK! H)%+' MPD>1JE>+A^YMJ0ZZLQGLE0?DY:&\2V&G>5AE.%KLD]:=#GYVKL8#:TRHUJ6# MU8];5NI?V.$J6;2VHZK'5%O4'*;R4ZY9Q0N!9!;^.6G-Q-E!& KZ(> M 2/J>(-M>6+N?>2"?$SHU5R.>SL15*A;O?OG6&0LQU$6.@-B1OW$+M:01?"@ MZ,34R07$9NXSPQ2'EQX\N5N^@F,/-*J$/=M<<<],25TB5[U6P6G9IN_9DJT# M;'X+"%VI:XD7/K M@ , A:H=*_=@9:+W@]0+97M5J>XL.U8%E*0$E!N0G1+4XLLT'-EK%=L/:"T, MU/P\%'*^P(NS%'8X=16(#(?1IO.OP'L>]4BI7E;ZXRS?_*\XHCFD<;<$98TI M *8()1J#6Y#JJ+AO-*VW?NR__+(\0YF&O8].B1??N:"%)+7;^YIF#FK_+$NF MM'^TTVA8+]N,- (1>^:HKUW@$[J:5-]CU2A)*N^\UAHBD6*-A[66;XJ3^6NL M\K6\NGAUKU#Y^-IPL]?62^>5M.[DT&6/>0\;F&JL5W1@*@2.7'FY8(3E7[9> M81>#.+R10E[KZ@3W&!B T35)!=DNCOK=Q$G1<4;U#Y$]2-691^L>]1B)H]3C(G1LQWX+)+5A&WK+Z >^Q43)H^Y-28/GF MB#)LR=6D^X.N,'-I6N[\UI8N@#P?Z9)L$5>Q[!X29 JU:\;(/M] CF-:SYJ0 MC G)F)#,0X9D]BS1:)W7009 \#90M7[&7H&(#P M*-IH2>ZE.OZA)S$/NNU= M!)+3:?2=UMX%TJ#=: X&3R"0'J",55X. M(DUG(I/-/-$73#$/;*P%RA]H_=@&F9HP>G$,+ Y%<.C@*CZSN5Y646%H;N#@M[54N&67EID*]H[0%->./:;&P M_]C0@7>4((BDUTL95?/N8E%IL$G!L"0>N:6SFD^^&CQD0*O^W_C3QB/E #^E M5/_?^!9=3J>^+Z,PI5Q'D*,KC2CB2(3\KX*\CCA=1X1 ,=@TEL-E*2F(!1[5^=G1NW"&A460$>&GJI9W<.RY%L[@I2YIG&S&TH?S8RF$ M@!_ .6>)N GB/,7P#':4UJ*F,DP3:]D]>'/EW,XUNHYQ"8SVL)Z "XE;^DRP M"'29WY0L4Y*1A&41+*:;_HO\1RBN*7Z9^\GY(=D\Y[IGAQ(N M%L^M]YAIW2N(\]%6/NCF8T?K\'F\3C7?IM\N;\WTE=UJYMRY3N=@^K$]=J\@ ME?V'-A /6*PF-"@E%.0TW*O.$-C%X.:1 ML:.5S)NR9,K45T'A"2[2YQM6:NVE/LAIF?H@HYN88)0)1CU!?=#C5<6:DJ&' M+!EZJOJ@^:QT]G"5%4,?5>;[@61]S1<,57!1^#N>6[X_%SY=?KHL=KND$&== MK=04)T'!_ZLJC>6E-SR-BHN?]@?@A;T_,4^M)+RGKVBAZ:?WA^[F:Z'658-8 M6Q>"W)NW\!0B[X#+/A:\M9K#EP*/LHHCY&&FBE61>'9BR(AG'E)Z]D)8HU@Q MDC,I-U]8;WRQ4,?Y;C&F4@ZUVOB2VDM=R^8G6BQV,;4NQU;K4M=2EUU8&R.) MY4V^\B+?6((_-<8N-21)V:+%S):$##<&E3V7S$#3MSFSOH37K7 _DQ@47X"E M,?T<8[-2A,X5FO@"RU7XJN4B8ET\KQ2F%26(MR2CW@OE/Y0FPDD^6B252E]( M)0A\$CIJ+'0QZ]4+$B^?(I0P\69U?8LJ;TGW6-_RJ"K 6P&(#HKII3\'H&27 MXNW8#*%3-0]ZAWN-JF&(B-)44BY?1ZK"::E\JE:&)4!$6O[#*DV#4R6XK$*F M!BU56:FV7L7:9WDRBU.QM QQXTIYZZL@Q/(FE95U,]"W/74ASM?A8=W.C(?I MJCN;A+"(7)D.@M-2$Y]_;EM5^>\+>##$:=D>SMX5(>OKW S$PZJ1Z5MCP0GT,%AXRAMFX&H> MGPHLJ:2J?0\\2V;!-!;,9T(0)5863 5-;)>II;AZ'JG=$""*J>DV9HO:LJ9H MOM'%/&U+Q!.P. 63+=7R.E.SI->4;AZ([/M>>"Z 1G7M4)/2K; 4^?86S*Z& MB$M,$< )/Y527I0H81I3P=@?PBOH!HFNFOM8O?:!6\8YDJJL+V3.TI*:J_I' MD8J&NQH)[#$#1P%2_I/G0)='UV:;HUX;R',CD1$SDU9R+8NBJ98OJ*JXA52+ M*RH%OI@R7 /T_(L'F?%L,G0.-PIF,G2>3^Z#R0(Q62"'G@72WD\62-=D@9C[ MSV2!F"R0!\@".801Y$^[Q\JH\>]/?SY]?W9N??K?\_,U0\:?=L%3R+QT+XD [*ZPJO=+*CV M(UM0.]:0]WJ-07O_ ]:=3J/;Z^VT[/KONNW]%[S39OO[O.ZV,&1J,?Q\A;PE MWPNIO M]7G=5S0\;&,M@T6HN7D6K*63D>I^O$Q L_HGLU<]%4'W&A@^@:TY-;[']#_UP?=R4_Q,]FMCE_E.>'GH-?;$KA;]=UA#/&)K[:)3.N91@)I3:5Y?O?(V.G#3JJ\_\YNO.MA7 M63T/=*)_!E]>1W'T0\)10RN/@NPC6H5YZK_@+BA?^(.@U?>[G?Z@[XYZHN,. M.X-6V_%]IS7H#$?-[JC]?Q=X=SOPZ0L+[,U@ZH;IOUZ<]%Y8/'L)EOB2O8[R MJ1]G\OL75N1.!;[LY-IU9Z^1H$XC'_]S7E+3:7;F)@EFH?T7M6C@'P 9/ 4K ML^^G_=^[T=OXYN?6QYO?VN]R_X_SF]]_'/YQ.?V/\_[7G\+W?WWNOIM>_/7^ MKX_ANU_/N[]=_13\]M=_.I=OK]N___@Q^.V/]].?V^_#W_Z:?7Y_]=_@]RNO M>PF_>?>7U_S]ZH?)Y:_G=[]-WS7A]YWWK8^??X.U?@\'7]Y=_7+S>_33Y/>_ M8N?WM__]X]W;B]MW?URT?KORFI<_7OSUV]7[S^^FY[>___K[Y_=_G7=_?_O+ M[>_!L/G;KS^EOU_%S7=7O]V^NX+?__'?R6^_7L S_W%^^^-=Y]V//TU_^^NZ M]?[M?UJ75]]_?GC9\7R,Q MM"=UO+;ZW#LW^2RD"ZG((5ZIG;>V._A2@7J \N<1U* 2#V4JM[29C-392NK\ M1U=^6L->J]]L^R>N.P2IT^T/3@:]T>"D.?!'+1?^W>D,0?EI.K;3[W^MV%G# M^@^E_6QJSCY3QGT$Q<$P[AX9MU07'+?5&SO N+UNUS_IC/K^R:#;;IZX;<]W MA3-LCD4+&-=IVJW6L$:,NT__3ZO+B0\0!S]FNY-J=C& MC7I,@NN1'"_SYD[D?YK$278EDND%->:E)%HCQ[:28[]4O2_-3M/UAB?#CN>" MV=/MGPS<\>ADV!P.Q*#?=4>^BW)L:,--M2>[9V-N>6+?C)$ 3^_S,!+@821 MJLU.W^^-3X:#5O^D(WJ@R?CH^&B-6DZ_[?U_]MZ]J*1A$^?_IV1 D##D)"W!)3J7*P MA:2YI^>Z^CC=)BJ:&8#+MC2X*@RP[F&19^?#@49WF#X64Z;=ZL:;6SH_4@=K M"7;*N2A>7$AB+PZKAW477GH];9FD)&PV13QH)P0@4IN-DA# 12TUM9[*1#8V MF6AS)AOD8-7(R*J8%Q6XBP3NQ*"0SA#"L@_A;4R S*EL6@0.6GI!C>/6,K>Q MR4G;<-(@X/Z-R7!>H)H7&[^/]67]YKJ7\NQT1Q=5A_9S7(R=<]N4^@K2Y1+L MG+$X#HHT)HQ9>7(FGGPW;>!X%T(T,D*,)>.69)YD;2KG MMF^:5_?RV %[=_NFHO(>4#FQ7@A2;IRT0)23@))9T$PR("1*3IG+LC(;FR@6 M%0JIT8[;6 *EAT:O_Z6&-Q:E]K]ED;,-SAY0)8^9R./#M$HGCAJMO0*6G1U M[E)6Z1J!&G2$<,%$PHU-8YJ4$:X!BX8I] K%NT-QHL>M-59+8<%R*K(>#PD, MY1QTS(QI3&*AU',J-G=->4.+,YJHQ_='G2;]I:M6U9-?NB<_$L/X@F,-=]Z% M:+8_C4AFI/>S'R^90955? M:7!6M#F_:7#VW(^N'FL9E0Z5@^[.09^G389D2*19:T"*QF0.2C*[*=8 <02# MIE(:7JK'!6L+M2@'I3%5EPL,)#PZE"^C+**B?"Z43RP-*U,V-FAV!W3D@,EJ M,(HQR-2L$3GGVLF,8W.6J< MHFFH75:T.GW7#]KE *N?,S#EDVE!0(A*'W -/"0&=E."ZG5X,X_EKKQ<^=8Z.*N_,QCMLVF2@AA/N M(H)QC ,JF7G':I)=%A^Y$2B4"B6B:5237)0:7%@5BZ$"^%X /#$<>)96\#Y! M,(P4PX MY H!YMT$$DI0N $==P7D;3[(;S$UVC"DNW%"J9W(U,^+0UP*U/ MBM,((A,'(/.C,PN2*]EZO MZ^O=J;M0#5ZN4I1,I2@SR]A4QO$EL,27/Q0QSE"J<=0U.UX8%R:4%&Y3+!$8"&&,H4$TI MCSY196*V"\N$05J[8"S+6E37@N^WCG6=H]$XU-'EEI?#GO]PV#O*FSGXGW]H M1M5/K5*E/;RY$_IA-USW8BEM&2QQ[^/OX&-5^ M87>QE'8N=>AQ+!M' 1D8[@-DN8TJ:B@X;F/RVA-E3>E,*N3I%'?]YS5^ M)]704,NR?QK+LQV?Q.[ CLBB>)$N=F/JU"N/#V"E;1^?'/6^Q/@B'MEA#%/^ M?27..Q'GI0X)D@J*D2)H3TMH*Q.G$2C!T61J=Z*IDH/6$.C.(JFSTV>UI2(63!!BLT>JO+!8;25*E) ^8?08!J9$;$ MS\6*. M$]RY-CIH*1-9BQX>(_!0!53::EXTNM5 0U"C!:(!,/>PL328B@Z"] M49:H+-BPL+80*UH6!=6(8D"P@D82':$,"="C 1FW 9V9EAGI&'=W85&U!YAXSN;S@ MPAHD558L&G(Q<>+,DJGQCJ7'.Y[G[RLK^:LS/'Q^.LB;$?OG7M27ZD/=B2HO MW?5D,5&,S("T-%.E%A0[7OW=I)K M[%HM:F#5F0MU,?JF1ECO2"Z7+D"BH\D**T$'-K(.2/Y)1=#:2B%UP*Q!R@7( MVA=J[8"YO*Q(Q>P",#LQ"")!FARSX(20V2!(!!RE#JS&%+A5R,1H7%5&?^W\O8_ZX;G]J23S^F3VOSW+O2 MS*76'R2*R$G08)-6@%YQT)I+L((')7TPA)7FN:(60*P=3.]N)U28+@>F4YTR M1,I0# 0"(38;]!HAVP !HJ3)6X7!JF+0ZS6\ZM$T4^"&ZH8YS8$U]D>6=S-T M*IE:>>>NO//U4F>P*+)HE(: I=&$\AZT,P&"22&Q)#(;F8U-T]:-RJ?60,*J M!!(JF02RFUNB,Y*(8QG@8PZQ&02;A!PUSUZT)FR M'6K48.EFPKD<+NAF*@NZ%ROAS$@XEUI2,1J)YR83CM6Q-+7AH$OXTGFF)(U2 MTO%="D6:Y*/44,*J6 H5NXO&[L18T!B#$#R"$[8TI*()G#4">&#!:$.D<*Y, MT&I6_]\UC2_LG\2^'>8%MHY*/FWNC"UU"B[_H0WCP/*_H31:>8[9:"!M1FNAPMK!=QG3-BM\%P[?J=L6RM*4 MQ0.84.8_! .=)0>.V*!T\$8@'36RI-BDQC!K&F48C^4^NBAOK,TJ'WPR][2/ M4BGGCI1SJ155C&]\+JK&N8H3&P7=9X M[@K;Q&P0D&(1P?QY5[$K!"?&>)3TYZE1.VD #H*2#"AP2(:\#(@\J!9H!GB1K6) M6M1]B>;=P%R-0,7SWO%Q9W@UTP]0WJFS#A>Y&GH%3>>SC5-+_G7:& M7^J ]X5H\]#Y>/[!9^^'\LM/J1XM:)G*OCM:H#N*K9/^>2'DH,B_W?KG]]CM M]]@_ZP:_ +=[9^^7;UGN]_/5C [C[[:_WW\Y+./N_K1'IW'R[6=&.:G4=POJ M^^-3IKQSZOL8?OT3PW_^>_2&'7UT[WN?]P_^^/+Z_0?VYN#/X[P^LO?KFP_[ M!\_H_E^_'.]]?9/WXL.77?;G^]='6NQO?:#Y>\G>^U=EW?B6QV"L#@@R10>H MLSMOLU4/AE!,DI,H#7Y?7]YPHN[FY=43M?(G2CDTT:4 AB8/&%FV&V52@))% MEOG%IY U,WE"KJE9O?(/K1/;;WTL@FZ=Q/YX\$^[=>-Q'+T^6!RWW3K@+@XGKX?S 0_G]N>WQ'K*:#$632FN$!C 6>L@*N^E]2(F M*K]#=]>>KSF8KIZO-3M?+CJOMA#RRW:J+P?T4_:Q![%[F].Y?SH<#&VW&,GU>#;B>.Y^ M?TA!B?QWEU_EE,U*?P]VPG8&@]/*?^9&"9>9A=&NEK_4X84X0J1-JT$QDU\):#HY1#\9G\C(A M!2I7YX15^FK8X;+49N/-@3(6 ;EG8$VVWZQ12MOH$['9->CV_MYJN[U=UQF= M@5&^KCA\K'6*]] [3QV>AF6>[UN_C'&X])\9K__XN+G$5+[^R=E MA:.@4ZTIF!FT4WE%Y1T)&"$)5BXY6 ^6H@,?B++$)*L(W=B<>XQF+31N&H 7 MV!JM GCI )Z:A2LEH@H$?.G-CE%+*)7&8!WSW"=FD]3- O!2\[W-21(>V<%@ MO.G/QB5!Y1]:/^VG2!=#",LB\C!31U0FO^IY$GTW]]JU+( M9HO(+HTKY10R># L(B#E:()5-''Q, 'V>KA6_G 911TU@@)U979JD@1LD *X MD&@2S[J5FHU-*DIN\:[YQ;&]^,,EVW&VXTHRYZDHB,W+19WYC^FHF)4\T$,BTDA4MD=FW8$F7H**G*9N'7LK20_G6 M5-B^<(]G.Y'"4R:(BX73D'.B\U),X)21;)L:*NN)? PG\@-_JX2)QD<)^00* M0!19.QO-@K,IR$$ZUA 'A4F577I8SE3,=/=\1KISEF0'UQ%'5'9L/=4V>R;9 M%(W!.!&]J'2W_B=R;^N9>$NT]R:&;-V%),9#X8TV&H06,:1H-/%J5KHC0>2W M$YG=9H6!6[3I=KDE)K=N<7QT#=#62-T_( M[FY1E4IVZW4H=T29B.>25P%80C?6NU9[!<8@#5P1ZF=/7SS$X:IDUZQSI97+ M:LT&4%IDLDNQ3$5 !E$:8K1*3#F^LD:-G M O@P:I$O+&A7"@@<\X+PJ F9F><>XG!5GFO6N3(L!NTE!YM-?$"&$JQ'"LEE MZUXH%Z1W&YLHVXBWJ$Q9;HRNTMQZ'<<_,LUQ%EBDMESW+'V]M0-#E0"OI0_, M&ND)GY7F'N)P59IKUKGB 14-AD-@C@)FQP",S YLLD0CFBQ^FM4G1]8F\NJ, MBJO!N5&E\3(J[NHQ7)MC^"H?0R,I*U$YP1T##(C@G$J0DLF.IO&EU\=RKH-6 MW;EVA\M8Z57)/A"C2GXK(AC4 6RBI9(SA?)T9CP6=E$T@HXC9H+,*K,6L>(/7U'%+B9T]Z?H AZMJTF:=*RU<5I8V M0(HE/I?Y#:Q@&EQP,5A-O"REFIR0MN+W6$MWMW*G>A37YBAZ_A9=,&7D%%#C M J!3 33!!)P1+36G*(D@,I?< S4:=X!J((ISD MUP@K+8I0M#7R^XO/W:W,J=+0?0H%@=*D?*8Y M[L)RRNE1:KK1ZHXGKOG=\TH^'L3OH?(RM3C?_/;9^..H-!C>/,%NGOFH_ M+,74&.2GRS_-P%13DAI-=7X^+:>=D9A^RT+:B\/]=& _5[*:C:R^3)L=.FH: M'/= B9: M'0DU:;4JW$MM9?H M_8I&W&KUH=5U!2&R4^ H.C8G6Y6)T8%H); MX920D'Q!: PQ8U7Z,E$IB64*,XEP&VV1NO:6:Y'A$)KIIG.QST+OH@7SM1=YX@Q*U'W*\+ M32W!SIB>?;P]DE"EI=EHB4S;%9%0K0LM(;)R$3@P,"@U4)TMBZA0\]+U($NM MG7]A02[-K6&Q0N&)1P?U)5@D%>H+@/K$ LDRRL9&\1ZHMQGO)7)!,0%1@@?A MC&(\NQ",L;9 7!6H+S*TT5SSY*AC7>>H,^R4%K[=,(.Y\G?[<":@\:8^Y7DG M0N^T3)L_?Z#YB.VZ+7P 7OOG V[+BO/\$DRZWR:G^UDW5-:?E_7IM(''O U) M& $D2R^S/I6@.9& Q$1$4UJS% -/B;8A5TO$[N9W+@X]#QQVJNQ9V;/I5G)E MSX6SY\1F9IQ[7B:\@%^5=ES9%3_ M."P3]&G1W;_KM.=_SU[#)A^9C/?G]98&0%C"]C;%E?JHAL]TM^\%:W M-XR#)Y=KE:=6?_9F9$^4R%]PTAN,:N^>]N.1'78^QI\^=<+P\!SI4V\\DP>9 MO,6ZO/6GPYO?,K53\L$W2N W]=M3?Y8UC[E!"!>5,/E[?2;2LXULOKWS?^.6S M)1KS!*DHJSQS-L^^^.P!GHP>X!N$CU]#_<20FU\F3^B-KRWH8__&1YYQ^.$% M58S.P WG-Z7;GU]S"Z4[7E36@+V^'6$OTV;LE]_*"[$/NX#68;_H^G_\/7BR MH7TP.K6]U'I>S(3NR_W?]O9>G:PO=5Z>9#_M[N]=_"R MM?]+:V?O^?[N=D/7_<-.MY4_["A#9]!NQ<\^9MOD8@Q?RQYG0V@X5?)[@]%Q M1ME%)TRI"+YX%7$U[#=1!(JHNR@"R9XPY M7!)0\D?QN^N7[KPE>%ROY[19T M3RIV ?C4MW)IK_=4+IZ$BML\RAAWRWR8ZW70ZVC[K>VLGT-K*_IX[#+-<-J^ MJHW65V!3,:\9G,4F"I,1JA?UF#-=JNTS=KAFVBY%9>.&VY4Y-2R.^B!]C M]S1>*8R^W[*&E8M?S_S4*QZ>=A@H]\PREA"E0\W1:J&0)Y141OUVJ] OH81" M^6'.^M+Q$6Q.//K]'Y-X]*_;[,W6CM@[.'R?_YWL__6:O7Z_P_?>_WR\NW5X MM'NP+?;_VOTR%8_^M,O^^V'O_3;N';_B;PX^D+V_=KZ\_NO5USVV3?9_W3O< M>__+T9N_7HF]*_'H9U]?'__!=@_>L3<'^>\')8Z=UW&PRU\?_(&OV3;;_>O/ MH_R9_'^_[IS%HK>'N\_>&BXB5]P!B=0!ZOR'"\B 2>O1!<$"\1N;E,NVIG,G M\U:L6JM2V:.F,N$5CTFY9+E$I;1QWM$8)!JJ4_1V1&7FG,KFO>M2J>QN5/;E M@LIDT$%2#%#:BP-RXPN5(5"AHV4<-0FLU,/3=E9(E*@L\DQ;QC!&M M44G40@H>2>D=%KQ.KE 9(V=4-O>MGTIE=Z*RO8E5QG0@EIJ0CPLE@ 9+FQ'4 MX(B1*I"4-"M6F69MP5:&RA946-LT1_AY;S Q.XB#I[<)E]SYOF+] MC/5O:E/.5$GI]F\(LCSV-A?+C#(46>RG,ZU6E=I,2NV/Z5"#TMP2&3TP%4,9 M_2+!1L^ !48,B\8(PSJ*34Z(U-C6UU3>NWVE#J_M*E@VC[_G#D*(9\S(]Z)\>Q M.ZQ]I1XR?SB6R;-NV)I(9'OLQ5<.FHF#7DU;^EE@+/,-@M$\ 4K!0!./("WJ M:"EST<:-34;;.'].L7:6:AJ$EYLWJQ!>((0GEC\R&Q@R L*S#.&8<6RM$6!B M=@5<%-[X:+*H07!^$I3T"*Z'ST 8*S%-!$#589 EK& M9*-,,2$O]_3;0LW=6K:A[>&:Z F\S.=YG"\ZMOT/<3@]!J<&'I;N!+R,1T=E M8D8W[)Z+HW+/7;CG];0'D*0./"0-0G,#2'GI35DF(DLE/'KMJ1S5XK1YH]I: MU\#ARGD %;^+P^_$_!>!)VL2!X=,9]LAF__:.@J:!T&URU)497Z$;J-<5&.W MBM_&X'>9YG_%[\+P.V7[ZR0^ (^ M49;M_93A2P*@E!)FD,4JU$3!N;IBU$DZ9,5 ROG"M0,;Q8#$_Y \%D M(5FOP-%1NW:EP*"B(*16F9T-HTQD?X"V2:/&4*][+F#[M-\[B?G;RA3GSF!0 MP)CR;]6"_P=T!\I@R])++^]A[/HOY:\[W=_S(_9"I:"9*.C=M"M 4A"">X2H M*99!M :/A./ L,*#XZP"_[DG %_#R G_@&BI?!;3)[!-D-R+Z!$F #9Q!#$:%$RT/Q M#9AJ2[;@H385\*L,^&5?,:Z GP/PT_5%2C/K T*(S@!F0PV'4TMTQ'9'XNH M^VXLMQ(9J4PU$U-M?[H\CUY%99@$1Q0##-&"H3[_E0GJ%3JIB!Y?@V(K,Z.Z MCJ-?+U^D8GX1F)\,V0R9J2,C I*B%)#8 !8)!RZ45BR$:%3:V.38SD*KF*^8 M?PAWI&)^$9A_=8%YFZVQF%P"&:P&3-D;,3%*\$$9HS :AW%C,WLD;'7T_)HF M1_:'A['?ZHS]DA_.4B/_:K>ZL?9#>D#/8Z_7[5TFI5IY>2=>^CSM?R2GO95! M@Z"E#4,V04 'XD!&QY7VREN1>4FUN:Z]D-8.OLMT(BI\%P??B2OAHO)!&@*& MFP3(% -K">1.,>_=U"$N=OI]OJ=X9>=,I$U#H;/NN'RIVS_ MWVE^>3<.#WOYE8_Y5TK+MQK^F)'HODR[&<8FJ[A+D)3*;H8B-ELL4D.(R7FA M'4?J1R%/0Q?5<:F&/-> 2Y;IH50N:3*73'R>Q+C5P1C0B95)+32"#DI#9I&L M521+1(G,):8MV=SEFY5+UH=+ENDN52YI,I=,'# 6+/%<"L@L4OI/"0$Z&@+% M;-4I2.&)W=A$W29Z4?,H:EKF;DC_O=_[V!G?0>_U+[EG-2OST Y8)K"S<-#/ ML1M39UA):392^GHI)\-44CHL;.#ZV MXH;*9X^:SY9:H5KY;"X^FXJ"Q'QRB8K@+.'02LP8XM/W8ZJ76\R,[&+2>C5KA M_IP?^_BX5];5\Q]&_S1^^7G+VY-.Z9L[>F6>;L1KY^R_+*=@L7%E M]JUOLFW[W;Q'@_.O&QW'"Q^%5!_E%C[*SJ4:*:64U2P$(*76 HEFX# %2-EG MD4PX[8S,/@H^88NJVURAJ$KEFA7BFCECOI5K[HEKIB[9\VAD%@883C0@&@66 M4H04I*&DA'=UZ=UCGHA%A4,JUU2NN0^NF3,>6[GFGKAF$GM-M(PMU1&L3EAR M20Q&G8RUDUK'2)SV9&-3F"=T47?;:G2UQ@_J)M1-J)M0-Z%N0MV$N@E-"[&O MQOW;<;*-FO$-O<=9J]LVF03: MA:,6>8A@+<-QDWP=H@)6IN1X(6AD=A1HIXL:TU?9IK+-*@;:*]O(+&YM"/Y%S3^&IE[UK'*%N0MV$N@GWO D_ M#JT[BOG_H?-Q\]_YC_-W'-O^NTYW?,&$7;:;?"P=%Y=E4;!B4;R,L66][QWG M;_R2-4*KVQO&P9,+??+MZL_>C.R)$OD+3GJ#3E%#3_OQR X['^-/GSIA>'AN MKDR]<:P[GI+)6ZP;](KM<.-;IG9*/OA&"7%Y3Z;_+&L>&SU"N*B,88XKC-0: MRYQ'K;4*P3F>WE*F-L[?=7AQ\^/$OHO@^M%^ )OR@SVU1Y_LE\'&CY>W(^_% M-]L_Q\Z-CN=$.*/;"GD'C^S)(#X]_^&G\^/=Z8YV9/2FG\X^_4RB91W?!GS+ M]XU?/ENB,4^0BK+*,W(X^^*S!W@R>H!OC)?Q:ZB?&'+SR^0)O?&U!7WLWW#: MC,'P"QMJ= 9N.+\IW?[\FEMX#N-%9:N^-^[Y^C1;A+%??BLOQ#[L EJ'_>*H M_./OP9.A)I=QG_[VU_XP%!5S&ZLTT[X@] M/[3==^54%2;.+W1;_K3?CUW_I37LY\\]&N616S:\/QV/'[W3[,7;M@YIB@[\ M8;DABD%^S/S3MRIO!/_GT^B?F@\[EM;S,V$=%%F-U_JL&PXFDGMV(;BL0/?3 M@?U<=>=,NO./Z& Q4B0]P8"L83!8I3)HBG6?1N8Y/2J[9QA7C# M(-Y03[9BOA&8GW*)N6(41<@^<(H1D'H$$U(?;1=HY*R1MD:,$@'^[LIGR,XV,_J*[O*KF^7#7O?$U4=G&7[-J!KQ3AKQ];2CZXTQPA #-C&;'=UH02>DX(13 MA.8_0P@;FUHW2!U62WCE4M05^4U!_I3_2TQ&,+% N'!H$2HEA/J"1 M-A5;6-*Y+\E7\#<-_$UP@ROXEPS^*4.B9V45_)-3JZ ;N3$_#!R7?[5&KLN M)5=\=%HNFYSY.->76-^*]&[;DZ@II+?D#-[M(WPOOA'C))+W2[]W_&S_^G OP)^IX&XHN*>\EF@<24J!\28 !H&@N0I@LRW+D4H>5(G@ M5W"O%[@7X*]4<#<3W%->2;;&2#;0- 2;%*#T$K1PM+3QX\;XH#WQ&YOB&I_D M0<"]U#N:4XTHSMX/Y9>?X?2CC$I[Y&OT4FMH/[=<[,;4R9Y)_'R2 M 17_55[X9^/+ZRYRCV>0G@"Z8GE6++\;[CX_PW+^G#?_>TC\\9]=^Y MUH^\]V=O:YOG[WU)A.4TN@>3" #JMP#DC\T\F69DY@O"B]<756X;MUC\; M:T36L]?TL[>W]>XM02HHTQP8"IO=26K!BL2!9&.$!I?0);*QR=@U%F=[-/]B MI@.X5$.G'L#&'\"#=V^C-LIX;\'HTLU8"%^L(@.*$2OXU762]D5!O)#QT M_4XADU\RE_RG4,EY:>+/L71/N)(@+$,FJK*=5=EN?YH>2&J,$Y0R#2ZJ[)D; MEL Q3R#PE"0&0X7-VI:916G;%36MUQ'72\VZ5%PO ]>3T9]))DZ%HD 4,L#H M,\(MU:"YE5F2@B092OZDPGK=8+U4I[C">AFPGLS8Y$0:'VS&<=0.L'C(UH0( M25O%F<0L3[&QB4V"=;T^4*\//*SW<8?$X+6\5AEM,8SV>=H!D=D@P2PWT)YZ M0&(%:!)+#V#C*4TD94%O;)JYKT+7\N+&Y?P?W@&IB%X8HB>NA]$J":]E=CB$ M!%3:@W5>@*.*"^]-YNY80@KSM/BJ:&X[ZAH7AB:)QZ'DD$';4O];T) M81,XD]5U4I;(J%*0M#0LH%>+@.OM@&;>#FCLW=UK03T"\;?(KJ">&=1?,IC/ M0?TQ_/HGAO_\]^@-._KHWO=P]^##Y[VOK\@>VWN_?_",[/VU_3FOF^P??,#] MOUY]W6/;G_/ST+T_]>?\+&+W_6N^M_5'?L^N>*LUD=9B A*B ]1>@65>@F(L MD,2,SO9=9@AR37%?>Z:[*@_3)[:>RM4[E7^PMX3+(%5DX'CI)8WE\@HQ&J@. M&+0VS%AV;:3L[/K BX?Q;E\1=XZ(QVQI;P)'0=,L72#*>29+%)N;$QQ M=)7ZRKFLMPI6L'+A6CR67L,5DG> Y/9T'L1[:2A$S4AV36@$8Y$!QQB%BD$8 M0C8V^<(Z*-9RX:;20?,'#51BN'=BF 0?+7I+ Y'EQEYI0Q0E&.,)I&"L):ZT M*A$;FTRI>M.H90@+'KC02!A9;(H ^.I M@Q@BS_\WR:G1)4FVB%Q,8XR;!:9=UX,(5O :=87_G>$_\6R\8*I,AP"-G@.J MD6>C'"1&>8C2$6_-:(H2N6K(W*U6JG+ &G! $WK.5PZ8BP,FGDRPU)6T*B13 MBC$HRYX,*1U9.7HI\^E-1!0.T%*L"@[/]\9';=-CT E_WS ;=EQ;E] 7[>K;G]&EJOE'XW2B?37ITKM_08$T"R M6Y,<:-,+94R[8%6W#'BP4 Z($CVY5 *X&NC(-<"721!#J5 M\9/!DE*;[(PQ@#X:T,YD-YF[('EVF&F9*,Y%&_%JTJ\2:"702J"K$5VH!+I( M IT**@1BA-0">)8/(*$67'(*F-5Q[;_K=,=?SRYSEH_Y^/>7A4=6\/@RQI;U)3MJNU_R@[>ZO6$17#]:#^ +74:3^W1)_MEL/'CY>W(>_'-]L^QH!O$#Y^#?430VY^F3RA-[ZVH(_]FRCBC,'""ZH8G8$; MSF]*MS^_YA9Z=[RHK/MZ_5'AS]-,F[%??BLOQ#[L EJ'_:+N__'WX%$;FP>C M4]M+K>?%4N@.!__^T?Y=]?JM1#6S?21%^>_NNZ2N-8^>'9T<6A>'K6R#/+FD M^:Y1*E?(>5D,>67M[.:U-VN-S_?W7N[_MK/U[&![J_7R(/]O=WOOX&5K_Y?\ MM_WG_^\_^[]M;;]X^3__T(RJGUK;?[S:.7C=T&?Y8:?;RA]VE.$T:+?B9Q^+ M-7-H^UFC'V?#:#AH?3KL^,-6^9>,L:/HA^..,,/#WFG^YC#XUXV/=IGCBQ*9 MTBE\\3KE:DIEHCF$I'?1'%QD):D6KCDH>2+Q;A_[_=<$QT>^6/K$2+,JBUVI MG25/E+G=8L^LG6_L_;-;YXNU@!9 E?I608?K'B^Y^[].WA4G?.;WC M#5DF$F_8)N]/CT^/;#9$_NWZ/XZ+LT<_78K C?YEYZQ(^[?O%FE_?RO6;P=? MQ*'-_SC>OFW;[^;U#NKNG.W.0:_@K&S-B"\.>T?9!AV.QBO\5IN\4(5?.,;5CSJN!1P&'P3>J.4Z^Y-"@3 MH8A"66U5B%S)9$SBG+_=*;MZ)6/'9\C8C7&_,QB7Q]\**S]_X=W3UX]_DUVZ%O?MWY_*9SD:+K MO-EZ]7EW:^?3[OM?CG;SY[_9^J7S^N 9W7M_^/[UUU=\/__\YN#=I[TOWZ;H M_IO7N9W?]^S+[E^OOKS^^N+#[E__S=__BNW_NO=^+Z]_=^O/H_VM9_Q_O^Y, MCT]DC@4G+ ="O >DA(&A(0!5ECBGH^5.;VQF6;:5OMIE:;T['MPOM%>\0F'] M"Q#NR&*SU!U,6ZECR[0YY0:KPF6348\R1..M)H!1(J!."K3R!@3G0E(7&>%R M8Q-)FRVZ7*M261.P_HEFQCTYBK+06;UT>B,E9E MK/F-KRB2B=KXQ+TL?9<,$\$PS0PF[GB*U?AJ!(5-C"\KJ9?2*(@H.:"7#)Q- M$;P@BI*0K%"C9MZ\6E^5RQX7EQF>$2"R>B=*($:2];A,.CEK@M>&Z\IE3>"R M_8DYEE!I&3T!;YS(CB1&L$0*<-XYJJP4,I9^&(*U!5G4/+3FW89?M5GAX\QR MN1.?]S/ZT:B"4MM^VAV6RO;Q$(-',0.-U %652Q5+/<01_$A":.3"EQFK<"2 M8T(G)A1U0G'DM,91EJVX=R=QE/>[8N_36Q^4)RFK;!&5 Q34@ D6(?L@G,2H MRL"P:Z?^U1%A*PQ,KH+UC%'M8T*CM?7.2LXC,YZC"[("\P& .14=<"$E+B48 MR15@- ET]H)*F[G@$[="&;6Q*>K@OO5"920AV&1HI(:@C\PF3"8P%I(T,5-S M1>7R43GEY\I (P940 6U4'H[@789I-02)=$DXA(KQ1_S=+1OW@"^YGJPXPKX M,B/*GY6]#T9E[YU1F=,\56@KPRZS%9I9(51(GE!B%'KGK9=<<,VD5%I+:O^N M2]E,%6=%%.."LZW3?M[,W_,3]L*X$&TO?AJ]-*BU:#/1T1_3M6C::Y)L8."P MM-L)I5N$2P2TYMP1)92EI;-32@K0\.\:F-'[TAF=+-!@7+.''IP=Q# :YQ2[@U$OH=;9!/J:V:TQT150!@OPE4=9!;]*BH#0GV.F>=248Q2]&J'H^!:H7\?]..X/.,+Z,_8\='\<*YD7T MO7?=T:>,=$U5,3.IF%?3WA,K]:TJ(5B/.GM/*,!%I* ZV,RG_ZV#8[XPZ M4(YSF@7O-_=M6:=(40W@-5(LL]2Q+,-I>]?KO7N:P?37!$LOQE ZZ/TY!M)^ M>G$!HU$XY%4!454I,ZF4U]->F"::2,X,..II5BF^S$!%!,VM<,PJZKG>V"S- M3Q9P];8BNA)M%4L52S/$,HO^6X8'5O7?LO3?E$NE;*)&)0DZ8:G+#F5 #R' M;#9P8J+6Z=0H_;?N6:X7\>2T[P_M((Y:$5ZJ WT4&:Z;::D9%: 3 85GW? B M#CO]ZPI":QWH3*3DI^M LTU.$Q(#PA(&6=D$<"';Z"%1+IFUSCI5ZD#9-9>O MZW61E<'SLFI _Q:Q-3![)\!.O&B?E!0FY3.:A 145(#E# &12B$L51R:3PS1$>UR'19)=C[(]BIZ[.& M<"F(<1")+?FNY,$$Y8%[%V*0,JM)4RPBK!=HUPO+RTQ]5RS?'Y:G0B[&,6\B M"V"DR]Z-TPF<#1:L+Y?A1<*8:,EBDVMNN=5KM_=16&S',T4[94!'' S+B,0, MPE$'KE$F.W:'G6'G.U-&UBDL7*/UC13+0WK1>[UN^8)^[RBOZ]W.&4QVNKX? MLY[XI=\[+A#:3[_;?H;*N"W#^6]533&3IG@W[58['T7P/$+(_C6@R5:?12SW MH9GCT=IL#)"-S>QY-^@62L5PI=8JEBJ652L0KAKOP33>E&_$ EB\6CZC,8GT4^><: *]BJ6*I8EEIL30T6Y15 MR7BJ=YGI7>VDF>RD#]/Y(,8PB\(B!'0*4(SLI!(9<-HHFFW>++V-34[:BE_- MN5?(KCADEYD4JI"=![)3K@V7CA,N%0C4'K+<&%@E,VZEI=%0FV1P#83LNB=_ M]H>'L3_J)]./A[$[*.-#QMY.ZX>C?.2O9-S6,M920V!5+%4L]S*7@"JG4I#1 M>H]$H;-2&JVIE#+X;'??0E=?M$*_M=(>D=KS:4Z;Z/"LT/?3@?U<=?E,NGS[ MTV\'K\Z*U)^]34ZD;'\A>/0$T'(!QE$)*)6Q*L7L1&7[F[89G:?DM<*YLNSC M%)TW:KH&F>M-!\DV^;0E6S75E40JI$J%6.)DS$ M.ZN\(<+0S%[:$S$:BC/G3<71]XX[!->;B+-1T#A@2MX:I,R!%M(185MFG,5.L%AF'7'.=7+9([@KS.?%XRU'>GK V; MKY8%]76OP'A^>GQZ9(>E\"(O._IA"3):[_,CC9I'^T/;?7>WVO-5 M2WG43%052Q7+??CHR3&M@D"N64*)VBD325).,X(1K;N%CUXU]V(U]Y=I1UQ1 M%7QR'E"+.A^D\IKP4AW9C#Q?1>6"(FCGO>/CC"?;#9=[=;K;R%XBHZ_3%3+)&1XE M(9#/ F;+G2'8& VPH)43.IMU4I;6E)1=-=[K3<25@O-U=;?S8;E.ME\27B=E M+L1[&A2SH+7,GK80V:87E$*V\;P43D956LE>UUJ_HK6):*T=&*I8JECN0;<) MKWA,19UQB4IIX[RC,4@T5*?H;=5M#=%M$]>8%D$Y;&15=!&RS TZDSZ%=4QY#+ M_E/40CH/*:I0TI79?U*<0XPV6!8=JE&-$6EK,W? H]) 9>E90.5YKHG+P_LY]:GR;CM M5G\\;[LU[+4^CB=NEUK<_L7,[;/49D'\8)3R[)46&(\BQUGC>8T4RVQ-8N[? MA:M#[)>D7N@EGTPIGH3WH C-/EE,'(PIXQ$QB"@\UQAEF6*/HB$CU2JD*]-6 ML52Q+%0IPJB94*@LK,2F2T--I$R5I@M&.IY9 M*?.3X4:!SG]-S!$94^F2*]H<:3.JU6O<=W5<[3JV?!EHGG*R,1B?34=PBI;+ M8"&!(\R!RTA.WC)CDQQU8S4-N7I2P5QS:RLFEEDXUI;KER9)@YEFF:$N$".1 M4Z^#QJ!4Y=A5X=C)A5LA$S&!"4P%!6@BDYH[H4:64RJ3:^I8:PD MN\)H7F:JO*+Y/M$\%96))BEE#3B3LO\CH@ =I06>?*9IXP3%8C'I-C?KU<"^ ML6&9,K6[Q&,Z9[.Z\P\%AJ.F7:/,=^P..\-.'-2<]JJ&]%=F]Q_RFF6=;[\\ ME<"GG6AI%-6>6#!$ED*H[$YKY[.5YVE44=(LY915@IRQ"JK9D*Q,6<52Q?)X MQ/*0ERRK9ENJ9ILX.P&##;,^%'DG&M0NXJEBJ6*9:7%TM ,4%8ED^FFU5":S5#"Z1Q/HHH)[BPH@K0T M595@;/YKF5S@K;6>42S]&]L<>8/N0E7,-L7AJ9A=$F8_3(7MN'>&DBP3GC'+ M'8/2'!>TC"2$*"RF)F)VW=,YHPG/J.SY-)--5'?6X_OIP'ZN M*GPV%2ZF)XP(@EYY7V9[<@,H)()&38%+@5XP0H0*I7R5DJOEJQ7)341R)=A& MBJ6ASE EV'LAV(F/1*AU0BB$I*,"#"&!C*"PQJ(4G5)3(*K>$$6Y* M_17G^6S'T4R<.6\ECKYWW!ZXWCJD& W-J76;<[GGO<\*R96*/JZYCB_QAJY&\CKO.U/1/@/8@^11ITBBE0ZI2"ZD(*V*FC,IJ255KS<#XWXJE."%I2J! MES8 *A:R7O<.(M5(C>0JB!)*$*R=57Q5[!7JYU!G9<:[TLHZ&=%F:SZ#.@3* M-&8[7KCOZ/4*]65"?1(U=%$$[S" DC&;\,I8R*8[@HH"C3<\1.K+R![:1EP9 MJ*][W44=>CMK #%*G^F(1Z]=0JZ((4'9J#W)[BHACI9,!R-GF8Y\VNO0VZ:Q MUI?I&&,,(6!4&K@M!@H* 29[D"!1!VTT1:.Q#+WE1C3@4+EL99 (6JD UBLTAAIT#LOEM(K6U4!K+?VH8JEBN8]8 M&4=#B6>,:(TJFS-""AX),DZ"U\E5W=80W395=\/0,*T=).\28"C!,C2D7"J* M3 >C3/1-TVWK?O&Z#KVM%TR;*I;E>CIU?M^*ZIBOT_Y38CX%:W3VGW@ 9 ;! M4.>!A&248DB5LEG'\'8^ @VZ_U9IH+)S%4L5RZJY4%5IKJ[2G#AFEB6%FB?@ MEBE :R,8;3QPYR07E)MH: .5YKHG+^O0VQK/6VVQS%+IN@P7KL[\6Y)Z(=,^ M&<>DDU4,A&86$"D!S0E"$L9[#%G(A&ULBK:1IADS_RJD*]-6L52Q+%0IP:KQ*,-FN<1'LZ*)G-G' 44; TA0$1ZU%$HU2@.N>]:I#;QM>%%J' MWMX+*]%+0V\3]4D2#H1S! Q.@#8F0F8J+A.)D3N[L$QE617&,W+3)57--\GFB=1&<\$LB@=:*G+'"A3)AMD M3ZC,KA1&,)J2W]CDM$VQ(2;3NB>\Z]#;&M)OO%@:ZF?7<8++4R/LTJ#3>+3"<,J!)"< I9"@JU<2ZQ CG$8V@SKJLK=&8& ,+/BY25]?YCXM7X3@]F(4*Y_/I ME<"C45F%>PH$NR]$.S$1XH* MRRT$E[FU#-A%Y*"9T$ \99;J8(/3S2/8QSA@EY$%#-@=;^-3GO<]]$[=4;P8 M4;+F8WVNO2M)#8\I4%ZF^V!$99,J]WM1)>^X,:Q,]IGWBF2=P'MGHA+35R"1 M:AFB#!"]+F,YR\5LD2(P)9.D1K!$R,:F5*+-%CV^:P&@>>#X[0.SPW7<^@#D M\,^'D_\,[(E'4&VI+YO4"5*7+2I>5+N].E]QC, *9<$2C)IA_3H)I+[R25@AS,UU63EPX M)TZBB8Q$)%(*\%9J0*&IJ897V:WFJ"$EX4HBQ4$66K8MB>*,$QTX*4V=&&L+Q+7ARU$BYL>AS5^:_Q\Z M'S?_G?\X7_BQ[;_K=,=?SRY3E(_E M>RX,=&+0MB;%E?ZLYL]TOIR-_M#>/@ MR<6F?[OZLSZ)$_H*3WF TP^+IJ+=_YV/\Z5,G# _/L3WUQC-YD,E;K,M; M?SJ\^2U3.R4??*.$NKPGTW^6-8^Y00@7E3',<8616F.9\ZBU5B$XQ]-;RN7& M^;L.^^W(>_'-]L^QH!O$#Y^#?430VY^F3RA-[ZVH(_]F[SJC.G3"ZH8G8$; MSF]*MS^_YA9J=KRHK/-Z_=%,FJ>9-F.__%9>B'W8!;0.^T6[_^/OP:/*2!$W M;K'RO!@&W>'@WS_:S6^ >;/)^AU1S6P.25'^N_LNJ6NMH6=')X?6Q6%KI^N? M7-)\URB5*^2\+(:\LG9V\]J;M<;G^WLO]W_;V7IVL+W5>GF0_[>[O7?PLK7_ M2^OYLY?_:?WRV_Y?+QNZ]A]VNJW\84<9/E/EX#>8%V?D7-A_2AGPQ2N#J]4A M$\I71-V%\B5[PI OG/(I>2+YW33)]U\3O"Y6\MLMZ)Z4Z0)0J&_EKE[ODUP\ M"16W>90Q[I;Y,-=KF]?1]EO;61.'B[JJ\?-QVKZJ?-97:E-!K1E\PR9*E!&J M%_68-Y;XKM5VF;I=,VS7-_66*U]R>OUS[I_$XJ9TW[5*).KC]ULVWN)Q%W9^ M[GQ%^?$NR&W'FR_U Z M@A-C\WCL).33_[HES<'&0 @$,,Q]V 4\GM%(ZE8?KKZ:OC_8^_#/BY=?=T_V MQKMMNN/#_KN_ONY^T&?O#^#?7S_"_?<^[/_Q_NO>R>_C71C#/W_LTMV#E^R? MYZOICEWVSXO=L[VO_SK>>['[=?_@+[J;[=)_/NQF[]^]_;+W=?SQ_=>C+[L' MXX__\[6&%KZ<[^X<\ES*(LE+0IU."1*7$%Y*21)';5&D0C)IMK;S9%CFQ0.J M&[FE"K!>[SP"O<-TF5M7*B?S@I8E%TJKU)J"BI0[JZ77.Z+6.Z+7._>G=\X: MO2/25"B#J!11,D+!4B*@:RS)&2]H8A)A1 9ZAPYS>F,07Z]W>KVSX>6SO=ZY MB=[9:^V=7!8LE65!LC*UA&89)Z!P*,FY6T[9@/BVI^ M@DG17VX2K'@HKOZ#OL=CIZ-Z84]GH#U]KGX@)V8P.CF5HQGN+LR^G\ZFIS# M,_^1_=_%Z!0_>1(450_,B?<-L;NKM3,QKYJUVI^\&%4UX&K?O8[+!M>\K!>M M/P"O=0"^[3K\>9:K/),Y<84"KS_)2B)*RGTUMJ!I:J@%PYL/T^+&X,:'9W<_ M=>F^"U>YE^X[E^[6K:8V50)IMBPWX%:;G!-5LHPXI:RD26F9+K:VTV0(SDHO MWH]-O._"(^W%^Z[%N^.]4JI*77!):%JFV PU)=(*3:RBKLP*<&XMBGA3E]=;<"-Z>;T;>6U= V9R6UJM28H^/WCYV%)=.9+9W#)G*1?82%UD M-S8<>GE]:/)Z"WY!+Z]W(J\=6Q^<=4%+)HBFR/LEE"(BT[!"5KC,%DF6Y7IK MNQ2WQ9'8=[RX6N9\J3U1LK+&][VPDRH8_?8+_OQ]??X><4#B+B&!GJ#U-UR: MYYV5Z370M3207L(&9A+L!2%()J@E-&4EX0D8$$9EJ6/,9-)0L!B&.7N$$)VG M+KIWB:KK1?=V1+IV:M$REY#X/4(H^S??H M9/@C@@_%NN_E M],?*:6O,6Y7*1*<% ;<[)50S0Y3DEI@D2[%E-7CI$@R"\K;8KGLY?3!R>I>6 M?"_"MRS"'9N>\8P[DUJ$V8((IRXG/#7PJS488RMU*7QWMES<5@^//IQ_M2#^ M(4>3 0B@L6K>E 7,SP:5U8N99] 8#B;V:=0(_/1 P_HO8&TB?'!^]J99&%RZ MOA;NVDKI8]?^3TLGX7^R)(XP4IEF$RVKXQ!L>!G@4[TRN98R>?FYVU>YS(21 M,J'$6<4(+4Q!I-0)*4J5,6&%< [[//'SM!;?KDOZ .&#D\Y;C^3WTGE[TMEV M\2W UU?F()_*NC39VF9KT+R]=#XPZ;Q;0[V"MX2? MKF&Q]P)\>P+ZR]A8FT&CZ''Z4&'S94IG\GV]2W MQB7Z>SQ^7W%':Q@][*R9U7;T"?O*])[C/>:)X*2;65G9%S;\^]6D7J&_FP7J M#\#K'8!G7?^2,966F@LB%!48K9*$E\*1I,RD<64IP>? :'.ZACBQMV$W6(KO M,EO42_$/D>+6#TU<+G*N)<:<*4AQS@D'\242I+K4+#%%HK>VD7;Y)CG?7HH? MG!3?9AKH:]<;H"YS@A4)4:G($#L& M=D3)%,E3+3.=J9QG"7H#&3M?H]9C3S98CF_!&^CE^+[EN/4'3*JTX$R0A&62 M4$2#2G#S298:*DIJ'.7EUG8^3+,>0_;@Y7ACW(%>>F\BO:T?8 TX 2G/B',, MO'E-D0^VH(1S)J4R@F>Y\$FIY!$V,WFPSH!/P#XEJM?-R0GXI6E:Y?8D==^C M@9*N'V"HS*1,."D*^ =E,B/2E? /2DVA;,IY2H,&N@F&M8\G/C@YOG7<62^L M/TA86V._3+16BFJBK0!SH5 %D7DFB&"F$)FS&6-\:[O(;N*R]Z+ZX$3U?FW] M7HIO18I;HY^E!=/"%"# 0A&:@#PK6EAB3"*IS'59:.MKR?,'DL)[[,'_!@IT M*L^^&P?TB&,-#P,&]#HL3J]ZKJ=ZTB5K7Y@D*T5.E"S!@,BD(J*T"4EU6B92 MB]Q03V.1W!P$VX<,'YH8WX'%W\OJ366U-?:9T@C7HR1)I" T3RE1A17@F0MN MM4D2;,'#+'Q13\V./X5Y-85 (,_*]#V5TGA"&4T(3(O'5$T2Q-6&@<+L[5=#L&)[R7Y ML4GRO0/_>TF^J21WJM +I1VC2/F6@:L@4O#G#0AVJ4PFBSS3L+);VVS(DH=T M)C^!!(!W%F;VDYTL[*#"GBA]%N!'-GF^4-/\'=; MZ7I5-?]!^O.B M2',B,[#\:5XH(JS1)'RG^@5+>H\/N_FW2-Z.7YH MP_-P).]&\^/GBPHFP\[J:,-9KW*NIW)HUP'02MLD2Q-B!'6$.LJ)LK(@B9%I M*5DN4Z&VMO/RQDTH^YCA0Y/;.X#Z]')[NW+;FOR\2)VRF2!%F7LX ;CPIG,ZFGT8&#'UU-IC6M2P#G/]/ MWP\$BI.AIC-C9P3>[1>I/U2O=:B^^K* #I2#,^9#1GG_W40GS7;J[O3#_0&'N=N5(=5DX3KC5):%Y0HE*F28V8P7/ M9$%5J4&8LV'&'P@I_L8[L]_@*9S(V4<[1Y**067U8O9T"O_8->D&]%D#O@/I4720*.O3%D M9?$P!/F19A%VY3QN:)\ZJ&!+W[*;L&E1BX?J)O(&5FEG8N+: MG>V[7D'=7$$M]?/3.2\S,/E^DZ]AEZN?[A<=XJ!TE)G L.1AFGP_Q&8JTM*4JD39@M&12&WMD4YY-F- M"PMZN7YHFE>QE'& F28==V+DH77>P>[3#@\I[> [$[UJ5Z=72-=32$N- M *55!>,Y)P[6B-#,."(0E@0GCA!]2+\F$3X7G,-O0C?6(0[ M%3>IS5S"#:%42W#WDX1PHPK"6*Y=(9W@>63Z?B#IPB>69;AEU^ 1ARX>3*JA MUT\WTT]+#029%(X:6Q!)K2-4" Q'4DFQ.BCD1LNTK?. M*M;+[8^5V]8U2)EE0LN,V%(GA'()KD'()3A6I DMC *[@B9]#N'12>V#R2'T M GUC@>Z6YB?.T-01QQVR^UM&9*8T*:1*P/.WB7.I[^2;/21>\"N\!3.J3L?R M# =K+]<"FWQE/PG])#SJ9)H/#%4CU#75<#"Q<_2]6DWZ3:: MS.7D:(1>M:PJV^?:[L6C]MT NNNW9^?[#KEV8K3/P)'>)$OWW:MFU>#O_H#? M\8O7G^W7.]N7R/BX43QE24[ Q8*SG3)'.,N0PCLUCN9:,ROP; >[[F$$ ?LX M_N:DXGH)OS<);]UQE2N7BI(1QSBB?Q@V BD3; ["\])AMHYALIWU54&/2\)O MC>&[%^-[$^/6"=<9,WEF!2ER[,N;E@8DF.7$%!F76N>YY'!0E_D#J='M?:[' MF[#T(AWSD;=';;XQ.OANW:@*WA)^N@@:\?MTU@V$=N*>/37I]ZO>W246M8PJ M+A683$F*\4^9YD3I7!+A0 M+.%!M"B(OSFO>/I^QX?)["TY2+[_W)+^M!Y2I MLDQ-HHE.,TUHSC012E%2)E1S*4TJ!-_:9OPA=4/L!?BA)"1[ ;XG >X4,*4R MMX7@1+&2$6H-(SPS&:'+RAKP!6[/';@. ME?6#5U5WG'-I=-5-NQOT&NS&&FR)9,T(*A*6%"0%7X+0,L\)ITP1095SF2I M#)#N$2D3SGWZ7ST^N AZ(/=#NFB=4PD&7$T-P1T M0TI4EH-M(YRQU.F2%\CE+&XG[]KK@\>@#V[3E^GUP4/0!ZV'8U6N<^T8<248 M"907R.T.ZB%)3&:EU0E#BH8\&Y:W41+]\!H?/;3$Q_K&1[^/)G*B;Z'Q47S= M']=3Z%O#0D]WD(\4#XE^^6D,30UF=BSGX)[/I_#PJ?Y(E$1O77Z6,W-+;OJC M/&GO#/T(JU4'#^MXXM]AS0ZF;W#%?L,%V\'UZ@_:[SUHEZE'6%$6X#T1K:@& MF/E#EI:29)D>1( M@JX-D488DDB79@R\X$28K6TV+-G$PG7C'W2OAZ2CCK.DO8=3TK$C"G&%.$\A+IW@3H M9*K@V)7,Y2+9VA;#Y$8,43UJZL')\'WP-/8R?(LRW"%J-&#Y&E$2FY4)H7D& MTBP30;*T,-I(K5T*AE3*A[FX23.97H@?G!#?!U-C+\2W*,2M-Y0E4N0LL41Y MOD:.#"Q"*I)*8V5:9C*5>FL[3XJ6. @S<;'HR&%750DZT1:? M6#5O"2BFU1,AE7BHCD$'DOT"5L97K+Z*R_4<5Z?71]?31WG7,<@537/J,J(Y MI81FF2#"64F$3& AJ2UESK:VBV%9W+B?1!]V?6AR_$.I&7MAO25A;3V PBA3 M&EV2A$M&*!.&",8D2=,\*W-N39IYX^'&O=IZ47UHHGI??(R]%-^2%+@!]?.$64U8SH0J4ZTTI+:<&/3^',/8\8OC]!?KP9@1ID%6W_/@]P MC^9^NQS[#G7/SL0\#TF:/RT&(A1,F/34-;T.NIX.HDOY %L8G62...K0[,^Q M:L%Z[KC,R30519J@V<^S\[9$'TK<8%F^=9._%]@?*+"MZ4]E!C9#:6!5L%-S MJA6!52I(H4O!\T0;R1%%P?OTW:,2U[LT^WM)_H&2W"D0LH9Q+A,D7;>8QH.C ME\-);"63(E.N="9#%D?8+ ]#EI]$ @![-45":3NSU1R)$$ 2??F)K[P N?!8 M0)\9Z!,"M^XA7!R"V!U-IM@+XLVQG-GCZ=C86:^!KJF!EIBB=6; =L!J98:( M3%-D1$J7$?W3AQ$W7%!_:,2_%]1;$=0.XL>5/$T+12RG M*4BKI(1SDY(B<0PD%GQT78*IL 8XW0OJA@OJ?<7[>QF^%1GNM%R2N6,E&/D& MZYHH-3GACC&B=:E*82U-#$=SGZ\Q]S<^V+\YI&?N.H0 WQ"->'JD)@^)]*RA M=^AKN+Y3B?WUN>LQT#(S&:*.+2\%H=9R(A,JB1%.V9R6V&%*I@DG--..\+RDQ!1.,E#[2M;K@]O0!ZV3P\'(B0IJ#DR,I^#RR<-0F@I=) MF8 ^H$.:W*2KS5WI@T>:\7CIX-SU50WVBSZ6DR,[F,FY'82?JP'(;^BW.3'A M!_N_B]$G$(K)S4H@GIZN^W'=8L(:[KN7<07_A@7:N@TJ^&,%WF:@&M$$W"2)">BU)(4VN4:K.$43@9T MDGK-\'@UPWTT^>SUP4/2!YU,4,95D2E)7%%DA"H?-*$Y,0SV>\(3;DK,YI[O M&O%]::"'YR4]M(*0]=30F!H:3?0,,8\>!7:K+M&C"O\\T!J2&ZFXUS 54_,J M;H 7-OP;?A\O<%&ZRC0HV%XG7D\G+G7384EF%);!*94@'0;-".>%@%\%%T*6 M.F$4R0$%OW'Y>1],?CS:Y"Y9K7IM\L"U2>MQ":V'I^D8LVD/.!LD>CR021?5,W./42U)?O M+"M D9=IPA!/7C**"5N1%0X4GX0]ST7.#U^!UBOO3^_U:NQZ:NQKU\5*'34T M-2DIL[0@5*6&R$(;DA5%DDJG1&$*,(J289F>+Q[NZP@V7+2U=5)EU!HC.-7* M\BRSB=*LD$[JTC(OVO<8;NE%^]JBW?H[>9*84I:,) 9) M&^%='.2L-HR4NI"DNEH!R$V)@TXU2HA*G4;?Q=4,/+2=T MJ8-AX>\7NA8_-MBR;F[N06G]YX][ZPW7T;WY];AT]%('RI11P4HN0$)3;0F5-F$ M"$$E*=-"),:5DM'TMDS37NWU:F]SU)XLBY(958)W!J9!::1,N]'DC<]\+KM-N.TGW#/3KOF\,;F>E"C>VY%[[)$_I17C+*1QJ\>;,X M/1U;)#:5XX$957H\K1:SN@%L=3QPX^GGP6@2=#!(ZX7IX=L X/3WN#480K"1 MQ /%(YQ*4-:PIP9S^272AN*.FUD'+W8./'[C!,;&&8?K7FS#[;^[!+F_FNCI MB3W O?4:=MJ>[<%>U[3NEOJ@):DM>)Y)HIQ,"2UR340J$Z)SFI2R*%*:9 A$ M+\I'F$GME<\C4#YWB8GOE<\M*)\VHF:-3JU3&9$Y+0CE64(PQ4MX2K7-6(D] MH;:V^3!+SA<+]\JG5S[WKWSN$D+?*Y];4#Z=?A1%IHS*..&^K7SA-)$FR0A3 M158D5#*._2CH4(@-(J@%-_]T+,]PL/9R?;7)5_I)^+]SJ<86_FU&G[;_'_RC M_L:)G!V-)CX"M.(C:XM=+NY*EV0^"&/M0&H07'CB&8+Q)].YK9XU6V=U\/'+ M-'M6,GC Z;0:X8[[96;'#&_^"N= MB2KN?:(87YZ3[C]QS$&_,:9L*42F\I+:5 J9*4TYYZ4Q2N7N,,W%5OVMXR:^ M>RJ/+%$S*S\2Z>#%?I'CS_*LVOJ_R],!<[$R_3>8.;\[V\7Q04F8P;$\K>PO M]0^_UKM[-/$SXK_T:[Q[7%$GWP 7[U[EOW[_B&VR&,"@XMZ%5,!!YOP,8',_05/F/JX6GW-H^\+MVZ@;/TT4P+];5 MERS5M6V[@N%_OW^6UL?$=\:GQU+9^0",J6=+Y_>:,^6RD^4N%>:Y5\DN?I4' M/>2]_8.7;P8'^X/G^WMO]O]\]6+GX.6+P>^O]G;VGK_:^7/PY@#^L/MR[^#- M^??Y1OU/LZUKS<*'134?N;.[G08P 0;ILP'\)[H:>XL3N)6^!=]BV67X;5'! MTZOJA:WT;'2*FF%G8G; 'EE,YB"IKZ?CD1[9Z@ >^MMXJC_>LQ^Q]^)5]"-. M/^P=['QY__7E5[AO^L^+]\G>BW^-WY_ M5_?YWM??S_9_?HJW?OP_FP7?()_ M_N]#W\ENR>[[]Z# MKP&^R8=7G_\'[K%_\#X[5&E1BDQHDCCD*,H*1B1+%)'*4-!#CMM"!==O-%E8 MLX/^FH']9Z0H59D7%/>?A7UI"Y=)(UF:@4\&LRY/83GFLP4)^N7(JEJ*Y+6;HF%G#; GHTG1[]$C;$OFNW@U_GL_#/ MIRV3FAX6-M?*"$&RK,@)Y:DB2N;@KR?.P"<2%H^MRM@#5OIKI/\[3NTX]/"G M$1AYD_DO&?7>RIVZ:W_ !@9+\;.LD#1L.CM%PS.TE'D.(W73V60D\;><8]ZSP M_N *J^BVP/R"5^%7"][MTT@C@,#_)LOA.4Z]LM\>AH^ M@G6 GP>GBYD^AN'!)69TA)U]@R*'0];?8*$:\ZCRT(65J\(8CN7,X+9<6?K5 M(_G!:J ?;&L^;[K&PC3V1QB8E5\.=5&P-!J1]YNL1E5TV=L%N,A2W$!UM=[4 MNW*:M@] @2^U,HZ]SD"N*SQJ?,MOG+CF+!AY1J&@^F6POIOK>/ MM_@O?I+PRAA%:5HJX[<^3;TA?S(%)5L]@SN.P^?U@:7D&,9F@]J:SV"Z0JJA M K4#:E=9.QF >CZ!5X#'/3MO'0_.F<<_4-;?5F"VOH3M<0*CJ9Z>=.=[,&9X MG\_P_WSOX&U^F)G4B#PI2&E+#<:JE43F\ _!N2QS27.6E)MCK,+ZXKYO5GB# MM(5TDG01_ ^TYD? GPAPGI;(WKM*WF= M%IX[&^# < 7@Q7VS>+A'U1GRL\'^!.X--N'1%.^H\"3RQCG8CN.%M^87L_;Z M852P>.W\&$8]\%DM&#S,AA_?>#S]C&K0&V%Z9LUH/H#7\Y:;DZ/9 .\;#,'V M14>3"N0IO.E/[1- _1'8GA]MR,3@W,-Z5E8O9EY__XS#F?1^/Q$)MDNL5X@%:Q?^;ZZ\$8!8\.[NU/!WC,Z8FW&4<^7U_#8'T5O5?8 M1VAWCN&,&(W]0(:XM$C3A:8M3"J8YVA++\\=-JGI[([A0,'E@^,1F-4SC*C[ M^\.L@8%J8,JF'[UE'O;0#,^/\0@L?3_3"N==5M,)SLO03WR]^O".GX]'8$3C M]O>?^#7URP';%:?UP\(:I>G,S^=5]UDKVFG"KZI]MYL M0 #DZ7" 9Z2?!?!(96@S]'S_WZ]>D%0TEIV7]P4HE;%IA!%>!S<"7-[Y,NX[ M\,-./;<"K/A@LO"^,VYX^'PZ6Q$B.S"+J-R"*X3^V_RLOBM,CK$G(_VK_VTQ M06>O?A2,2,.VE: X8%876#IEJU_1LPN&""H4W'Y^'\&&F9_4_M*I=QKQH;\V M;W,B]6QJX7VG\+C.5!Q-8403_]43V'2^_@"?#!,CH\JJX'[2U$/^-)HMJA@F M",JA=\7AJ2.!-(^N1 @2$'$,M(!.P(XT]FEEO M)02#%R7\+)JZ"%7POWK]$XZ4L$2XJ^I3I>F_!5.SO%K8EWCAPV6!7&2C]<:K MR>!?$JQTF#Q0%:D_'_$8'MMPB'<6K9:!U7,'9P>C'+BE<(8G=@X[[F-[V 1; M &X(1LL$[@J/J([]M$N#\Q 43IQ?T][?V=7;^W/^,N^!"F,MXR(54E'P9;DK MF$RE9JXTFLE\K??0P;C!-.I?0&G!"YC*3M;T9/>'Z6MPA^8[$_.R?L6W?LQ_ MPI"?NKOQXF-R2/,DDYG*"7AQ!:%,*R)R2TF>%B:EJ7(%,C[/CU%$SZRS7)^9YE7*E)BBX+KCA MK%2)HJXH8"R92+01U!92&=UK@A^^17:_'BK+)'-I1J@I!*$)TISR-"4@MB(I MK-:\%#?2!$59*JZMXE:GU+*2N]1DHBR2C%O%\EX3W$%\Z>S0Z++,!+>$:P$* M7Y04DZ&&)$G.I4@DU28'38 IFK6K_&QP ,YB-+G0P.H$,&KE$+P/< _;=$]+ M(NU&B#7W-_=VS!59D!\;?_P[6-*_@XI"H!K"LM^-YL?/H^']Y+,/V>Z+MU\/ MA3+.I ZFT>:6T!Q4@\+NQ(7.$T93FY9"KF8?%%=@W@FFI90T$4SE*G5:L)*E M5!2)VYP89MPC@[_!*SV:C)8*W#?/B_B[SM-B-&<67NDK6OK'UL_MCE^- Q6 AX1?0$.=(B< M+']?GIX.ZS^!07$&OYS(40B.QC_ORM/JU\'[Z>)@H>RP^\E>-(%W?8"O^N__ MX%E:_MH9QZU%(>Y^N?:7I+S-9]3(B*5E&4TPO#>=8?QF-ET<'=_07\*L2'>JEO>VC\G#9O'6+T83<6;4 MS 6Y].7.<[R:E^B\S09V1_3Q$;2R;%7\V^!U^/S?AM M7Z6VMZ^ M^Z _=TY'I,4HIG-KJ YXS^.U7G;TX6?HW\JJ.9(C3CU^VQ.I-8#SU5&=NPD" MM0/16NTJOP/SPZZU/V(2,D0-NB;DLOFO+,R1'8SF5\4-G@V\@Q%O"!=;1'U/ M<%K!0O;YQ2F"9F(X <%/4S!:T,*\A:>':4.8RF(6H@F+TXB1@J'2EVL?M@UB_13@ M41$HC$@%-Y,(H= >KN#3\'(NX0N42 25]ZS9*5T4W\J#NK=>OF? E:T+9OKP8Y3&P0*! M)%]M<"O;0H]0:S(-%__O0B(DVR]H\^3P+&N^8YCGWW5UG##](/[PP$\1\ZUC M$F* " Q4QDLO$3=856, <6#A$@6+X$8!>.>_LC2NS=4H^WX7_;W>T]P07=)5 MC4&\&EV"ZQA>\3<[KZ[0,6U\9P;>U;=.131M";H#WZ M8L=J.OU8_SPX/0;#M'NFPCJC+NY7[ >M6,S$>-1KUP]H\X;U0@[KK T"D$]& MBQ._2O7?#OZ]4L=YWLSR:.5^'7_,.EY2F+O!R8"="OW/8#E6'6=\V2 (7O\) M.N!5A\"C@4]CPB2"J)E5^[J"JTW-KSYB89EI.%W3* M>):*#)?3"+X$?A%+4+HIJ2DXO48?\::11QP>U3& M DJ/0D2_'=^Q.6RMG 4OX>1D5%5PDV>^I-7^[P*F _,9?J+@=2).'G\-,9@( M3&C#+-U9T?UF13?3XV^SV]$%BR_;QG-.0"#JPMZ3>@K6;^HJ)$5# G6I2.-SJ!'1 M2Y0)N-&D/KY(0AHG=32/SBBI-K/?NXK MV?51"H: MO_L:'&@X()HH=G>;-3NH!H/Y>L(F@+*T[4(1%]@#MAN4;HH1@VZ>AR U(D]1 M"\/-ND?HA25"3=W1N3?9V)T<,''/F^-O,_>N#\&^"QME@H%(_U;MH1ZA)+!Q M%SZ8WP)+3O!H#X0]L>X+CV;4>QYT#-L7[E2MH&=B_50PE^IBAO//'+D.8M&K MR_ V$8Q!A[-&/.)=$7;=WG,I M98/'5#-6O/5)@YV*<_>0K(_+=7!,/6UT[F#I359#>E[A'.P\[WB584F[";?- M?6U\,W 59K!54>-W[(R11S%K,H_5U,T]7UGK5&SP7MAO M=O>2(-29KYC;6/TXP+51><%>^KF-O?H*Y"F65R-0XX;!ER;2DM_YB78?L19X M\$JL)<&WCE 9D"S8E %%%Y51-\/=Y+I.Y5EP F/9/7ZUV?,A( 2?(+G(]@I M_LS&SZ9+JBY\+5"C=80*_E?'W[JQNU52M4;D+YT^#O^]QO1EW[1N@[M>L:WM M3BX7HS'>8(%%",GFP'12V35+T=C9C5#5"/N(LG6PIGB77\\C-U>(4GOLYAK% M5B0]=K/';O;8S1Z[>;?8S2NQF"N82IDR2G6::5?DM$B4,*7B5HK"%8F&/UZ$ MW;P2B[G*7ZZRG"DGI%#([E#*(J.*:J;RU)2Y%XCTQ[1PHQ8D']=Q.5TY87OD-DIN "KPF'GC<&[AH6O8ZP="Y] M\]OSGX?('S6S^$A/?8PVQ-'9L L3:YP9;S;^?'E>M%_XZRW\JP; 6AOAP3A' MX[F&)WB"'CL>KRFB7[;;?G09?7#27P2_%;?$SL0\ATT&1MWL371KGWPU?9>- M(=G[^O++H085::1P),^H)!2[5TK)#"F<9EDB,IE1O3F5\O5"#SK[8("1L$WF M_>R&H%?B,ZWJZ\*$FK!OO*K]6@-JF(9P;_,!JN/I)!)W-5>%E CBOX:#L2=2 M\Z67(;P;\]-?0+XPKA3SX!'J/K?Z> *S-MJ;"W?70(ZK:1-O MO'A_A0VSB/3Y=AP*)*PGI([[9&*MB?AA#Q$.L0)Y>@JJ.5H,_OO^]KX>N6%U M"RCP=[9=GG5#769B[0K-TD.FF.,.Z>;(1CWS /(/F%>IYA*Y9:J&WBZ@5N9= MZHWJH MP'M*!!S6X$3!8:TR.*R+5!"IJ$M*F4CPJC;HL)Z##1:S_]VEWV0-VGFE)0^G MC6=WTW"-7X[D^B!;J#(JO(5OU(Q\VW^_>5MM_?QL@/\.9#*!0U6/P1D;N5'4 M,9%$%GZ9MTRIX9@.A*D-'ZB7?@*>!H7P*S,1^[JL:G._3ED&9AWBJ MG"\"C8G\XGWONDM0!*U@RC$4"'K XK$XT[P4XCJKB^2_:S]5-9B[K]*]!/N5K3YLM(H)"R^Y1&(=6>5/ M(X]@=):C8]F4;M6P=T'WUG MI2LGK1M;64W[GW9F+'B6L0:N1O1-(CC5FRJAR5] J[K:?1[U,2>TG3@W;NU M'1A2/@R_PH_"CP,%;7CIZ&J0'1RR<)@&;WHV_>+QI6!Q_F>4^-]GL:(!CQ(O M[XO*;"TK $5-FNM,9IFCM%"4YU1R5M+@^-G.+-E1ABC%!T_ 1K#6$*SI!"..4E3M;5=/*.U2-=KO>U+27SV MY#K;@.DRMZY43N8%+4LNE%:I-06<#MQ9+?TV$/4V$/TVN(-M\/7EH'.4%)(QUBF2J5EB=N 7[(-4'E<9RM\ETG0;X4?N17V7NPVV:4:H;5JQV+V62U+&0M4&+9:6TZ8L3' MU%53&!-HFQ75W^WXZ34OU;DQQ/J.,,9G@]7W[I9EK47J'H%K[V-1:UH^K;)] MR>7D8XB-Q(YS/\5!_SS$R-B]IBF>3WTB(J!:_AY5'T-9'O[T]/14NG_PZNNA MXZ4T9:X)I:"L:*)*(B0H*\6*K)0I2]-T@](1=40*5S067G:7?)/U%I:0M)0_ M2T)KX(Z?:F[Z=2W10TL\GTEH:]Q'E6^>YM,9H)ZPC?"GD".=R=.1P;]CN:.G MB'XU:2*_0Q^17AI)"PSW(Y"AL'F.:690!N'!L9/I8N(;^\'7X,<0@/X\G8U! M/[U94V?IG?5157<$//-5I>UG#:656OALR+1EP\;0++8M](@UBP1Z^-78@PQ; MBZ%3'=N9XOM$K)LG)/;-)V\Q,GCO6V( )ZF"_<;I_;V,AG[O; M9CG6<:%C$[(9*[Y-P9A,LJ)DO-34E>!:E2PS:9[! 2$S4UP1[?$7NBV'9:D9+S0CF2W@N& Y(]+8@E!E"UDJYAP#[Y46YSR6 M_QI>$;[HU_4:Z_K^,%7<9."R$*XX MV ):6B)X(8AUE%'%2R&9[PG&>PMN7YM5U5\\OA MAF$X[MOCHB:!"%W'G[W9Y*S_N\"&5"V4AX6%:L6.)>D3L:'=[@PV7$N95'^\4G@ M#>Z,"-RN*:996UZFT8FW>I8:O/IO>4Z.&=8DG\5;M"V$ATT#XM')*((R%P&M MZ6O!YD@1$\?@<[8;O.C/5Y:J0X2PLEKKR35QAK'> 2L2?0'WQ)[5AG=;\.# M\H5/H_$]'L'SL%VNFB_U/XY9:Q2C;L_I@&&L/"N7]MOFW#+(5RM*_1$Q4-UP0>AW;>?G M/_0<1Q=L^\!'%FF\ZH(5Y%F9+JJ5KM'@;43$Y,@WHH?M'K=M#7AY-M@Y+S_A M"0U(>3'Q XM A8"B[;A6;7FYG$WJ/UY5,]'7NFYM%VE?Z]K7NO:UKGVMZ]W6 MNEY9N[K:IR3CA7&<81:.PJ2+1&9,P[>,S*B@R<,(?:[7L:T9'H@!S9H8V[N& M:G PG1Q-/;E3@Y.+U2 UT5\3)HKG*)Z(GI0#K, .)4_'#O:45ECUL$H>.(V, MEF#HS&S7:@P!R^76'7>9P_Q=CF;_1F#AOON]-B=>M9;14RU42/G)T:M3NR$9.,1O %>%W/TCM# M@SFTF_1G0&W2%1Y;B.L=@- ^"Q.I!J]Z=OCNR2D\ M"K[YD\]7Q\9#L;='?.G@((Y]D1Y.Z,_7+$ _&&$GD#W[>?#W%!SZFVVQ9W== M_;ZU'7'=5VYL7RSK6=7\-O'L8=YO[*PF=E@:3WVU[,C59]=&-Q)MWPU;R*"_ M/9J'33IL$SUU<=!2D:9NX8)<$8E ]!3.:AV 6+*8;=A<'!QZMCW45W]]<$VXT=8UJW9>"P>X=H.UT(@E);2L2WWU;%,9@3.D\5L> MH.%WH\3(G05W1X85_?MRG\IV^3E@[(8+]5QW$F_,)'5RKB5C9KN']K)X>!8!U%$K$(OV^G@A,NC4'0[;FK]A+%[W MHZR:$G.W\-W9O(7DQM//5>S84^FHD=E4"HXUS2@]-SF[VE MD_"E^]ARQD=PP;+XM#;C@)]&ZZM.)7A4Q"/8V3GL[+>3\W/4[*VE-HT@X7,, ML8M&V"C9):)V')Y+\ CHA=N2,^:;SB^=UP&AR[LK%FH7V]G8XZ% B MVK&L*_6YBRC$T71Z] NFG)#E"/[ULO66X"^[C4?PIO$$0D#BR2.LT_V#'7I( M#?+#R82DA9&$%K8@*K4),2[C2584F:/YYL0;< ,,!SX!^;+K->,.;[?"H-T+ MF^N)O*O1ROY,1EK[J@JG89M,'763E@,U]1G3BU.0@]7LXR49Q^%JFC88$IU4 MK4_0;G(>&^EU@FMQYN?XXBA*./Z.96@%XW%^#%86CU?G1\S C;P&!B+1G.LB9B'#D,J3G.%T]P2COA=M%+LO]SP!8=Y MV;@ZCBJ!ZPEVHP G&Y/!RVU5&F 2 ET0SKM IQOY ,!(^! 2BC9R*"$<8K* M7QV@%FA@1)NC;:>$918^I!$L]M61P<1/9Y&-:C0[OX=]J.(S4I7;SS5CU?KW M\K&38&D.?*4QIE :HLW0";T6W66$2.>&7I Z$J3L&6C(09IUI*:^>71=?:8Q MD*3)P()^H5CA19>)56#OFB&3R;DW[<8[AG%#^7<-Q#5-R4PH+O%QDRGBD88- M:XK\$E=NI:;$TU\@20FL-O)KIN6O,50Z]&?(Z;SAQNI Q+%-UN=0\P(?M@VG M(J0I/KN-[3:1&_CN954LOA:\YMJX9$M_CF)A8S.W^0J?Q6F U+=N:F?L*Y&C M;Q[:DNZ0D[/!RJRC&OR1*]/)X7GB:%?;HO$;,AMU"L2NVS7W6 M9?W= ++Z\M%5JA%V*!G+*0@D25(L$\ZU(.",EX0IIPI9Y 578M4?I]:EB:)E MEBM&J9(<_L",25()ZT2+ M4#L[M5'"I3=(%%-2TSG#$WF?UZ#"' M$K(M&'/M!$Z7C[ZU#_3APQK1,0Q'0L!^U'?OL+^NOX.'7GKFT(8%M+GE*D;D M' -.C\%@QFC\'L,9@]!O..^XU:2\JH5EJ90I2. M)H8E+,^O::O<]XF_?E*N-L]6@*DI,T[P(E=44>=@X M!(4,YFPJ7TKUJ25O&ZT)/;S!2$M3$//*>R[>PPU53!Y,BN&>B'I0Z.QB$,;; M-&L&.PT]W<.7/MF( OOL$[=U$AJ;5F/!R0R&.-+83! +?7S]CI_;3BUU\W7D MEZ_=XK/646Y!N=Z)^SB9?I[X7I&+>>R1O#Q^7XI3^;+IVH5?0>34Q+(7KV^( M(<5HV> 8QCZ=^3S[ZES5X)%3":^'QIZGJ*V+GC[:P8>%.0IS+]5T45/L+Y>' M>?SO2@6@;\47X,5Q9!V4<5@]I%)MQEA_G[0!ADG@F_+!D3J2%:/S\+7 1%"W M=);5=-+LQ!A;\[^CC:EEY&F.*778V9/I2?!AZ]O,I_&!$=K7-"CL3![.;4SS MKVMQ]^,<$LQ?''DD-XF:ROG__'H?>NM*/;2BMRP7J2IM622@[1B(@L"DB6P Z.YVZQ7KGQ( :8B.U%XWG^_]^]8)$TL6E M]MRKH3^OM98%8@Z[S,#^_/<478$:M[9^U]E/T_&GS@8/WPU^R\C!%D;"'NP- M@!_K>92ILX&6F*$.O<+#(_"33^T3&R)@'S:4+?%__9(A[='*_\6[\;X/N:L7 M__S9A&'/(*BQP<&ZY/S!Y0K0J^DUNO\S'$/783OT6( 8OI@LU=XMQ'?!HXQU-"7OQY,)A'=*\#R_/ MX/-#J[E.>>8(Z")D*L@446!8$FHY=X5.C;/IUG96LG/E[+%.-3#G79M#499% MR8PJ:>(8%6"]RI2+/"U!\^6IH)H0E1:(E MH0D3!'ZC1.^L8>*I E84PE2<0#&6)H5?+3B=X$A)X30U6.V-M-58# MJT=DFPPM<^)#N@5B'F-8T['<"N?L1AVE>VN*8+O+AY"UZV:?3Q3L:Q7 MY+*BB+9$75&\\!15'B]W%KMTG9\X%*\5U-PWH.'NS9)XU8C>OFL/EIV)63(Q M^N*!\_3L+[\>FCSA2!)*L.<\H:DS1.:\("(KN2Z,R5*S0;9%NQ5"EN3638O[ M04"'$-B#:WV_>E2":Q@"UAR(;N6,VN )^7TZ.P?+#,F^#J[6IREJA(K/ M!+50T,_'UI^1LALN#=FM*H"#NG\'4Z(EI5=G3H;K=@/Q[#H M'I%]B?$P](>*[Y*M;4PX+.?B5J8?C;RE/S3- INVC-U1U69-B]($HW)QL@A0 MS_!%-'1F]A@&A3G+>IA;._O/7V%CT5>NP1G+V'EX7M?H>R[FD8M]CSV)\WCT MT7=UQM'X=_-%_FU?XYKLH"WS7]IW9U?LNAK,]8B#4Z_G+OT?O4 MZ;!Y[F=LW0U'^.?)\B[!W!S*<0<+[3> AQB'73;#J-PT<'W');V>>7AK6N$> M6!TN=+N60>A-KK56 JU2]/EL+>?369WJ!FFO$[8QDH)3*2=PK__39=?PK =U M246K=&#_8F(8*5-#:U ,FX+>KJ&!3>U)-:K[=X]1ZMODZ[+O,L2M@_3N./#* M;W6J9 D%T))I4KG1'XNUYXF>9JS M,K4:TZU:.5URGA<,_FF5DIMCSM8[8E!OB8'?$[=8]'K?%7V-DL*ZI0CH]J5U MG;9#K;W6U,4W[2KKX_Y$FGCF-SH,C_O5RX(>^%1/:TT&486X>8.ED.+?F M9G[@_FJ?"$!N0M#@NDO#$,$2:$UTPH=M8P\?O:OQ/MUNS-%PP\?A@=0\:JI@ MR\BFU[6JIC,5^4 ^3&>M$3MJ*ZAF\2WF56V'U3PE%[TI6D_X:'\6=<.G*X=1 MH[_7K5N\QUK:H+;G^!\[.Z\W.>+SNN, AND*J+]6,LZZT,-0!1LW[G06ZJ7P M+#P>G;955'%'=YJ_U'+9U%;4]^]<[FFGXH;QE=-A<=]7>[^L5OJ->(>_K M%?IZA;Y>H:]7N-MZA2OK#U;,;IAMRQ(PN/.LI$;GG)7,Y28U("2.IV[K1SM3 MKV?('P >TQB,GYV)05#!*5H03S[4OPH5HH?"P2)QD1$MK"546 T>%I-$* [R M4Y1%HNGF^$GURGLCMEGVC0QF^1-NZ7UL_3YUF"-0W;HI@B1][ 7\CZ,I=A/\ M93#V"6+XOUJ,QJBHJN%2^,0S L+8C\YB9F_HO1A8X)!D#I6L1S/?[V9L9661 M:0+#1K/IIYHF!._O%K/)*'#SX6^C+_@SF/Y_GAM $YT9>XMQBJ!PSWNMO+CT52T$N>8WF(9C8KV\XL5B?\;&=P>!\=3R-T_4377/A>I*? M;A3:(#TLV+(XB.@">K#5T@>=\!66]N"Z$M^*,B(G&LQ&-^!EW6(\P#K?)O=? MKT_CP<[L$0P#>6-K9II(<1$?;3MS[I\1D>-XPZ7-"]M2D]$74*: ML(N;_>O+_L'.H=9E:4HIB3,Y*$*=:"*%8R3A+!6I-25HRJWM"A,Q49^@1WSI M2::%<(IE6K"":E-RYX11)<]3YK*,K3_).M!H7)U?S&*&A2#??,2]]1OHSY&S M3^YT6UU3?Y*Y>GK.]KT>'14%MEO.4*($M%BG-"#>P1BYE.=69_.P; M18[+U#JP7(HTQZ)1PTOXF0F9ZY*G//UFD8/3PE1VTDO==9=U_\7;0YNZTA8: M-&DB0).690[R)\"N3)3FQJ0YF/5;VPX3MU[.SDG?3W758XAR7;;@5!AK&1>I MD(JF&1:\,)E*S5QIP(Q=WS>S7_!;6_"ONR_^.M1%#J=CD<)9Z2RVP"V)5*DC M#+O42F&8SFF4XPM6W$6JD]I@ZU7FNJG^\->AM=*Y3)3$)H*"RBPXD:5*B:9* MEE: =\W2ZZG,7(B48L60S$$=2ZL$,T4.1E!9*#@E;2]!/WI9O[X\S"FW(BM\ M!UHLW&.@+94$:\69Q)4R2X1++E69'FR^ZN7\O,F9CF7;:[T'VGI0U3$2E<]J MEVEFD?H!G2__Q<#Q-/UV9^N9![BNJA2R:,]=G@1=>Y]/2-]9V'73_?PU#63QBX MJ2=81X! WH T.8MX*VG.+GCJG[$:"8?<+LG]5 S5:N5/6 IK_\27[ GRTOV# MC_0P3:P6E*6$&>D(13X\94"E9$H6U.5YF2 ;P:9$\L+2;F3D[CRX8>0\ TT' MR>"3IT$WR7F+>@C%.?'OH&^BU+:^)-OB GWMZ:&R[QD(?XVFG]!%0:GFC'3GS*W1-NSF-'F#HVIG : M_ .6O[AN]"$Q'?[:7-RA3JZA 2=@VAS%M#=.)P;;QO&HZ&#/(H?/1,_\EEJ! MJW9F9FWGH@TF7'T>&0G/;:=Z$S4PBGJ6N[R_$:'G@<$P>8M9W:()CX&X"9K6 M]I?.( *IJ[9UR[D-%' ' 5-=UY;@L3%X[?O%O8()_#)L+P_)IB-_T$Y@KTQ\ M[[AJBN59D3JQ/AX#4*9E\^[L_7!*?N,FWMP]\.:19&" M9%4HYYW5KTT+K]\"!?K!<0;GG@ZF$)@*"/R>M()?U;8-VD"HX1KPBT*N]?U+G[8,5T6(%-;N M??&_KQE 0[85VKWZ:8^,6;X30*PR#$2HW0TZC,4!+7K+3CZ-9M/0PC[2=35K M$3L]X.!BZ]ONP1+NWHAA#%3&@Z+N!C>-G6N]U1RQ0)TG!%!:@- WM0=G#0GJ M$H"^J6CU?YV>-CF3]EBKEPMK(8>A[ S%,.)[.S:\?^PJ$=CEVF=9!)!FJWYU M!$O!UO-]^M8<-^%/>#9//'O^!JN!_<"GW_A#ERB$1K5?V4X"! W>VJ_"O^1D M@1BOR \2:V=BK0I6HG0H>J%I77CZ/CTL;"FT8#F1UH#?FIB,"$4%$9RZ(M<92[78(+\5 MY=,O=6R%.AS\,9T:?Q"B<(>&O#LZ%I2] IMBC33BY-J+GVLJZZ&6F:2 MB$X@U@VA^:>: KU@^+UK&"G:OW?K-MO#P=>"PJAF34G4\B.JNOXSFK1@:L76 MEECZUS:];$JUVN:JS6\#9+P\;3PS'X68G9[B2_YT3 !P7%<,X)0)%JME)'!>)MG8#E>'$G#[5BC_VOK-'H( M&]UO^EW@:/0;L=[2N(:A'Q#.&)+M5BBP/B+X946BM2T MJ_+]H%9NWJT@7VH'Y65II72@M9,J&WEOIQH,D]CQH+UXY2FQPP%221Q-VG<- M<"@YJ)'Z2S6LXZ:50TU_XE]F[BL78"S-759T@)S[$Q[+W\$&]6^%OCS6VSJL MV[6^_F7DKJDGNI+H581J.\X_:U7Z:'477X,_D>DRMZY4#C-O9;C)XN2"/%P]XE;L_IQ65<. M?SDL,C#IV)]-S[*=7_^%. MS9-[X:A-ISCZ_/J 6D=KS]OYE_LOZ][ M]@482XSJ^P;6:!KUT*$@&B 2?R6'F1;6T,R23)0%H:4J""_SA+"":]!4EEI4 M>-/)MZ*%G%0)SYR1HBQA%PE92&QOKK33I:2%N2%:Z'>_VMY];G>C=XR?,%P( ME_+MY\,\%WEA3$$T326A&<^0_-.2/,V,X3('*T-L;<_!GK\()71%_*NONEU; M=4O[JMN^ZK:ONNVK;N^VZO;>JVA#:ZD#^>7)YRG2_8.7V:&5-I,I^HY"*D*Y M5H1S:P@3.=6%54Y8O3EYBK"Z@P-L+K[9(=4.*"RRB_F.Z9WBRQ#$ZR:[SYH. MW0'VT"FMC.'N559#?\M3>1:T%\95'7RU)EB,W5A#QM8W;L*G@?=B/6P*OGU1 MRKW^1(9L!'QS+#\OAZ #&-MW*.AB -8]KN7! MQH!TP]!F/R$1=X1D@8\)?QQ5QYZ9*390ZW0^\M%TL]!V[1,ZF)6+:1\])-K' M=IND4 #J;';F87ECK]DJ ^MA>%7@G<)9:^@KOV7>AIVT!=9&>N)T/)@P&Q!( MJ^J[15+-"N9&>B[TQ2G\V7Z1)TT6P_=EAB'43%)U'JNYR?+NO^"5JIJ#:-(F MKI:2*V/D*L3402/G=9;%;P5XWR-8_7E-5,J2_VK>?=K=&N$-8(_-QY&HS--. MX2OXC,<"= V29?DVAFC!-%RT[;(T0#$/^P*A&GNAJVOAX8%(+]J\]=+LG&=; MC%QJ41NV$GNOH/W?8L;J>9NPJIXJJ^$*$\>KSYA]8"*Q%!QZBDU[\I2(1!HP MN7FI2R:M,AN$@ZC7>M!=[ T.CKYK@%OQ3*L6XZ"78I(TGH;=S&S-Q^=9[4*[ M][:C@_]+U&:FIG!H\L->V=6XY5./@S[_O0974!_8-:KD'*ZO0D#ULO);BMBV MB=C(>XU9^ZI5NRLCJ:%5G:]Y3N/0[35@MBXP(E8HI^NL[K, B0GO16JEU\+B MEI'*E3V5B'K HH7+TN%-EXQU8/9[586_PSD*V_NY-\' N>HT']F9&/_KN*L@ MG[CWQ0X%ST66\HQ(E_FV=HXHQN ?:2)+F2B=B')SM&-<_D&]_ANL&/^HVS-\\&!@.AL]H=/('W.2:(:P<-YV$@'I@?6X"O55D!>B\1(+5TM5>\ M'G,2$U$#[ 6 P#^ODRY]T@Q]NH7UI$M5C>ZOM9U_[YK/O=4$@R.PEN/HFM:P MW\J,C\3X/Z^Q$ZLYZ!0L$[6SZK__@V=I^6ND2X^C<-BPP#>:4'-),S( G',G/WCF^ MA'K\/@^!/?LY-C.%>7H]FT[@QU _TR.$&]W_/CTLK9-4Y07)$P:6L=8E$:;( M"75<:):4O+1F M:.[.Z[Z9@\:0,U,-?IO"OP8_;?V^\^:WK9]#.S6S_M*WIYYG>V_ZS-^>I#DV M_GCSMOX-OK[5/NV5+]/WTTF>AR8C?P8-]=/!]!2$.L^*GW\9['9ZSV%N8NE* MT$YK;[A5UTO&_B#5^39VL3,'V*T-J?E*V_6H+_%4Z#22""?1L1W[LKSE1B%@ M*[=OB]!+9 ^H(EIT5/GI:BHV0Y^7%BYY,C5V'.,3DW8P_K+XV?E7PO*LH' _ MPQ*0\73Z,3RD0XB%O2W&VA]%R]UTZI[SSP:OYJ'^RHY'H9ZLH5+ \N>F203! M8 N!T_UT.O/TX!VPIY_/.++E">P$2NHJM#5]WU;;!=5QG.B1U-T8Y>32=NIP MD#?=:_RYY(..-55$C!R?:^VRTN^G4QI; U+#H>G+_.1L/+*SU%K9$58P^^ (=N>TB^@!-N-O*S_S0M M@<^'I4H*Z00EA6"6T +9:EUFP M,LS1-N.**;8XEX%=]$)9]L+KNFQPLJYD' MVI)_C!Q-6\3>4AJK;3F)NGOJ#Y5P0C45I&&*(LHRY@A0BWB13UDX/1/KY+G2\%.-["OMO^?FOW?[0O7[NG"J-C%,"H<<]!G5^%'4LJW>O!5#[[J MP5<]^.J6P%C:'5.Z=X?[[/W)__ G?[^^,\?;Y/=%T?)^W?OZ>[7W73OQ>_C_8./\/M? M[/W9BM7YX2CYY\,_HW].=C,8R\=_#O[ZO/_B[^-_/AQ]W?T*]WGW%L8"O[\8 M?_B?KV"U'OQU6!8J*ZG@Q!6<$9JYE B;&U**C G'B[(LZ6H/#)C]DE,C15:4 MU-%4%-:*Q.;4EKE)F%LU4N,25(/SADI7.-':/"OR[[-F+_^,Y?U@B_S;!O2-!GV"-N+6&H,R9=]B409/ MZSHFY77%GG^32?D>T;PO/1ON"ZOMB;*S09X.SQN7-YB1]M(HN"CI<.W ARP' M]9MMP&QAD?/2U-S@-9_&=(E^NJXQ75ER'<%34G]$JIN)(7%<6EL+SOG*NP[\ MO_.KHP\P^61PW4#, MWXU:"B?\ \\[/GY_ M\)[NOWL%SQK#=>^_OO_P]LO>P!Q]J[\/>"+Z7[A[\EZ;Y,N? M!R_GNSN'95%(+:DBEHJ24,HXX9GE1&8V4T69%5SHK6W.AIDHSE%6_/=_I$7R MZP\3FUIU7D-\+CN=KM+6JR=M-++$I[I).&R5 4UTDJ9NUQE(L]87C*7 M7,6?U2N]!Z;TSAJEEUEAN0!5)PMLQIC: F-)DN1E;C*7)MQ@(E#P89JR7NGU M2N_I*+U4,ZFX2)DU@AIC9*HD,XE4JZ3TLI;?76GJI*90314&L MI0FA5DM4?Y0X1K'Y; D:4&QMIPD=)D6V*5KOVAZZ\__9& _]_71QL%"(PZPN M#.1DUWO=M8IY U65,-@&E*O$.4.EX7B"4Z5E*5U*:9+U3NDFJ:K=KE/J$9:6C'(J+0BV&);EC7V+6Q3L)Y+@VXNM MFW<]OJ#Z/W4'E9']/J]BS2P\%AV59!D7I;/,EH92S02WJ9-9QI15KM"F]RHV M24?]U7H5!Z_^?_:^M*F18TO[KU0P\T;8$4J<^X(=1[ND;5S#MB]V&+QVY M@F@A,9)H#+_^/5D22&P-0@(D=7H!H9*JL^9)NKOM/V/"(P;#$45@I%S M/0)1$9Q/-=;160QFI,^9 V8XCDY01;(N_N]H]LG ?/OM-!).A]P<$QR'JDPU!)%!,%&417DH^?A%'0O%KIW;LENE9+2QB[$1 M=@'><$3:)',H0S:X)'/RC"Q,KLD<_:'?'2T*1P0N&$"0,' M>Y\,%0+T!.^P$UP34!0DMS9H0XJ!LUR<,!% 4=0*R6Q DF9.,#XB:SE&"BNI M")/1TAP9Y;)A*%\63OA.PBOW;IGZ[ITQW$G!0(!!'[F)2L.*<]I+9XG.NTJ* M3;-<7'4CD++WY;.*++A\D+4V.B*P537*!T@BS)V0-!FLL#02:R,3*"$L4H9X4 (Y MSCFBB3LKJ>-1Y'P.UZ=V[);@93%QD#./N\%80Q!5*<2\2IY<3R))SR=9A4S>Y_6+Q RN+&3_X3 M>U];=;'U[L"V2PAE"LIB5BKL4MZP!H)*1JV$$HPQ2:5D3A5S8ZDHRT^:&VQG MN_D9@W%AF: H&9JW[#J/G,(82>P3D80F6'_99XH;8GG\(\5G^@H)G4)$2SBH M*YYR'9)C"BMA%3&68TK*-OYE(X:+F\1@=.2418Q88B:G?!'D?' H!1TH=P(S MF8E!D(:F\]HL5HAA!8@A"!,QM]@2E> 7-=9%Z8UT)JKHDBY&SG(1P\XMC2%Q MH6VNZD%DL* Q:(:TI1(IYC"+R:OHQ9*+.4F M54FK14I<)LLDCQB47TL-:#62ITBH],6X62ZJ&ALW6[QYO/59)JR)YA)AJ1+* MX7SDC-?(RR2ML-80YM< M=Z=6Y([,.D<5R"J-=>(:V60$]XCR:B( M<$$EX;-;LH'%S 4M2B3E"=CI%/,2U5KU8.NT92'X&CA0&U/W!JL>!16D: L5.0 M^ DF0,'NZV/WSVOL,B^#9QXC%@E@5R:*G%4<1>ZYUU2)D'3&[LP5)1:OL-4" M*OC_$\-A/B#OT+8Z_>J'=C>O\A^_BXC!#]-H^SP0YJFE-'$N'<\'MVBA.$M< M$AGU$[3]/G037MVFG_)(P/S!CI!8#QO MUXP8= (^>WGJ M5%@^JSSGDN4'UEJ([5]Z"3<2DX1*ASB#MG4"X,AJQW!L.4 M<4#7JM?=.[^4M#M=G6C\ST6ITB#6#KH;N63ZA M^JJYW]DY1?,?EB5GZ3G8/],&7ON%IJ>CZ8M)N\9'?\YAD3\8JG[WSR#V.K9]%:;N_WKQ/G8/>_;TJ.6W>M'V]W([]^#QO[:[ M_LN2+O*#OX^P/_FK8S^9L]WC0WQP?- Z.&E2:,N7@[V/Y[O;?QP='!]>-B_A M/K!X=_?@[^WV\=^7^Q?-O7>?=;":*A>0$!$6JG06:242 A/511EAA2H0?!&H MX!3&>= [BS#9,+-7J_'$]@Y;G7I-R9M2YQ@&OI4NAF^U.B%V!AN4KHM:,KX* MR]+:[W,4@?O:[>YYCN+6:[,Z[<4^-*=?=<]ZURZA*K3Z]O"P%P_M((;*752' MH_5RT:B<[<-[0-*#HUQV//1RI@-\/]6W\%=KK/JAU:F@Z6U W0<8="&C;^B@2&88?#:]K0?-ZY>_ S=.&W;BXU6IQZ,^DOW.-]^ M/F^%P5$61>MX*(Y&_K_1_4>7U^M+MRAH>(WS=2;5@Y?Q.GGPVK=N:]:%HL^Z MZ[>O"?;P,Y_;5K%.M%R2MI9Q+>,*XVK$D^[Z2$3@T6 =FS"7;N@ECVH>D]SG M@:5C[R5U=7U+B*C[C\6.ME>] QD6JNWHZU/M*D8:-S2T)X[8&]AGM_MXOSER MO])YW1-S>SZ?I$8NXF1F__N#W;RS;+_=S0?7_TH-ERG#-<5P43P-+\PK-?*U MXZE_=EI93?[/ +3EIX=31WW[SOQ94_=ZR=U5ADE7IRE3Y[A7QC#"G5,1!VX# M3:K4CYB+9^NDN;WSI?GIC_;NMJ<'QQ_Q#OS>__3N\F#OZ&3_9/]R__*0[!^' MHYW6;<_6_GF3?OP'GL-W+@].=K;ANY<'1_M[.^W=]P!+&4J1)E(A'X9"#V4;6.*JHAQDF;&U3L@:5\]J NC!>_FG:,TL6 MVXJ7Q@(X@_Y\N^2,$!93J816GB=E'%:"!L(HU\+2\-AN47J;%H +LD;0L_G9 M?[3Z7_XW]O(;]C"2:_PC6@C@:00P/DQ(*2^T] +1*!/B@@ED0Z8"%Z553J0D MU-HFGU=VVTN"__6P\/^>HD!/FQA;E*SO6LGB4D5K E6:<9YS*%2P,02GH^/< M)U[J^"P7QTX/$X91FY2U/ET1"^<)=;*$)]23*$H M60O$L;MC)V*4E=AJ"ARKQ1R/G"I*UG>@9'DO M(S!!MLD,Y]([AZEW1E@/;3../4(91CU]UWRW==79.3Q5YM3'1Q_[ M\VFWW\J+;*,7VP#YK_'GO& 0J[]]>_IM/^8;K&W^0'Z\F6Q8JF&-]F6"&44I M\U+&R*WV1FB#'4M:6,$\L244N4S\W9P,18;(+*6:(^^P0EP)4. L2T@&$DT$ M/3U0#/3-&XJ5,G=+#NQ[-2UGJ5)8$>$TYDQI X(V<:\%3XZX8;'K$C-\,Z2. MW5F811A\01'5(A^F1S#*APW RK%PR<@ :MC:)IO9EUU0NFCB-U%/8B". ?:X M(<(D*_)I!('P(((MATTL&:@G@E28)A>#8XB"N80XRT&JZ#2R-%G*:,JG':YM M"MR0O%2(7G)@WRM^>< VR20E-IHK:G60F@3GG12&.!=*-.E-D3HA?FWP$2<0 MNCP1!/\KY(+-.7L\*:I9]$2 ^)WYZ.V"TD43OYYZ05,"JR@X[GPPSFN6#ZO& M,F&C2 E?+!>H)\(75$0A%/%(2!5SW5:/'-<186XHP M[Q6_"M-HL 8+6&L>#=,D$9RH,I@+CH4M<88WM7XGX@S6:ZMDB@A,GX!X!-'K M$AC"*6=Y4*547;R5+1),7W73TBO[];?^=^NW[\.OO\)5<;/7B&"1]PI@3I@R MC+.0' O,,D)(*'[]9>++CY-^_>2]"0ESE'BH2Y* X9*<08$X$'-8,"/ 7*&D MP?C,)DLI=[V FHTQ8) R[X74@0LK70A2)>>D""Z PE/\^F^*U+%C(1$N5,J. M?"KR2351(DW &HDI4N!CSDQ4:YND%*5?L\-7 _*2\@PT6QZDM9I9@*2- M+"HK>2Q^_>4"]81?7SO&J"<,V0"SQSGSR"G/$; Q(3B7N182Q*]L&%H.D%YR M8-\K?@'$1%H>/?&2B\ -_.4PCTQYPIERQ:__ID@=BU^&B:#")D2(\(CG,)P% M/D9"4T%(8B)1ED^:*"A=;I3>L_?3.N5,X-82SQEE5G.BE0^.2!:U+W[])0/U MA%^?,.M@2B4":YZX8\E$BA,)7-. #2C9Q:__IM;OY!$B EO&6 *4%?F1#G71V'I""B5D(I+KC"Q F@1#!+ ME,^;+W7)W%\JYOSS1N8^L6!6TH0$E0)QRO.>*TY0L$R!-DM]RANO5$/BF;FS MI"XLH(J#DS+2&\]C,%Q[:52PV'*O@W=)VE+LZVV!.E&'PEA-O *]A@6.N)0< M@.H\TCA:&;1DRJNUS9G+4!20+IKP%2%$DQQP,8MYDVS>&1\(!IM$,8Q5R=M? M,DQ/^/<#IU' G"(M-4.U&-:4:9A' =/LP6HA>&U3-XPNN%YR7-\?76>)*JARUMZ!^Y6VMH7CWEPS3$][]F)RP(FCD4TX% MEBX"IKU%,BIGHR712Q"^IL%GC]H57"^@\/6@;AD?(@==BR?C_- MLH\=Y%B$[\M:OA/._6BL8TPD9(RPB%M"D(L1@&LMPR*;PCZL;2[2SM97RME_ M XS]3PR'^?2^0]OJ]*L?VMTLC'Y\L-SC*L4.?YBFUDU.SO+44IHXB!:N&;=: M*,X2ET1&_02/>1^Z":]NT\Q[&/A_PZCO=G9;[:U.>&_[HSG9@E9];0TNBE(P M%=?L3[K#J7&2IR@02V"6HJ,-!Y^-(1-F#L!Q(+02ZD-,R!8$^ZQCW0J"O2J 3'JG@ M=/8R&P3B+B%.*4,V>HRT--1)*4(2/B>1S^NL@8+4E270.247#D?7+-Z1IWO= M@6U7O:''_.EGGHYZ>?,8; ;]#-TSUX[7):"_LZ,DYC\LBPC'UW7?3!OVZ1?) M.97D])-N&\,9P\9:1(GG(#EE0H9)C1ACT@J(^>T1HHR9ZDCWJD -('G5?[I32GBK,-@K3(!F:1PF!UJX09 MDS278: -08L.]U(ZW,,]7E7M31 1*5-$2C A:'3.4FFD,%Y'9Z5Z[&SHHKV] MK =N(I=;!&.(XAZL/*,0$'H ]8T'E*@W\'82@;Z>"^Z)0%DBQ:V.^_XTL-## MJR(F\..J):-.H:P8;5!:5T.9Z-+Q67_02A?#MUJ= M^ PT_-I\NB77]:/D6 M^JWR+>2I]5M>9?QI'O_ALKS[ZJ=V>][FEL M5(.C6#5;(<"J?V?[@T9E.Z':2KDV3_7#6CY;=^W'GZNM?LNB_[6^E5H>WLZE M^?/;^;._V8X-MG[Y;YB/SE5E'_C8S4H_:S^NWZJ@,P3QSEG]@9K5,W&W.F=T>"8M$,R1Z^$\-6UN2T))[FBK]NH'F>8'XB/CY%6)$>>!;D[:CK5VD; MU?E1[%2P;(ZJ4WMQ @V$T>C5GX\ ^E!U>U4XBQ4L.!N^UD/2357WK%>=CD>I M 9='&R,K>P(28)#OV_)'HULED F9#M>K[3O//^V! M"#GE8UT<1JT*W>=[N' M )3?VMVS4,_-Z(UN7NCKU2X\?5 GG]SN3F7[N7G;T/BLH0Q9@)%&E?U%U3E< M_>\I+!^J@N!**^MDY-9P#2I+"(3F^!4&9'S^<*_36D]A\-RWR?3?+>M:[[Q(3XX!L7DI$FA+5\.]CZ>[V[_<71P?'C9O(3[ M?/H3V@)_;[>/_[[\_.Q3DM*[A+ C$O%D/=+)ZIJ16,9AM>-/+2&"[+:5;!K/;OW);#B*W^ "0?=@#]X3M>'Q_% MSO:[S]QY:ZE)B&B1PQ7<(>N31R&[)(-D/H7LAUR_NU/H:DW4G-"['M&J_FO$ M3#!KM=B^B+97Q4[-;O\5N/\Y!*NH&5<4<\6IYU9P(3F8?"0PZS2Y_1R7-$TI6X@X M\LBD,3Q&F8*#UP([^:KB< LT\-P5VVY?-*KS6!W9KW%2GE7=L=2')='O^A9( MIE"= RRA8R8(&V>YWLW =2D!X0GWU2HEYH#OK$WK.0ST> M"O-XW?@[4M:?P9^=0=V_K%8,6W8>V^W\^TH#J+MS#CB#;L ]OW:ADR$/V:C? M\/A6-_2'JG"L*RO (/S0^G$\E,,1AW71!5.O!1,&GSN-OA[1V#NI59'."*$P MH.W8A]O]T,JWR+UJM[/6,3DS^5%P_<8S\E0,Q<)Y' _V6*48U"PP[%4>YNO/ MUE.5K]5V:+XTZF5]R^MI'0US#.N@WS^DGE#]KK_P-P,(G#2D6T#+7R-0^G=@:7PAL!XBB[P>N"Y7Y@_5PEX M7*A37IW UXY&1%YSY;7XR<9.M.N\HD)L MM_*ZR<:NSX*M%HUUTT$61C!_!]=RHQ9 (%&&TL!WS]H@VTY.\Y5\UPB:6UZ/ MN>DWN_V@G@'MJ=M^?O\B[Y]E>WHL!-:?LK:JZJ[78D@_0KBHC*&.J:PH&DN= MYUIK%8)S+'TF@J\]Q]8 M^.+(B8S'7[&NWVV?#1[^RL--SN&$V'M5W5/*6[;"Q,^CWMA)?!B1 W1\035 M-FS[W%[TUWZZV3'HU:V!G&$,:H?U>)AKISR,1=N>]N/&U8N?0ZM_VK87&ZU. MW;?Z2S^/[CZ:FWO\P_7SAI='331FG1.16SG:(35Z\*@#ZW4';@48AM>X7C?X MX!9-JK5RV0;':=#)5@>XMVOA$?_L9431U;DB+_^_Q1NJ-( M#$_G;9\>60>6P(>.7W\LS/1LMGX=I6BG"_*0K5?PSR\W8A)S<+C=5,E_!UNQ M T9[^T.G/^B=U=;1=JOOV]T^6)Y[\*A?VUW_Y:U5\;V/5ZHXVS_^>+Y#F^?P M.=K<.\2@IO^SN_>.[!_#_2]WONS3WX]V]OYH-7^[K8J'UL[V%MN__!4^M__/ M[O9'>,X[T81V[+S_UW&3_G&\_^D=V7G_X?SORW?_?$Z",LFB08O.V],4JGJ(FG<)TKRHTV)&A/';=2)PZ0C6#=G,($P& #@UP/ M?S4Q_K?C4#-H)NI:,[E7+WV\N3>[1SB8(\8KP2CHL20Y;"GG6$MIG,#$/*3_ MYF^X$#R,']P:6HBM#E1;D;3(\8'%CH&Y0?6?Z,]ZH$7%N<6V>*V&O'9PR[=M MOP]MJ35O:/&7.%1F0NYD_[J3C8F@5-;OP8/ML"_0>-N5S2;!5F53[;5J[[:-A@C1ZW8LSU_=%&YZ.U9/V;E/?_ZO[-N MOO>P+=D?6/OWNO7W8;QR9/CZ@=ES9=N@A'5JU;?^=#84^M";*T/EI NV27]D MR>2+HSMW7;9GZKNT.J=G@_[0C,FV"0S41%,?=5$OU9S_#D/F032#2?7M^1XY MZMO6.@OKX-A MK;^A_V_LG@7;=[ATKIV:Z]6?XZ]#NT:WF'!'WQHKF+?LJ3V*[=H*[<4GCMUY M_N@T#CE' E<^!,XMT+O+O.Z]-,0PK8U3:9[II+]#<__*K=VM&_O;<'8_=*[? MOZJE0A8GX73/7^D$M'G\>VMW>TL<[!T*D.'XX/T'L0_//]C[ZZAY_ 5>O[O< MSZZW.SK!_D7STP?>W&ZW=[?;1_M[-Y#_3"VR>L-8.N]W#C:TK+@=B M^@^LHRQ=Q\+UUC)<'%?PFZ^U=Q>?@TE>1!F05BR /FHE>X5]M.WO4^O"^.)?7:*_E=MM(^!Y\"J/P>1<(9XF!Q(,>E1\+[D+.?#5@OMZT-986)1%OK M!.4T"$N5X"X8&0R/7(;;QE2M4'3;[>YY[33/PP[2^NPD1Y@O8ZWRWM%[;H0T M0RO4"[\6Y/>+\49VG.=BMSGQ,'NY6YVOL5]'%2L/>#GL]EIWL'4KNRJK)WDI M53]DI6R(R_Z/&W?2#V^@[EZ[ZM$1N@^M(^=C!NS+.COO5EV:V:7)]#J1?.XN M3;W.R,/?_-9=OWU-,%':6MKZ FU]KF/_;<95O66T8 [*AG[2YH;[]WR,>_*D MK@R)]S4[\X [_7[M\*YC?84G;+RS;8I->0LYF2'KXS'4H>;?NOW!O/K\X*[ MU1F[][UNOU\/W-A15/^972)WBCF6@9Q^(/]=N^K*2#YY)+.;I!ZYVE=2!N[) M _=;WKT#YM>0!^&/^L6[_SMK@8TWF1A:QO+1L6Q>1Q/J0;PG0O:*9PN]=D7? M4:!KXUEU2$9=G-M">G;YZM+(TLCOHI%S*C#^-!;Z5G;:2Q07;YWDL$^=Y3G/ MC0UR_='=[_A;N]^?NOG]9NK9-#.R4F645JD0DB9.)D6@T 41XPX M\0K9E"S2."KE>0@CECK;#1M&PT5HI Q(8)X>D%\!&BK"\;S2B=H3T$LQ+C B;9Y=R<7 MSCL6I*7*,QY]DB:4"-ER,=''&Q$R[0@#)0=)+3SB#$MDK,-(!8RY"%CI7)=! MB 9F=VOPOMTI[//.Y"C0GA+:);JT # >.U*8SSOK8D+>68ZXDP*YQ#B21E*B MF G,RK5-SF8V7@J&7P7#/RP1B$ML9A803\9F<@4&[2+R@6C$8?*0)2"5!7.: M"H%%LG9MD]VU"GXL\%TL^"ZY=EU /"V(QY(X%R03UAK0I8U%'&80.>\9,G5) M?6:XB*Y6J#F;^9R^@N;O",TE'/#2*)X(!R2:A!8TH:@4H#@ECZQ("2F:$EC* M#@1T GVZ(<+(G*DP0-B"N0D0\!#"*L;0HX&"X MD=&+$$$4XX;)M0(6!L6ON@'H]0#X6[=WFLM"WZG[]BQ_^U,CDTM(/]3 ^C36 M*J*S"]89&YW#A"0L@PC2%7_[DIF/IUNE!P* BC$@U4 M:R/6-MGL)G[!\,+YV]\:Q,7?/@N(=R9CWQK#]%OD@PFYSJ=#AD:.M(O$!$>$ M<1Y /(.[O:!W=21P<;S MM\"T.-07!L"3#G5/,*7*:11"L&#U@L&;:[R<>)]^/@ZHT97>PK'.&3SM @@7.24=S$8(CC5&/+C8,^ M-*R-PI+Z1#5%)0-8<%2P#8A23S7@AO"O%O;-+) >"D@/(V'_:TQ7#SL MLV!XPL/N4O2)"8:820'QZ"/2!- <8J A:<6,TF#RDY+1ONCP77+ENH!X6A"/ M!;&+1@F50/)2;P#$42(3I45&R68$:U]4@$PG/* MND%6:@WF;X+YY :6;EA 63NGE/4A&,WBN=KWN@/;GC9T,3KZ8W2$+8/NA>Y9 M/J#VJI5//E5II6INS7%8EIRT"4O2\\"=U4#405BI>"1&8^Y<4*H6*-PL'#H1A1-2&QF808::B& .-:BBE"*!F62))QFT6-M4=[70 MJ3>Z%/8L[+G"[+GDMGWAT&DY=*+ )F=$P?PAAA7.CEF/=-9(M>'."QH,L3&; M\[RAYK;IM[!I8=/"IB_,IB4^_=(L.A&?MD%R3T1 TFB/.+=@S1-GD(#I9)I; MA15?VY0-+69.ZRP<6CBT<.CKX.D M4,)HQ72*9&W3J(;6=_-JEY5$ZP2#GP9Y;<'OT/JZ^0O\N&KXB>T=MCKUX^5- MVO(@Q&-O^$ZK$^"O#4K71]J/&U7?]]C7!>&EK:>O<',Y=79^SJ.%X] M<.-@7OUGSHIXN!9!&<@G#V0.C7ZCJD,9R=LCF?UX]N.P/S95% MACP(?]0O)CRD92R?/)9-V_L2:T.O'L3_W%^>946KU?P[?HWMBFX\9;T\U,6Y M+:1G;R\JC2R-_"X:^:J'4-1NMU?QR(?&21]8#LY07+8"S1ZRV;G<.=Z_/!0[EUN7NWM;\*R= M$[C6VMG^U]$^W?FR^^G@I'G<)#MW0S:L27>.=[>_L.9V4S2WH5_TX C:A9LG MOQ_OTX_BX&3_HGGY)_[[LCFY%4AC*B*/ BE-".)2<&2XQBK;:1: BB;2&!-C3K. B-,&<2P4U%#$&R>=2I*314 M:&BA:*CL[5@<-II0BE0TS'N!K&(1<9J C> ?1"U+D5L9&//%/BN,]%TRTO>[ M/^*UF&BR?I_SBD8A$6F298S:IA -,OO&T%*\>'6@7:)+"P#CL2.%>^JCUQ$%H17B MU@.,,:8HR6 U==)SFM8VE2G';BT'AJ>I%O;6("ZQF5E /!&;T5QXJD 6$X_S MN5LR(6L81HX3@'&2.C"\MFG*D3V+CMXE5ZX+AJ?%\,21/=(IB3U#046#>" $ MN> H,D(+P9+1(H9:GS:\' 92T%RB 8N#XLEH@+62<\+%3*7 T+B!J6 +H)H:T#P9I;KDW MPG'E/8ABUN!DD>I@X=X3;FNHN2@WG@C4+&FX2H M=30&$SEV>4,* (IQ!A1J.4.KO;\0KF"JTDAJ=QM[\UB(N[?1803[C;(Q5>22^09]G(IT0A MQP#307I&M/$R4 9&_NQG^D/YU;(1+E$FE#-.+!"60Y"%RF"$QKPD'3,)2U M1"P0BE>TJE^SVQLI=DF0V()T&1QM8C1DW$$CN?I 1]6C4(+;*X MH+EXV%\9JA,>=LF#5Y@[1"CVB-.(D56@0BME%!-82FKQ'(I*%)2N#DJ+A_VM M\3OI80<)*Q@W&*ED3-YV(I'VBJ"DM1 B2,ZE6$!9.Z>,]2$8S>*YVO>Z ]M^ MP^.O5ZGB5CD5_(JT$TV> V=KC0'73NCH+',^.DZ,!@HO48CEHG(_&86(.$HK M$D$N"E#%L ,FETD@'%G"E%FE/ ,FQZJ!\;Q2'M[^K/!7*D=8J+50ZUM1:PD0 MO2G#COU2-&&C=+1(!RL0]U$B:Z-#/@GX@SL;?0*&;6@YKXU4A5\+OZXPOTX3 MH7L^P98(W=NSZ$2$SC%JL$@<44IRV6L%+,J205(K$T1((IKL<;BKHDZ]"::P M9V'/%6;/Q=!.2X3TU3AT8@]2\)%:PQ'!EB'.%$,Z<88<-4(%QV+ +MOZNJ%% MT44+FQ8V71(V+<'KEV;1B>"U!@X-' MDJ<6(<\V0L8(@;Z,%'=5:8]C:IFQ@ M<[< :N'0PJ&%0Q>:0TO^P$NY1"?R!UPD3B6ED2(6K'DB C+>161Y\L0H[+4F M61.E#27NUK585A:MTP]^&N3%!;]#Z^OF+_#CJN&C)Z#,4AN4KHN;Y'5\UA^T MTL7PK58G@&3?0,./S0>M8EV+Q_!*\?_[^;3;;^5IV.C%MAVTOL:?\X@AMD[R MUV\/@.W'?(>US1_(M2=F#HTU3VKIY(@2L]:K M!JV37.ZO[EJ_LCWXHWL28<#]];OKU^NMGKB\)C,UM3IGMEZ4DU-Y8GN'K4Z] MDN3CLTCYNIK;+#[.N31S[J?_E5/4+521P<=<-Z M]2D_T7WVT?X>W/^XW3K8_JN] \_=W6NW]O=VCG:VM_C?E_O_[&Q]YI1([;1$,.04 M<:\)LD0PY#B-*D;MA,D;'-?OUCNI7*O=AA>-J5:!\(K%I%RR3'*EM''>D1@D M-T2GZ&V]"LS5*C"OO0J654]X_BIH\IWM0WAOB^[N05LN__Q,)(G>$XJ\ VG/ M50P\7.X6<6(TU2<"1U$"-?9(P>&1J=="[$*$ # MU/?8T%>(A ('@6NL":> M1".R2.+WB*23U1!)W_LJN&@>?L941YQR16.5L]>MC$CK?!J9H)X+B8W']+%5 ML/Q2Z'M?"9?U:70I8H\UBL:!BNHL159+C"1E('^4E<&:G%5P=Q/#2TFAU(8W M\@W[<60+Y8^/9)"%_V!9G9QV.R,#K N?[%6M#KP9JQ_B/Z>QTX\_-JI.'-PR M6(?MWSD[ 8/1SV%MWEQR'SI?P5S.9F'_M[;M]\'JB^'7B]_@,7G$SFR[:0=Y M05YLVT'ZAQ6M=^KZI^=0,/A)OT:-=G' M#NX .U7?QXP4'7QBNN"K MI7[U0[['$+3]'S=N@N/NL([N\YO M.3^'US1;IXP]>!FODP>O?>NVA*\+J9YTVTT?INVX!8@!:I)6#M/(S].Y7<'NOC M=Q;8F[K72QZWLTHJ$9SB. EN5+"6:,.(XHHP4#G$B\?M1MH'_/6I-3AJ=78[ M<1^6ZW5JQ-(KPL-H7A?OP&>:)P?'S4\'K9V3?=Q\?W"RNY=??Q [VZ"!?/KC MR\'QSI?=V]&\XX]X__C+Q<%)\Y^#DP_TX/CC^<')OH#O47@?-^D[ OTZ:=*/ M68.9W$)&O" \FH0L91Z4: +FE$\>1<=E5$%3JG/A#=-09N9RF],"YX5V"B\5 M)0^.8 @/CRHQM%&>4&1S%4L/+! %;2706X"!]H83\SO8?YF,^H6-GL=&'VX< M7*6232DJ1(+&^> JC P+%!&G8?ZM4=C2M4UI&D!+T[%1J?'[&.&,&.::<0A^ M,N5\5V50%HV+,@.-R&@O=@H7S,TD) M=3(?W--0;.94T=>KDK($5&3SHIZ&?0K)O#S)%&:9C5D^WF 60EADA"*1I$8P MO18YG2Q21,0(D\U$4&!SL09FRZOEK$B=I9LV:TEN?[%A*81=DMO?A)IOG)PL MJ+)>&(N B<$ -1XCZQF&/QD1-#%'7,XNP+RA\;Q*7"YD;OM/-T+.CZ1,CT## M:1VFO"?)?!2#&H)JXHNC/N/Q5ZR#[IT-'O[*$P)ZKQ]-=^NMDQZ-6M@9QA#&8(:MX,HMZS+Z!^WO#R.-S) MB7A.N)/K=8,?OOS<<.<4MYVOQ70-K'H-/+ 24YKC9@GHYK!1(#:ZO1J<&T R ML3?]+"#_JQ6$<%$90QU3/!)K+'6>Y]RM$)QCZ3/HO'5N24XA MR+DG.7?@EY_LYBV(/2O/Y5"+EG>1& M,YNDVWU$2$S7K3,P_B0G:HY^G*WS[&M!H:6MIZW??UKGF![Z!F^MVRM_] M7IW[K?1Q3R9\G3/'HZ4W5G/W^[_@WF]JS..UV.6,U[?@VH)K2K#]^3ANQM! M67$&F7()+/#4Y?CML+-U%/?%%_WJC-S8;U'O%LC.BR>,WG_L7N^[^. MF\?OJ5=XO(^;T*Z=XP_\X%/SHKGW M\9_\G-WM/UH'N0WO/[+]DW]].8#/W^)!%.'-:R$B507IT7QP<* M<.&B5T$B2FU"G$B.M/$<>1.YX#H*%^3:)KV;Y?;T0UD6E \+Y7T_E+=*6N$5 M">[V_MWM',9>8;\IV6_B2"K!&*9)!<24#HA'X$$31$1*>I8"ULI*O+;)&\+, M.1!N/%)5B8<*69'?NOV3O-NNCL%;J]*J908 M-/,8""BXP",UCB062#0*)V^<3&_NMBO!W)FXZT;I%"9%BEX2A%,^OS-PC8R" M5S(*%9C%QG -JEM#RIFK5=[/%&]Y N=*(GT:!>3Y4"\QR06&]]C[9#&MIQ-Q MR@W\4 29")J)4LY2Z3$A7JUMWC7*GJZ8%%2OCOPNL;4%0O%$;,TRG[20"@5# M L MD.7"(TJH9L)%(W6ND%5$]**C>IE,[!(#F0N,)V(@,<1@K'>(,:/R,7H!66(% MDLZ$)'3B2L=D=*+B.?%D]+%D_\BYO*$)Y]8&R)/#EF5!.+: 8J# M]D@EA1E6S'CAUC;O(OA-A/$K[35[ ^@UN[W!85WD$?H00UU"RO;[<7#UQHS> M^U4^34'21 TVC$G)#?;:)09_Q!B9TU+0XKU?;KZZ45W7"J>ID1(9:Q+B4ECD M$F>(2LQL)(PSY>JD6R87Z$B%.>61K232ITH?>#;4B_=^@>$]X;W7FFCI-0J@ M=R!.!4<&NWRN@>/'LOR[")SW[*4F-<4+)D9"SPRG2 M.!$DM%;14.LT"]EKH-F\#HLL2"\"O/CV7Q3>8P$>6%)&18^"$!'TZ4B!1C))AVB(=Q5L8!JSEVJ;BJZ",UID+/PWR^H+?H?5U\Q?X M<=7P$]L[;'7JQ\N;='5\UA^TTL7PK58GQ,Y@@])U45/J M3\[<>@,5YK'SO>\<^#HBY:4\\W6K7W53M1U]/'&Q5S'2J$!BXSD=V/[RO9S/ MG)J5.<,WIPP,.SLXLIWA*T*KH2/VQ<]"7IUQO!ZSJMNKWH,% :TJP_?DX;N; M /M\$ED2L; RMVPATX/=:][RQ\L1('&$T1G'#1R^2]@)$07$6O*4[$!>:,(X(E MDH,3%)?--G,/8>"=XW:K>;QU<;#M+_>/X5F?]L]WX7D'QQ_.#XY_/]XY_M<1 M/.OBX$X(XR/=_?3AHKG]KR\[ESNMW*^#XRW1_/3[2?/XUY/FIR9MGOP._?K7 ME_J4HXDXL':1<\58H M\KD!W.=S9-DEL\"\.$XS3(DHX@-&7H5\^&7"2,MH$7>86YAT22Q?VYPERW!! MZ; PWO?#>$M'>*NZ3>75&&YBFPHSP4O%+"RH*!$7!B/C:^0D!?HS,2!'24(X!&F5 M9X'Y)?'MS:F:Y +2T&_=WFFW!\L=D.0&LYX,M6R'U$U#2H%$Q74(CAL>E3,V M>F^9]RY($9,MT=KEIJZ/D]%:JE)DB6,4L-"(>T=1/I00<4&Q$,('I]C:)FD8 M,[/B5HZC7#S]X]E0+T''!8;WV/\D@\62885?!()T41!H@SF&*-:2RF]#+A>?%,Z>+*?Q&#^88KWSF,K4;" M8P:ZMC.@=3N)M#:&P4P:%_G"6,PKNIVLV>T-#NUA1+D#,52V __W^W%P]<:, MSOME.X1NFCIPGBOLA4^,$DZ]M;":J>28*\VDH>EM/'J%D:9BI#\G/?2"1B5< MHDC+G$+&M46&*H44EIC%2(/*I]$9.J_$B@7*$UM),$]5U7$AT5S4C1G!/;;_ ME1-:$C 7@B< ;M 5D2;&(1Y=TN86>&==6N;E-,BHI<"S,LGHHN+?L[@GC@>Q'AC\VG0 M-KL!>#X2VD9#$)7:1TN,)]FM=Q?:140O&*I?!=3%.[](,)[PSC,2",TG_RJ/ M.9C1!".3M$ 4_DG!2HLQR=YYHN[Z]HJ47D0\+YZ4+M[Y%S&7)[SS*3FC \AA MXG*,3>B K#0682:4)XDY'NG:IEH,83RG7/HGU_=^;3?]W<*TY2B;5'VR+;][XDTY,ZP0;2':&93BYS-MB2XM,+N.75<^&>E)=(C%J!$' M@P<98A5BTDJM)18J'R9&9@DO%58MK+KZK+ITI%JB>S.RZ,[D%MF $R42X1AS MX%8,B)(,5MPM9!J(=75)]5E\J^6V/9<6'0BMLT5=PGF$46+ M,>)>1N0B!CO?!,I9TH0HG+VH4L]KYUFATT*G*TRGBZ>CEM2"%_&53J06"*>P M\X$@95Q"W!J)#&B?R(F0C"',$I>W[\Z26[ PY%EG)OPTR.L+?H?6U\VK7NV< MG0!D_.8O\.951TYL[[#5J9LC;]+7\5E_T$H7P[=:G1 [@PU*UT5-L:\"5YKA MN@V@Z1Q6@Z-8743;ZU<1FA)NG\1-=*/>20BO3'4>J] *(^$WQ2Y?'@CSU%*: M.)>.:\:M%@J$+)=$1OUY.S\'$TQ0?O&(%@7]]5F3.H?Y[L?.;4;X<')J6[U\ MJMYN^M#Y&ON#_'J,OVA^^L";V^WV[G;[:'\/ M[@_H/]C^J[T#S]W=:[?V]W:.=K:W^-^7']@.M!GZ<[YSN86;>UOX,V6<*F$< MLB97'B:4(.>$01:P:T2R'MLPE7XLO&(Q*5"HF.1*:>.\(S%(;HA.T=MZBLW5 M%)LRQ2\^QH6V=S/ M-10WJO/6X*C^F W=TWK5=5.U]9\_,P%)1%AC1$)5ISO9KLDV^5X,K:M'U^25 M[P=/S"VP[7;WW'9\S.OMUD?/;1_:?I)/6@=V7:_^$V.UTQW$2M4?3F>]W%M8 MM@-0,_I5;EO]1JOCNR>Q^B'^(AT)A&\=Y2785Z1>6F&5M^?U0NQ>]:KH/%?8JUL5''8 MY?'^?5A@W0[Z]B<.;:LS7/VCU0V+9>(;^<+C-P% G,=V.__.;;KSB1F:AL+U:GH(>V?/NB&O1LIK7^H.N_ MP(AERNB$/HR"[9_U@I\V_;[0%QP,3-?JU/].WZ-[8H, ME2Z@EGHX)[YUU(I LO[HHG(@5\_Z,1-B_O5_9]T\#Z>@B$*[\G2T\JAE=798 M!Z*?[Y8Y_6L<]:EN8ZMS>@:O@,,'=6^<[<-MSDYAO=R]9;\%0VOSE_J#WED- MO[MW7?+Y?@P6]2BUQOR3!P"&Z"O(#5@#1[&=G2P@ COYLWE6NV=95-D C=:Z M#H;C:_U56**=_E"PWUXD-Z9WW#MH0EZ"?5#!X#'],T!X_MI8QO_0 W6BUQL^ MV?;K3X^6?'W=MJ'+'9M7R(_K(% ?Z4J]$(\L+"<78Z?*-QG!)XR5B%.8WFX8 MK=4LB!_H89ZJAS!&>NVY#_' KE(>W!Y!^U_!', M\D56$=IG 3"?EX9K=>R5:I/O=B1N,T#Q\ M7KV.NFUX6!L&N5'51FY_:-!U@;,.[7"4KJ9X/ G0U:-N.PS7Y,2@P"&3>I%'?9Z,U@(?X)R@I[V<7OC?[?L//<-/T"@R,+.PI MQ5IS);D64K"(.64X>)U<-KTH'IE>5SZUFP95;FYVA>UV)M2J/7C"KVV09&]M M31UOC:RIT_8._>OHX--'L7_YZ_$^?8=WX#/[>TUZ< +/?/\.GMT\;WYJBIW; MUM3)G^S@T^_M@^WV/_G.=R#-2^W_MF__(+_OOR( M=_::GP,CVN(DD=0\[WUC-+NV%,(J1NUQH%JI-2 $;T]A*$$:QBG5YK>6=7<6 M*?!X._HL0EK?-&T:0Z%R4S5ZRIJNX=X_ Q.KEYVRP ^@^E8_P-.@4^U,13]N M/(;YD0,P#^G-$8:Q&S[VRI,X] ?"&+;M:3]N7+WX&?3LT[:]V&AUZC&IOW3/ MKJ"?SUMA<+1AS+K"*D<+1YN21K$WJ=O"<9>IK'\2;=]9./7H[LTS9V/WA,Z\H"UV'O)8(E^S(JM8R7[ MV0GR[HX3Y(93_(D#\@8!LMM]O#\>='^0]+[XXQ2>^T6JS1< M%$^ST)>U(.,.F';9"U/]D.7KCUD'O"L18?;N,6Q>[O"WE8BG?W='WLTAO)(] MY/#JMNH_=*>.0^B_?]UI_3$*FE^9!8L3(7^F*3"*D+/=O?WSYO8?K=U/?X** M_R?>O]QI[7\Z. (CX&CW??X\M''O7\<'_[D=(?<"GGV^\_Z#.-B#/N[]<=RD MT(Z3WT\.3M[Q?3 =#K8/H<\[[;\O/TSNU003##LG P)+ N=#[C2R#NR)Q*7U M7'%A8EK;9'B6VK@+>KAG.;_S^R&S*;CL6?Z*9^94%G9["7:;."D+9%'B-N\_ M%PQQ"S\T(P8))IF6RBK#?*X/Q-C2G&"\N%;7%&KGV77BV^,::!VPL-=.X)A] MP^D;NN@]99&6IOK1FV6T3$]3X]S%0E3/(JKFI!KFG9?6.8N8\CXG>P=D6%+( M4\6DU@8GKL$R;1@QY;%!+Z=735&6;!7Q]]9J0L'?[/@;*PJ),R6#I\CZ?$ZN M% 2Y?. /BT9J1R5A'O#'&U2PU\??G/Q/BUUR[(8B<)TX]UBHYYGJ6=GY\6+# MLN2T_M9J52'S9Y'YC>//"0[$8@QZE,J'JZ3D09D"6G?1V1]"FBKY.G-G]QO9\V'TPC&@&/TW4E M )RGHTVA&[W8KE-41VD_(V!.?'$T>'C\%>M@G,X&#W_EX12P82S^5=.]I+ZU M(V7BYU%O;$_E$P3!]/V";((F;MCVN;WHK_UTLV/0JUL#.<,8S)"V=3,I++?C MMJV5GS>\/$[HXD0\)Z&+ZW6#'[[\W!RI*6[[0L[I>@T\L!)3>OI*-$^0=L-& M@<3I]FJ4;]2;1O*GH"'V;1M0'?6RD/VOQ[=D*;"JZU7;356NA#3W1S6:W-J>Q0$60 MH-J $VB]!* M*?9BWLX(,W6>T^V'>S7@6:>]+@C_,-X!>7=KR<1.K&. Q=A8#OY\S?" M07G31/W76<\?V7ZL=R,TJE:J*I'7CW-.?_L_?F36TD M6?OH5U'P_F[$=(23SN7DYG[&]L\= XQ[<'OP/XY[ATTY MRV#RA4O-RF0)QT1B^/#M!J4\I6R%WJ6]D9N]UQ3I^G3837\WM_XV+)DJ]<&G MI4)W<'9RN7%9F^H3=QB&9"#GM4L_%JJF)FOCKW.O?-->WC>TA&>^/4Q?R MJ=?[]'P\8]OI]-SLZQU?-0K_@R_5'(5/NU[DTT?%G/211F*EB@2,"P3G'Y5I M:8)(D5%IT[5ZD5JQ4"L6EJ-B851W/Q;\3I'\26*'Y:YIN*.K[N%%#:T&M9>ZM?-CB9Z^\Y"&)681T&XWTWR.+-O=[1X7>KY>O M12C^VG[S?]-AQ/N-*0Q6)51!MU^_.MH^>$?W#EYPU$GIA]=;^/4GOK7[H?OA M_19L??_MWSZOO6Z M(?W[XEHOX1!*A6U"O)G#E)A3Y'2?W-S?H#G;R9;]>19.I MT.12Q0$S@LNL!:%>.0(Q66("T\10P1E5CD40:QM&FEIOL!!B-K.3O4K@HTK@ M1"-':@4U&=TF ,?W#\.HM:J@ M9L4NFH[T /"^V.KG4=+M5 VQZ8#[4GV!"TQP)2V)R0<"-%)B.#=$0U91):MH M\@6XN58KDQ];ZPLJDBX"DLY7#:Y(V@:2CE5@8Z45T7BB0"4"G@?B)0@21!3& MAQ"T% 5)45->&22]G)UZM<;@Q_F(P,[)X=GP=^&Z>3%*IEWO/&I2W&C4?Y5!]_+6Q5K@ZFSWCL??7X6W MFB*W^_:CEPHD=PKA*#L"S'IB%%N^"K"7*'MOIX0_],WFBH)M.V*FD=(*Y1B'4#6M,+E M&NS=%NRA.9!,+E,2Y(N&)NMJBSS[L/2OGS1;G>8>RTX-/#X_.]?R3>^2C_B@ M>7G*$U^ZLM3)G]/D-Z'N>:20SL$5\?.P_KV3)IZ"AVKU'5!<%SO :.=5 F?! MH D6(^,&K*?2B](9^A%X@4H$=E4\36B'O:0?-K>^X/V^[KQ^@]?LR9W7?W6W M#U[*K>^O#K;?O\3K\9[7."T^=+=V__R\]?TW'/M+V#MXRS\-] D*$ZP5= M*UKQK.+9]'[T4J6'KNH*4'V9BQ[5-WQKG&.*M>+8BA6L7]$L1_;D]I%IJPV MA(IL4.Q-(BCHBHC(K(D"=/)0BJRI?'"^:Q7[IR[V=[>9JO0_GO1/F%8"C%-4 M>>*4XX5B@1$O1")<1&$##SIK7BJ^[&QN?43$< Z,(3IS!"B(GGAO'1'*>),MC3D44WK] M>JIPQP\K+W$O7+0#&?7R.(XSW3&/&7<;>]J+E_W-<3@\*[+VYN@$/[$2-)\/ MV$%?MS;#1\E!1RLX<2:BX:!C*ER=@MBD'.->!4$+5R?P= MS73I53.:ZE]N[\\RRP/D+IB\MM&Y=R^9__W)"?FHI<6HNJ[3H?IZC]IB)NRC M5,"R^]WV9^6Z[3<0Q,%::99GL"B\M;;X;K7%T[66:*/EQ@WZ^"+.UD.+51^[ M<\F23&,;=;]U*B!8?H3?]"A5YG'3W=E]\W=D-7[?Y'P.WK$/NV^_E)[RV[M; M^+M7^]O=*W[#HS_VMS9?RNWO+\4>?FYG\^VW[==EW'\=;F^^^+;'W[&M\KOW M+_F5&EXK05%E$N'9E;[TU!%OF21<.F&X%\"D:G@W>:UKJWA6\:P-/*LUO+/$ MNG'D&73(T7-)<%TY >":&"X4L<)I:KV(+M-AC(2UG,Y3P6X1I+^"W:* W9,L MXIT=YDW$A5D$ISAD8IQ2!*PQ^)44)#%P8)7E 2)BGGIFH.5LFUK$6XMX:Q'O MG$'VZ=7SS IE+Q7Q2BND4J"(LS$02%$2XT,DD1LKI3$68BAYXDK4(MXJU[6( M=ZG%?H(4BEN7@D5;,I:F-0:_LI$&(@0+RL1@+?A2QL?U(I7Q5;%?2K&O1;R+ M(/V3IA7S/ IKB?-)HVG%&2D-!DD0-FC&*3"-II5^9NF4_3Z7H8CWSL;3C=FX MS,RN^\@/2GL7WI3BMYA2M0ZDUH$LZN'U!&J19W7<7*I%%C)GKDTBM!B:$ KO M'(%$$\'EY209+8TQ@4;IUC8X/-/RP>&0A4'56HO\E&N1']I"N]8BSZB2 M]-O6;O@H@^564T.451'5/E0 O62<2$:SR]PH#VIM0ZU?1Z?V:I'GUG2]U5KD MI[B#MC=??E2..A>3)I[I0$#A7C+EG&-&9 ,V)*H%&@[KU[DV;MI!]ZQ%7O5# MA2_(H5+:2Q_V\,=%5#HGO7XCVY<[M5\_::8\0;@+.L00.0-$'V=\%M99IF+ MG_((U2/;MB1_AIW==WQK\RW?/OC\?6=S[V,002+F6J(DC!17GW0F4B:AF.(I M:;ZV ?P&J3YG&$ E8BC%*-:H6O1.]U._:3J.D]Y'">PX%/73P16A_O5*T_"; M?G*]L/^&;N CF1_)]\8_??_7C5OQ8[3S@:_K(HC7Q?2B4O__N1S+&ZG9='R) M\ZA1GYW>?LD=&IC/Q$AM*!.4O3+]$W_N]\?P^@G7'T'Z,W$9A_C<'7YQWP9K MOUY^,7RK*Q/Y@#EX -/"9;:'&Y"U>=[PU^/V[L#D?2@8P*Q;VCY1P!2WO6-9 M_+2>HQ^E^^;_U&QI^C79OZP\/OGVZ^ ^CL]\NQ]#_=*"5B MH+7<"PV).>NX#X!FO([1>Y$_:CP@FUV+!][OY40[/AW\\U>W\9,DX#LMU=1> M+27+O_>?I5MH&@Y/]IU'WBVBLAE5*CLH[J/5H?Q MUDOI<&ISR@".#54"O";%%^5 5RXXBT>/R4&"TF!1.+B--F;J"XW?7>'E\JG0 M&L8V]WG>/<6'A!_/(K]"WW!-6[J\68:'Z_;9$3XZM& V75:#QN,8JT*[^(#? M#GOA\Y/3@M[2[=UW'U..U&>I23:*$G-M9$E:W4 M%$!8W)(.=')2>8?ZDG5KG82ZY0G._&G_+$VY5R]9+6T:+7=4$8K.G_&\[7TI MYMCH6#X[PG'C308_UOR/DAN<]5$!=*>=C&;<,.FHX_%#^(;=C%B&BF#W^.\T M."TF7B>XT_2IUR_7NDN,,$-GZ) 6AMG&QU!V=;$4SS7.P2_/[T\ =2-&/ ;; M$VH:4K'[:!I"KW,N'X7HZ&Z,1-,2'9G[W;8.=L4&J^>IQLXNX'=SO.8^1%5V MZ9F[F*WS<'\&LZ>PQU>'^NIW-]AO%)+FB^):1"UG:/M5^K#[$MHU_KJIF-B> MT&P]9,<]H6F::E.M*%O=O]+?Z;##GM\%BZ;->YOF'JT!71WD:@YRIE06LY._ MK=YQ^C9RDG0R#O].6L&T%:@/KCI=$/7R[CFD-[W8DF>!IF"I9Y91E35PIQS^ MPW04^!T-SH06.M(4?>'%<2Q_36@-%]DNF]U!..P5C]W2!\-'29\'VZ_??O^P M^X)M;7[^OL??T9W7;WA)X-PZ^N-PZ_M+V'[]H?OAX.W7K6]7DSZWZ(?-[<.M MS7=?=G:W#S[LOH6]@SW8WGR#XWSW?6OW$_UP],?1]N;+[TTM?'?<@(8IYE7F MQ$2>"="HB6%:DQ2,M3)I\+ZIA5<4%J@:MB+1BB,1K7NK[JWYGW(V,&>#T%DA M_CFKC1-9>O#,T9P$CRUD=]53[K%.N>WQ*6>58\ -$.=%:5X)F3B1="%^R"90 MRK72:QN,/^.,UF.N0M$3..9F32@R4SOV#BDK"T\BPGZYE4>D50?)CWB@;ECS MA>:!FE:>;M[3\RS/7DF32!R-*Y%K( 8AF3)(@8F>QK6=*"P.C.&$:]2%+R0D;,!2=@$$%- M2H*8 !3P%]1D7HBB0#_81&U17A\:";M7W*Y%BM.'L9DL(3+,0,&J+JW'@8MW MDX$;YY/EA;K8^0 $ CCB60+B+7=611^TT.T&;A:&X:B*_T*+_TV%.E72IY3T M"?O*<84*'*4D:%78SF@>ME)WTF1PDJ4L9$OV597TU9'T&9@ ]:!_-/$?'_2) M0TP\)Y*HL@0\B\18(TB,3 9NHM2%K[S5V%65_RK_]:2?D:A/N !H=%'KQ C- M3A%(/!$;M"=*,&.HCY91UI(+8%:2OM*9ZGSNF>KU'DMTCU7-&C\[/7.'CY/?3 +3W%'\+^#?MUNB%2E;1\H)<]/Z4N.#^&B\3 28\L2)0(GP MW 3N@X[%W!1F!?O@#27++IXRO=L[=8>/857>L0BV]OUXM&E9R4,=\KU/V?$Q]?.CS@ M4$Y0#+KAG!3QM.^:1G_XB_+A[F!PEOHXY'['!;SQ[WV] M*]FX#TM[8G1C;YR?=Q.YW'W$"L4A6QJY]L UGD!16Y$+<: LY#S+(:ZMMCAL M25ROMYZ;F0#?O#5^OM2WR<1I[=RXN'I12YT;Z=9F:+MS8^F1^^/NC5=EY IT M+E%;KI^US)Y%:ZZF4?&XZW!I4ETZ#^.#>L=CF^"J%#1MYYYVYZZ7'Q$5;8Y1 M$\5*[H6@E+BD,LDZHXHO,RX&6Z%.7"BE;M2(ZUL!ZAO[<(_Z*?=+8\-+C5A1 MP'M'J?./]/4D'0_2+\]*$_AGS347LH^*HXOEW4<:86^HS;E^_UL9P+"7%S[Y MI^I@2TVZ<+(?J2.7IOH^';F463=POW9+/VN:I/BC='@2CS/8.S>.NL%]=[Y8 MN(O2])^\8T>=U6@QM)=S0*>V(7 CC&TXG MWG)"S*Q!<2:VW.(KQ2/7UC^&[JK&(W9T@I)69.J76XT.?N.;+G19X#]FJQ4^ M&.4V>U^.*\ZUB7-;D\J?-I(KX(S@6<<)B.2)3Z"(8 &<3Y0'54H,-;^&D MXF:9;Q&JIBC?74EQ7'!]I$KJ(TCJ6".!#%%)YH@&80DDM-5L$D!2$MI!H?9G MI472,S#7@[&SE]6%<,(M=A'QU1A;YQ]%"?FER.A/@V!SS+9=05.V)B'/Q '8 M9"/\,//@#J=,/4[N?9R\G53\E*/,ARQ(R+:P\#!)?)"16&&<\CQE$WTY3K1E M*Y/"7"L^*M@N MC.0I&O8#MWL!WK[IY2&S,UQ,64BS)LHB:.JAF\E&2==2L89+OQYSO6S<28=F@KE MDFERJ>]98V8>UV-P!5CLD@++_5--MV1)LJ;9".N5)ZAVT])82A/G,B,&2@MK MH$GE0B!OUF_(LO:C+.L[)$X^FVK'")&2LB%"S!ZX176068]GEDHXM!1OXX2K M.^:Q=\PV[IB(2R)55D1:#02BI,1*[0@NCPJ*ZNQY7MNPZ_KV#=,48QTE5TKG M8\>==C+.\2@+MY\&9X>G31#DN.-*+N\U7\64M1R+N9MNC*#^?G9T-JPU>O*; M[>V7[8/PT9HLI*6<^*00GGARQ 83B%4BVX!V9) ,X6E=WKK9UI>VB./EM>QS M%T+9%:5XL=?'+8]*5',:CSZYE7#7Q?N_[[Q5DLL57Y,JR$2-Y[,;LO)OFY?1 M)X^:>>GL.\2:&Y+^W%QYH8G5-A(\Z8./T6IG4EGYZV2%YRO_K"@<)RF4,_?P MVWIGYZS?&>R7&FM$AFO51S=E:#0%V9<4_QH6*N'E;YH+USO_26F(B-N]T]31PZ\+W.6S?O.$B+IW]Q"O^6%A MU/KU< M34*9'"0H#=92RFTLW@A?<< [XMH-3OMGS5*V=2K#NI[UL?P^=9HB#-Q0ISW< M9A!)O]O4_Y7+1[<:UNS>]L1N(6?HXT"/.^EKV'?'HV>O=W# 9X-T M\=MAG6_XUNRV(O_-:-'R. NID;[FD0U+1!EI<(/]3C[L?4&C-;G^,8YZ<%Y. M>(["16[/;S\X\X-N[+I^T42^(*IT?.JX^'?J#XH^X7)&=,%W\=^NCV@\G>;^Q/7/\6%/BSUDWF0AF^"@M^PDS5KT$#"<&W*NZ3C M_8928^*=^NGTK'\\>(#"O A;M12(?CK&:VZ;+43HU&UF8UCX7?@Y#KL.SX.A M,GD3)/\V(B#YSWXJ5URV6,MTCGA%OC67CA\\&&UK?+_S^O-1/&:0;ZPQLT M9V CK.6C ]1C.D.-O%\V)K[0*YSDWNB8NEB5B_=YUODR?F$3@QG- MR/E4#HN .T/9&=PPE7<]5BE4?$ M[B"<#3:NR(LTDXYKN=\/^.K3;)^)437B@M_A"3PR$K]= M&MH0Z]'H^[L;FV-B\@J\WC+VKJ+U-C#->@0$J_*,N]XT8#/L?,;Z.A%EAH:#7* M-W?1,D?[=;2]@#>;^0;6G5%U]C#0.7'A*+Y$QY9N(Q#?.X.O[AO@[5?+[\8OM65B7S '#R F^ R M\\$-1$G-\X:_'K,6 )/W82T LV[I[;^^+Q' %+=MMP;A(HC9[(%;=F+.+3(T MX6L.!Q7+D=H(Y_,&/89<5O]T\QU !_$P_[]K__-S8U2O;334,06-?R^>FL;F MU!W6;\4D[\I-'V[6?Y3,_N* M61YB#%KP%(1DH'CR3K&H&>=9@0)G%L,LOQEC)\Z_\V-\YL?G\D8@FG/]%6JL MG?];YF[)G1@Q#7!$C:%]U0[''Y1H7*/#C.RJ"6-K[/4;&F+%7AJ,_02=_69R MRH9JOAIK@_B84#3D>&X]7%9M<3)Z)2QX.MP[H]$T;'7--D(U=:APOEO_SWHG M-L]NG"6#"=NIL^]P^QZYTPFFNQ\Q>K%$*:?&:5.MI4Y6W9C_ M->&TQ@4(S^-9_PAONG_59SWV@OV9CG *<,ZVAB/[QN;NKMX:N:M[=.MH"SX< M['W]\/[-UP\'6[1D8.T=?/J^M_N.[QV4R./^X=;NUO>M_UQQ5Q^\_;;W??]H M^^#5X=[!JZ.M[W_N?]B,W9W-[?WMW0_=[!,+#L>44[\_O*J8WHTT%^]< M^O_.\-*AWV#,_]KX (=2>6'9[0^/B.YI.BK^Q0M?4G//?8PU^+\^&L& M??G%SUT?PU'%+HZT !7>.)U^23AU$\;PN4_F]M$VD[)_OM@3(Q\OR.!\\L^9 MWLIRKG?>Y,E%N@2E/C5^&[3I_;D6>-S#V0T%5/$%GXWH>R<-V/%N&VV7JPS! M%V[3&[U"YYOS!/=^KW&ZQ43.SYB')1[,_;2\/1)? O#G/A"'L]ODJXQJF)O0 M$V[OZX[WJT>E3^4SG5/W=;3O.U_P1)U! '::,L17P]?X??06!:R*+M2H0N=L MEKN]W_"H&^^985;E-@Z3\:T&P!!2S.2*ZGWM!L.(5_'Q%F2: MY%&_G_;]ZLJS'ZBS7#YH?TQH6DBOQ^[P89RO\:!?2U,8';[GENZ$5G-9>9D( MH%S17!I9NN-K3.H+5V,R-VDKT^0G+)%,;C>>F8MHZA.QF"\)YE KNIB"J\+9 M!.EN%M )I\QE.;TMTK[>V;[A8:U*XU IO"QUUX;?:*&'0^_:F&*X2MEC2=E. M\U)C/\,2GWP[5^+A@\9DN9"Y)I?LNGTV*"*']MSI1#P<]\P=!'34!Z7)C;F0 MR6X)^91MXXZ_73:I&E]8,T34EM)IRTP:RX>7$H7P)GYD@X/R]^3!UWH#9K?/NA@O3:3UX_7XVM3TOQV/"=7 MNZXLT[8\SSLJVV3ZS?FC/+!FKR%>-]E.@XM$[B9_IG=TU(OENY-2$8&_'"4, MG.)YB3A97GH:+'T_@V'2$DK)$.'. M-9&2 5SR'\].!Z=NZ'BZ)>S45$6Y\Y93T_8:^.&)_1C-!ABEZW08)I^ZVX!: M-^9^;0%^2. /ZQ+NUQ?@9]T&VD\R: 8KVTPRN ,+^]1$ZZV1$]V-9?W&GD]W MXJE?]4FXPCX_VA)7K[?!-(S_;3<'N'2?&T5"+1%3_LU+/V'7X :8 MU+7^[TC7FE QGM]!+*;FEWGP/1XI(VIV7"JOKA857-@=[<+0K3'71[O'C-I+ MS&'-;FM_^/O5P%-G6BZ3E65$6B5.(Q%32C9J&ET (83-)FMA+2CCD^/TECK< M:8*!8V3>'FGX"\=,=#]#;\A,U(.]H[??/NR^^+KS>N_[]L$>W=[=/MQYC6,N M3$6;[RB.L1AU7S]<928ZV.]^V/SC<&OS)3YSBV\?O&5;_!V4:PI3T?;NGP?; MFT'L[+XZND(#%QP3BL=(8N2EN%\:8B$X(J)0(<@$H,/:!A//.+U.)G$_:J(E M8G*KR+,$R$.3L$+P2 $"%"H=F9EBMG1E#X%":B$-H2)/6\@SYD23UD#R@A)C M;20@E2->&TJXP)436AI)"R<:?<;,(B'/TNO6M^EI5Z/JMW$,+SLFKA+TV: M MHSDXA4I7!NJ,ECHC(+*23!SL[4I7Q;='P+=WESHK^%(D@_@6J'<$A)+$&^:) M J>TCDIRZMV9R,"PYYU."PK#BK, OI4(U*,6H MJLJS0) P5GE8XM:Q!$2PI I)4B N<4>V5->9'A\=%)Z>9^JF M[*6I.RLL.RP^"1.1J\2Y%K&)H#E@:3 M4W919.&5HMR$JJ@M$/",%37$%^FCD40RI@EH+XCU:,4%I7Q,A9%;I0(\5DUI MO-:7NZYJ:9]P==W([L?>'YDJLKE)\]Q![/8A6X"!* A5?XU#M]0*@Y-QJ M:2.-UN4 ''35@!?E(/HTJ0&;%)TM:;I114X@:$>(:V MS *=1%4%KLASCCQHJB74FUS2V0'BC>-,,)UMX8SF%&YK_5"19Q[(,U:!3:3 MK00B(T\$J$#D"5)_HCC_48,@:-"K@F*1^-*[)@"5 MU(D@DBVMM=B4RE,-PE:Y[R;%7 H!CT,\"T%PQV+661H\)AWWT ;]386$MB!A MPK>GC%:242)S"@046E,.]5,B)((U".EH]FL;_)FP\PK"_KC!Y0^)G!]0I;GQ M3]__=>/6$L>G2Q'-*D5TI8BN%-&5(GJV%-$_I7R^0A&-1Y<146KOJ0'@V0JO M #\=!#4Z.[XV9S:&-\<7W3]V\D5_IG^/#H6+GIQ/E[3AW3?\_B.@_A@4:"*R ML@2\,L1&EHAA,2J:1!)"MH5*Q M^QRAG*U;"8]"JW"_N_YDL$*I)1DL4^N2WW= =; _&JQGQCD,=_[_@0I+:*V3"4+9\&-N M^.-19MGP9S=UBVV3,^=)K\)%[^0KR]&I*]'62NSV3MWAN)ZWF=9F3:8YG1:? MN>GF9CDW/5 M>RSF/5;TO'H0R]U,6 47=.)V+G=X/&]Z?*GCXV-,8B=V-[]<'AQS46>SF\'6Z_?T*WW6U_WCO[#K>6<@HE5T\E HI'XGRT MA)4 * 2FO:-K&W:1DH\KS%28N6"E"U8KB,Y8B"",\&:4,,XHXS3N$VDFL; M JZWX%S88JKE]$[]M,1J7BZ/Q9ZM]HWMNTXAGVX*;SRIEA#8(^.2:ZT]@ (; ME&>*"<\X]4D[XWD%]KD!^[M).Q5\S(%%3RR7%H%=:.(IUP1/9:,A"*HM7]N@ M#X7UF\'B4=7'*J _)I4S(8C,@C=*@$[4V&09!&JELA8EL@KH/ 5T;.$)QKS- M*A"ME2@L ,HE&DJ!$2RD2XT%%;A9+0%L*2 [ES"Z>SM^D M$2U*$/(Q[G'O3([5=8K=\967_$QPG"L.DH+A%" %"TH:@"RCS%GWS;_@_OH*6BL+6LQ0 M;1QPGR$!M^# M,ZG$$MOR\5?4JJBUN*C%1%8!(GB'R&6C=*IP0EA#P?NH-534FB-J39C?(4&, MTG@BN# E,LF)IT$2)[W413M&2"N1R;:HSA\7M58T9CE1V_*OKO/=P^YI-PV> M7^NEO!#YVG.XQ\2F$KAS8N^LT#>T4B!21_GS4:YDAOZCU;$LB9.LWJ/E>ZSH MV=1R'W)=\\QNP^.$ZX=#;9 M32^VY)972)$:(S*SB8$%9UC2U@4KHG56\+8R$\X5T6_5^IK*^OH\Z>@65BMF MO209,BUTM(7JS6;BC0\YZ:RDA+4-IA^#;RDDEX[)BC7SQIJQ?UKY %9#)(#+12#%1&P$2U+A+(\T9"H=8HU5%6LJ MUBP@UD2G%6Y=W*;&02&U95&[F(P56FGJ:<6:.6/-SF0 W^N032; =2(0I29& MJ4B\M,G1$)F3:6U#3-OIO*9US;GPY>FP3,S#.K_K[/XHH_>NU9M+> ([2/7 MF0JG#8B0C'?*4UO(SH4PHJVBZGH W.\ >/GE7[MO1^V77GS4.I5R:D5TMIJ M=8S8E$5I*"=]"M08WD9AS.+553]U*;7:H%7(J*4>I=19SU 5X!9$UDRST%:Z M4I72^TOIWH641N]LDD:3'#A#/2UZXERR)(8OYA^NA!3ABU#4[;BF14=*SH^*31<4:% M0Q4=[X^.8\<$*H@0@!=,Y($ 3[$4:@MB T]:>ZN3-6L;PO#50,<;>OC.I/WZ M-#U,1\_"&]VUB6F]1VUB.G/RAZ=37E*;F-:N7_=O8FHD M%\9+)A4#[[71P2@OI:%"V!2;JFM.*[?>1'CLY&B/O\.O]^3>P=;W#P?X]=$; ML;?[Y\&']W\<[>R^H%L'>,_7?QWN70V/'7TX^+#[Y_Z'@T,0(I:>*3HL0+)H7AP7#/ MUS;$(J7M5IBI,',.,]K3&*-E+ 0.*DDO0#B>>0"A7 BZPLP\86:BQ8VS#!1C MQ!F?"4B?B*? 25")"B]3S+$46[,'$SM4G*DX\QAUO8S+X+4"XRPXJ;V/0:-Z M$TSTR@I5<6:..#-!ZL 18QR+M#":!3<"JRJ M5\(-3(1>O M#&E!S<<'&=N/X/)8[-FJ34QGW8(MHW'J%>.,*M!9NBBSL#1X1A.H&"NPSPW8 M+S4Q9=PE)8P@R9M$P&9.7.*)Q&R<=RI'B*(V,5U! 0V.\A E,U8*U+X2_J>X M=,%+ *YMJ (Z3P$=6W@>C6Z5O"?2LX":EP?B$[4D4 ?:&*J]10OOX09>E="% MDU M4!2=A)3P"^HMI2$J39UCA4_%5PF=HX1.V$:1,6I52,2$I CXXNHU-A)K MG;&B4!=:6# )776^N]K&] G5T#VIWEHN:&N4<^!1-3=*F:"DT51FS8T!FNJA M,+=#X5(;TT1I%MES8JSB!#+SQ$KP),<8? +I!6\S_K<8E<$5M"IHW4@X1B77 M&GADFH)-W"69.7,V1R54$*:"UCQ!:VQK&BJ%#P%1BCG49!W-Q#$MB.-XOG@+ MVO/2$% \N*2WHE9%K85'K%\!!D+X7QM8[H8U2VUC>E3:A"Z'*-7>,)#"6!MCBEP;B<97"&WE M)JP:#]RLK*]+;4P3<\$YRXC28 EHR8BCWI-LDO.6IF0\H/5E'VQ]+5Z"0L6: M5< :FD3&_XQR&5RB+MA@K)!-IT%.VTI4K%AS;ZP9^Z>#,=H9ST@P61%@-A&C M!2,\^F059<:QDFEA*M94K%E$K+$A9Q^=9#%'R%(5S[*-MJ3Q,26MK5@S9ZR9 M\"I3X"%R+TCIA47 ,4%L2I38X$5P7@;.W-J&-(N4&KV27JS:O73QC?+:<.V' MN.^EI:4#3HP@@=NB8:)!E!$\('.AJST[7]R_W+W4:IN889R$J"B!8"UQ*7(T M:&6VD:>0:_?2E912E7/0'#A548#*SD2T!JW4,@4:*&N+\Z!*Z?VE=-R;!;36 M$E5G(I+Q!"(HXKE'*?6!R\!LA*C6-BRTE:I4Y71AY-1QD95*2H:L00OC8_; ME54*# NQK13H*J?WE]-QEQ #(443%5$)\#0U(1+OK""2&2<@4U J+IJYXNE_J7 HAH.-""TS&&>DC[[- MX&/MT%?1\4FCX_TK>7*O?^1.\19?3Y\?GQW%WNGH]Q4X9P:<8_/94X?(Z=%H M#@X(2#FB?=&4*9$\I>#,V@9[QKBNT%FALT+G/,N)*G3.'SK''@U!;7$+(V & MACHG-Y3XG!F)/ 2#)@.CD1?HE'QU.Y^.WFO[[ @W5QA^7S9[]_BLJ32XU,%T M)## U[5$H3KI#;I--4(_'3;;="10$Q>.7IB.+W$>W^WL]/9+;N^-.NQQ M-"MPX&5@FE_I C?QYW[_? PG[E,BOI_<9^(R#O&Y._SBO@W6?KW\8OA65R;R M 7/P@/:PE_O1EG%<]6:5YPU_/6X<"TS>IW$LF'5+;__U?7M[3G';.;1"S/GN M.]$^L SHGVZ^ ^CL]\OA^#_=**5/VEKN1>GY[:SC/@ >ECI&[T7^J-\NP*!#=_ M7L'=X6D.0AH1"YDR-0 \6^$5<%0_!#4Z.SY43/":%%\4M8+;Q%+27F9M0%%I MIDT48!D-G%-CH# YX\R(1($+&H/)_N-FT6LHHXR, M%9S+>LM_PGZ*9X>7E)6)#GJO7??X7[W!X,WQ?T[=:2H_V\FONL?N.."4_SOU M&P7I.*1='-1OA[WP>4G5F@__W:?AZ*]C]]Z>[1R\_;;W??]H^^#5X=[!JZ.M M[ZBN;,;NSN;V_O;NA^[VY@N^\_K=5[SRZW^_OT-UY4W#1 8,(AIT8 @X;8B- MD1(I,C-"1=P$_NKB:Z:2"3 MYL:NY]"<6S,]@G?W4^<3;I]!YQ^'N(/2X)<.2DD<=W7L=(\[P0WV._FP]Z6S M/^SA.,R)0D'L'N-'3LN&N_C54&OI'0_VNR<#_"[T/AWC@&*Y46^4J'9TTD_[ MZ7A0JIV[Q_A]ZOQC;>?W-VN_=%P?S]VS(YRYYB*?RF/_@=?B*Q^6V_[R_#*B MW;45O%B.5O"@UG&'+4\/<+"B#O:1!BMK=_7[-AJ_;!+>WJYQ@9N]OA["\K^& ML#RMTS7%='$Z MC\;>;;[IW0S[S*ES<8@S,W*(ETJSGZ62-O6O MOT]Z%=\T3L5B.A==HJ@219-(YX[RH36,QO0A[M]NQIDK8WYQ'-$T7I'8?T]N M[?YV]&'S[;<]WOQ?8O_?]@ZVV-[W/\HSOFV_WV);!^'K7O=*[/_@\]>MUQ\^ M;V_^2ED<&XQ!ID MLN?(9"LR+38R3;!PT2@3S=&2""$12%H1$Y@F@@8GK43@TA:1R51@JL"T@,#$ M$J6<&J>-$>!I-E(9;I4.&D_:9-6-.005F!86F,8JD]-<2"9RZ2;A2*G:)I8J M@_M, (TY,FW4V@8>2@N$3*W6?RZTN9N^CLS=W.\=/8K!>U?7Q!/M\3A36W'L MAGXY6O?RP=XQ+C9^J)_<(&VFX=]#.'P12QI)DX-5D? >2+@W:3Q&B,QF0"0$ M$T:,%2%2HCU7%/!72M"U#;Y(;2*KD-\NY/^8K=TUP-?$KZJX+[2X3UAD.@EM M8@B$9H'B+HT@-E)/6%%3M+,&41X5'[@F[K]425]>26_!D*F2OA22/G&P6Q"* MTTB4<): 86CB>"Z(]RY2QE* D-5 M(CPTQV=F]8\_CO+X>=(K!%PIQ<$3KUU$Y=$EXJ31Q"NMH_5.1%:(6,2#W4*+ M%[E[ZI(=J!)9@#$Z*1#.6U_Z0B01,]-4,=YJ-+Y*]DPD>\(!Y$6*'(PE(J \ M@]$4S4(9"$ H9EUP3>2S:ID+X5D3^,&2K(TI(XA"JX!E/-X"TB"R: SI2<%\2 J6)Q,6@26*XW&5[J](KP,CK,GYWW\^"!K:Y M'++0+)C1TG ;SZ.QZ/U)FJZ6:ZU&EE+[T[*(A\(49P(>!]E1+1CS%EAVAG)4 M#)K>@YI%QEHUY(: C^C^[UZ_@?K3TW[7GS6T#KN]?[O2Z:<"_U3 7WCMWURP MP#%PS@H>B584X3_10"PSBHB$*\M"4E:B=@?V>GQOUAQP-U2#KB:#9L71)X&C M)FKME(O<2 .^M .-TN-=!=I;1G/5JME<8GY.NMT1/^E!:5W\#F-#VU\F@*24'CYX*MRQO?!PN MWT< [<>A\J5"M0[->ATMC26AL57K5M]O!F8_5KW.]?T.TCJOJS2OMK(NXYM< MH]%LCTKYJ!OC87J?O64G*9T%M[!=(4K7&1 & MK]1T/3YA\"I-UW2$P2O!I:SO-#5_IK\36G-WJL!8>?KINTU9$Z2X:,^2OIZD MXT'ZY5GI^](&O_[J3%3=6W5OU;VU,%-VU[TUHT+O-JV=N[B21RF^'==4)PXZ M)_TT*"MS49_X>^^X65-7?G;1,&Y0''IO1FZ[X\Z7_6[8;SX^=/^O-&AZ=Y6&7[A_XK3IVXN=;7&WB9^:HG!!\CND]MZYQ_,Y8JY(CL1)]\/F&[&SB6/;?8// M>U.N87L'06Z]?K6_Q_\XVGK_9Y,#L7TU1^+HC\];!P%V=C]_W3K ZP]*@\2_ MNOB>7_;>OSK8.\)QO-[^C&/B__U^GG'6E&U8(9/0PA.:F"^,'9[X")QPY0+X M*'DLH0LFU#-3#+16RK,6)J_L@7RJ%<@JD+4"9-N]X]Y)*O'@XT_#@_GE4)>I MR#8MLGV[0+;L37 J&B*98P2$U,04UC&5O- FZ. DZFKZF3 5URJN/1E#I5(*M 5H&L?2"K"EIKR#96T'S2(2I+B14V$^":$^VY#/Q,,K1RNN55Q;%ER+ A&,!LZI,: 5&*FD2!2XH#&8[.]0 MBU05M,>&L9VQ@L;1JG3,1MPM#,'+0B N@B&>6J4CS=GPXD$S_)GD54&K0%:! M[!& K"IHK7G0"JJ-ZB=U=.!*";ID01&@:(!:%R1)3B7NA1&"Q;4-A99G6]W4 M9E,E>7I1;W:^MX?5%8O"J%OO4>^Q#/=8V;R**UGD>,Y=H=0OC?,ZI7->9=.O M]ZCW:+M#P31<\+-'A]JOH-ZCWN/1>D#/#07/NL9.6PK,BV\VY5[SDW@-"9A001C(43.96*)24=5N^3* M%8\>%X_&T7(6#34^"!)2::(J+"4^2TX8UU%R[W'%P]H&7;T.&A62EAZ2#$], ML.08YP#"(#Q1D8R(+"H/O.7V/A62'A62)E(3-0TY,2V)=MP3X"D1XSQ%%4DQ M)\%9Y] ^$ZJMJ'<%I0I*[8&2$,93X8(/0 %/4A=YS%Y I,FEF&D%I24"I;&> MY+@+6C-&9)0(2IYEXJ-6I.0=,*/QU FIZDD5DA81D@"RB-ZDJ*0 :K4-0M)@ M9#;):ZGE'3)F*B0M""1-9@AJ$R!'2AQ+"$F@,W$6%$%[7(N2()AT7-M@T%:: MKU/S\\'&V&5[@77DXN_&X: ME(SG%Q-K^V*TM-MI57K'S H>/T^&_YPW,8*-) IM2\MJ28Q,N=2J226$DYXK MU-E::L6U0,VTGC@$M!8]JQ"PG! P]B1!C)8&R8BB*/A%'2)>)R#9XZ$@0#%& M50L*4H6 !8. UJ)5%0*6$@(F(ER>@[0A6V*CDP30 ":.6T4@>)N,2BS:O+9A M'ES]5#%@P3"@M>!0Q8#EQ("Q&L"5,<(Z(-(Z0: T.CK'T@)_$2\Z;(^)@ MTX]AHWYR.3_Y=.OS7Y6.!7\U'0MJ@7Z]1[U'+="O!?KU'D_W'D^B0+_)&HN= M[FDZNEW2?V3)WC4K%_MX@ZYOC M=\?]A.^/=NNY);MS/%R'-[@,;XZ+)M8H8LT/635!IS)!7W[_UX0)ZE)P(7(@ M@"M)($9/' ^&).ZDB5%[JU>SMF$5A7<:L@ECI??:16Z2@&RBCTY(P91CW JC MW?W))JH8STJ,MR[$.+N4A!&>6 :, $V:>%Q@0C.+0K(@0;&U#:M6BEEB%45X MFKPR8Y/U-B3-+(@475)*.ZLTTY9:.GT)=!7<60GNN['@>OW,6 MXS"N? ');6*4,!HS 2DYL53BTD5*?50L."B,_:O%[+2*(CQ-)-='YF52-(+ MFR5#O?">@K?"11',U%5L57!G);B?Q_8OHU8#6KU>L42 B4B\QS^T+2%8B,*+ M!2M9J\+;AO!FH[G)I0>K$8W$"A:H"\+:Z,#R7(5W887WY=>1 ^O+1X5KEP4# M4DILT.S-F?AL/=$&K2''/36V,"JVU4JB5IS>41 G0^&2A9 ;7U M\%T]Z6W!IUZE=T[2._:ETU(2*]&HEXR5JH@8B:$!2+ 2%RP$&B2_T9=>Q7>Y MQ7>F#O4JOJV*[]BCKF($;2'AX9L< 9,5\98:(E%]"EY[+V.U?)=%>J>):+?@ M4K]'1+O*<;L>K GG.D(PC5*BZ6LU@:P=L0'/8>'!152SH@1[HW/][C'MV54F MKD8V^GV8'&O6^N.ZU\^AJ!1.%PK:WG'!GLERZA<7B[.3+X?_+A5:UVKJJ0&+ M3;K9($BR6=D:"X'%DB:THS!:BI="LHT:V[W*M$SU6B)]SPBK' M$R1+?NFJ\2/5>)'KOK$_,9U6M;1!CPD):. MV&@YH28Q&3PJ9 IM9"ZK2*^82+?NKJ\B/5>1'KOPM68^29%(M@+U[I0-,5XK M(E +BS9$[5,M"E]!B6X]*;Y*]'Q]8V-G?J2)!V]PRL K5>]1[S(IUZJFP MS2T#BV"]1[W'K%@F:WQ_R=*0IO%*L(!V2^3.&@Z)><>D3QJ57P^:V31EP\7I M#!A4W,9Z6S5B6C!B8#+ +V(0GE$@45I&P!I)O+:22.U-!"^L@5PS"U=/I%UB M/$CNA+<>1,I.!16YDM$&H#;R*M)+)M+C"+\1RLFD(C$HW 2H8L1F"(1S&5VB M(7#+UC9T[8:V:C+-%7,J!^5,3&"<-T:Z4A<=-0N!B;O' ZM,+X9,3U3?.5 & MDB0@4+!!:R@MCA5APJ9D:3;:MQ$]J"*]8")-$T_!,>HXMV#P[Y13,LZ!3*7O M>:PBO60B/1'CERE0HP)AP0@"$3*Q2E*B 1:T%MYP:4R2+*'1A3L"IFM75H5Z[D(]$>4W% $Z>^+ > (2_RA9621K14&@ M7I9"&ZEX5:073*1SBB"5=2('7JHD/ \A:LH8ZN$Q9E=%>LE$>B+,[SQ(+H,B MEF5&(!O4O8-)1.F$/Q )7$)[FDFV0%+]1%O*;?=.\?M);KSS0/]$"6OM*E?O M\33O4;O*U:C>6&?1KD3SE$HB4> 1G+>6L^ C)-Q#1DU=XW=CXV2$Y#$BOQA< M9Q0X5W:JGC*MGO+FRSB2]Q(_O_4Q& 9<DK.7M#" M)4&C64@EC2;.9]1XI0[$C:'-AU'J2(OT(5!8^9NJC MHR !55T?.)5:H]9KC>+N[M[V*L?SD^//8SG^_N)CLM8Y<)ID7PAJ98K$Z60) MKFR02L00K*R6Z^J)LD0!S28P'W0 Y< JE.K 3%!!Z>!M%>4E$.6+8!D:KEM? M/JK@660J$.D$H/+K\$R.*A$1HI4<,H\NK6WHA[>06KR V6*[QG=.]U._\_N# M_.&K6ZGOC'>R),,GH." N,>A%8#%6,5T^, M-YB/"Y:T4$JW!.!%*=,R6\O?/!@ M2$ZED &5;,BZBO'JB;&QP'*4@2:;0%!N1#9 L^#<:RFIKVZZ)1#CB7Y2RL=@ M\31FK$3-N/'$:FE1H$/&I>8F6E'%>$G$>)I0.$U@F0(+RC.(S!JN$P4!SDC& MK>?W[R=5!7H.SJX)+DJPL20.$9NL(<""(Y:C@%N=I%5:YNQ1HBV]WE[Y[G'P M)2:BC-V_S^\]N@4IGW_.88*UJGL<<4\^)UPWF#$S =[MG;K#SJ=A9/A/A>/Z8^&<[UGQ1T-Z\9_X1G\*_^,V M@N.?57B?&MZ_3<8R;)9!41>)!+2]2J\'8K,(A'&9!)-H58NXML%$"WT#VQ.6 M.2=65*RL6/D B]>*%',N;.U6@;2BD+6GH!D/,?#L\@/"2!4AVT+(<9C(Z:0H M4YYD:TNU1$K$J\R)]\(R0&/'4]1_F6JKPWF%R0J3%2;7NHF9Q*/4J(A$D-RX M; J%C@<\HN6-BK]"F)2>^!@5L%2LK5MZKVX#UCJ9HP(2F M7-,$53A)7(X"3!(/B#57A&P+(<>Q9*E0J4Q*$:88)4!Y)M8$33AH2(PGT!15 M2J8?W%&\PF2%R56'R6E4RF2LT\(J5=I+LDB]-R(KL$J+Q'UF;<3R*V"V%LP9 MQ^J3<9HZ+8EAK&3?<$6,*_5Q3&FM(YH)6JYMB!9*UN>/E4V@_]=3AP^]"&;C M6Y6-W#T^\K2L,A:[D4YE)QUW A^< MEY"I"@88'1^DC"PRKP2HH/%$3"9(@;8$8];0M1^]XWF*0G^( M%.M7B@D/S@:GW?SMD?@V]%5@XDWI8,Z#='I:J#1[>9)S\_J,__B=FK2+X2O= M[34OY69PVI16WOSJ"'"9MTHUPB=4U^VS([P^7"DV$F 9#9Q38T K,*@--71Z M@L: N'PC!E\&V_',%E+?T\%ND95=?,)OA[WP>>[XNG>.KU]V-L,WO!;O].?^ MSNX[NO7ZC\.=S=_VMP]>[6\=O82MS<]?]PY>RBW$R@__W:?AZ*]C]]Z>[1R\ M@.WO;W"<6_S#ZY=R>_?ME[VC=[#U^B7?*L_=_?1E9_=5=VOW\[?_(G[NO/WH M,BWU>8:@\@@ES3@3%T0B/LNLO:%2JG15XC2X'#0-E/L$26L4LL"SM2Q30,O! MK742'EHG./.G_3/42'?W4P=!_\[?K=WMD 1WA6(.K$(4*FP;.. M.T;5T0WVFR]P3Y'F&]R^APX_Y@X[_102/C@V'S@Y+&3.$74 '!(^/^!UG_KI M_$&I7WK8=3)>W?LRZ/RC>]S!/7]8NMG^\OS\[!CMVBO ^$/ '6U^X,/4J)/> MH%L^\[S?],K]._WOEVX\W3^WZR8N'!TS='R)\WBBG)W>?LD=P?W1.84:0==P M998F_MSOC_/'/N%&["?WF;B,0WSN#K^X;X.U7R^_&+[5E8E\P!PTY^=XFILS MN]DU)X/T_/R+_XW=P]R\6W/1_X[N/EJ;,HXKYW7SO.&O1T.T=AV8 M+*,<9>B-'CQZ@?7F!:ZH(,/?@5FW]/9?TW5VZ^]:NNU/$@NGS!^\T&6:/7#+ M3LRY72M@."A4U'O]1CB?-_)?/H4#_7\Z]__FY1J4189M=BZA:& <* M9OWS5W<5B/Y_]MZTJ:UD61?^*PK./>_;'4&Q:QZ\3Q#A-K8O'2W1[L;M#5\< M-8) ((XDC.'7WZRU)!"(22! @G(W,M:P5*NJ\LDGLW*XV9Z>964_*?)_#Y^E M"4Y4=Q;M'.U:5S46]RN7J/EUK/<6;GDW5[SV=<>P)?XJ1EIS9WN(J-#%,SWP3L7@79 M[M$%N%)I'@*NE*Q0+68.KF8%2_J@J][^FF"RC/5-CY6N ,8LR%@7:5Z?;JSW M0Y=['M_KEP@[XO[JEJJ/.;[=A# M'QM_[T9@6\L-=SQH_%_[(S;^B#NVT_@K7[>?/23U->Y3S?C%UG-V,KMPJPQX M]A=8=SN'<(%PE3K??9^O<4KNO>G?W#RU8%K^[,5^'DYX]@E:='C]U#Z$N8&K MC'<@FS=]W__>*.I[WH>VV1,4U1?!<&55M;) MR*WAFC(2 J&:&X>%8]_7ITW@^63;O7]LYSANI(LG*[&;H_BAAYUO#^.'.LVU MKZ?;>]O[VVN[\+YUW-R$L7W[ M>"SYQ].MCXMLY:.4;H[ZOQ0U]/6IN_'\!W M[6_D<_"]+S^;FYW=[;7W'.[OK/EM2VSM>;*Q^?'G?\[.&T,-FN^_U.>W!:$&Q:!#N]0#"<#+'.,XC8RC7ANL[V8QT+^@N9MDID@>@"T0^"Z(LS@PT',U#%H&YV_XJ# MX]YA/E0HZ#PE.F]<$$U-L7&!*81C J*)DT9.4H*2<-'*9'AB JQA-MGH_=7 M<^&8KQ_ YA:__H[^N-?.^5D%Q:;UZ8V5J U22(8%R8VX>2X#$9 1TB#AB,B% M-%,*LVC@6Y"L(-E;1K++9Q*UR?R^*AT_N "Y5@1C&BSJO^N4U%PB[C%&QA*,,*8T*.>8]2S3N$4!P&$( MS&@@YZE7%;S-J ).N4:Y1KG&,UZC9.Y@BDOFSAN^3LG<*9D["Q6J7#)W2N9. MR=PIF3L+-W\E9Z?D[#QMSDY)V2GNY3?M7K9**A&:*!+V!DE-(N)18^0XX\@9KEE@5%AK(NN8P-)*FE(."C>/ M:3LXYRA6,?CA&EYR=&F,I.UZZ2((GR/E@@61B@VQT#D6B MF/(J4.MI2=DI2%:0;(9G$B5EYX7Q[R)E1X6HN5 <$>P5XII)9"0SB%E%@J&! MRLB75L5DXO6< N"]>JV.-46ZU)*3TOOTWT3UVV8CO&)%WVEJT]M,;7*KK7U] MTZP[FV!=:9I%@J6P*2R/0/4Y9X8#%E ?N)%1&BPJF[[>$)./U_6ZK3?-#*;O MSE9NY]U+)V?A[KO*[3%='1[:SVTFQS(IZGL;-4*I6E5F3*P[4E9K%$,.)1]K MI-D9'L("96N<[+9S)\OK;INY:>?5EISG?3)7)M>@<=D%\USM7?^XF(,WW^.UN?,=^TA-D S0 MEQ"PH65 .E*)B !<3L(RPOS5GJV+VY]N;/%GTJ1N%JU!2X^ZTO/KK8^U]*A; MM+&6'G6E1UVY3LET+9FNKRS!Y[9,U^OH\UM)?"KIKB7=]>EGKZ2[/D6CNC\[ M,>R4G-='YKS>?Q9?'Z+=I/E*OFLYFWUK9[//U*+NU66,[3^]/FO3KZ=9F.-BB7\E6^^KIZI?3+?II=^LL[&_O!1CW MEY^M;Q\Y?/]!<^W]V?;F[[LMNKVW#?=RI4U=\$9:81@*FN=D#$N0(5$CDYS' M,@BI(UM:Y7AA"B*6\)("87-9G/\XT1\H$BK@" M&-,*$ Q@C<1Q:;.R:"^AZ19&\SX94X[WJ,/9,&(N$M ;EV":D M;1"(%:;R7Y]?G@[()X.(66%!& F"CEL"#)4,489#T3PDC!6X*O UY/ U^M+>WT^M]Y8 MVBLC-I>KTX@RE]->&4IKYIR M3G$RR&E.$6>)(1THR97SG$@R.&)]KB^U6+FOD^WJ1&E75ZY1KK&@URA)/*5= MW=N^#M&O)K!WX9)X2O)-2;XIR3Q:;.R:5VY6,GH>#F)C&3TXZ20#@!@UW"%N/4%6 M:0J\#&L2/58Q1UH"$:,EIZ> V:*#V9P0L9+3,VM NV!E6#,>><+(,A80)UHA M8Y-"3A-/I!6,D-+0KB3U%)PN.%VR>IX!FL>R>KS'/FIJ$&&"(*YB1,X;@@)E MWC*JH]>9:[Y>8"X4LT#7RT!7R>AYN,=O+*,'VQ"E9!9IRS0@F$U(4V"8/N%@ MI/4F,+6T:OADK;&"807#%@;#YL-*+ND\\P* %^D\45(A'0U(2BP0MTD@BP$/ M!14:2^45AH5>I7IABBU>T\KN[32N YOZYH9R]4+-X";NUSYNMFW@ACW<'M@! M;KR)W /:P%WR4EQJ^K9Z0Y_$&H>$<%$90QU3/!)K+'6>:ZU5",ZQ])THNG3- M)GWV_F2W=B,#0(X-OM* /T_<\.Z/"(L<-XY %U1=[R+LZ_[<]+H[6Q^"^U%G M>W.';WS>.MLZ\S^W]SS>.MMG6P=;/UOTJX ?OG70VMO^W#QM?;C2Z^[@GTZ^ M[O9>:Z]U]ND QKBWL1G:VWL?V?;F/OSLMK=H:W_K;!W_YVS_M+7SW5$ M/=&-R:T]ON^O;XEYYS=='EGB4I%(I7.12S MTD:P ]NH0U3[RXU._F3^Z:;4SO YV 5=NK/;/1Y4T?$GW5XGU-!57Q>^LMT- M_4;\>=3NY:]V<7 2XV&&53+$5\E6GK5]9;6K/G3[@_EJ6?D"8KSQY3O3+,%L M241# C'& 2/-I$?>1F6!9--HQ:-:5KZT*'SH'AQU#^,P!>A"!NK]"?LR'L+? ME8('+I"Z67OW&[^ ,H8A= !0^K^^>W![RYRH_03-+,%V6L&U_31M-TNI5C"= M?7= PE< ]9^@Y1Z8=D\SV.?IN3.!:\S,'?$&/9FORHTIO&(Q*9SUY8GN'<-XV6+-E'=^7)(/I+M#EV1G^]L6?/]'FMV/ M<&V\O;;/M^#[FI__V6]E:KNV=;;];9UM3[@D_^EL[X7]K4UX?7,=[N.O_8W- MW5VXMY/M;U_8!CP'Y+FSM1<._G.V/IY)0J6$-9(*6#*UB!/&D W1(N&Y\CI( M'%V52:+IDQ=:*\HZDMV/$P[+C4"D]$DZQ4'/& 3M8D,A&YY&U2D2L DE8+JT*/AEB=RMR M/!VMN=/2?MW2- ,M7:1IQM)TH8F]$[! .#Y06-)=X*;*-"P:<(-)9BI+E12/CD@PS>AZ@R M6&HM7PU87A/5>S5:[8YHF9<+C6E,!I!.!HP.1S+\(*F_/?E M *'AVN"+CU@'RW \N/DC-\<4U8?9SSI)2ER9I;''W=Z%J;43D>M%NX]L@B&^ MLYT3>]I?^M?E&X.[NC*1CYB#1T0678Y;NB9RN_J^^N7A$(U9X40\).2(ZQ6# M;W[YH5$\4USVB=S"MV6SIS3#L/6OS[>?;JFF9CA2Y/\>/DLWM#SH'.U: M%P>-]4._,AGP_7U\=-2I H)M)R>C?^IT3]8/ M:SH%0WSKD;-GP'9,!"$#8QT1[5WN-Q01;$X"O^& F9$V98PVQ<.L_USN#]?B2>QR[:_K9/MO?W3C6]-L?UY'3]MK M'F]\:[5;:SL"QO?S2J@MT38Y3P(B3FO$27)(1TT1BY0E(0@UTN506SGK8Y<2 M:OOB0EY";>?A0*1@VFPP[>)T)!G"%=$<":(,XMYXY. 1&>^IB4GBH%T^'<%X M81I1+'RX;2N>3 3^# MZ=-W PONKQF_QI]_-)7ZNHYSC)3SN$8>UB,C[FC#T M.7EA51AO(WWMQZH#QL9P1ZT??ASNIT_=WF68D59E%Q1:LX%B4G2[N_=$#VZ+P#QA1OQYSG>N=B#OA1(3US M=8SW_L8*=Q0O5Q7F)@[Q=FUHV$9]U5RW#C:DW'H=@'&' MP?V2-/?[\J MTW7-=@#9\;F'> -6(X[M@TDM"DH.MMY,ZKFRJ7;#VG"(?\$(_XR]?&1SKA@1 M?>,;H[6V_]W@Y)@GL!-XE(@;Z9&F)B%A0I0T<*%LS@%>F0S8_.^5EZBZ>,YO MFG:0RXR?EDB4+]\=Y]3X&)%*RB)82(NT3Q(%K9TR(&;8B*L%#[6F$0O-I0V> MJ\AL4D!ZDA$BR)2XO!JY\ND8YGN4EGQ^!%?%@$WJCYN+JHYJJ=X2(W);K<<' MQHQ<5">]-M3JSKEXFF 38U:T8 ^)-=%DA;'91U02N<+5O2_[W$1Q5N?6L #/ M:EOF2I?3>FX7W>"_WXTMN"?@&9I0WJH"1XQ!8/:/(F='[$)(]Q]+>YY&9+VBJ$DJM80VB$C@P"LTI9@6-V ;0[<,]=T MQ2WD::ZPBA?R- ^0]*E[W"N(-!4B78H&@;5RE&&/6#* 2$9QY+B3*!K"@L8) M6Q$R(BDVI3FWH,"SP.Q)%/8TWU#5_E'(TW10=:G8%*4R$BD(LD0EQ*G@R#"I MD8S)*1D!MA+)4,7TE(4 "WEZWH*"N[$7JS(@A4*]-"Z]S\M0P.E!X/3U4DI6 MPEH*0Y%PCN5^?Q39F (RCDL:DG>,LZ55L2SQW$35S@6/NG?ETV='J:KL:;KN M7/\Q/.MQ.6@%[!X#=@7?IL*WK7%\TS'09(U!BF1\"]$@1X-"*2038E2$NIQR M*I;QM&D#+Y>?5:C95;G.DM1H'QP=#^JNJ$#47E>'A5\6"+F^'HY"2&/X^-/# M6]\?Y'\5&)L*QOPXC$FFL4Z:HL1E[N?J M(T2:2]B,1+6&Z#JZ8N8A+%?BT, M;:[ JF9HE[-,3T>MZTMM^E)N>=%X[.O.57LNO-^YY#,4S!$6(P+SG"+NM$!6 M!(VP=,QBS06F^7B#+FL^XZZ$A?I997Q.ED&^*/U_4O*^3V-BU/V*C*F)6 M<^'N*'Q_L&L']:N'W4'C- Y@#@_ QO3POI/V8/=ZIT'^MO_S]'BC[X$W50G3 M:ZEG?FAU!UMQ\&%T2U6,YE,CK'6;@;1\<]OYLW1__7.\IV[O84KU< M23A71(1=DI,0/\#;,E!4E45_JSE.X^_=& ?]E<;F;NS'T?8\@>\[WY$-%P-_MF%,6-U(NCIPG^.TE+^[DC";N5U$6J2$* 8-'E,68G>[F#[9"A8QO-9LZKE\OM>UO6Z*YV3RM:KD<-'_"F'8WUMZS_YRM$QC3=T&5I)'DJ..38 ^[\P\6H1&M0IM(*2W MYRQ?FW)\][=?2=YAS]^9632\S^G_6/_;MR MNN?7IKY^,2/!C# !<.D=*#'ODE=:,U!B6D?G[-+JM]Q/]'P6JDG(=05/=MM^ MMS+%NYU<8N/':(^-3J;JTAM@-0UVP=#N@8W;.P6+YS"FMF_#[Y5E!*94_[A3 M&^##5'SXKNJCJ=*"<-N-4?>E_*9!94U5@\C7;A]FLZVN=)@M,3^^7A=7Z _@ MB?6ME/(,E"[9R M)Z\_7*)NOP&O#G(W'0<3.ESVR^M;%5N8QBL3O8B:.\!-T,B.,QM,R*XIBW@?K\Q(FU6US/ISY'!Y;J6U15KOOUOE3.1 FV5(+KM9!'(V*>0T MJ 8.JB!(T#IL9?*8;N1PJ?;)-&M+O;'<:$$M#MP*9IF+WI#@#).,)?X(CUM9 MV]':4C!_:5(4>PN&D$Y@_H)R +M(:Q2==#1K")WM(K&B;G&F :@?19];ZW5. MET?X,EYLMBI&6VN0"\RI &("'.^?$M]_X9:GU87WIU^4A M/%"QKEL^]M?YYR;9;/_8]=L!F'/&3[AP+WN&@.3VN@?3:5(5!%=: M61 7;@W7(!\A$*JY<5@X-@-8;%VZPY'1N7YXO2_@#0O6_LG&^^\N)*&=H$@Z M;1%W'B,3!4.).+".K>:JBMZ\!CEK[CV"3U"6_JE_&?2+Y(!G>EX-6\C;)GA3;#BB["NQ1&S08?#@.&IUNO]^P@T&O M[8X'([_ C4KJQ/8KUP @0,PW6U%Y>WC:.()_=D/C"-Z6 S-"-:AV?V(X76#T MO?QL]R V?HD_C^)A/X+..XR#QU""6>O_ZCKO\BRU_3T>FKB 7;.&CW M^T-%=&#W82,.&GV;8K41@*R<5EOE*':/.G%H%,*U^_GM.[ -3W+F83;W3O]_ M^'NG"Z^M--8/*P,PM7O][(WJI.PCJD6V'G(>0B?6V^U<4D!V.I5/<"0OC4J, M&SW;[M>[&;XT,[AI]*6RR3$J4R+ =0GEFHMH*3%:4>H=]K6^Q)+AHB^?6E_F MZZU_]V#+4Q8-(CAP($Z4(FT)1U%;; TV#">;%>8=Q&EYZ(D8 E5_?-]4['K4 M%AO@$K9J=K7"/JY0,X-A=E;L'(*LA=JC/8[28]V&SU'\R/8J%TA=2]8/YT#I00^$N1YL[:"M_>2UHWOXC2.7^$U0O3(_8'HK='X]G/!<+S"0 M#F,3K^CJ?E9V$TIL;<]"GG,E[I@#M'VX+$_ MR*7.+]Z8]]'HL* '7W-2*7OXI0>X'D9PNZJ-5C7#>9%VNC^R$.?8O?Z@=^QS M*.G8L<7Y' Z/3VRN$IV/6$#^0QO$MK[*V,165S[I'G? OHTSQZJ4"0R@VAR]"/^,R_?82Q=NV$>>N.7OF/[4K?'M'.LJ MI*LO.BXD%:T\1##N_5BST"$4CK\)/CE\]B .=KOC*GYBSUT?PS'<0L,5YW1% MP?[Z]^A^WU6 W?X1+WJJ__?EX^EAY#B^^(AU<._'@YL_&<[)_:TO_2ORS<&=W5E(A\Q!X\H4WZYGGH>Q]7L MI_Q]]:FFUZN&083*'X]7U!^R5()I[]$Z; M15*N%/F_A\_2]1W:1]P7+#&_6. M[]8&JS_N]2H+V?9ZIYDB_;"=XSA4IY?U7HZ2 1MZF)>28!_F]^<<@?;@0GG> M2$DR 3LG7I52!X4&-![4)8@']F?[ MX/C@XLKGS.!XDK[7MLTE+]'-;37&@D:N"8 MOYC+C;6/(\][VP=?SUJ?_]IOT8]D MXVKH\%ZGO97'^+G5V5C[9Q?&=9K_;M'?#[8.6@?;FTV\_?D+V]K\RO]SMG[2 M.FM^Q]9I0@1!1.08A\0EY.SU:=YHZ/ICVA$TI83:EB-*LA@@WA M*03*/$M)$R.O/Z%;;WV:*L#A,&ZD#U40SB?KA_VI*JS_K=OK=4_@+C[8(WAE MCAR.SX\;6^([)K >)EE$J7:(N\"1]MPCJT7R/MA$/,Z!43=G&8+"['6/=W9K M#M#O'U>.!-@:54)@K[:\ 4)Z];D,[!T?8^C73LC!+FCOT7;*S*.*H\RV])"" MP%5Z1]VJG]W1,?S6CR/F$&[N;C>K8^&KFZY*7MUU'\YO^,]\ MO^<;"[^YC?51-$^^NQ14P PCQA3HHT ,;"VMD:1<1FL$5M1,50_A83$>91$? MLXC>>!6,C$B37,V 4(^<$["2#OB$9LPG ZASL7UUB4 MXY _\JA? 2=:/VR\/]Z!L0S/:\\]"5GSQ>DB/56T2@O^C%,*,_V^F%VZV>+&+A0G+/J"B^ :[2UMG_:VO.XM;9^TMQLYK19 MF'RC P*V$T!5V8" MO'MP3VL?S[Y' =L!* L*5B9@R5@BG8.&8W(1XQ0B=4!E^NV?DUION*#]QB_9 MVW^1/_#__1<80?C?50/6[#'I5T^0?__Z;BH,,0:TL_#:BJ@X"\39@*WEFCM% M@/2R@B%/CB$?88Q?\74SWX+Z67"/@>\W@4A.3ZN M755/$):ML,6_T^"Y3"0B [\A MCD,NEN(U\HP&Y9)0FIGIMH*:;BL$800SDJN@* \Z.$D45HX'00GFB92M\"Q; M8>?T.V"Q82#*2"BPA#E5"AFE")+<'I]H+2P&(B M@:\RBL<40)$E#=188ND%H;SLA6?9"_OLNX2I%]0KY+%SB%LLD(D6(V*2LQ*# M*E>D2HFX]U[@4^X%;H4*47K@+)$+"R8\,!<:/I=^PT M@#+L@! %6!P4C W-J4>P+$;SY)BJ6HBNW'LK"#QUIF$NHLXLS801-H)UFCH@ M+(*[)'TTH2##\^R&=?H=)Z923BXE-@%A -L"62H-$MXQ$%G.O IY-]R;,$A< MGWE?F!>5Q]PV:N=&#BS_$7LYD#(<#X,>[RC !]12*!D3M31Q)9S#/,(?ZHC3 M6&L]/*[5P^/:>M?+ (5 1&S@MO ME6.,<0V;@JQ,5(.JJS]5>#"QWKY[? 2K7?DG+I9\$BX.*X? [/P0DRO^;3BT M]_7(1FD ?\'(SM$!T;(3Z'=C.&;4!B2J0SHB*=+Y9%])[Y2D++A\(@X;8;)\ MP7^O-#;J\)PZ-V1T0#<=;V L2,.$ /KHN+-4YUH#DFDC<;0RRJ(IGF4K?#W[ MCI7)3-$A2I,!TQ)CI$,^KX7UD#1JRK.G4JRHNXA#3O((,8=G5P%.\*^_C_OY M@&%4U?ZW[F&HB^WD)+:+

    N*#54W1I4.^X_"UJO7?)=-7[BP[LG.]FZ6'LF5$4;"=Y<:9 M95=>!NXLU7GQ5;>7+1^5+1\9VOB?6KZ'14:8F',$?MPH).A+E(N?._S&I=_8 M^$VV^/TJIX@#RNBG#-(,$3@D"&3*.5>G]QP2P(8$3Z#<\@=R7;"GAEU?1QX[ M89 &0G".C31R2D3>Z.4C9*;XW_NH72TF_Z;M4Z M33=KL;I=BO.D,-+'_;-5K;YNU-MDJH<&>3#&_)BLBOV1-75VZ%$L8)247,4L#)9NKW_)"6AOL8+&!7F&^P+VV'? 4$N M)$M*9Y5!$J?%+_Y9%J+AT!MT.*#2 1TY^,,.![]T\(\<$.QPZ)4.O4L=^J6# MH>X6W$WAEECBV82S/>#:6J'I@:F^\5;UBE.]45:2J[NQ\I.SE63!2\1H2+CX M !Y^Y+'\!:X?,>=8K^ -N%X2B6,J;B:N5/&TEQN4V/,"&W5@0P2^L%1& CRD M(0D/ 5R5:)4M>LUVCJR(2Q+< A]^!,A#WM?5$EQ?W>R8) '%0EP!%X@(?"(W#FK V*#BMC@S2L5"Y&? M7Z7!2>V/5\=F<9#\L$I^^.;D5;L4$J=AG&[/,1B>96"S.& PJAB,K P>\V2M M]@G;-!\'HV\Z]4W!1>T?,]66\^@D([\]HW&5T=B:T3/)'('P_:;)>GMF-OV+<]S]"K.Z%GWSNZHN >+%B2 MJ%<8HXP6Y8.-%@O?56,AJB,A*X5O"K6A,\4F,9M<=TFA=4^];T5KEH5WFWU+1?DOOZ2AI+<[PC#J;^ NP*)_"LS6M ME1,.W[>FM<)!N\2]I::GZM95TEK>H%W?6DNJ(/Y3 3;5%(\_^^H1JK4)VK;*VE3-] M&9V*%8+]MN;28@G[OHU K6[(KFZ_TQ=+R*/&V/'NVF(,1[V.^KN-,V!"^-8< MO@4(] (7!ZQJMCK@WYMC[='\'-XMBV-Z#5/\:_ %\VV<"D#)1D%ZM_J8S8N# M>'$A669.FFLFU;G5#"."U1;7!NK^AJD=7E[H -7?(;/_ 5!+ P04 " "+ MH4)27I9VU+8' N+P &0 'AL+W=OHAI MBR?:<^P6*!I;_I/4'7GWXTD\>Y+E-S470J/OB[Q0YX.YULOWHY&:SL4B54.Y M%(7YY5Z6BU2;K^7#2"U+D<[J1HM\1((@'"W2K!A5:(ZQ*I MU6*1EC^N1"Z?S@=X\'SA)GN8Z^K"Z.)LF3Z(6Z&_+*]+\VVT[F66+42A,EF@ M4MR?#R[Q^TD85 UJQ3^9>%(;GU%ERIV4WZHO'V?G@Z"Z(Y&+J:ZZ2,V?1S$6 M>5[U9.[CW[;3P7K,JN'FY^?>_ZR--\;H)FX3U>YOI%/ M?XG6(%[U-Y6YJO]'3ZTV&*#I2FFY:!N;.UAD1?,W_=XZ8J,!#GL:D+8!Z39@ M/0UHVX#NVX"U#5CMF<:4V@^35*<79Z5\0F6E-KU5'VIGUJV-^5E1S?NM+LVO MF6FG+SZ;I?6QF,J%0->B1+?SM!3H]:U97K-5+I"\1Q_2LLB*!V5_?X->3X1. MLUR]0>_0E]L)>OWJ#7J%1DA5/RN4%>A+D6GU=N/"WW.Y4FDQ,Q=?5=\_97EN M)EZ=C;0QH[J9T;2]Y:OFEDG/+6."/LE"SQ7Z4,S$;+N#D;%_[03R[(0KXNUQ M(J9#1/%;1 (2 #VOD&:EI%J6GM[8NC=6 M]\9Z>KM*539%A5DF6;-,EF89J&:9F&FH,M'C!4^& MF)^-'C>][*I8,N3)MFH"J-B0D+5JRTJ^MI)[??:US@]B]BY]%*7)=TCXXUE49Q^*P MXUA 18<1[-=H;6;D-7.ONXV]T_5YM3#3Y%_@ MR;JOQ'N+EWDNIVD-(3/;JV*6*5UF=_7LB#;W0:YO>HTVW(6CB-*.ZP$5BUG7 M]8"*&G+#OL>!S>W!$3(!WF %]KK*N/W.+$?CIC:OKY1QDEFL=W62,*MXN=*- M*ZLEW(C ==L.%&Y83)(D=E("K&,!Z3@0U,6I#M%6V0# @W2.:)-PL1S+TV MWXAT'ZM3\\_LF979FE:JJ2P,=%3;ILF85TC+YN/OO^$P^..R#2;0-]Q=^Q$E M7=< *AI$7<\ JB#J6UH6=MA/N_T< QH7.C?T#L=!USA(19QIAU0;BV/;.(LX M[&?LQ^^6W<3/[AM1!>*TBD-5;3Q-;)JB%!D3D=1SLPA- MYM7&6E'H_ ?*E%JE=Z;F;=VQRP7$N>DXZMKO:ABF7>M=41@G/;9;F!-Z6)C9 M_"8!'=UL#J=QM#:3JW=80 MRT9R##82RT;RL]A(7):!"1J2 0D:DO4F:&K!2(/3%U?M&+N**T &%5>0K+^X MHA;(%+\XIJ@E&_63[;C%53O8CDB#5&ZD0:K>2*,;CS3]./LUE15U,=6M/'9+ M)E[)MC\LYZB?0 MBG3W;1-(%?35 =1RE?JYNA\NJ"4K]9/U>+AH!]J%"U#FX@*4]>/"XI;Z<7NT M.HI:(E,_D4]<1U$7K$Z"V2F9>"7;+WTLFID?S2>MG=JQ?6;OEDR\DFVS+:;9 M@4^X#RJ;V'YE,BASPPJ4]885LYL)YM],'*EF8L!#;J!F F10S03)>FLF9O<1 MS+^/:")XC,;I,M-IOK-H8ANO2=F+-WC,4I"=AH+,)1=.XJ!;IT.R""=.A $R MSGI7G 4A.P8(F04A^UD@9"ZZ*&4Q3KH.!'0L#$,G9B%=$I&>O02S+&3Q3W@M M'^_W7MZ5@2_F 5E_Z<0L@UGRXLCB%FS<#[;CED[M8+OB#9(!\0;)^N.-6ZIQ M/]5^3?7$75YU*;];,O%*MOUAB<=W/1@^M'KB[L-:]VT4)')>1D&BOG=1W/*- M^_EV*#?:;K?7<>(\WX5D$77@#[D?OT6HH;NG,=YP!.FT-Q5W$.@&Y4S+Q2K8-MXSF?D:? MM(9JQ]YZ;82=!SF BG/FK#97%3'>EXPLN/F!C[,/*J:X6^52%B3,R5& CA." M6==H2!?AN(>VH=UAA/X=QK&.]@'/M:&S?>!S;?=P'R!SZZG1QD%BL^EZJ ]D M*S-+JT(WQVG75]>'OB_KH\Z=ZU?X_:0YNFV[:4Z2?TK+AZQ0*!?WILM@&)E, M5S:'LYLO6B[KX\IW4FNYJ#_.13H3924PO]]+J9^_5 .LC\A?_ =02P,$% M @ BZ%"4C55U_-! @ $P4 !D !X;"]W;W)K&UL?51-C]HP$/TK5DZLU&Y"@&6U"I'X:-4>5D*@;<\F&8B%8Z?VA.S^^XYM M2*FT<$EF['EOWHP]SCIMCK8"0/9>2V5G4878O,2Q+2JHN7W4#2C:V6M3^;6UR3/=HA0*UH;9MJZY^5B U-TL&D:7A8TX M5.@6XCQK^ &V@&_-VI 7]RREJ$%9H14SL)]%\^'+8N+B?< O 9V]LIFK9*?U MT3D_RUF4.$$@H4#'P.EW@B5(Z8A(QI\S9]2G=,!K^\+^W==.M>RXA:66OT6) MU2QZCE@)>]Y*W.CN!YSK\0(++:W_LB[$3B<1*UJ+NCZ#24$M5/CS]W,?K@!I M<@.0G@&IUQT2>94KCCS/C.Z8<='$Y@Q?JD>3.*'7_!#$5TE>37JI9I'<95U \LM'P"TN3-+$5-V#O ML([Z'HT\Z^@&ZU4_[K"->[:Q9QO?8)MWW)3L1*T4ZL :,$*7G_7N/LN8?0 W M]_1,>CV3NTQ;WR8:, OF1"=+@\[V+;8&F+"VY:H -A"*A79^>LPAP9-/X%Z! M4SYZGDZGS\-1%I^NI<57%[4&<_#C:%FA6X7ASO:K_<3/PT7_%QZ>BU=N#H)N MJX0]09-'-V FC&!P4#?^VN\TTA!YLZ)7"XP+H/V]UGAQ7(+^'&&K1)L%=]A?TQ7,0;^N9Q)G;JD2LQ0RQ41&)"P'SLA_FO8,W@*^ M,=BIRI@8)PLAWLSD2SQP/!,0<(BT4:#XV,($.#="&,:O0M,ICS3$ZOB@_LEZ M1R\+JF B^'<6ZV3@/#@DAB7=I'@ROZ278'U'!)ME!9I0<8( M4I;E3[HO\E A^-TSA* @!'5"^PPA+ CAM81V06C;S.16;!ZF5--A7XH=D0:- M:F9@DVG9:)]EINQS+7&7(4\/)R+%-TA16X09IYDB-W,MHCEI>!@:1Q<5)Q"U"*A?T<"+_ : II<3?>T9LG5,+]PA9C1M_QB]-D)"7-5F#'/T8+I25^/C\O'-8N#VO;P]IG#OLJ M-.5$F?H71T;5]P/V9@Q-1JQD\B@#W3(#W2?^&P$=9I]]DJ?O6M]8D^BG/U&:Q(XU?C$FA9UWH(R"T*B4Y 14_5[ M)_?:.WE=PU:W9O44$[2"FM,FC%\SZE:N\!3DRK9"A6799#J_^LK5LMN.;).I MK8^Q"^=-\Z],WL*?J5PQO-\Y+%'2:_4P(IFWQ7RBQ=HVBH70V';L,,%_$B - M />70NC#Q!Q0_C<9_@%02P,$% @ BZ%"4E-N6 $V! Z X !D !X M;"]W;W)K&ULM5?M;Z,V&/]7+'::4ND*V! (71*I M:7:W?;BI:I3>9Q>TDU_WULPTE) &:;=H7,.9Y^3VO]C,^!9"[HL#B;49R?I@XT'G?>*+KC3(;WG2\Q6NR(&JY?13Z MRZNE9+0@3%+.@""KB7,/[^8P,0R6XIF2@VRL@3'EA?-7\_%[-G%\@XCD)%5& M!-:O/7D@>6XD:1Q_5D*=6J=A;*[?I7^QQFMC7K D#SS_3C.UF3@C!V1DA7>Y M>N*'WTAET-#(2WDN[1,<*EK? >E.*EY4S!I!05GYQC\J1S084-C!@"H&=,8 MNQB"BB&XEB&L&$+KF=(4ZXG4+EHLY M&'RZ 9^ !^0&"R(!96#)J)*?]:9>SVB>:]%R["F-UNCTT@K9K$2&.I!!!+YQ MIC82_,HRDIT*\+29M:WHW=89ZI4X)ZD+ O@9(!_Y+8 >KF:'20O[_'KV48\U M01VYP,H+.N1]MRE-LEMPOR="URCX*C!3MSH-"/B"J0#/.-^1'DUAK2FTFL(. M35;8W@@#? 7V1&JM )O$: UK*6QHA9FVLY_"V-46[YNN;B$:NNB4:-Y"%+JP M)CHQ9E@;,^PUYDG#%S0U)I1Y;K,5#)X62WG3XZRHEA_UA<7TZ3NYQ2F9.+H1 M2R+VQ)G^_!.,_%\NGW_LBAA2% M\3!"[>J36GW2J_ZY],D'VI,+[;<01F$0Q7Z[>N@?>[#?7V!H?&3(!AV@&D<"/#J'"$LNSX[*KFGZ8%&HS@)SHJ_E;(OD2 ZHD?_ M$QP8,@_]<31G/'W3ORSH*^'%EQ%$$7+A16FW$/9F M\O&,@/V'Q)()DO(UHW]I4]+FM37E4K6"'EW<'Q!JW$1.@1Q/"]A_7#R6SM,S M%V@@TE[=_7.$_9H0>",F-C$HRIMP!#+\UGH1\!HC0$'$VHY24BO>,57>D.O= M>ER[MT/*V?[,C'%VM#B**6? ;UCH'B=!3E9:I._&VK&B'*O*#\6W=M!XX4J/ M+7:YT:,H$89 _U]QKMX_C()ZN)W^#5!+ P04 " "+H4)2^[S7WJ0" !\ M!@ &0 'AL+W=OLJ \@ M;YCV8)(CL7#LS#;02OWC=W9"1ENH^I*)"3[S2F/K6]W560D7UI:Q!X)>U5!4UN%2%KVL%-'>@BOM1 M$%SY%67"2V*WMU!)++>&,P$+1?2VJJAZF@&7^XD7>H>->U:4QF[X25S3 I9@ M'NJ%PI7?L>2L J&9%$3!>N)-P]MT9/V=PT\&>WUD$YO)2LJ-77S/)UY@!0&' MS%@&BJ\=S(%S2X0R_K:<7A?2 H_M _M7ESOFLJ(:YI+_8KDI)]ZU1W)8TRTW M]W+_#=I\G,!,9-_XCL<>R;;:R*H%HX**B>9-']MS. )$HS. J 5$KP'A M&<"@!0P^"ABV@*$[F285=PXI-32)E=P39;V1S1KN,!T:TV?"EGUI%'YEB#/) M7%;809JZ(BPX%9KTAD&X:6TJI#GHRC9PM(,SM,N2*OAL M&Q[K0Y_P'AHR58J* IS]>[K21N&E^O-.L&$7;.B"#<\$^[&M5J"(7!/LC-ZF M3^JF3[#TUNJ39W+FB&<-\94CMA-HET2QOSNA9=1I&;VKI56@Z8Z)0KNX!*J: MRR=4F&$O*;;:NF9^)A>G%#7TXR-%UZ-1IZEIC+<^XVCXTB=]ZW-U$[[*S3^Z MEQ6HPLTWC3*WPC0MW>UV(W3J)L>K_1F.UF82_J=IYO(=507#8G!8(V5P.49= MJIEUS<+(VMW^E30X2YQ9XN\!E'7 [VLIS6%A W0_G.0?4$L#!!0 ( (NA M0E)B]('YK@( %0' 9 >&PO=V]R:W-H965TNRMC=E<^K[.UU!0?2$W(/#-4JJ"&MRJ ME:\W"NC"@0KN1T&0^@5EPIN,W-F=FHSDUG FX$X1O2T*JOY.@G5*"VRN]^S7SCMZF5,-,\E_ MLH59C[V!1Q:PI%MN[N7N&U1^>I8OEUR[7[*K8@./Y%MM9%&!44'!1/FDKU4= M&H P/0*(*D#4!B1' '$%B#\*2"I XBI36G%UR*BADY&2.Z)L-++9A2NF0Z-] M)FS;'XS"MPQQ9G(C:2OH,E9M;M6LB S*0P36R96Y/L&%+5MTF0*^%<# MTH2=D[,,#&4<5U_(TT-&SCZ=DT^$"7++.+>PD6]0J\WHYY6N::DK.J(KC,@M M"EAK\E4L8/&6P$>3M=-H[W0:G63,(+\@#CO@V.+W^T;R9C.N=1;;,NOJ[DV"K^EWR=2)'6*Q*5(CDG&!-JPG,BZ_5U] M+$GZCL0.F9=)W._UTY'_TBSN8528)E$K*NN(ZO7[PSKJC8]>[:-WT@?.!_SZ MQ3LV2HZTF3KH!6T;AU%1' Z'+1L=7,,P3KIMI+6-]*2-1VDH[U*>'A0M&02# MJ*7\,"H>IE&OI;PC*D'I+>5^8]X4H%9N;FN2RZTPY0=9G]97PY6;B*WS*5X9 MY83_3U/>-[=4K1C.&PY+I PN^EA35<[P*!N [Y=2 MFOW&)J@OTLD_4$L#!!0 ( (NA0E*Y'@L@( 0 !@/ 9 >&PO=V]R M:W-H965T)S=E.:4_WXV_BI$D@(45WO1>PG9G/,Y_MSY[)3JJ?>@-@ MR$L2"SWM;8S97CF.#C>0,'TIMR#PRTJJA!GLJK6CMPI89)V2V/%<=^@DC(O> M;&+''M1L(E,3@0,R MT^[@%P[^J0[]PJ%_JL.@<+"I.WGNEK@%,VPV47)'5&:-:%G#LF^]D2\NLHWR M:!1^Y>AG9G6\PW7B?B L)+XM,+XKF> M^_2X(&>?SO](%=<1M[NO)<;YR8AT7""VH"Q.1QD=1[D]'25H1=DCS2\7VK>P M_BD+_>-7_$KN#"3Z]P[L?HG=M]C](]CS-$ECNV^(0&TS[(4L0<"*&]229U": MQ6W[)@<-+&@F:,^S8$3]B?-<7[BFT< ;>?M&BZ91GP9!:;27U*!,:M"9U)#1>49AW3$6MIR!'&]9B\ /7;8]A6,8P[(SAFS0L)JE0$,JUX']! M5">W-8QA,XR1'QR0VF+D!P=&BZ91?S@X8/YVV&1^.!ZV9QV460?_)6MB-LQ< M$+XBE<$%WD=I'!&V6N$-1&2J"-AFMB^-CZCTHF1IU,/(D0%,JPL#ELI>:9OND+O%]#E2(O7!A0H UA(B+X>&"Q MX="Z+T;-\+R#Q9R/&GE2_T@&XS*#+; MPZ%N==^YW5HED:W'#5-MA6:F#YWXXA5XE!1[]< H+R/JNH_T& MA4ZM DA K6WIA>@R%29_6)>C97EW;8N:@_$;>K7(B[0*)J\9[YE:!Q47H;E'2.WMLY82H-5BVUNL'0%E1G@]Y64YJV335 6P[-_ %!+ P04 M " "+H4)2) I%QD# !="@ &0 'AL+W=OP';.>?XW.N;^ YW7+S)%8!"[V7!Y,A9*;6^<5TY7T%)Y35? ]-/ M%ER45.FI6+IR+8!FEE06+O&\R"UISISQT*[-Q'C(-ZK(&+BF2W@"];*>"3US&Y4L+X')G#,D8#%R;O%-BBW!(G[E ML),'8V1">>7\S4SNLY'C&4=0P%P9":K_MC"%HC!*VL>?6M1I]C3$P_%>_V1ZHI"A\\NT44* MBN:%'EVAEZ<477R[1-]0SM!#7A2:(H>NTH:,K#NO-Y]4FY,3FV."'CA3*XE^ ML RR8P%71]*$0_;A3,A9Q13FU\C'WQ'QB-=C:/II.A[TT-//TY,ST?C-X?A6 MSS^A-]T( 4S=G)$*&JG 2@4GI.X@ T$+1%F&I*(*^DZKDHBMA/E@;,=!G.@\ M; \SV 61@ 3'H+0'A$._ 1V%$#8AA.=#X$*_Q:S/>$6,#K;#41*WC'=!),9^ MRWB/$@EQO_&H,1Z=-?[,%2WZ;$>=S:(@CEJVNZ 0^ZW8TB[(#[R@WW;U\KOYIWE'"_75K3/E30"B_M <7QB?<= M']Q-^*SSX^LHKZXC9:ZCWG!PYZ,3)^T7?-J#"DE"VO%T40&.VS7D'MR[)8BE M[5\DFO,-4]6=U:PV/=*M[0Q:ZQ/3.]G[_$.F:KP>J%CF3*("%EK2NX[U!TI4 MO4PU47QM;_=7KG2O8(&PO=V]R:W-H965T^WYUNN?B46X!%'DNBTK.O*U2N\]!(-,ME$SZ? <5?EES M43*%0[$)Y$X RPRH+((H#"=!R?+*FT_-NWLQG_):%7D%]X+(NBR9^'D#!=_/ M/.J]O'C(-UNE7P3SZ8YM8 GJV^Y>X"CH6+*\A$KFO"("UC/OFGY.Z%@#S(SO M.>SET3/1IJPX?]2#NVSFA7I'4$"J- 7#GR=80%%H)MS'ORVIUZVI@,.RKQJ?MES*\01@$YZ %$+B%X#QCV N 7$[P6,6X"1.FA,,3HD3+'Y5/ ] M$7HVLND'(Z9!H_EYI<]]J01^S1&GYG=5RDL@?[)GD&3T "FOTKS(F3D4OB9? M( /!"K)43-6*BY_D@" /3 %1G-RNUV#.[_7'CV24@&)Y(3]. X7;U8L&:;NU MFV9K4<_6:$2^\DIM);FM,LA."0*TLS,V>C'V)G(R)I#Z)*:?2!1&H65#BW?# MZ94%GKP??NFP)NZ.+C9\<0]?K^KD]!@_D7L0*52*_'6]DDJ@J_WM6'[<+3\V MRX][EO_F+WVR;J^'[*Z'PDT(W(3MO-V$$?7#\(/M6'X1E_Q_W(D2YYT2YTXB M#$ 87BJ2-\> "D!&F")9CB4<[P?N 5S5 H09!)Z[A;GHA+EP,BT53Q_/=*[*".J "5PVT1:>];/5<=R,(]IGU&( V*_& M ##R([<:EYT:E^YKT@80 1*82+YIC4GLZMKR9 M0>.C*6!TCH1.: M)K<9*+XS;=^**VPBS>,6&&9;/0&_KSE7+P.]0/>OAOE_4$L#!!0 ( (NA M0E)8!L5_> 0 +L0 9 >&PO=V]R:W-H965TB,XYE_Z6L:RS41(/B''\;?O"A/@ MD*!IW\0"=I>?%NW^I2R.4KU4.\8T>BNYJ&YF.ZWWU[Y?Y3M6TNI*[IF )QNI M2JKA4FW]:J\87==.)?=)$"1^20LQ6R[J>X]JN9 'S0O!'A6J#F5)U>D+X_)X M,\.S]QM/Q7:GS0U_N=C3+7MF^MO^4<&5WT99%R4352$%4FQS,[O%UW>$&(?: MXGO!CE5OC,Q45E*^F(N']N'Z2Q]]8,Z'8Q,LEK^J_Z-C8!C.4 M'RHMR\89",I"G'_I6Y.(G@..1AQ(XT ^ZA V#F$]T3-9/:U[JNERH>01*6,- MTI6*/?"[HJ>*$+5EVBBWNF:<%AY*%OS_?HXM,E M^H0*@;X6G,-'JQ:^!F;S9C]O^+Z<^<@(WSW+KU"(/R,2D,#A?O=A=SS_V=V' M3+7I(FVZ2!TO'(W7I$%#&FB=ANN)L&$;-JS#1B-AG[7,7SRS'-<(O@?4:$7K M5<[>S)BY\G:.F-813;&^+F.<+?S7?G)LFXC@UN8GU*A%C291;_-<'0"3E7LN M3XRA%1-L4VCGMSV'2OJ,63!@M&VB)'0SQBUC_.^,E)]7J&(54Z^PNH744%'P M]83F)RCU]0%:R(H[DQM;4#B(Y@-RIU'J1D]:]&02W917#@ML)*&)]& MRV%$DLC-E;9L>4LS4'D[79-&#;B)"1A.&>+.'I.I":''UQ7]6>3(&L2B+9P ')#VOK@X7F AY0NLR =:]6= MD.!I)?F(S&%;)#P2QM$0T6&&$SQW(Y).3OW#B6NKA3H/UH P 9@H !D M !X;"]W;W)K&ULI59-;]LX$/TKA-!#"K21]6%9 M*FP#<9SN]A @<)K=PV(/C#2VB%*D2]*QTU_?(:6HCB1[4^S%)JGWAN]Q^#'3 MO53?= E@R*'B0L^\TICM)]_7>0D5U9=R"P*_K*6JJ,&NVOAZJX 6CE1Q/QR- M$K^B3'CSJ1N[4_.IW!G.!-PIHG=51=7S KCQE8L4UI[( _GV[I!N[! M/&SO%/;\-DK!*A":24$4K&?>5?!IF5F\ _S%8*^/VL0Z>93RF^U\*6;>R H" M#KFQ$2C^/<$U<&X#H8SO34ROG=(2C]LOT3\[[^CED6JXEOQO5IARYJ4>*6!- M=]RLY/Y/:/R,;;Q<0).+^SKY1*[)E4T(,\]D!9P:*(B1Y \EM28/0D$N-X+]P%$D MD@4(6#.CWY.+)1C*.+8^DH?[);EX]YZ\(TR06\8YIEE/?8.B[=1^W@AL /KIM+8*>ZRAK<#LE-#DGY7DG. IVU-5_'M&8N!#V[GJ:1]%D,O6?CC/5!\7).'P-6@Z!LJ0%O;(P;BV,SUK M8X.7K,8SHWX=CZUB4I%GH(H87+^MU,RTM:;\E9;[A#_Y^WI*?IXWC<3=T *(BCCKL!4!)&P_8FK;W)[]O38 P'?,X, MWK^F=![ISI12H4T8=#GI:XO''9,#F#!-DX[+ 520G4ABVKI,?W^#YCNEK,6W MI3'MR4JR4<=@'Y,&77M]3!QGP^ZRUEUVUAT^!?]Q?63]ZR.-NGMP -2[8Y9] MT*L[IM;O'[W %:B-JV0TR>TE6[],[6A;+%VY&J$SOL BJJYY?H6I*[!;JO#: MU(3#&D..+B=X]%5=U=0=([?NG7^4!JL&URRQ$ 1E ?A]+:5YZ=@)VM)R_A-0 M2P,$% @ BZ%"4JF$*B)&ULO5E;;^(X%/XK%CM:M=(,B>U<9RE2"[W0 4W5;G2T-E0]B-=$,+!KSA*TK/6@O/E M5\-()PL2!VF;+DDBOIE1%@=/=^Q7>? BF'&0DAZ-_@ZG?''6\EI@2F;!*N+W M='-#BH#LC&]"HS3_#S8%UFR!R2KE-"Z,A0=QF&P_@U_%1NP9('C$ !4&J*D! M+@QP4P.K,+":&MB%@=W4P"D,G*8&;F'@-C7P"@.OJ8%?&/A-#:"Y4\YL;%** MW5AMN),;-M8;[@2'N>+&]E[,;^1^P(-NA]$-8!E>\&4'>3;D]N+^#9,L<1\X M$]^&PHYW!\DV^?,D&HO,!@]D+A*3IR!(IN":T#D+EHMP LY%74C!R3U9DV1% M\F^_+PD3ILD<#)()C8DQI&D*QD\[CE-PTB<\"*/T%'P"80)&812)E=+/X/?? M/.Q8?V07+XJ+'8.+@#*WC$GA_,76>73$^5' V@"9G\4?]!\?^N#DTZF"I?<" MELO'>W!2.*?BZNNY;E=)&^ MEW?S.-SU+GTQV$2'S.,NP,8MN7T;-6=3[8H@24=8)5-8) ME-/B([1%1H-[LJ2L2/FJ A M2DXDJ@I)E;IL>=R<)YM1UEWH.AUCO;_K=8QEVX>841WS!6*O!!U$89516-HH M_J0\B,1PD]=+577[MK5W]KWWD(U<*0 %S(&>+<%&"AAV/.BKH[#+*&QM%#OA M:5GKP[S6 V,KC%(6N^:*!1&RI+CJ*&PA#*6PZBCDVGM7]:F#;-.%ZCC<,@Y7&\=C,@O6E 7C MB(C4G*^B@%/V!,[SJ5B3B5[)[[U_VOOE8OZ;B7+A*S+?E'3I;4'9,%>AVE+N M]^M,-I29+A5,5AL?@J[J3*CFT[6"";6EU+AI$MV@B>.W37P:^O4+XHAGC#E4($49<-SL'2##E4X.^L4DD J'#:/UDI8M6.H[\>% M1KV(KJ:Z':LZ([0^0*"JA4%]#WNU0/7>DVVH+^M3AWD^]&1UZBC;.S9CP*J1 M07TG^\X7A($+PK6I4_43Z'Z ,E5[@=[[*./5-M.1!Z*A$N3+LM1!MF\?4:7J M9%#?RJHGX_)Q^C_0O-2AJGPB\_WU0E5E1?#MI\&"\V"++<>4YW0%S/)\7Q9, M!<,0NVK)T-X#CKZ*ZR1[KO*AJI0B_ %Z5846Z9]!7J=7_4GBB^V8C:HBJXHJ<#U"K*KY(/\V_3BU7L;]6[2E8"?/D M9[*1"H:Q?4RMJM"CYPJ]*.Z3,,J#RG9,MV%5F47^![R5J(HMUL^JK]*GX#QX MMX"17-:&*IA=@XU4,-IG[+T1SGZ &05LGKU+B^?REZ7N_U!+ P04 " "+H4)2 M/1530%O+5I@UJ(T&['Y5 0E3L'E9[<)/7U,*QN[;;PK_'=D)42ELA M<>"2V,[,>-[8L0<;(1_5 E'#4\6X&GH+K9>7OJ_R!59$78@EJ'Y9TT/;]5*6B%7%'!0>)\Z%V%EZ/4XAW@-\6-VFJ#K60F MQ*/M3(JA%UA#R##75H&8UQI'R)@5,C;^-YI>.Z4E;K=?U7^XVDTM,Z)P)-@? M6NC%T.M[4."-8YMJ*+>K.-72?*6& MI[,)KW>"BW1FEAFF6)I5T@H(+^ GBE*2Y8+F<&4VB8+3&\'+\QL3?0%72J'! MS9YW86=P.D9-*%-G< X/TS&FGK0N MDL^G7DLD6WDF:1QV=U+?@XK#(-J?>J_UUSOJ;\)=+O:G)NQ(O?U6K_^%J:>M MB_3SJ:?O=G'42SJ[J>]!A9U^=R=U?^M8M5?:+9$EY0H8S@TON.B9O2KK:Z+N M:+%T)^U,:!.,:R[,S8K2 LSWN1#ZM6,/[_:NSEX 4$L#!!0 ( (NA0E(_ M[2!X$P, &\( 9 >&PO=V]R:W-H965T F03I$6QV =&&MM$*=)+4G;[]SND9-6Q M92,O$DF=,SQS(4>CK=+?S0K1PH]*2#,.5M:N;\/0%"NLF+E2:Y3T9:%TQ2Q- M]3(T:XVL]*1*A$D496'%N PF([_VJ" M^')EW4(X&:W9$I_1OJP?-L%O9);?_"UI^ALU$] 1AT!(&[R6D+2'UD6E<\7&8,\LF(ZVVH!V:K+F!#Z9G MD_M9[#QP^? MX -P"0]<"-K,C$)+GC@]8=&JGC6JDQ.JXP0>E+0K Y]EB>5; R&%H(M#LHO# M+#EK<8[%%0SB"TBB).H1=/=N>GS30Y^_GWY]QIM!E]6!MSD) M33,F?+$P"S-<#;2;Y<# *-_N9Z<$D M-V\Q\V-,EJ<=YHT_P\Z?X5E_IB75]*GR;:C9WGZ4V4/AQZ XO8X/E/> XGC8 M+SWKI&=GI;\8NM'[9&='FUW&:9(>=\OR]140G?U<^ MS?M4#>5'N8\':7K@TS'HJ-#F/9B]0FO\"?>NX@KUTK9IA4_,$W'QX# !9F,KG(J$=VTMV9BU=I?^*_*4OOPPQ7] M$:!V /J^4,KN)FZ#[A]C\C]02P,$% @ BZ%"4D9I069U @ 0 X T M !X;"]S='EL97,N>&ULU5?=:MLP%'X5H8[1PJCMI$V:U0YLA<)@&X7F8G=% ML65;H!]/EK.DEWN>/M6>9)*EV$X:MZ$76W(3G?,=G>]\D@_.<5BJ%<7W.<8* M+!GE901SI8J/GE?&.6:H/!<%YCJ2"LF0TJ[,O+*0&"6E26+4&_C^R&.(<#@- M><5NF2I!+"JN(CAN(&"7+TD$@]$%!);N1B0X@@^G[W]60EV_ W8]^7!RXI_[ M#V?7VY%3%SJ#WD[BRSV(>VG[2$=[J?5?TNOWDH_W(W^)NX_Z:C?UG]]/O??< MQEZ[Z4OU2N+8WYGH=U/=D3S73-,P%;SMJ2&T@&9'#(,%HA&\093,)3%9 M*6*$KBP\,$ LJ)! Z6;6Y0*#E(\V'%C/]+GC880+6=>V%>SOW&W?"JP](Y!0 MV@@<0 M,PP(IA26_U4Z]N0:?A8"S9ZM"*\PD6@6#2]@FU(LN,A^Z5!\)W%*EK6_3!L!?>Q! M/SLJ"KKZ1$G&&;:'W[O@-$3K/) +21YU-=,JL0:PA&"!I2)Q%_DE43'#2[5N MIV7:KWEPA)K_[3UGF&.):%>T[OU#ON4W*W;_FO]#<_U:V5:\4^1P?/@:W91P MZ")'QR#R*![WU3&(G!R^R.$1:'3SY<&)]-PDU!FW-H:M!@5FJ(W@=S,BT[8H MF%>$*L*=EY,DP?S9S*7I%9KKS[D-?KT_P2FJJ)HUP0BV]C>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'E/;,1NF"&WNHM]UJKP5?5SLA3)%W@UXO M[A9.#L!]EN76WL;^B M"WY&4P_'UT,E?M#_IQK59B,S<:FRNA"E.=2C%KD#+*N=W%<=5O)"7'3&ZD%H MMN!;X7Z4_9;I^O #C24#U:4_2'M"3]<-(R'/?);.;Z:7H^7DDGT>W8QFXPE+ MOTPFRQ0 !@A@T!H@>[/@ '* 0 Y>$3)=VI?;R \@0@0Q;@QS/ M;Q< ,D(@HQ8AOP4 ,D8@X]8@T^5\#" 3!#)IKR9'Z1< .40@A[20,VYJ+9C: ML/E>Z,-YQLLU2^NBX!I OD<@W]-"?A4/HJQ%!6?L'C9E]VAYKF3)RTSRG$W+ MRNCF<@\.]0FQ4&X$K_RJPN31)[;''=>2VZ^T-67M+RK#)J611OJ$F#GZQ.JX M%"L#63!!](D-D=;[?2[<1;9OO?2RU/'84HB)*:)/[(A1]D]MO[0IATR8$?K$ M2KA6:OTH\[R9O.9F9X,\V^5XN74<; 0Q,2?TJ:6@BD*:9L)H2,2$@]H)M7/OIJCG!%CGW1D> 22$@EL)SC2WY=Z^7!>AS!;$:IN7A8ZZR M^$K5AJ5B^S(R(";FAX#8#ZF]Q[IV!IM^8W<\KY^)+>)?-<\A)J:.@%@=:"#G MQ>T!IHZ 6!W'4(Z]6;JPH'H+P3!_!,3^.!G3G:3$]!$0Z^,0W)W$PH01$ O# MQ5 GH3!3!,2F0(,I;T0,,&D,B*6!!BX^)F:0 ;%!3GGW5),/,*4,J->J?A'P M241TH8I8)]#$)^$PB0R()8(JV>^+F$0&Q!+!73> F)A2!L1*>7'=\SNV>CI6 MZ%OV!F)B3AD0.^4DYK506\WW.YE!3,PQ V+'O&#.N':-_B!L)5X*PV7NCR!, M.@-BZ9P)(X[(<"$:DT[8Q@J6J\V5&_*PS4-,.B&Q=,Y@NH=FS3.X;!-BV@F) MM7,&\UJKJF)_PV6;$%-/2*R>M("8FH;"=YYJ9*M\Y5(B)22@DEM#9"4G+!WLUQ,0D%!)+Z SF M%9?:K0U 3,Q"83L6FFPV(C-,P9U&S$)1.Q::;S:5,%ZC1YB%HE?947':*?:J M;!A?0D]O0HHP"T7$%CIB>L^]8U[MV%6N'N%Z6H19*"*VT!'S-U%8&^",=LU!,;"$^JC8 )Z%AIB%AHV%NLW%U:>/:[&1I5C/[%=4MCSC>;;0S+VX._6#,')IKILZS\>V M;%[>*+X^_F'M^&>[3S\!4$L#!!0 ( (NA0E(@%;X0A ( "8R : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ, MXJQFD^TH%T!.^T>QC06,)KG]6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;= M_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6' M_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ: M\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$ M>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[ M$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*]$^J="/1.J']G4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y. MH+>CWDZ@MZ/>3J!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4 M.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$ M>A?4NWRGWL/X>:C#K>=KC=?_3JK'R[GU=OGK\FOGY(:ZXASN*X;GOU!+ P04 M " "+H4)2B6[,?BL" "[, $P %M#;VYT96YT7U1Y<&5S72YX;6S- MVTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@ M[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>.< MM4W,-'5M;4)_R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V M=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ= M3P[QANWI,[\X?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL M/.W&-F_,CM?[FC@/2A('UH2!\EI(\* MTL<'2!_YAM((1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!456 M09%54&05%%D%159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:" M(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5 M159%D5519%44635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TI MLI8464N*K"5%UI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K]3]E_3&.AW\< MOSS3WK3#&UL4$L! A0#% @ BZ%"4DI2 C1= M!P JA\ !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4I8KWG_'! $1$ !@ M ("!PAL 'AL+W=O?BH+\" #7!@ & M @(%+)0 >&PO=V]R:W-H965T&UL4$L! A0# M% @ BZ%"4M1Y>&\K!P 6"( !@ ("!0"@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4EWMJVP2 M!@ B T !D ("!VE\ 'AL+W=O&PO=V]R:W-H965T*/)'P0 ),) 9 " @59] !X;"]W;W)K&UL4$L! A0#% @ BZ%"4N0LF3:@!0 J@T !D M ("!K($ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BZ%"4IR_>W^W P EP@ !D ("!#)@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBZ%"4J2?>9.&! I H !D ("!^[( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4BA\C2#)#0 M124 !D ("!_\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4CU]S\1Y)P 5(4 !D M ("!L]X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BZ%"4A+3 IUF P NP@ !D ("!@QD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%" M4L7>6&'5! &@P !D ("!F"H! 'AL+W=O6L$$ !S$0 &0 M @(&D+P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4BIH(CB[!@ OA$ M !D ("!LS&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4J_ZEBEO! XA, !D M ("!SD@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ BZ%"4KEY12$[! /P\ !D ("!L%4! 'AL+W=O M&PO=V]R:W-H965T]? M 0!X;"]W;W)K&UL4$L! A0#% @ BZ%"4@,5 M^TV=! O!8 !D ("!EV(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4LFTE,Y/ P XPT !D M ("!\6X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BZ%"4D<__87N!0 L"L !D ("! MS'@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BZ%"4J]_H09Y @ 7 8 !D ("!THD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4KX-%L+S P HQ$ !D M ("!3IT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BZ%"4DQ:6>9" P C0D !D ("!U:&PO=V]R:W-H965T#QN@0 ,84 9 M " @=FR 0!X;"]W;W)K&UL4$L! A0#% @ MBZ%"4AQ_RAD\! 4@X !D ("!RKT# #C#@ &0 M @($]O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4O,&+;V8 P M5@X !D ("!4L&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4M '$N-2 P _PP !D M ("!9]$! 'AL+W=O&PO=V]R:W-H M965TEG;4M@< "XO 9 M " @5;9 0!X;"]W;W)K&UL4$L! M A0#% @ BZ%"4C55U_-! @ $P4 !D ("!0^$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%" M4ON\U]ZD @ ? 8 !D ("!9>L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BZ%"4B0 *1<9 P 70H M !D ("!?/4! 'AL+W=O&PO=V]R:W-H965T 0 +L0 9 " @3'] 0!X;"]W;W)K&UL4$L! A0#% @ BZ%"4M9>H/UH P 9@H !D M ("!X $" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ BZ%"4C_M('@3 P ;P@ !D ("!X0T" 'AL+W=O M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "+H4)2B6[,?BL" "[, $P @ 'J'0( I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 70!= ((9 !&( ( ! end XML 101 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 102 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 386 536 1 false 97 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.google.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.google.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Sheet http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies Nature of Operations and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2104102 - Disclosure - Revenues Sheet http://www.google.com/role/Revenues Revenues Notes 10 false false R11.htm 2109103 - Disclosure - Financial Instruments Sheet http://www.google.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 2123104 - Disclosure - Leases Sheet http://www.google.com/role/Leases Leases Notes 12 false false R13.htm 2129105 - Disclosure - Variable Interest Entities Sheet http://www.google.com/role/VariableInterestEntities Variable Interest Entities Notes 13 false false R14.htm 2131106 - Disclosure - Debt Sheet http://www.google.com/role/Debt Debt Notes 14 false false R15.htm 2136107 - Disclosure - Supplemental Financial Statement Information Sheet http://www.google.com/role/SupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 15 false false R16.htm 2143108 - Disclosure - Acquisitions Sheet http://www.google.com/role/Acquisitions Acquisitions Notes 16 false false R17.htm 2145109 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 17 false false R18.htm 2151110 - Disclosure - Commitments and Contingencies Sheet http://www.google.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2153111 - Disclosure - Stockholders' Equity Sheet http://www.google.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2155112 - Disclosure - Net Income Per Share Sheet http://www.google.com/role/NetIncomePerShare Net Income Per Share Notes 20 false false R21.htm 2158113 - Disclosure - Compensation Plans Sheet http://www.google.com/role/CompensationPlans Compensation Plans Notes 21 false false R22.htm 2164114 - Disclosure - Income Taxes Sheet http://www.google.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2172115 - Disclosure - Information about Segments and Geographic Areas Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreas Information about Segments and Geographic Areas Notes 23 false false R24.htm 2176116 - Disclosure - Schedule II: Valuation and Qualifying Accounts Sheet http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Notes 24 false false R25.htm 2202201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies 25 false false R26.htm 2305301 - Disclosure - Revenues (Tables) Sheet http://www.google.com/role/RevenuesTables Revenues (Tables) Tables http://www.google.com/role/Revenues 26 false false R27.htm 2310302 - Disclosure - Financial Instruments (Tables) Sheet http://www.google.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.google.com/role/FinancialInstruments 27 false false R28.htm 2324303 - Disclosure - Leases (Tables) Sheet http://www.google.com/role/LeasesTables Leases (Tables) Tables http://www.google.com/role/Leases 28 false false R29.htm 2332304 - Disclosure - Debt (Tables) Sheet http://www.google.com/role/DebtTables Debt (Tables) Tables http://www.google.com/role/Debt 29 false false R30.htm 2337305 - Disclosure - Supplemental Financial Statement Information (Tables) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationTables Supplemental Financial Statement Information (Tables) Tables http://www.google.com/role/SupplementalFinancialStatementInformation 30 false false R31.htm 2346306 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.google.com/role/GoodwillandOtherIntangibleAssets 31 false false R32.htm 2356307 - Disclosure - Net Income Per Share (Tables) Sheet http://www.google.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.google.com/role/NetIncomePerShare 32 false false R33.htm 2359308 - Disclosure - Compensation Plans (Tables) Sheet http://www.google.com/role/CompensationPlansTables Compensation Plans (Tables) Tables http://www.google.com/role/CompensationPlans 33 false false R34.htm 2365309 - Disclosure - Income Taxes (Tables) Sheet http://www.google.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.google.com/role/IncomeTaxes 34 false false R35.htm 2373310 - Disclosure - Information about Segments and Geographic Areas (Tables) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables Information about Segments and Geographic Areas (Tables) Tables http://www.google.com/role/InformationaboutSegmentsandGeographicAreas 35 false false R36.htm 2403401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) Details http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies 36 false false R37.htm 2406402 - Disclosure - Revenues (Revenue by Segment) (Details) Sheet http://www.google.com/role/RevenuesRevenuebySegmentDetails Revenues (Revenue by Segment) (Details) Details http://www.google.com/role/RevenuesTables 37 false false R38.htm 2407403 - Disclosure - Revenues (Revenue by Geographic Location) (Details) Sheet http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails Revenues (Revenue by Geographic Location) (Details) Details http://www.google.com/role/RevenuesTables 38 false false R39.htm 2408404 - Disclosure - Revenues (Narrative) (Details) Sheet http://www.google.com/role/RevenuesNarrativeDetails Revenues (Narrative) (Details) Details http://www.google.com/role/RevenuesTables 39 false false R40.htm 2411405 - Disclosure - Financial Instruments (Narrative) (Details) Sheet http://www.google.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments (Narrative) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 40 false false R41.htm 2412406 - Disclosure - Financial Instruments (Debt Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails Financial Instruments (Debt Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 41 false false R42.htm 2413407 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 42 false false R43.htm 2414408 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) Sheet http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 43 false false R44.htm 2415409 - Disclosure - Financial Instruments (Gains and Losses on Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails Financial Instruments (Gains and Losses on Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 44 false false R45.htm 2416410 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails Financial Instruments (Carrying Amount of Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 45 false false R46.htm 2417411 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails Financial Instruments (Marketable Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 46 false false R47.htm 2418412 - Disclosure - Financial Instruments (Non-Marketable Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails Financial Instruments (Non-Marketable Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 47 false false R48.htm 2419413 - Disclosure - Financial Instruments (Derivative Notional Amounts) (Details) Sheet http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails Financial Instruments (Derivative Notional Amounts) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 48 false false R49.htm 2420414 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) Sheet http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 49 false false R50.htm 2421415 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) Sheet http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 50 false false R51.htm 2422416 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 51 false false R52.htm 2425417 - Disclosure - Leases (Components of Operating Lease Expense) (Details) Sheet http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails Leases (Components of Operating Lease Expense) (Details) Details http://www.google.com/role/LeasesTables 52 false false R53.htm 2426418 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) Sheet http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails Leases (Supplemental Cash Flow Information) (Details) Details http://www.google.com/role/LeasesTables 53 false false R54.htm 2427419 - Disclosure - Leases (Narrative) (Details) Sheet http://www.google.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.google.com/role/LeasesTables 54 false false R55.htm 2428420 - Disclosure - Leases (Future Minimum Lease Payments) (Details) Sheet http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases (Future Minimum Lease Payments) (Details) Details http://www.google.com/role/LeasesTables 55 false false R56.htm 2430421 - Disclosure - Variable Interest Entities (Narrative) (Details) Sheet http://www.google.com/role/VariableInterestEntitiesNarrativeDetails Variable Interest Entities (Narrative) (Details) Details http://www.google.com/role/VariableInterestEntities 56 false false R57.htm 2433422 - Disclosure - Debt (Narrative) (Details) Sheet http://www.google.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.google.com/role/DebtTables 57 false false R58.htm 2434423 - Disclosure - Debt (Long-Term Debt) (Details) Sheet http://www.google.com/role/DebtLongTermDebtDetails Debt (Long-Term Debt) (Details) Details http://www.google.com/role/DebtTables 58 false false R59.htm 2435424 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details) Sheet http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails Debt (Future Principal Payments for Borrowings) (Details) Details http://www.google.com/role/DebtTables 59 false false R60.htm 2438425 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails Supplemental Financial Statement Information (Property and Equipment) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 60 false false R61.htm 2439426 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 61 false false R62.htm 2440427 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 62 false false R63.htm 2441428 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 63 false false R64.htm 2442429 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 64 false false R65.htm 2444430 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.google.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.google.com/role/Acquisitions 65 false false R66.htm 2447431 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) Details http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables 66 false false R67.htm 2448432 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) Details http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables 67 false false R68.htm 2449433 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables 68 false false R69.htm 2450434 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) Details http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables 69 false false R70.htm 2452435 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.google.com/role/CommitmentsandContingencies 70 false false R71.htm 2454436 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.google.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.google.com/role/StockholdersEquity 71 false false R72.htm 2457437 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details) Sheet http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails Net Income Per Share (Schedule of Earnings Per Share) (Details) Details http://www.google.com/role/NetIncomePerShareTables 72 false false R73.htm 2460438 - Disclosure - Compensation Plans (Stock Plans) (Details) Sheet http://www.google.com/role/CompensationPlansStockPlansDetails Compensation Plans (Stock Plans) (Details) Details http://www.google.com/role/CompensationPlansTables 73 false false R74.htm 2461439 - Disclosure - Compensation Plans (Stock Based Compensation) (Details) Sheet http://www.google.com/role/CompensationPlansStockBasedCompensationDetails Compensation Plans (Stock Based Compensation) (Details) Details http://www.google.com/role/CompensationPlansTables 74 false false R75.htm 2462440 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details) Sheet http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails Compensation Plans (Stock Based Award Activities) (Details) Details http://www.google.com/role/CompensationPlansTables 75 false false R76.htm 2463441 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details) Sheet http://www.google.com/role/CompensationPlans401kPlansandPerformanceFeesDetails Compensation Plans (401k Plans and Performance Fees) (Details) Details http://www.google.com/role/CompensationPlansTables 76 false false R77.htm 2466442 - Disclosure - Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) Sheet http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) Details http://www.google.com/role/IncomeTaxesTables 77 false false R78.htm 2467443 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.google.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.google.com/role/IncomeTaxesTables 78 false false R79.htm 2468444 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) Sheet http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes (Provision for Income Taxes) (Details) Details http://www.google.com/role/IncomeTaxesTables 79 false false R80.htm 2469445 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details) Sheet http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details) Details http://www.google.com/role/IncomeTaxesTables 80 false false R81.htm 2470446 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) Details http://www.google.com/role/IncomeTaxesTables 81 false false R82.htm 2471447 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) Sheet http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) Details http://www.google.com/role/IncomeTaxesTables 82 false false R83.htm 2474448 - Disclosure - Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details) Details http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables 83 false false R84.htm 2475449 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) Details http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables 84 false false R85.htm 2477450 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) Sheet http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II: Valuation and Qualifying Accounts (Details) Details http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts 85 false false All Reports Book All Reports goog-20201231.htm goog-20201231.xsd goog-20201231_cal.xml goog-20201231_def.xml goog-20201231_lab.xml goog-20201231_pre.xml googexhibit2101q42020.htm googexhibit2301q42020.htm googexhibit3101q42020.htm googexhibit3102q42020.htm googexhibit3201q42020.htm goog-20201231_g1.jpg goog-20201231_g2.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "goog-20201231.htm": { "axisCustom": 2, "axisStandard": 37, "contextCount": 386, "dts": { "calculationLink": { "local": [ "goog-20201231_cal.xml" ] }, "definitionLink": { "local": [ "goog-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "goog-20201231.htm" ] }, "labelLink": { "local": [ "goog-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "goog-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml" ] }, "schema": { "local": [ "goog-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 781, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 14 }, "keyCustom": 57, "keyStandard": 479, "memberCustom": 34, "memberStandard": 62, "nsprefix": "goog", "nsuri": "http://www.google.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.google.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenues", "role": "http://www.google.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - Financial Instruments", "role": "http://www.google.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123104 - Disclosure - Leases", "role": "http://www.google.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129105 - Disclosure - Variable Interest Entities", "role": "http://www.google.com/role/VariableInterestEntities", "shortName": "Variable Interest Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131106 - Disclosure - Debt", "role": "http://www.google.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136107 - Disclosure - Supplemental Financial Statement Information", "role": "http://www.google.com/role/SupplementalFinancialStatementInformation", "shortName": "Supplemental Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143108 - Disclosure - Acquisitions", "role": "http://www.google.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145109 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151110 - Disclosure - Commitments and Contingencies", "role": "http://www.google.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153111 - Disclosure - Stockholders' Equity", "role": "http://www.google.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155112 - Disclosure - Net Income Per Share", "role": "http://www.google.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158113 - Disclosure - Compensation Plans", "role": "http://www.google.com/role/CompensationPlans", "shortName": "Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164114 - Disclosure - Income Taxes", "role": "http://www.google.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172115 - Disclosure - Information about Segments and Geographic Areas", "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreas", "shortName": "Information about Segments and Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176116 - Disclosure - Schedule II: Valuation and Qualifying Accounts", "role": "http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "role": "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenues (Tables)", "role": "http://www.google.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Financial Instruments (Tables)", "role": "http://www.google.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324303 - Disclosure - Leases (Tables)", "role": "http://www.google.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332304 - Disclosure - Debt (Tables)", "role": "http://www.google.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337305 - Disclosure - Supplemental Financial Statement Information (Tables)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationTables", "shortName": "Supplemental Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346306 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356307 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.google.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359308 - Disclosure - Compensation Plans (Tables)", "role": "http://www.google.com/role/CompensationPlansTables", "shortName": "Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365309 - Disclosure - Income Taxes (Tables)", "role": "http://www.google.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373310 - Disclosure - Information about Segments and Geographic Areas (Tables)", "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables", "shortName": "Information about Segments and Geographic Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)", "role": "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnOilAndGasHedgingActivity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenues (Revenue by Segment) (Details)", "role": "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "shortName": "Revenues (Revenue by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i1c5ab8915ed94ddda1ba5d0ab1d24cbf_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnOilAndGasHedgingActivity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenues (Revenue by Geographic Location) (Details)", "role": "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "shortName": "Revenues (Revenue by Geographic Location) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ie8c2ca995b6c49fe87671c5ba1aa6de0_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i27d54787ab6e4a948231dd12849b05b3_I20191231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenues (Narrative) (Details)", "role": "http://www.google.com/role/RevenuesNarrativeDetails", "shortName": "Revenues (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i27d54787ab6e4a948231dd12849b05b3_I20191231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-9", "first": true, "lang": "en-US", "name": "goog:AvailableForSaleDebtSecuritiesFairValueOption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Financial Instruments (Narrative) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-9", "first": true, "lang": "en-US", "name": "goog:AvailableForSaleDebtSecuritiesFairValueOption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Financial Instruments (Debt Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "shortName": "Financial Instruments (Debt Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "if2fc49e8880446b58eba3bceb4198ab8_I20201231", "decimals": "-6", "lang": "en-US", "name": "goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails", "shortName": "Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "shortName": "Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Financial Instruments (Gains and Losses on Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "shortName": "Financial Instruments (Gains and Losses on Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "goog:CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "goog:ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "shortName": "Financial Instruments (Carrying Amount of Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "goog:CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "goog:ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails", "shortName": "Financial Instruments (Marketable Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "goog:UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Financial Instruments (Non-Marketable Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails", "shortName": "Financial Instruments (Non-Marketable Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "goog:UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ica4ec66ae7fa4d9aa21317f9f5d7204a_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419413 - Disclosure - Financial Instruments (Derivative Notional Amounts) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "shortName": "Financial Instruments (Derivative Notional Amounts) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ica4ec66ae7fa4d9aa21317f9f5d7204a_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420414 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "shortName": "Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "if2fc49e8880446b58eba3bceb4198ab8_I20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421415 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i319ba0ed848c427a88c6d4ecafd348e3_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422416 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails", "shortName": "Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425417 - Disclosure - Leases (Components of Operating Lease Expense) (Details)", "role": "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails", "shortName": "Leases (Components of Operating Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "goog:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426418 - Disclosure - Leases (Supplemental Cash Flow Information) (Details)", "role": "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "goog:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427419 - Disclosure - Leases (Narrative) (Details)", "role": "http://www.google.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428420 - Disclosure - Leases (Future Minimum Lease Payments) (Details)", "role": "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases (Future Minimum Lease Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430421 - Disclosure - Variable Interest Entities (Narrative) (Details)", "role": "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails", "shortName": "Variable Interest Entities (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-8", "lang": "en-US", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommercialPaper", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433422 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.google.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommercialPaper", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434423 - Disclosure - Debt (Long-Term Debt) (Details)", "role": "http://www.google.com/role/DebtLongTermDebtDetails", "shortName": "Debt (Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435424 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details)", "role": "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails", "shortName": "Debt (Future Principal Payments for Borrowings) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails", "shortName": "Supplemental Financial Statement Information (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i27d54787ab6e4a948231dd12849b05b3_I20191231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440427 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441428 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i573d75fda9df4f6da580ce10a807efec_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442429 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails", "shortName": "Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444430 - Disclosure - Acquisitions (Narrative) (Details)", "role": "http://www.google.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ibbf367a9af37454fb02e36ce8729897b_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i27d54787ab6e4a948231dd12849b05b3_I20191231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447431 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i5c73ef7bfa3647789bcb1ed64918feca_D20190101-20191231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448432 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails", "shortName": "Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ibbf367a9af37454fb02e36ce8729897b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449433 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ibbf367a9af37454fb02e36ce8729897b_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450434 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i31c836946f014457a8a7de376f99f333_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i31c836946f014457a8a7de376f99f333_I20171231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452435 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454436 - Disclosure - Stockholders' Equity (Narrative) (Details)", "role": "http://www.google.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "INF", "lang": "en-US", "name": "goog:NumberOfClassesOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details)", "role": "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "shortName": "Net Income Per Share (Schedule of Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i98721cf93d0648b2b781093b3dd284c1_D20200101-20201231", "decimals": "2", "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ib509a0eb95534ebbb215855c47920743_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - Compensation Plans (Stock Plans) (Details)", "role": "http://www.google.com/role/CompensationPlansStockPlansDetails", "shortName": "Compensation Plans (Stock Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ib509a0eb95534ebbb215855c47920743_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461439 - Disclosure - Compensation Plans (Stock Based Compensation) (Details)", "role": "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "shortName": "Compensation Plans (Stock Based Compensation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462440 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details)", "role": "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "shortName": "Compensation Plans (Stock Based Award Activities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "goog:DefinedContributionPlanNumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463441 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details)", "role": "http://www.google.com/role/CompensationPlans401kPlansandPerformanceFeesDetails", "shortName": "Compensation Plans (401k Plans and Performance Fees) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "goog:DefinedContributionPlanNumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Income Taxes (Income From Continuing Operations Before Income Taxes) (Details)", "role": "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails", "shortName": "Income Taxes (Income From Continuing Operations Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.google.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-8", "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468444 - Disclosure - Income Taxes (Provision for Income Taxes) (Details)", "role": "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes (Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "goog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469445 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)", "role": "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470446 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i27d54787ab6e4a948231dd12849b05b3_I20191231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471447 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)", "role": "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnOilAndGasHedgingActivity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474448 - Disclosure - Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details)", "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Revenue and Operating Income/Loss by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ie910e8e0596c4c5bb9f6e2ffa0d9f86e_D20200101-20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475449 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)", "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "shortName": "Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "ia7675db740f5497daa18931747138475_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i54d41c9875e44112bb8d04419f9488c4_I20191231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477450 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details)", "role": "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II: Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "i148d334762cb4cae9be102a3f18136f1_I20171231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies", "role": "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20201231.htm", "contextRef": "id34910c22088476485653e04230dc8fb_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 97, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r716", "r717", "r718" ], "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/2020-01-31", "presentation": [ "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r714" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r713" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r715" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "goog_A20112016NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2011-2016 Notes", "label": "2011-2016 Notes [Member]", "terseLabel": "2011-2016 Notes Issuances" } } }, "localname": "A20112016NotesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "goog_A2020NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Notes", "label": "2020 Notes [Member]", "terseLabel": "2020 Notes Issuance" } } }, "localname": "A2020NotesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_AccruedCustomerLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Customer Liabilities, Current", "label": "Accrued Customer Liabilities, Current", "terseLabel": "Accrued customer liabilities" } } }, "localname": "AccruedCustomerLiabilitiesCurrent", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses And Other Liabilities, Current And Non-Current [Member]", "label": "Accrued Expenses And Other Liabilities, Current And Non-Current [Member]", "terseLabel": "Accrued expenses and other liabilities, current and non-current" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Purchases of Property and Equipment, Current", "label": "Accrued Purchases Of Property And Equipment, Current", "terseLabel": "Accrued purchases of property and equipment" } } }, "localname": "AccruedPurchasesOfPropertyAndEquipmentCurrent", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_AccruedRevenueShare": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer.", "label": "Accrued Revenue Share", "terseLabel": "Accrued revenue share" } } }, "localname": "AccruedRevenueShare", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "goog_AcquisitionrelatedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition-related Intangible Assets [Member]", "label": "Acquisition-related Intangible Assets [Member]", "terseLabel": "Acquisition-related intangible assets" } } }, "localname": "AcquisitionrelatedIntangibleAssetsMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets.", "label": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "negatedLabel": "Acquisitions, net of cash acquired, and purchases of intangible assets" } } }, "localname": "AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Americas Excluding United States [Member]", "label": "Americas Excluding United States [Member]", "terseLabel": "Other Americas" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "goog_AmortizationAndImpairmentOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization and Impairment of Intangible Assets", "label": "Amortization And Impairment Of Intangible Assets", "terseLabel": "Amortization and impairment of intangible assets" } } }, "localname": "AmortizationAndImpairmentOfIntangibleAssets", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_AvailableForSaleDebtSecuritiesFairValueOption": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Available-for-sale Debt Securities, Fair Value Option", "label": "Available-for-sale Debt Securities, Fair Value Option", "terseLabel": "Fair value of debt securities with fair value option elected" } } }, "localname": "AvailableForSaleDebtSecuritiesFairValueOption", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_BalanceSheetComponentsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Components Disclosure [Abstract]", "label": "Balance Sheet Components Disclosure [Abstract]", "terseLabel": "Balance Sheet Components Disclosure [Abstract]" } } }, "localname": "BalanceSheetComponentsDisclosureAbstract", "nsuri": "http://www.google.com/20201231", "xbrltype": "stringItemType" }, "goog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets Acquired And Liabilities Assumed, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets Acquired And Liabilities Assumed, Net", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_CapitalClassCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Class C [Member]", "label": "Capital Class C [Member]", "terseLabel": "Class C Capital Stock" } } }, "localname": "CapitalClassCMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CarryingValueofMarketableandNonMarketableEquitySecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block]", "label": "Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block]", "terseLabel": "Summary of unrealized gains and losses for non-marketable equity securities" } } }, "localname": "CarryingValueofMarketableandNonMarketableEquitySecuritiesTableTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "goog_CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of a company's cash and cash equivalents and marketable securities accounting policy.", "label": "Cash And Cash Equivalents And Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 3.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "totalLabel": "Fair Value" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "totalLabel": "Adjusted Cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_CashFlowHedgeForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]", "label": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "CashFlowHedgeForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies Disclosure [Line Items]", "label": "Commitments And Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_CommitmentsAndContingenciesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies Disclosure [Table]", "label": "Commitments And Contingencies Disclosure [Table]", "terseLabel": "Commitments and Contingencies Disclosure [Table]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_CommonStockNumberofVotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes allocated to each share, per class", "label": "Common Stock, Number of Votes", "terseLabel": "Votes per share class (in votes)" } } }, "localname": "CommonStockNumberofVotes", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_CostSharingArrangementIncomeTaxExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Sharing Arrangement, Income Tax Expense [Member]", "label": "Cost Sharing Arrangement, Income Tax Expense [Member]", "terseLabel": "Cost Sharing Arrangement, Income Tax Expense" } } }, "localname": "CostSharingArrangementIncomeTaxExpenseMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block]", "label": "Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block]", "terseLabel": "Cumulative net gains on equity securities sold" } } }, "localname": "CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "goog_DebtInstrumentDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Due 2025", "label": "Debt Instrument, Due 2025 [Member]", "terseLabel": "Debt Instrument, Due 2025" } } }, "localname": "DebtInstrumentDue2025Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtInstrumentDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Due 2027", "label": "Debt Instrument, Due 2027 [Member]", "terseLabel": "Debt Instrument, Due 2027" } } }, "localname": "DebtInstrumentDue2027Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtInstrumentDue2030Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Due 2030", "label": "Debt Instrument, Due 2030 [Member]", "terseLabel": "Debt Instrument, Due 2030" } } }, "localname": "DebtInstrumentDue2030Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtInstrumentDue2040Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Due 2040", "label": "Debt Instrument, Due 2040 [Member]", "terseLabel": "Debt Instrument, Due 2040" } } }, "localname": "DebtInstrumentDue2040Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtInstrumentDue2050Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Due 2050", "label": "Debt Instrument, Due 2050 [Member]", "terseLabel": "Debt Instrument, Due 2050" } } }, "localname": "DebtInstrumentDue2050Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtInstrumentDue2060Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Due 2060", "label": "Debt Instrument, Due 2060 [Member]", "terseLabel": "Debt Instrument, Due 2060" } } }, "localname": "DebtInstrumentDue2060Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtInstrumentTrancheAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Tranche", "label": "Debt Instrument, Tranche [Axis]", "terseLabel": "Debt Instrument, Tranche [Axis]" } } }, "localname": "DebtInstrumentTrancheAxis", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_DebtInstrumentTrancheDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Tranche", "label": "Debt Instrument, Tranche [Domain]", "terseLabel": "Debt Instrument, Tranche [Domain]" } } }, "localname": "DebtInstrumentTrancheDomain", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities", "label": "Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities", "terseLabel": "Unrealized gain on reclassification of securities" } } }, "localname": "DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxAssetsIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Intangible Assets", "label": "Deferred Tax Assets, Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxAssetsIntangibleAssets", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "label": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases" } } }, "localname": "DeferredTaxAssetsOperatingLeaseRightofUseAsset", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Liability", "label": "Deferred Tax Liabilities, Operating Lease, Liability", "negatedTerseLabel": "Operating leases" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseLiability", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Renewable Energy Investments", "label": "Deferred Tax Liabilities, Renewable Energy Investments", "negatedLabel": "Renewable energy investments" } } }, "localname": "DeferredTaxLiabilitiesRenewableEnergyInvestments", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DefinedContributionPlanNumberofPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Number of Plans", "label": "Defined Contribution Plan, Number of Plans", "terseLabel": "Number of 401(k) plans (in plan)" } } }, "localname": "DefinedContributionPlanNumberofPlans", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CompensationPlans401kPlansandPerformanceFeesDetails" ], "xbrltype": "integerItemType" }, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the impairment of property and equipment and the allocation of the cost of tangible assets over the assets' useful lives which includes production and non-production related depreciation.", "label": "Depreciation And Impairment On Disposition Of Property And Equipment", "terseLabel": "Depreciation and impairment of property and equipment" } } }, "localname": "DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net", "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net", "terseLabel": "Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]", "label": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_EarningsPerShareDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Disclosure [Line Items]", "label": "Earnings Per Share Disclosure [Line Items]", "terseLabel": "Earnings Per Share Disclosure [Line Items]" } } }, "localname": "EarningsPerShareDisclosureLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "goog_EarningsPerShareDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "terseLabel": "Earnings Per Share Disclosure [Table]" } } }, "localname": "EarningsPerShareDisclosureTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "label": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "terseLabel": "European Commission fines" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRegulatoryFine", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "goog_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActForeignDerivedIntangibleIncomeDeductionPercent": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Foreign-derived Intangible Income Deduction, Percent", "terseLabel": "Foreign-derived intangible income deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActForeignDerivedIntangibleIncomeDeductionPercent", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "goog_EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]", "label": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives Not Designated as Hedging Instruments:" } } }, "localname": "EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNi", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "terseLabel": "Cumulative net gain (loss), Marketable Equity Securities" } } }, "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "label": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "terseLabel": "Total initial cost" } } }, "localname": "EquitySecuritiesFVNICostBasisOfSecuritiesSold", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNICumulativeGainLossNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "label": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "terseLabel": "Cumulative net gains (losses)" } } }, "localname": "EquitySecuritiesFVNICumulativeGainLossNet", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "totalLabel": "Cumulative net gain (loss)" } } }, "localname": "EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "totalLabel": "Total initial cost" } } }, "localname": "EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "terseLabel": "Cumulative net gain (loss), Non-Marketable Equity Securities" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 2.0, "parentTag": "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Cost", "label": "Equity Securities without Readily Determinable Fair Value, Cost", "terseLabel": "Total initial cost, Non-Marketable Equity Securities" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueCost", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "label": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "terseLabel": "Cumulative net gain" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "label": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "terseLabel": "Unrealized losses (including impairment)" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_FairValueHedgeForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]", "label": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "FairValueHedgeForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_FinancialInstrumentsAndFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments and Fair Value [Line Items]", "label": "Financial Instruments And Fair Value [Line Items]", "terseLabel": "Financial Instruments and Fair Value [Line Items]" } } }, "localname": "FinancialInstrumentsAndFairValueLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_FinancialInstrumentsAndFairValueTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments and Fair Value [Table]", "label": "Financial Instruments And Fair Value [Table]", "terseLabel": "Financial Instruments and Fair Value [Table]" } } }, "localname": "FinancialInstrumentsAndFairValueTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_FitbitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fitbit [Member]", "label": "Fitbit [Member]", "terseLabel": "Fitbit" } } }, "localname": "FitbitMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "label": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "terseLabel": "Amounts excluded from the assessment of hedge effectiveness recorded in AOCI" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 6.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net", "label": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_GoodwillAfterChangeInAllocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill, After Change In Allocation", "label": "Goodwill, After Change In Allocation [Member]", "terseLabel": "Goodwill, After Change In Allocation" } } }, "localname": "GoodwillAfterChangeInAllocationMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "domainItemType" }, "goog_GoodwillBeforeChangeInAllocationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill, Before Change In Allocation", "label": "Goodwill, Before Change In Allocation [Member]", "terseLabel": "Goodwill, Before Change In Allocation" } } }, "localname": "GoodwillBeforeChangeInAllocationMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "domainItemType" }, "goog_GoodwillChangeInGoodwillAllocation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Change In Goodwill Allocation", "label": "Goodwill, Change In Goodwill Allocation", "terseLabel": "Allocation in the fourth quarter of 2020" } } }, "localname": "GoodwillChangeInGoodwillAllocation", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "goog_GoodwillChangeInGoodwillAllocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill, Change In Goodwill Allocation", "label": "Goodwill, Change In Goodwill Allocation [Axis]", "terseLabel": "Goodwill, Change In Goodwill Allocation [Axis]" } } }, "localname": "GoodwillChangeInGoodwillAllocationAxis", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "goog_GoodwillChangeInGoodwillAllocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill, Change In Goodwill Allocation", "label": "Goodwill, Change In Goodwill Allocation [Domain]", "terseLabel": "Goodwill, Change In Goodwill Allocation [Domain]" } } }, "localname": "GoodwillChangeInGoodwillAllocationDomain", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleAdvertisingRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Advertising Revenue [Member]", "label": "Google Advertising Revenue [Member]", "terseLabel": "Google advertising" } } }, "localname": "GoogleAdvertisingRevenueMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleCloudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Cloud [Member]", "label": "Google Cloud [Member]", "terseLabel": "Google Cloud" } } }, "localname": "GoogleCloudMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Inc. [Member]", "label": "Google Inc. [Member]", "terseLabel": "Google Inc." } } }, "localname": "GoogleInc.Member", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleNetworkMembersPropertiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Network Members' Properties [Member]", "label": "Google Network Members' Properties [Member]", "terseLabel": "Google Network Members' properties" } } }, "localname": "GoogleNetworkMembersPropertiesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleSearchOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Search & Other [Member]", "label": "Google Search & Other [Member]", "terseLabel": "Google Search & other" } } }, "localname": "GoogleSearchOtherMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Services", "label": "Google Services [Member]", "terseLabel": "Google Services" } } }, "localname": "GoogleServicesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GovernmentBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Bonds [Member]", "label": "Government Bonds [Member]", "terseLabel": "Government bonds" } } }, "localname": "GovernmentBondsMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "goog_ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities.", "label": "Impairment Of Marketable And Non Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Impairment of Investments" } } }, "localname": "ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "label": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "terseLabel": "Income (loss) and impairment from equity method investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_IncreaseDecreaseInAccruedRevenueShare": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements.", "label": "Increase (Decrease) In Accrued Revenue Share", "terseLabel": "Accrued revenue share" } } }, "localname": "IncreaseDecreaseInAccruedRevenueShare", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock.", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Conversion of Class B to Class\u00a0A common shares outstanding (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "goog_InvestmentPerformanceFees": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 8.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment Performance Fees", "label": "Investment Performance Fees", "negatedLabel": "Performance fees" } } }, "localname": "InvestmentPerformanceFees", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_InvestmentsUnrealizedLossPositionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments, Unrealized Loss Position [Line Items]", "label": "Investments Unrealized Loss Position [Line Items]", "terseLabel": "Investments, Unrealized Loss Position [Line Items]" } } }, "localname": "InvestmentsUnrealizedLossPositionLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "goog_InvestmentsUnrealizedLossPositionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments, Unrealized Loss Position [Table]", "label": "Investments Unrealized Loss Position [Table]", "terseLabel": "Investments, Unrealized Loss Position [Table]" } } }, "localname": "InvestmentsUnrealizedLossPositionTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "goog_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Operating leases not yet commenced, future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_LongLivedAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes an entity's accounting policy for long-lived assets including goodwill and other acquired intangible assets.", "label": "Long Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets, Goodwill and Other Acquired Intangible Assets" } } }, "localname": "LongLivedAssetsPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_MoneyMarketAndOtherFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Money Market and Other Funds [Member]", "label": "Money Market And Other Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketAndOtherFundsMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "goog_MortgageBackedandAssetBackedSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mortgage Backed and Asset Backed Securities [Member]", "label": "Mortgage Backed and Asset Backed Securities [Member]", "terseLabel": "Mortgage-backed and asset-backed securities" } } }, "localname": "MortgageBackedandAssetBackedSecuritiesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "goog_NatureOfOperationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure related to our nature of operations.", "label": "Nature Of Operations Policy [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperationsPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_NetInvestmentHedgeForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]", "label": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "NetInvestmentHedgeForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options.", "label": "Net Proceeds Payments Related To Stock Based Award Activities", "negatedLabel": "Net payments related to stock-based award activities" } } }, "localname": "NetProceedsPaymentsRelatedToStockBasedAwardActivities", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_NetworkEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network Equipment [Member]", "label": "Network Equipment [Member]", "terseLabel": "Network Equipment" } } }, "localname": "NetworkEquipmentMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_NonMarketableEquityInvestmentsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Describes an entity's accounting policies for investment in non-marketable equity securities.", "label": "Non Marketable Equity Investments, Policy [Policy Text Block]", "terseLabel": "Non-Marketable Investments" } } }, "localname": "NonMarketableEquityInvestmentsPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "label": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "totalLabel": "Total unrealized gain (loss) for non-marketable equity securities" } } }, "localname": "NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_NumberOfClassesOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of classes of common stock authorized by the Board of Directors.", "label": "Number Of Classes Of Common Stock", "terseLabel": "Number of authorized classes of stock" } } }, "localname": "NumberOfClassesOfCommonStock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_NumberOfTaxJurisdictions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Tax Jurisdictions", "label": "Number Of Tax Jurisdictions", "terseLabel": "Number of tax jurisdictions" } } }, "localname": "NumberOfTaxJurisdictions", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_NumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Tranches", "label": "Number Of Tranches", "terseLabel": "Number of unsecured senior notes tranches (in tranches)" } } }, "localname": "NumberOfTranches", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]", "label": "Organization And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization And Summary Of Significant Accounting Policies [Table]", "label": "Organization And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Revenues [Member]", "label": "Other Revenues [Member]", "terseLabel": "Google other" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_PatentsAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patents and developed technology", "label": "Patents And Developed Technology [Member]", "terseLabel": "Patents and developed technology" } } }, "localname": "PatentsAndDevelopedTechnologyMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "label": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "terseLabel": "Total sale price" } } }, "localname": "ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_ReallocationOfUndistributedEarnings": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reallocation of undistributed earnings to Class B shares.", "label": "Reallocation Of Undistributed Earnings", "negatedLabel": "Reallocation of undistributed earnings" } } }, "localname": "ReallocationOfUndistributedEarnings", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "goog_ReallocationOfUndistributedEarningsAsResultOfConversionOfShares": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares.", "label": "Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares", "terseLabel": "Reallocation of undistributed earnings as a result of conversion of Class B to Class\u00a0A shares" } } }, "localname": "ReallocationOfUndistributedEarningsAsResultOfConversionOfShares", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "goog_ServerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Server Equipment [Member]", "label": "Server Equipment [Member]", "terseLabel": "Server Equipment" } } }, "localname": "ServerEquipmentMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program [Member]", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "label": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "terseLabel": "Stock-based compensation expense, awards we expect to settle in Alphabet stock" } } }, "localname": "SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "goog_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note [Line Items]", "label": "Stockholders Equity Note [Line Items]", "terseLabel": "Stockholders Equity Note [Line Items]" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_StockholdersEquityNoteTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note [Table]", "label": "Stockholders Equity Note [Table]", "terseLabel": "Stockholders Equity Note [Table]" } } }, "localname": "StockholdersEquityNoteTable", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_SupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Cash Flow Information [Table Text Block]", "label": "Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Supplemental Information Related to Operating Leases" } } }, "localname": "SupplementalCashFlowInformationTableTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "goog_SustainabilityBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sustainability Bonds", "label": "Sustainability Bonds [Member]", "terseLabel": "Sustainability Bonds [Member]" } } }, "localname": "SustainabilityBondsMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_TaxBenefitFromStockBasedAwardActivity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized.", "label": "Tax Benefit From Stock Based Award Activity", "terseLabel": "Tax benefit realized related to awards vested or exercised" } } }, "localname": "TaxBenefitFromStockBasedAwardActivity", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax withholding related to the vesting of restricted stock units during the period.", "label": "Tax Withholding Related To Vesting Of Restricted Stock Units", "negatedLabel": "Tax withholding related to vesting of restricted stock units and other" } } }, "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "goog_TradenamesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tradenames and other", "label": "Tradenames And Other [Member]", "terseLabel": "Trade names and other" } } }, "localname": "TradenamesAndOtherMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block]", "label": "Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block]", "terseLabel": "Total unrealized gain (loss) for non-marketable equity securities" } } }, "localname": "UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "goog_WaymoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waymo", "label": "Waymo [Member]", "terseLabel": "Waymo" } } }, "localname": "WaymoMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_YouTubeAdvertisingRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "YouTube Advertising Revenue [Member]", "label": "YouTube Advertising Revenue [Member]", "terseLabel": "YouTube ads" } } }, "localname": "YouTubeAdvertisingRevenueMember", "nsuri": "http://www.google.com/20201231", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r479", "r480", "r486", "r487", "r711", "r723" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r479", "r480", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r198", "r211", "r212", "r213", "r214", "r216", "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r198", "r211", "r212", "r213", "r214", "r216", "r218", "r222" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r146", "r151", "r268", "r411", "r412", "r413", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r146", "r151", "r268", "r411", "r412", "r413", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r146", "r151", "r268", "r411", "r412", "r413", "r452", "r453" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r389", "r391", "r594", "r595", "r596", "r597", "r598", "r599", "r620", "r671", "r674" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r389", "r391", "r594", "r595", "r596", "r597", "r598", "r599", "r620", "r671", "r674" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r225", "r369", "r373", "r621", "r670", "r672" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r225", "r369", "r373", "r621", "r670", "r672" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r378", "r389", "r391", "r594", "r595", "r596", "r597", "r598", "r599", "r620", "r671", "r674" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r378", "r389", "r391", "r594", "r595", "r596", "r597", "r598", "r599", "r620", "r671", "r674" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r141", "r725" ], "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 Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r226", "r227", "r369", "r374", "r673", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r226", "r227", "r369", "r374", "r673", "r698", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r722", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2020-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/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r141", "r725" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r25", "r233", "r234" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r629", "r654" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable, net" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r19", "r629", "r654" ], "calculation": { "http://www.google.com/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": "Income taxes payable, non-current" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r313" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r81", "r92", "r483" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Cash Flow Hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r74", "r75", "r76", "r81", "r84" ], "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 (Losses) on Available-for-Sale Investments", "verboseLabel": "Unrealized gains (losses) on available-for-sale investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r78", "r80", "r81", "r656", "r679", "r680" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r555", "r556", "r557", "r558", "r559", "r561" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r77", "r81", "r84", "r143", "r144", "r145", "r484", "r675", "r676" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r71", "r81", "r84", "r484", "r556", "r557", "r558", "r559", "r561" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r301" ], "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 assets, weighted-average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r393", "r395", "r416", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Promotional Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r194", "r211", "r212", "r213", "r214", "r216" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other Bets" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r395", "r408", "r415" ], "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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r140" ], "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 and sales credits" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r236", "r269", "r271", "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses on accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r117", "r299", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of acquisition-related intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetPledgedAsCollateralMember": { "auth_ref": [ "r479", "r486", "r603" ], "lang": { "en-us": { "role": { "documentation": "Asset pledged as collateral.", "label": "Asset Pledged as Collateral [Member]", "terseLabel": "Asset Pledged as Collateral" } } }, "localname": "AssetPledgedAsCollateralMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r206", "r213", "r220", "r267", "r479", "r486", "r548", "r626", "r653" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Assets not available for use" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r56", "r127", "r267", "r479", "r486", "r548" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r245" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 1.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r246" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 2.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r247", "r250", "r647" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "order": 3.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 sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "Due in 5 years through 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r247", "r249", "r646" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "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 current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r247", "r251", "r648" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "order": 4.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 after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "terseLabel": "Due after 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r247", "r248", "r645" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in 1 year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r241", "r244", "r277", "r633" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 2.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "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).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable Securities", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r396", "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r505", "r511" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r643" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r388", "r390" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r388", "r390", "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r472", "r473", "r474" ], "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": "Total acquisition price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r470" ], "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": "Acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r123", "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r142", "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r32", "r119" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 1.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r32" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash, cash equivalents, and marketable securities" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r114", "r119", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r114", "r554" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r501" ], "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", "verboseLabel": "Derivatives in Cash Flow Hedging Relationship:" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "auth_ref": [ "r533" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "auth_ref": [ "r533" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge", "terseLabel": "Hedged items" } } }, "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r125", "r127", "r160", "r164", "r165", "r168", "r170", "r179", "r180", "r181", "r267", "r548" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaper": { "auth_ref": [ "r15", "r627", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.", "label": "Commercial Paper", "terseLabel": "Commercial paper outstanding" } } }, "localname": "CommercialPaper", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r332" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r322", "r635", "r660" ], "calculation": { "http://www.google.com/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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r319", "r320", "r321", "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "sharesItemType" }, "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": "Class\u00a0A\u00a0and\u00a0Class\u00a0B Common Stock, Class C Capital Stock and Additional\u00a0Paid-In\u00a0Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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 and capital stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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 and capital stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "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 and capital stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r340" ], "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", "terseLabel": "Common stock and capital stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r24", "r26", "r345" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Class\u00a0A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized\u00a0(Class\u00a0A 9,000,000, Class B 3,000,000, Class C 3,000,000); 688,335 (Class\u00a0A 299,828, Class B 46,441, Class C 342,066) and 675,222 (Class\u00a0A 300,730, Class B 45,843, Class C 328,649) shares issued and outstanding" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r376", "r377", "r392", "r418" ], "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": "Compensation Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r122", "r399" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Performance Fees" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Components of Deferred Tax Assets [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r87", "r89", "r90", "r98", "r640", "r665" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r188", "r189", "r231", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r188", "r189", "r231", "r546", "r547", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r188", "r189", "r231", "r546", "r547", "r682" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r184", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Certain Risks and Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r188", "r189", "r231", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r188", "r189", "r231", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r123", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r123", "r485", "r489", "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r348", "r349", "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r348", "r349", "r370" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r348", "r349", "r370" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r371" ], "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": "Revenues recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "auth_ref": [ "r23", "r341" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer.", "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "terseLabel": "Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding" } } }, "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r379", "r386", "r681" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r211", "r212", "r213", "r214", "r216", "r222", "r224" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Reconciling items" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r103", "r127", "r267", "r548" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r102" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Federal and state" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r131", "r449" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r449", "r456", "r458" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "auth_ref": [ "r100", "r101" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.", "label": "Debt and Equity Securities, Gain (Loss)", "negatedTerseLabel": "Gain on debt and equity securities, net" } } }, "localname": "DebtAndEquitySecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r339" ], "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" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r628", "r631", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r335", "r631", "r652" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r567", "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument issued" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r46", "r338", "r567" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Coupon Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r129", "r341", "r342", "r343", "r344", "r566", "r567", "r569", "r649" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r336", "r568" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r257", "r281", "r284" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "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, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r257", "r281" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "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 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, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r257", "r281", "r284" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "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, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r257", "r281" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "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 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, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r258" ], "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": "Gross realized gains on the sale of our marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r258" ], "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": "Gross realized losses on the sale of our marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r260" ], "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": "Available-for-sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r254", "r278", "r284" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "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 Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r255", "r279" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "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 Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Realized Gain (Loss)", "terseLabel": "Gain (loss) on debt securities, net" } } }, "localname": "DebtSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average coupon rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Federal and state" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r450", "r456" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r128", "r450", "r456", "r457", "r458" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r440", "r630", "r651" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r118" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r441" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r443" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Total deferred tax assets net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r446", "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.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 tax credit carryforwards, classified as other.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.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 from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Accrued employee benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.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 from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Accruals and reserves not currently deductible" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r442" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r425", "r443" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax assets (liabilities)" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Liabilities, Investments", "negatedTerseLabel": "Net investment gains" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedLabel": "Property and equipment, net" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r447" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.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", "negatedLabel": "Foreign Earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "401(k) savings plan employer contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlans401kPlansandPerformanceFeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r58", "r68", "r509" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "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", "negatedLabel": "Gross Amounts Offset in the Consolidated Balance Sheets" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r62", "r66" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of assets not subject to a master netting arrangement and elected not to be offset, of 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, offset against an obligation to return collateral.", "label": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "totalLabel": "Net Assets Exposed" } } }, "localname": "DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r60", "r66" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of 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, elected not to be offset, deducted from derivative assets.", "label": "Derivative Asset, Not Offset, Policy Election Deduction", "negatedLabel": "Financial Instruments" } } }, "localname": "DerivativeAssetNotOffsetPolicyElectionDeduction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r59", "r65", "r545" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "totalLabel": "Net Presented in the Consolidated Balance Sheets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative Assets:", "verboseLabel": "Offsetting of Assets" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "auth_ref": [ "r61", "r66", "r529" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Derivative, Collateral, Obligation to Return Cash", "negatedLabel": "Cash Collateral Received" } } }, "localname": "DerivativeCollateralObligationToReturnCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "auth_ref": [ "r61", "r66" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Derivative, Collateral, Obligation to Return Securities", "negatedTerseLabel": "Non-Cash Collateral Received" } } }, "localname": "DerivativeCollateralObligationToReturnSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "auth_ref": [ "r61", "r66", "r529" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative, Collateral, Right to Reclaim Cash", "negatedLabel": "Cash Collateral Pledged" } } }, "localname": "DerivativeCollateralRightToReclaimCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "auth_ref": [ "r61", "r66" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative, Collateral, Right to Reclaim Securities", "negatedTerseLabel": "Non-Cash Collateral Pledged" } } }, "localname": "DerivativeCollateralRightToReclaimSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r57", "r67", "r509", "r601" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative Assets", "verboseLabel": "Gross Amounts of Recognized Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r57", "r67", "r509", "r601" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative Liabilities", "verboseLabel": "Gross Amounts of Recognized Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r507" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Total gains (losses)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r506", "r510", "r518", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r503", "r506", "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r503", "r506", "r518", "r526", "r527", "r531", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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 Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r517", "r519" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 7.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "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", "negatedLabel": "Hedging loss", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r59", "r65", "r545" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "totalLabel": "Net Presented in the Consolidated Balance Sheets" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative Liabilities:" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r58", "r68", "r509" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with 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.", "label": "Derivative Liability, Fair Value, Gross Asset", "negatedTerseLabel": "Gross Amounts Offset in the Consolidated Balance Sheets" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r62", "r66" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of liabilities not subject to a master netting arrangement and elected not to be offset, of 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, offset against the right to receive collateral.", "label": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "totalLabel": "Net Liabilities" } } }, "localname": "DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r60", "r66" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of 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, elected not to be offset, deducted from derivative liabilities.", "label": "Derivative Liability, Not Offset, Policy Election Deduction", "negatedTerseLabel": "Financial Instruments" } } }, "localname": "DerivativeLiabilityNotOffsetPolicyElectionDeduction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r497", "r499" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional principal" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Remaining Maturity", "terseLabel": "Foreign exchange option contracts, maximum maturities" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Fair\u00a0Value\u00a0of Derivatives Designated\u00a0as Hedging\u00a0Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue by revenue source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r99", "r149", "r150", "r151", "r152", "r153", "r157", "r160", "r168", "r169", "r170", "r174", "r175", "r641", "r666" ], "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 net income per share of Class A and B common stock and Class C capital stock (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r99", "r149", "r150", "r151", "r152", "r153", "r160", "r168", "r169", "r170", "r174", "r175", "r641", "r666" ], "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 net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r176" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfCashFlowHedgesOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of Cash Flow Hedges on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:" } } }, "localname": "EffectOfCashFlowHedgesOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r554" ], "calculation": { "http://www.google.com/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 exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfFairValueHedgesOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of Fair Value Hedges on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Fair Value Hedging Relationship:" } } }, "localname": "EffectOfFairValueHedgesOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of Net Investment Hedge on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r427" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Deferred tax asset valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Stock-based compensation expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r427", "r460" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Federal research credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r427" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Impact of the Tax Cuts and Jobs Act" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.google.com/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 and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r409" ], "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": "Period for recognized of unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefits on total stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r143", "r144", "r145", "r148", "r154", "r156", "r178", "r268", "r340", "r345", "r411", "r412", "r413", "r452", "r453", "r555", "r556", "r557", "r558", "r559", "r561", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r33", "r207", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r543" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 }, "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_MarketableSecurities", "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", "totalLabel": "Carrying value, Marketable Equity Securities", "verboseLabel": "Marketable Equity Securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r543" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails_1": { "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": "Carrying value" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 1.0, "parentTag": "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Total initial cost, Marketable Equity Securities" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r264" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (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, Gain (Loss)", "terseLabel": "Gain (loss) on equity securities, net", "totalLabel": "Total gain (loss) recognized in other income (expense), net" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLossAlternativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]", "terseLabel": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]" } } }, "localname": "EquitySecuritiesFvNiGainLossAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r264", "r667" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale 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, Realized Gain (Loss)", "terseLabel": "Net gain (loss) on equity securities sold during the period" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r264", "r667" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (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 Gain (Loss)", "terseLabel": "Net unrealized gain (loss) on equity securities held as of the end of the period" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r261" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails_1": { "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", "totalLabel": "Carrying value, Non-Marketable Equity Securities", "verboseLabel": "Fair value of non-marketable equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r262" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": 2.0, "parentTag": "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "negatedLabel": "Unrealized losses (including impairment)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r263" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": 1.0, "parentTag": "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Unrealized gains" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Unrealized gain on equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r537", "r538", "r539", "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r538", "r591", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r500" ], "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 hedges" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r379", "r380", "r385", "r386", "r538", "r591" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1:" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r379", "r380", "r385", "r386", "r538", "r592" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2:" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r591", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r123", "r542", "r544" ], "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 of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "terseLabel": "Net gain on debt securities with fair value option elected" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r505", "r512", "r531" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r571", "r584" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Future finance lease payments, net" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Less: Current portion future finance lease payments, net" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r252", "r253", "r270", "r273", "r274", "r275", "r276", "r280", "r282", "r283", "r284", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstruments" ], "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": "Weighted-average useful life", "verboseLabel": "Intangible assets, estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r305" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails": { "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r307" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r307" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r307" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r307" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r307" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r300", "r302", "r305", "r308", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r305", "r623" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r300", "r304" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r305", "r622" ], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "auth_ref": [ "r536" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Foreign currency gain (loss) to be reclassified during next 12 months" } } }, "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r550", "r551", "r552", "r553" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency exchange gain (loss), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r123", "r563" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r379", "r523" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet": { "auth_ref": [ "r516", "r534" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net gain (loss) relating to components of the gain (loss) on the fair value hedging instrument excluded from the assessment of fair value hedge effectiveness. Recognized in earnings.", "label": "Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Gains and losses on equity securities" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r506" ], "calculation": { "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Hedging gains (losses)" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Area" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r288", "r290", "r625" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r291" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r117", "r289", "r292", "r296" ], "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": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers into (out 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, Transfers", "terseLabel": "Transfers" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r293", "r294", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "terseLabel": "Foreign currency translation and other adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r503", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Other-than-temporary impairment losses" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r130", "r459" ], "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "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 operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r95", "r206", "r212", "r216", "r219", "r222", "r624", "r637", "r644", "r668" ], "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "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", "totalLabel": "Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r130", "r459" ], "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "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 operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r130", "r206", "r212", "r216", "r219", "r222" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r428", "r438", "r445", "r454", "r461", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r155", "r156", "r204", "r426", "r455", "r462", "r669" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Benefit (provision) for income taxes", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "verboseLabel": "Cumulative net tax benefit reversal" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r91", "r123", "r422", "r423", "r438", "r439", "r444", "r451", "r699" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r120" ], "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 taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r52", "r634", "r662" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable, net" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Income taxes, net" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r161", "r162", "r163", "r170" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "order": 3.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": "Restricted stock units and other contingently issuable shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r298", "r303" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails": { "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": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r93", "r200", "r564", "r568", "r642" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r379", "r522" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest rate contracts" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r53" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r12", "r54", "r123", "r177", "r285", "r286", "r287" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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": "Investments by maturity date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "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": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r583", "r585" ], "calculation": { "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "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 operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r583" ], "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": "Components of Operating Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r312" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Finance lease, non-cancelable lease term" } } }, "localname": "LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease, non-cancelable lease term" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Operating Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r584" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "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 imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r127", "r214", "r267", "r480", "r486", "r487", "r548" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Liabilities with no recourse", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r127", "r267", "r548", "r632", "r658" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r127", "r267", "r480", "r486", "r487", "r548" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "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 on short term lines of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r16", "r628" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion 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": "Line of Credit, Current", "terseLabel": "Line of credit drawn" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r229" ], "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 long-lived assets by geographic area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r337", "r631", "r655" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "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", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r18" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "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", "negatedTerseLabel": "Less: Current portion of Notes" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "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": "Estimated fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r133", "r333" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r133", "r333" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r133", "r333" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r133", "r333" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r133", "r333" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r133", "r333" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r334" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r322" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "European Commission fines" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r322" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "European Commission fines" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Valuation, Market Approach [Member]", "terseLabel": "Valuation, Market Approach" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r636" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "totalLabel": "Marketable Securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r43" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable equity securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and promotional expenses" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r114", "r115", "r118" ], "calculation": { "http://www.google.com/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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r85", "r88", "r96", "r118", "r127", "r147", "r149", "r150", "r151", "r152", "r155", "r156", "r166", "r206", "r212", "r216", "r219", "r222", "r267", "r548", "r638", "r663" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net of tax" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r149", "r150", "r151", "r152", "r157", "r158", "r167", "r170", "r206", "r212", "r216", "r219", "r222" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Allocation of undistributed earnings", "verboseLabel": "Allocation of undistributed earnings for basic computation" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r159", "r167", "r170" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Allocation of undistributed earnings" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net investment hedges", "verboseLabel": "Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest).", "label": "Noncontrolling Interest in Variable Interest Entity", "terseLabel": "Noncontrolling interest" } } }, "localname": "NoncontrollingInterestInVariableInterestEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r346", "r478", "r482" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Sale of interest in consolidated entities" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r503" ], "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": "Fair\u00a0Value\u00a0of Derivatives\u00a0Not Designated as Hedging\u00a0Instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "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 income (expense), net", "totalLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing nonoperating income (expense).", "label": "Nonoperating Income (Expense) [Member]", "verboseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonrecourseMember": { "auth_ref": [ "r480", "r487" ], "lang": { "en-us": { "role": { "documentation": "Liability for which creditor does not have recourse to debtor but rather has recourse only to property used for collateral in transaction or other specific property.", "label": "Nonrecourse [Member]", "terseLabel": "Nonrecourse" } } }, "localname": "NonrecourseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r81", "r92" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Offsetting assets" } } }, "localname": "OffsettingAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OffsettingDerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Offsetting Derivative Liabilities [Abstract]", "terseLabel": "Offsetting of Liabilities" } } }, "localname": "OffsettingDerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Liabilities [Table Text Block]", "terseLabel": "Offsetting liabilities" } } }, "localname": "OffsettingLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r206", "r212", "r216", "r219", "r222" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Segment operating income / (loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r577", "r585" ], "calculation": { "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r571" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r571" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r571" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r573", "r579" ], "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": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r570" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r582", "r585" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r581", "r585" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r211", "r212", "r213", "r214", "r216", "r222" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r44" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r505", "r531" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other current and non-current assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]", "terseLabel": "Available-for-sale investments:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]", "terseLabel": "Derivatives in Cash Flow Hedging Relationship" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract]", "terseLabel": "Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r74", "r75", "r78" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "totalLabel": "Net change, net of tax benefit (expense) of $156, $(221), and $(230)" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r74", "r75", "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustment, of tax expense (benefit) for 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) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "negatedLabel": "Tax benefit (expense) related to available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r476", "r477", "r483" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Total" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r72", "r78" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.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, net of tax benefit (expense) of $(103), $42, and $11" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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), after Reclassification, Tax", "negatedLabel": "Tax benefit (expense) related to cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r72", "r78" ], "calculation": { "http://www.google.com/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 (losses)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r72", "r78", "r508", "r513", "r532" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "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": "Amount included in the assessment of effectiveness" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r78", "r82" ], "calculation": { "http://www.google.com/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", "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r78", "r82", "r515" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": -1.0 } }, "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": "Amount of gains (losses) reclassified from AOCI to income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "auth_ref": [ "r73", "r78", "r514", "r521", "r532" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r70" ], "calculation": { "http://www.google.com/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 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 adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r520" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Amount included in the assessment of effectiveness" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r86", "r89", "r92", "r97", "r340", "r555", "r560", "r561", "r639", "r664" ], "calculation": { "http://www.google.com/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", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r86", "r89", "r476", "r477", "r483" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "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)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r78", "r82", "r83", "r259" ], "calculation": { "http://www.google.com/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": "Less: reclassification adjustment for net (gains) losses included in net income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r74", "r78" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Change in net unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherContractMember": { "auth_ref": [ "r379", "r524" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is classified as other.", "label": "Other Contract [Member]", "terseLabel": "Other contracts" } } }, "localname": "OtherContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.google.com/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" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r33", "r661" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Non-marketable investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r118" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/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 Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r107", "r110", "r132" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r113" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of capital stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r108" ], "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", "terseLabel": "Total consideration" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r242" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r110" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of non-marketable investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PledgedStatusAxis": { "auth_ref": [ "r479", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Axis]", "terseLabel": "Pledged Status [Axis]" } } }, "localname": "PledgedStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PledgedStatusDomain": { "auth_ref": [ "r479", "r486" ], "lang": { "en-us": { "role": { "documentation": "Pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Domain]", "terseLabel": "Pledged Status [Domain]" } } }, "localname": "PledgedStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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 dollars per share)", "verboseLabel": "Convertible preferred stock, par value per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23" ], "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, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Prior Period Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r111" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from issuance of debt, net of costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r112" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Proceeds from sale of interest in consolidated entities, net" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities and sales of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r107" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Maturities and sales of non-marketable investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r312" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r314", "r659" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r123", "r314", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r314" ], "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": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r312" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "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": "Property and equipment, estimated useful lives, up to" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Other non-cancelable contractual obligations" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r123", "r235", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r81", "r92" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "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", "negatedLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of AOCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of effects on net income of amounts reclassified from accumulated OCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecourseStatusAxis": { "auth_ref": [ "r480", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by recourse or nonrecourse status of liability.", "label": "Recourse Status [Axis]", "terseLabel": "Recourse Status [Axis]" } } }, "localname": "RecourseStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecourseStatusDomain": { "auth_ref": [ "r480", "r487" ], "lang": { "en-us": { "role": { "documentation": "Recourse or nonrecourse status of liability.", "label": "Recourse Status [Domain]", "terseLabel": "Recourse Status [Domain]" } } }, "localname": "RecourseStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r420", "r712" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r37", "r123", "r309", "r310", "r712" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r345", "r414", "r657", "r678", "r680" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r143", "r144", "r145", "r148", "r154", "r156", "r268", "r411", "r412", "r413", "r452", "r453", "r675", "r677" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r197", "r198", "r211", "r217", "r218", "r225", "r226", "r231", "r368", "r369", "r621" ], "calculation": { "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "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": "Revenues from contract with customer", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r124", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r375" ], "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 and Cost of Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r359", "r372", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r228" ], "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 revenue by geographic area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r356" ], "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": "Transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r357" ], "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": "Expected timing of revenue recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r357" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Expected timing of revenue recognition, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r94", "r127", "r197", "r198", "r211", "r217", "r218", "r225", "r226", "r231", "r267", "r548", "r644" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "totalLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r580", "r585" ], "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": "New operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "verboseLabel": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r188", "r231" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r81", "r560", "r561" ], "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 income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. 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 Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r300" ], "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 finite-lived intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r468", "r469" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r451" ], "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 income tax expense (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r129", "r341", "r342", "r343", "r344", "r566", "r567", "r569", "r649" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r443" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r506", "r518", "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of gain (loss) on derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r496", "r498", "r499", "r503", "r504", "r512", "r518", "r528", "r530" ], "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 gross notional amounts of derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r170" ], "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 earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r300", "r304", "r622" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r295", "r297" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r295", "r297" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income from continuing operations before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of debt maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtTables" ], "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": "Schedule of other income (expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r314" ], "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, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r94", "r230" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r206", "r209", "r215", "r295" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r206", "r209", "r215", "r295" ], "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 segment information by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r396", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "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 and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of unrealized loss on debt securities" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r479", "r480", "r486", "r487", "r488", "r490", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r304" ], "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": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r194", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r222", "r231", "r670" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r194", "r195", "r196", "r206", "r210", "r216", "r220", "r221", "r222", "r223", "r225", "r230", "r231", "r232" ], "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": "Information about Segments and Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreas" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Series of individually immaterial business acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r116" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r402" ], "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": "Forfeited/canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r406" ], "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": "Forfeited/canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r403" ], "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": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "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\u00a0of\u00a0\u00a0\u00a0\u00a0 Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "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": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r405" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r407" ], "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 vested awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Unvested\u00a0Restricted\u00a0Stock\u00a0Units", "verboseLabel": "Stock Plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r394", "r398" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r123", "r396", "r400" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r194", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r222", "r231", "r295", "r316", "r317", "r318", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r22", "r23", "r24", "r125", "r127", "r160", "r164", "r165", "r168", "r170", "r179", "r180", "r181", "r267", "r340", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r143", "r144", "r145", "r148", "r154", "r156", "r178", "r268", "r340", "r345", "r411", "r412", "r413", "r452", "r453", "r555", "r556", "r557", "r558", "r559", "r561", "r675", "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r143", "r144", "r145", "r178", "r621" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r23", "r24", "r340", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common and capital stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r23", "r24", "r340", "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Common and capital stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized share repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r340", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchases of capital stock (in shares)", "terseLabel": "Repurchases of capital stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r340", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchases of capital stock", "terseLabel": "Repurchases of capital stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r127", "r237", "r267", "r548" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r126", "r345", "r347" ], "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": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r562", "r587" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r562", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r562", "r587" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r430", "r437", "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of income tax contingencies" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Financial Statement Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r446" ], "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": "Net tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Information technology assets" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r252", "r253", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r602", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnfavorableRegulatoryActionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A enacted or proposed action, ruling or regulation that is likely to or possibly will have an adverse effect on the entity's financial position or results of operations, excluding tax matters.", "label": "Unfavorable Regulatory Action [Member]", "terseLabel": "European Commission Antitrust Investigation", "verboseLabel": "Unfavorable Regulatory Action" } } }, "localname": "UnfavorableRegulatoryActionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r421", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Total unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r433" ], "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", "negatedLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Decreases related to settlement with tax authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r429" ], "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": "Uncertain tax positions, accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r434" ], "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": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r433" ], "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": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r436" ], "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": "Total unrecognized tax benefits that, if recognized, would affect our effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r182", "r183", "r185", "r186", "r190", "r191", "r192" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r134", "r139" ], "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\u00a0of\u00a0Year", "periodStartLabel": "Balance at Beginning\u00a0of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r137" ], "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": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r138" ], "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", "negatedLabel": "Usage" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r134", "r135", "r136", "r138", "r139" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r134", "r135", "r136", "r138", "r139" ], "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/2020-01-31", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r479", "r480", "r486", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r578", "r585" ], "calculation": { "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "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/2020-01-31", "presentation": [ "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Weighted-average effect of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r159", "r170" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "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": "Number of shares used in per share computation (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r157", "r170" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "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": "Number of shares used in basic computation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "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=120395209&loc=SL114868664-224227" }, "r105": { "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=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-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=120391452&loc=d3e13212-122682" }, "r140": { "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=120395691&loc=d3e24092-122690" }, "r141": { "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=120395691&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "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=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "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=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r418": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r429": { "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" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r476": { "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" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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=121590274&loc=d3e41620-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998890-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998896-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998896-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r563": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r564": { "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" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r569": { "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" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r586": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)(i)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r623": { "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" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r633": { "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=120398452&loc=d3e534808-122878" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r636": { "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=120398452&loc=d3e534808-122878" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r67": { "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" }, "r670": { "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" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r694": { "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=120401592&loc=d3e611379-123010" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r712": { "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" }, "r713": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r714": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r715": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r716": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r717": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r718": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r719": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r720": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r721": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r722": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r723": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r724": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r725": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "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=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 107 0001652044-21-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652044-21-000010-xbrl.zip M4$L#!!0 ( (NA0E)+QCZA:RP$ *V_, 1 9V]O9RTR,#(P,3(S,2YH M=&WLO5EW&\>2+?S>OT)7W[KKWH>FE4/DI/;Q7;*FEEND; W6H5Z\(C(B24@@ MP . DJA?_T6!I&8?4Q9(H$#(LDB@"E6%W#LB=N00^>/_>WLPO/9:)M/!>/2/ MZ_8'<_W:__OIQ_^UM?7/GQ\_O'9G7(\.9#2[=GLB.!.^]F8PV[_VG&7ZZEJ; MC ^N/1]/7@U>X];6_#.WQX?'D\'>_NR:,\Y^=G!RLS4)+02SA9++%A3"+709 MMVRQ 1L5-HC_N7S]V/]!][^V;FV>Y#A8"1=\Y^=_E;?>/7))][X^?FVE')C?O3TU#\_J6N)#[>? M;4VE?G*ROOYA;_SZH[O?F$UP-&WCR0'.E!S=PX4MDS_^WF]G7_\>?W41M^7B MV46^^&Z?MEQWF'#Z'I:CZ=8>XN&7T)P>^ H\;Z>#K[6+7M[>^.?VPR=U7PYP MZW/\Z_AH-)L[WURM^Z-H?Q0QP?SLZW[Z,'TDCSX M] ZG3Q9OG!P\.Y5E\/4GT0.?/\7-(8[T&62T]>S)=;4!0?[IQP.9X;7N EOR MKZ/!ZW]S=2RMYX>'^IWKB>O_G%])F]G-^9DN?'3?_S'?_PX&\R&\E/W M);;.'O_'&R=O_GCCY-(TYN.??N3!ZVO3V?%0_G&=!]/#(1[?'(U'H@\P>'NS M.U$F)[\.F&4T_U6/[ZA[F0SJR?W?SAY+^\?U 7LHUE3G3,Z0(N00@Q<#SANN MN=$?=[I',5:_\H&8?OKM[":-QT/!4<-A1YP1'G0/)8.;M]27<>?/[@UQ M[_JU <]O]OLQW1F_?N@>O][UVT?\\N[K%_?+RT<'O]F=Y[\,=]Z]"ML'#][M MO'L\W'Y^-^P^_66P^^XW>'1GS[^X_WBP^W+GX*'?&>Z^.WRU\_3WP8NG-3S2 M<[;?5?/BZ;W]1\_O'N\>;!L]'W;[>JT7PVP>NA?'N\]KW'F^#=L'O[_< M??D,=EX^/MBYOQMVW^T?O'CY^W#[SF_AQ=-7;U^\_/G5MGOVFN_?&]#]9W'G MY3-]GN'^BSN[]M&=Q\.=.[\/7QS<]=LO?WGUXNG.R^UWOQSLN&=NVSTX_J\P>O%T[':>;OM'S^^]VNGN=_^9V7G^^\'NTWJ\?:#?SVV_VS[8]2^>[K[; M'6;[\.G=V?83\_;ATUM_-"@N<90M#"5O06B@SMNTK1S$A&R+RT[!OG?KX9.[ M/][X!-S%8_T!T;, =6\PK3C<%9SF&VS_"EO_,;:A@'LN<.%C<#%QDE!DJU9#6^"#V\K&*<*) M7"J&!&Q0P]V]1&COCC2"'-]6<"?L_S SX5U4CLULCOJNRX["SYV=3:4?#AX,FRT7\[OEW,BW_NFWKP^PB?EZ-'!]MV^\Z]E]N*LJ*N*/YFE#T#?:Z7.R^KWWZ^ M^V[[Y3.W\_+!FW^^>_5NYXZB?&TC-, M(,YGNT5%DU0 4-?*!K::#1ZJ:ZU6K^CY;T+/F,1JV*#FYH%3*)H ZW\^"42L MR6[0^W[T]/W?_A#!UCJ9(Z: HA=S%Q/M5@7")"7;%NPWHQ<@DZDM)04+8BK4 M1(JUZDF+-[ZU/!G4#V6US(ZDL=R@ K::$]5ZCP/'55Y1,/!WKS3X^[;0ZDSX:># SWE47NB M[TX;UN[8B:RURX;SZ=U3.,>J-UZ\VG';VOP/8$<_M_/RWJM'3W][LWUG]_C1 M_6=ZO6?'"LN;W4$QN\]_F:J&,7.X[CQ^N7NPH\_P0"EPR^P^W0.]O]E^-WRY M^^X7A?7>/CHY6].[_%FY[Y^SNES=A2X\WC_T9U]_:Z_O7OT M7+73P2^O=I\_.U8*S+:/3_6/IJ/LJF1)*G>D:.#$O$6>2:4M&D^"2@A-67YU ML/UMOE>"RY0E6P 5N"51]I*J$]$4R->/F?!V.K@Y&@S_<7TV.9(-,99(C.V/ MB1$PJIXB.A%3(.2V$)+9*L&XX!L'L.K5_X04]R8GK7_M2%WPG!*CHP.2R?6_ M[S!8ZN A]-_7'=_BR3Z9M7(C7O*L2X1UL]ON0TMSD&+WSZFA;6*B&^TI9$X M:!8<<:NH.-YJ5 -7GQ%JNOY3>-_!<<:$;V3&MSB0#3.6Q8QGGT22EEMHX+=4 M0\&IJD"DP;#K+#F:3!3L)S.<2:?D'S65BJRI\^IL"7.V.WF?[ MSF^P>_#;:[[_._!__S)\X8:OZ>7A8.?^LW>/[KR:J\ 7![MF5Z^S^_*9W;FC MGWWWS+RXK\KPSO[@Q3V]ISZWDB HP<+.G=TW.QH-BL5<;=T2U\F$[-T6!2XJ M^27D:D*.5O/KL[:_5:O&<_L-]!<(O=]^\T=N-4'MTCO7.H5HXI;JPJ*"D5W2%$U3]/)WH+_QZ2#6 M1)KH>56F7QE[ZT8O;T[G XQ*CFOSH=J;L^-#!7TZ.#@<=J.-\_?V)QUW/AEF M^^'ME#NA\NDU3N[_X::GSS ='TWFK^;#W#=/"7G&@V_OK#V[D,Q[:L]>#;A[ MW08RN39_(/GJ$/+M!__S:;_CYQ_^Z>RM3Z]^.)>\9Z^F,YS,[BCE?SH;WC3V M[',?CKU_3/YPJG5;WGZXQWLX'-3!;%LZ17*-!P>=,^CF4>GRD_(D ^A\>7^ATR/?V)K3?=3@\46#GH(Y/_C-+>J+(V["#A." MZSJPJRDF"+,VHHKM>8NJG;G80P.[''?Y$A]8! /T0IZ M0IL00Z&HZ:^L&RX_]P27:*LE%PU*#9"+D*44Q(6L#U_I8'Y\ZSPIQ M-GYO/-\H2;[X?/?F'1F-#S3%_\IESQN8/[G$C4^?_J_BMU%\DP2#)5G(BK7+ MDEU2.^"$&CFVQB+>RM,QFQV+ANN%RHKEH@+C558(SLFV9R,7,!S?61 M'(.7!"VMFQ^[6+V[.#]&:%1.:))MDLJ(:C.JS(*FX:504 W<:WNY7+V[0&LQ M'$(.)D:N"=CXPK9%2%*BA-R@]MI:+CD+6:"M %M?'3K7 ")!]H Y)/!-,_@H M\UY+FT][+6U>$3'^<0^AS>?N(=13%]7;&VKRTA(U]$KBE M5LL(1BLU-*L[; MK9RUVZJD<9^T6SE_NY6%M9NW-?M8(#;5,A 2JG-F\2FV4IKW)UEOZH47Z":] MSHXU/AZ.1_IR^K6X.7<1#T9U>,2#T=XMYOEH*@Y_Q0$_&)TZC MUX&EAKB(E M4&(SVRH9@$HAZT@3A(K)IR9I;:"[5>O1P=&P6X_\:+8OD^Z\B>QW5WLM"N;X M0'H"F816))?:?(U0T187N%M(5Z!Y\DW6!K+',L/!2/@N3KKI3-.>X%-\LB:T M:$T* &)*<;'E1EBXYN+SY>&SK!:HW$+)+;&/&<0UHR=#J9 MW;Q]XB?4+=QM&O5G)Y-J'[5;/#[L'/T)2<]U)K\\FLZZ6_\%=3?.[D^E16*L MSME PA,2M:I)5$E2J6*,//KL84\[1XA)RUW5.*I:?=&.(R;>22/,-,!4H%+11 MT\GJBLF:@:P=X!?O4I>/JK>)4N,H6"N8!!JUHX9O&[NN0H5[_5!=BN9:/M!) MS;<9VZV!U1!K5)ZE6DPHUKG6S96?!]IUP'=5^G[RXCKOG2GD666U=9 \H6&G M>:H!J@6<3VL#W;+3H<5!1B97+(#&9022A!:,*]G.=-!"KMJ"5(+ #D7E-3$&]*T,MN&O'ZH M+K_O9RE !S0%5GY88;>X_.(0"6J+HB;H@@&KHC7Y0!*+ MBEJH*<7U _QRU>MR4!6;#5)3)>,%2K"$%&* HE;,CJNL'ZI+5Z_+ =H6+XVM M[]9K@T#"EG+0E"6U2KX4UZ.U*ROLIB]D@8NOP"6 "V0R9*-F"BVX7$--$4,H M:P/=DM7K B'+(9)C[K;A @@(9$/,TE7&XD"%<&T@NTSUND!\H+!(R,46U.S" MY=QB0(LUM,0UH.]1V/O30O8_'W?[5GVTN.^)3%[+Y/WQ=8QRXCJO**VQ.DWI MBBMEWPKEA":7B"<5S.P9KOKCZN%Z?@]P1%/YUU'G E[K/Q]N^BEL GV*N,:L;[Y9B0XLQI^:*J5Q ,R'BNI9^8D=F;\:35VOM*&)*E*M0 MEFI!0NJV!>KV2S N"P7?)T>Q8#OM/Z$NRU.\KX-T6N;\[/U/"Q$=ZJ]G%SAW M?< 8 AH74\BI0DN%3 I.LS<'.:#CV*,)Q;?'HZX$^V1>C_WQ8/KJY^.?953W M#W#R69V.)SB4Z6E9=Z7,]_*TFS3P7L7>E_'>! _W!Q6')W<]W9_TYK,GWV\* M7_F.7YKAAT?XXO1UG"J=B4*SSB!G!J/I#W%,+C(UK+8VZ-&XZ(;"2Z?P4D9\ M:XW2%:P"2 4@5B+C*I6 57E6J$]9XH;"RZ;P7;RST># M8=?SNPCZ/L;1GGR8B+@]& T.C@[6D2U<2VD47"TA0F7-BEIA2MG;T)P+R]@& MX5O9\C7 \.TY %LJ#WO)EK^SA^J*L>5O8?I4ZOYH/!SO'2^LS^UJN9F,5AIE MTR"L[/1]/! M2*;3)R>7F'[D-._K/T/IAND'5?YJBLRYJ*(.FX_J[-'D]*)?N1E.ZOY\%M4Z M#BXXM?=J3,9$$1@%T3=/KG@7? K-]&APXGO:^#?[RYKV,;[4%"T(Y:'(/:$..P0HV)5D(*6#9Q+>>LFDI M02Y71Y4-DX\ XD)Q:),-7?ULESCV:>APPZ:E1[I0&6S).>9L =4;Z6\E@*0: M0ZK!]B#2G0O3;]8MRR-Q+V-<K41T M,[6VHLI(_5$E0P&R58>DP@DYE[[,;]CP:-D3K(!B\-G:6@6*=/,X&^4:"6UV M&N+Z']?F_98T5P]C,M2ZP5@"B))32,%[ M'UV,GE(?PM:J KJ<4&)"$+2@!E\=9&[DD]$L.]F"T*VJ[T$H65E E^+>.10Q M@ :M)KIH7$&26$LD%9E"+?? O:\JH$NJ@X$YM 9QO@F\&$L575&;C=#$NEC7 MTN7>'HZ/>!W];8DB(3J?5;9#HD90:O($7"P&YEYN*; 2:"[%V1;RA$38HHE MH2%U@EH;.F-(@F$MG>TEH+D<3TLY@!/'(7L+WCDUR$ I%BGDNHU_UL?3OB_G M.!S.DZ6SH^OH<84K)M>H=6O0O!,L1%7%;FG9-N]P?3SNDE!=CN>-KHIS$(HV M,H-#$[J";]XF*ZU?51-6$M4E3=GUD5+@EAT1U%2*.F*BU%7&0':M#ZM.OK^: M2B^]+$35.X5=RKXKQI-R8A1FRD( _:@EM7SDEN)))5=7L91 L6I0E)QBLC40 M6L3(T@=/NG3DEJ17'33G?(V:4P+F6D(NAGS+ 8.O%OOO+<]BW]WMN[?649L2 MNI1,LH&R 9]RJ54:5,U#&G7+G:X4@N<63$NKE-:/,F;+H7)SU0I;\LI1*#:4 MA@&-KVR! V,?.K96QQDM10@ &VRQ=;/B,B2'F6.V3)5B*):H+U/D-LYHI9S1 M4,4GRVS9KF M4C$0P 2\4@ANG%&?J2PELC6AJQ)OP/I4//ANH@5[]-;:/BS6^PLJ=X=O30?X M*U:]05U'>5M*M9I4UQ S0\!(S#$U4FW$Q#FM0<_DMX&X<4F]9G/6R[54?<8$ M'!&SQVZ;2?&2,(+T7^I?KDM:BLA5M&Q$D&IKA,":=$ 37340-RZI MSVP&I$2% =%6\,YC!IM39;+=-N-U#5*V2W5)2ZI.+V*\U[3-@N;=OA5QIEF& M[-@4C3!7#<2-2^HSFVWC,%_AD"! ,I:"$AN[M>?=V&A>@_&U^:R^6P?:)!6G M=]^>[L7\;#28"<\_MI8SPDQ+)=92H:LLF&LLB=$@U,R56L0^S?-;U4V#OIM8 M:^*XEE6PCJ4TO3-)2IG/E EFXV$H,U;7LJC]D3?G3:LW;$G9ZU\PH(?+^;"/_"XNTX'G3U#^6+O])ZE'S7@WZ+H M8*1$U'._9-W9D;_3T6LDN$Q9L@6PII9$V4NJ3E2BL:\;UBV8=7[#NNL#4G^6 M*C.HC^O*JN><:HW%%I]SH=2GC8ON#48*U0"'#[0Y)D?=IS\-8W>$9D^D'DT& MZUJ .EN*+5G*T0>('E&!2\FF5AP0V7GD6FW!?0\'D]]Q>"0_'[__];_UBMWF M3\I#:8N$-319#D],Z-*]E,NK>_'D\XKY0Q!7# MI2 FFPT$IH*:9VD2WTSDT&V,L*'(0CW)[?'D<*QIE5QTD+H0MD0JCJ->L94$ MI4N="%PV"(5$&J0-6Q;H4+;'D]D>[LG/6%\)XXAO3:ITB#BEC6)9*;2HJ_[.61JW!#Z&4BQ3-@$2N%C9+SM'70VT^JDO M%YA40BJ:31I7Y_L%FH(NVM!MKVPLM%27WH&V+C2Y;'VY0(IX5S"2S3Z'#,5I MILJN0E>)(5D;7=I0I/?Z5T,*02D/K WH#KG!A=$R^6LJ!4L@] MR 96)58O4/4+9U^- L#$(*Z0;9ZME&1:+11;CU%9C^X7C*ZY8HKW,4(Q-5/S M^D)$/&5MS1X#M"(1:9$YM-38:E>SLFK>+#5WJPZ)/:E=!=]L#R+2JOBX18Z# MJD-+D)D)"DCJ^KMK15\K<0S2L,>HK$<*H-EA,C74YIT%5Q&)C(M@(&4?BVL] M!FA%?-PBP<*:*E=VW=+JB/-XA,5&KOJN6_X,JK\&ZV<<=O,^GNR+S!Z.ZWSJ MQZ?F-*]OOC,>*323#LH.KK[@([48S:>MB2V!PXCZQR;V^LI4S+4'@F$!69&] MK'QZ),?;.'DELULCGM/FWE%_U'^I%DOUJ:NU"5A21M\" 5DT3;SCU;?E#5/9%&HEMF+-T;)&-7UDERW8:!J* (^<#E "47;%BT%:RN5$/ MHO3*H[7($9,JSD@VW::7 )9*R\Z#,/D0$TD?DOQ>](&?G;!]-#O"8>=]>V+. M7$&,#ZUXZ[K]W8H-8)-#HW^K_KP:YKQN!%FD!_$BL50&5N?NU'^P+62JBX+- M:LZY^@3IP)ZG8D^E[H\&_SKZ;*'2J7(Z/)R,L>Y_>79/@-(@K)?+F'+V0*;E M$#4TQU13"DE*[-&D_#OZK5\K"*_E@QE-[^-@]' \G?Y\_-_">X/1WF,9SH&: M[@\./^NTPNG^O>'XS>F)BS+NKSU6MYSM,_\RGLA@;W3W;=W'T9[<'G%;T]-S/SS_FM+]0N2/D6[,R['2JD++OH1FHRV PK4:Z,$\C@!8;] M4E.QIE6,ZH,;&.S*.3;354[6T%_+ZOO@M:?*I=GRA_SG7,:\*D[8YE:S%402 M@9(P8_'4;2*OCEFZ'>-7W@EO*-Q'"B]R[#**<\7'G*1!05]8_T6LOD> MC(U]+W [,GLP>BW36??!C9CHIQQF'ZHX*=$FFL\):]*0??,4HW%YZ>4D-C1> M7QHO<45TP>0!GLFKBPH8+M@JN#RM+5R*6_Q5?=\8C?D_9GGBXVFTG M$R-*:@A*"'36=Z4N6N"D(/:@.WM#C8L:Z9!41+.0;EL6R!PU!3%HU)4$K%[3 MDG7Q&O,)(FM+B$4N88BVF]";-6H$ ._0-HCQ?,MF;$ZE+'9I(S@J(& *5@4 M5#+18PM*IPUEKGS,J\(F9Q6"12P4P&PE%:S%LY+%NQ[(P%Y19(62E@ON_OIS M*7*R(6*MDR/ANV\/]8,R/5L _G" -!C.RW_9]^#@<65XG./E-:%=,!=95,J M*:O$LJ884E/"0I92=05\2S;9NLEK>\/BC:JZ[!%\02QJ)=!5.&MD2 65"94, M"-@ FWR_-Z9SE5F<.E4Z*4+& M A@2$=>D4:1FIEA\#Q;L;TQB?1VVJG%*%*VS)D)J 3DT7TPE:P0B]Z#V\(:= M*Z%I5FP*S )-I*)QE8/-)7AUXJ)_HPM8*0"X5'JPSG]C(FO2V;0R)I&Z4@$8 M0$1_,52,J1R30;1=9RAM3.(JFL2JL!-K*CDB C6&'&.N,>1D0DLN9S ]J%.X M4D19V3F+"Z1,,-W*'7!LDX$B#B4T9[$TCCY6O]G$MH1NP !LJ(#*0LM#2&^Z5\-T@U0#-92<_%A/N?*F1YT M.JR4*:U)A^W&=,XS":6V1HS!LFK;%F*WZW;ADO2GTKR4C>GTQ72N,HLI%-.M M(6.& *YT[K^K)A^4S,WYM-%2/=12FTDI2S&EV%I-#IR)["$VS*QZJH04I)IJ M; ]&W%?*E-:DHWAC.N?I)W2^Q2@QU)8@^4SS7;MBB1&RK;SI)^R-Z5QE%D?R MU@9TSE("!BC!2,4:D#%32*W;RLSFTZW,;%YE.J_H]CPK5KOJXZW,;#[W5F9Z MZJ*V,BO**VL6^F7+E_)0K"Z-< ML#Z*)HK.8H:2*(?()E@*V HY]%?(RUWDK@NKS+NEN+IJHF\> MQ'.SR43KKI"KNZJ\6XJ_ZS;T*HDK>Y< (I(U!L3;4%,#9Z_2!K57E'?+V:56 M*=?0)$TIJ(!MF(VK.9U<$V^7$LLPI841V.60@S0XM!P)CO!?. MR<6>Q[)5P78I\2+GT.VOD&VJ!%A=CIBTY2DT-5UM_I['BQ7!=CD^&7-H$KDE M9QE8#=?48E,L4AFC..J13WXPJN,#>3+3EN@^^?69MT]P* N;<[M)\/L1G!PY MEZLSFEL5\#47J.Q<$"LVH&9:/2+Y%:3<8AW SG@T5NKHD6Z@NOO :=?].A(_ M.['>"EKG 'Q6(S!>LF?+D333ZU,/P\:[]\"[+T6>>I_)>*Q4H9OXXS0)X48> MV @*-],CDE]!RJV'=U\*\0&:9\K",7@P)97J@ZDJZ+-0"BGT*"_;>/?5]^[+ M25!]R35$2"Y)!9<@2ZP)L[6^I&K!]8CD5Y!R:^'=ET/\4*S-684[*\V[4O8N MY<3&E^H*:;;:HZ1U-;S[I7/Z>^W]P[2[UL-5E\*HZ:LK4RP9 =B"6T@26(K@2IZV;<6?GY)_3318FPU=M4/("/E'+#&$CC96JWO4P:[\?-]\?/+Z:L1 M)Q6M0><*9/TI320C0I!N8C#WB.E7E7?KX>>7PGY++8NO6)+J^>0INY"S!"LA MD,#?L$=.O*N_6PL\O M:14J=OTU,8H7 XX!J11G*S%(5;D3>Y3-KH:?[_7&];U,2:MP@\I5,#@ F]#X M0M!-!28G+J4>47CM"+46GGE)_8PN2(O1:+:9 *JG:(.C;%Q M"#8H_QSXYF7 M[IF7DD2Z#(:L=8U;!M=)#70Q0?2V672M]8C":T>H]?#,2Z(U<3/$:"" J@VJ MSH245'B4'!WV*6/<>.9E>^8E+:?0J[5<+=54(2*4J&RN-M=88ZI4>D3AM2/4 M6GCF9=5O(0S=J+R 02+[(S/R998K<14>I0*KJIG7OF"[+U,]I@"U(B^L!(W M$*HH;LVVP-X;DTW?)Y7TD$9KX8670^;HL59LQ44"2%;IBM:[9J7XQ#'Z'J5] M&R]\E?HKFC V&Q%C17 .*+*1U%K!EGQSZ]=?L?(T6@\OO)PZE5U560[52!'P MQF7?,ICFG:,4@J$>I7@;+WR5^B:,0+$1"D2RP+9DE\2 !^P*KQ;J>XV3'M)H M+;SPDM;%>%]:YI1]QY6Z2JV_=Z'LM5W*LO9>B MUUH4\B6XVAPTSJCIFTW(8ID$0UTW(*]41N-M(33"&7*=3R?(-7;S%+&QARR^ M1\)P5:QT.:)(^B4U=LO5G=O5ZGD]G-Q]WH\ EZW)PN9(/2E!%#IE)- M\!!"1%YM"+0URU_2KJ3>Z MMKX]'DW'PP%W?0%WN\<:R/13%_8[3@9(0WF@WWDBT]G\K.-?)X,#G!S_+"-I M>G7]=5$]";\.A?>$.\=Z]-FCW)I.979Z_-;T]G@XU,>>X/ BF?*YBOD.ICC- M)Z#DX- P8/#H26I1?5I\]+[!:AOIABF7YU/8FP)<-7I2Z1A#TLT%-^IB+'*I M;G5]RAD CZ6.CR93^1HX*HHFIX>_EPJ72LQ5\2.$ 2"FI(E/!'2&HN:Z)=L M,3LR;77]R(8=ER %L9%J;I7B+& =9 B"SI:Z-QWLWG^/QP?A*4PU]1 M&Z4OYBR8,KM8'67 &#&I+F#@)"!8*9^: MC?01CA2V[O#B!O%I]F'<]2/?<*MKK)WQ[")ZUSXUR?RWX3\:#4ZPGTUPI(B] MQ_5 <*HM=?)-GIX#9$K)!U"A!R6**?L.G MCVXY;^E/R73:[A]QZM/C=XY$&S!LF/PY\2J6:E%02I".;A0@%?0I&L>J9].& M>(L@7MH0[XMD.I3@2X3$R0%GIFB3200 H@7-L3[,M2*)(^NRRB4)I M9A%2E.;0-4BAVU]$](\C2]GD?+;)2#Z=5[**#+QJ//A\ODH^]WR53TCS73.T M.18?@DHS D*7N\&UZ'.)1C!*7%UO]>^Y,H?NR9$VXF"$-.\)_7D\X@4ND5D; MMQ&9T$2TN69HDHOJ(^.IY%);;::L;H?WWYZQM!"4K=7_XV4@O;!N=) 03!"J M*0(9@S*O"PWYEV.LED4RBIB/23#$IJ SP8K2J#6BJ18;.)^H7QY\:Y?*'L# MB=D+H*V@N@:S0&##$*J)@*G?L>X2L%A@G*OL:D@&G*4 !3S99"+;5G(4D]&O MKL6M"!8+M(NNKKV:@772 '+1OQPTGP,NDC6C[P$6_VXBTV-Y/1Z^'HSV/CVI M)]@$]@RQ.$ %I+ C=*5FFT-0C5@EK+[/6C%L%NC#DO.2:R!KF !(\^-H372;?>;G;\ZU";X-:(N_FBA]TU?C[^LC/U(8Y8S_GY:* 7OXA] MB2\FH;+-4B1?R!%0ALS,8D)T385 $EE]Y[:J("W0RV%K0HDXSA%*N11;:W&4 M;6R@OZZ9)3V5NC\:#\=[Q^]/ZXDUB8-H$;HQ2@U'A&A:P=P-([%$*&G-K.F2 M@5J@15FG#LY0I5826,X80J9F4[+.%L0>K(GZ)J"ZQ0>JQ&NWIOS!2#^Z-Y%I M7W*AUF6A033[080T+YC3.&5/11G:^@RFRU5;5EU\RJ[AU-1H/9T43TQ'N# MM]UO?3$J'Z)&*8K-U-25%T+5%BX7EU),&K!6>%5^+Y!:H$T5:RPVT<#$ZO<" M$=?,P,T:0\7PB4VE54;J?;6@DV6LM\<'A^-1Y]4^JUY0Z]'!45>R@+M)B-.3 M75MO\'N"7+')4P%A%80 1"6U3AEJ%/.D(,HZ(G<&D2)X&Z?[]X;C M-UTE7?D5)_TQ.1]$PQ9+,E(!1'6\]YZ-\5QL-CFM+G#S!?R]W6I,Y^ MG7_Q1^T6CP\_U%8[UYGG]94;U_WU3*-;X-!*\-VTD!8J9H_)@5$:!;$)-SRZ M/!ZM1TC!%E.T #4IH\#Y3$ZSHN)M=E1:,!M&71ZCUB+447(1FD.-;@&L->B# MB;;K(#8U&]4H_2G+O;*Q9?GUN6M%[P2+Y! @IT0VL/[PU30.*&O*X7V-(7M&:)Y(L=8$7ZBERH'-6N-]V7YY^7 [1!<=I]), DTR2X;:NM57 MM1*'DTESZX;RY><%>7$J#@LZS-5WVR44;MDQ@RG91QM:.JD0MFYX+5-_+PXY MC941;8G!Y@PA=?\6[P,$4#<+)]/^UPVY)>K::E$?S/3-1,8J>2C3*0$W(JU2LYB@+=X.F&45>B2V>!A#*^D&I)1IL O48\8[WDU"J4 MJI3JT1Y.*QM;IDO?S"G&$BR;4KP1D%@+L_49F%K-)7F[UB@OMTMG*7@S)]M5??+R\?;FN[A781.-4")5)VR)$@&*X9?&JK M/_-M97WWA$YHH!!X+1:-Y#*OH)0:DZ=SEXE\@VD1IPM["] M1M3L->18U!5[JS_6&^]EZMSEP%VAV^]1PV^F -694AW;3%!K \:XPK4#5]YW M7\CJ 4DAA0+1DNFVFPB46R5T)@-#X-J#7=-ZX(4O!CGTKF'H)OXTR +9ABZM M]-ZVPMB'RCJK[T\O9FEI5PK),EO-4D!BRJT)1(V%)CK]CWHTF>>QU"%.IWJ5 MDVV^'QW-'K6/\'HTVY=)A^M$]KO/OI:3[;X_KP[S]ZYRA4:JEC\GB5OTJML3 M=MMLMES0QXY31;V-ZO: />JOW+#VRO2R4ZZ^!:S$I@'EA%&EJ6U9?3 [SWWJ M4]BP]NKDS(E--S#4BG<0?"&LMF)C-#E1D#Y-][VCW_KU?); AQJ*CP?35Y\M MOQY/9+ WNONV[GJV> 1 MD05F+63:ANS63.S68I.0W*%Q'6A1"90- M::^*/,CH@E#"$%."9KJ"_*9*3I:=S37YC3Q8#&E[&89K-K.77'FD9-BI.BJ9MF:SGHBR+54F:2:%=_5G8O M@+Z0B=E$S<>$!9M/$*"1<>)C)P-=R251CZSUWF TF,E#=:[\8*3ML3>@H=R: M3F4V_?EX&U^.)[<[)_W1;K:_*GY=3J#4E]K[AAKZ@I^K2O0<[-^.D&]+QY(9]ESZ;6.$(<I:QME9JKIF( MD?))GY,]@UA_K"[$3XYH*O\ZZKIK7NL_7VY5]-D)B^HE^M.P/Z?1O<&,!A?= M\V//3YWYJ8NACOK\RI 84+U#$YJ7WR'R76V>[%>X . 7_7MG$#XYN<3';N"^ M_C/L$JT?+E*++;#H6;/62HW5^EP5%BY"V8:*+OK$,:YP%;UOAT4%]>M!O>"M MX18'C2\!(')@JEES6)=%LJM./:YPMP?9.D%S>S@^XI[@@C'&3,8@U0;6 V'R M'L&'DC'FEGJ/R_N1BN%PKF3.CO8$'XTQKL24T+D(V5G,UH;<7 V.)*4^37A; M=LA9?K=O+9R8L]6P5*"215MS8)M,5]6O&YKO3Y6IY9Q/EJ6 9Y]-2L5YURWZ*V5-Z77.T+FAV&(HYE(#8/+> M!' UDB:HHF%'-.Y[<7TJPK%8";#AUV*Z<#ED;[,+-Y _1Y@+8ENX2I>J$, MU7/)&K" M2W8M7W%?(8:UUK+!6!DA:4X7"2@Y]-:E%"'%]638D@7W%:)7DJ#JIPE@\V!L MS3%J+F<*FIK%M37J,E@]O7V%:!; <'#==$P$<#%3\1FBS4(^JC/KPP3-#<[G M2:M:3KGY !@L0-3\BBAC%4/9-NB%7";E*\!60B1]Z5 M6%QNEBSC.L%R&4.I"X2FI5C8^("BGK%@H@JYV[]8LK CZ=.F#X[*,H=0%X@/9.4\0V6BDX6HQE.P+A*Q!)Y54 M5W^H>^77]5S($+BOD#+GDB2I.27-9BL:II2D:HX;TYKA=LDK="YF,[]" +X& M"J%"+"E33&1--V?8!4QES2"[M+4V%P-6:-025$RM &FFE7UR'&U4IVA=[$'< MZI%?7& \2RKXH@VY6@]@8^N4H.G* !H"%_RZX;8TO[C(-<;=F'3NAI6 (=6< MG7I'4_2='%$SX36#; E^<8%@N=@,=CM UVR!LLD57"TU!D^8C><>507Z=M0^ M6@@XD7GECL\_>,'S^I=2Z\=W-5O8!0$D:!RI^<2I9?VKENI\CQ9I]!#RI2SE MD!BC!W6_)FDNV(A"C=DBN6Y#ZB2V!_W,_87\TKJ0]? >"TZ.) M_#28CL'9=//NL\=G'S\[=/:Z^_Q7Z6.[O5.+,9K4(%@3<_90Q!2;@9R+8>XQ MDHDN;9W]LJKTZ6K^=266!Z,]&=6!*&EV<*:M\*A]>/OX4S'V;-3P]7B"RI?' MLM>5>!I/CF_5BQ^LL&G+Q"V7SN,L/COU>R9O^(15W4+TZ* K$_[)!>T$B MWVN3GD_D?W+J=ZT10#(*N6?,X%E(1*,V!RO@J_VBAJOQJROR>X?V^5,Z1?N[ M]?V\^N@7"G^>[,P/G4?@O[_8Z_%,OGZM[L@WYPIHJFM04FP5(4#(FFV";Y&: M]4@^G/3^F;2Z@>7] /$\D7S4GLS&]=5'^>1M/!S,<#@_>OM[I\F]O^D^3I2W MAT>3NH]3^74RWIO@P4=W_?H)%]S+:-)'@>A[9@U$:[TH'W(-(%%E9D@H56_A M0A"!'G4Y76UV++\KJZ*T''*BZ *8W$HL!JUM)MN86NS#"J4-E3ZGTI)6J9 ) MML1@C7W\&RJ]'U(<'QR,1R>=H^LXK&&$6Q=+$K1N M5:PE")P9FB3O&*I=6S1_7DLT27-70Y$!&UBBG!OF(EV%>0\UK@F:W^SF>XEE MY&(I@#?H,E!-Q!J^4_!DJCK>9-=#_2W!SRY%@/GLG:KY'# 1B 9/YT&EO76M M<<$U1O.B_>QR1H9-\SFQ%0H$-G..N=O'+&M;J\2FJYJ9]1)+J-JNX(R/I:AE MNH+HHG2C=\6%Y-)ZI$:7;YE+RDY"M]Q4J(2@#I:(G VYFVJ7\LT]ED4&?",GS]81S$J>$PMFTQ66KD@%H7H;0E=5 ME:D'&%S'Y$G]"'HFB4!!@*VD@Q:;:(QD27S>I/X5\=6!8X6;_X"HVI M&$WA ='GTJ2V0)BBP6!;CY*_9>.S_.Q/ U?!@$S19$@<5D2\_U X>$01U\?*.R.?/- (3>( FK0U"V^SNJ"-97$^?[UE7+MTY:C MWS)SKI]=C]R:3+H*"-T=3S:)?(IO[[X]U%NLY5ZB-ADOKC;CDX#$ M;HJ1M,J(:+&EVH-*".]1NG4TVQ]/]-$^]09W].AT-JBWQT>CV:0OZZRJBQIE M#6EXM0#!%I)*Y$O,WE!B[C\N\Y3RUH@?CBL.?SF:#*8\N*#9(1>#4(H$P#5D MYR!AH>@XU!S1NMAM&]1_A.Z-)S+8&ZV\X;R/B"\_8M'7(^/'9WQSA$QH#12 M4K,#2:%4*.HU:Q &3MGT2 9??A6]Z62F878T'0\'/%]"^4 ?X+-5EH\49^S" M\\45>5B^_F[)B?KT9J/*K2['16=KMQPZ6JBVU![IK V+EC=.4*R1+":46-4# M$946NT)X:+BT'/NTS?>&1\+R5V(_@&C/&8Q,4(+AA'UKNREA%M(54[ M5Y!"RPEGB,E&$2#)%I!R$>0<,E)PS67.:QG.UI9"2XEEG(HO+N2JJAIR+H3$ MIE1-JS(UR[T<)[VR%%I.((LQD0'-Q[S^P!S0HI!'0]W6ZX'B^@2RBZH/O()4 M6M),Q]05,HJQL*@#@J[R6XJ83P[&B M*3OCT2F>R M_:5X8BY!D&JHIA80EQ5/PRG8Y"%7&_HT&M,OM)?BJ;%P@]H20S+@H]67"GBW M^CVX2*6M[OS2SD&_U^#WI5L#?+@_J#@\P;.>C-'??/9DD8!=R&12H:;NE$PP M$<$[3\9;XU,!$S1FAK*Z\R:6C,$BJ\S6V,@7:Y)U ,X@A5I+CL3>(2;?6SLX M\VLJ49[UI6Y]*R:F;$/P%+N:H!DUT\.86$+#("L\U6M5P%B@95C([#UH=ET) M*DHAL<:A;ZKT?&QV;AEI%<$X:^W?<7ATLL77<#A^@Z,ZKX']6*8R>2W3+V=+ MOS_MWGAR>R(\F'5"XD)M)RW.D6%7:42PD@V0JD6.FGS9$H"]L.G3RH15Q6WY M&MW4F"N'8*QES<@R$I72G$U:C&I_3C/G DP9I14K M-<7F&0C[M(1Y57%;?B:E (-5R9B" %CKB#)KX]O2"N1<8745Y*IC>R$:,X*8 MTEB:U43+0NU6\!&7KO!?\S'T:;K@JN*V_)Y+2Z5IBZ<*CB!XGTLT'#OH*S15 M0ZN;2*PZMM^?:MP8O+TYD>GX:*+?Z>3EOB#/GX<'KW_Z4?\Y[9$,@225XL@G M$(L%7;?99LZ)F*DX'@]'6O@SV]F+9_ MTQKSOZ]_>BI.]O3LV?CP9M33NN?;PN%@;W3SY=%4$3P^>6LPZ@"]Z=P/>C&] MPO001S_]2),;>O>3WT\>XHM'^>B"5:\@DW_SX2\?B\:SV?C@\R=[?Z%9UU5Y M]A$:3[0%M^IX.,3#J=P\^^6_># ]'.*QHC,BV369>J"BUYR_?G'S+I)^>(W'ZK:WKVNS9SH.G=^]<>_+TUM.[ M3_Z4%\M]QB=W;S][_.#I@[M/KMW:N7/M[C]O__>MG?MWK]U^M+W]X,F3!X]V M+OW!S;D>_#E.]Y4'V#]><"5#^ROJ^XK 7^>SQLT>'KS[Z'^?_ M\\V-_Q=.Z*(PR^?"[-ZCQ]O7?M2P/1J/=HX.]"+UVFET?RRMB]L>BC75.9,S MI @YQ.#%@/.&:VY?G05PK=NB[A_7608W[XSK4:='.I%S_50)^-^/Z<[X]4/W M^/6NWS[BEW=?O[A?7CXZ^,WN//]EN//N5=@^>/!NY]WCX?;SNV'WZ2^#W7>_ MP:,[>_[%_<>#W9<[!P_]SG#WW>&KG:>_#UX\K>&1GK/]KIH73^_M/WI^]WCW M8-OH^;#C'K_:U6N]&.:W#]V+X]WG-6X_?>5?/'\QW'ZJ=[_#PYW[#\R+Y_=> MO7C^S.\\K;#K'KS=???+P>Z[^IKO_P[\W[\,7[CA:WHY?OOH*0]?'#Q[N_.R MOMEQS\SNR\?#W>>/A_H,=N?=_LO=E_=>;A^\>+EC\]OM=P_^R-G[4%+=0DFX M!2!I*T>!K=AU%V:?C=AX_2=KMOYGKIT^@/#3MW_9^_;G]I&MG7_%17GW#-)EWOG61Z.=?9R940WX( M.V$PV.VW^E]C)NSM]O<.[F0EW,OXZ.ZV]COW,3[661K&DNA,/Z$MX4YIK(?% MBBFYIU1X[Y(H2$/MG5W>44"6))[-K.^M'(=I-E$%_!I>&)S/7_TTC7T%+E_A MIY]6Z<[#)"E5_%9/TZS82!WZ*O)?O]O_\_@EC.'/Z,/5V:<_/QY^.C\>M2_> MOYI=_XY_O 1[OG^W_*;/^!9O>3/J^GUV>M_PHC_.3[[_&IR=GP" MXWK7^_#^ SSG70_T\-Z'R:OH'/3RGZ\.9K]?'19GEZU/\-^_^L&PU]_O=9M] M%?:;W7:GTU1[_4ZS%QYT0 ?[O78 ?N?__->@W]W_;5$%6X4@HGX_*6;=_.UR M_+7:C83W\/S\W>'OWMN3-Q=OK[PW[]Y>OCL\O_*N+CRP,J_ E/3:>][%6Z_= M>Q8^]RY>>5?_>^(Y!J@U/@^/KO#K]F"O6YN6K_/+OO.[KSZJ7J695XRU-XQR MF']OKE7F:?#^P^]O[SA;^M<0$\=PQW&HYOA,G:S:TV\HH'+"4;&-W-1?;1CU M+HZOV^; MP;YN#3M!>ZC:PYT7QSJ@^.3__%=[O_4;!ACK.K;AX7K\<./W;K;BQ=NMC;BU M$9^DC7B5P>BI^?#&VXGP.6BF#W#='Q]!X^R='__SX]GGT?S\..B=79V"W7C6 M._\XCCY,WBW8B2EHK1/X#C38^[/.V7'0.INWXZ^WC2.OM\W;EX M_<_HSS_J=F)'^=U>QV\UM=\!.['3:3>5'PS 8^\/6EAIJX9:[,3NSV@G7KT] M/+\\)8/P;VTK%G8;>9SR\H99.K''T2.-A\4CU '6ISV>\U>:]!K=OO=5G.@VGZS MU^X,_$ 'W6 8(*JBW=SK]PZ6[/S'5T)_^VS4-[Y YVXYS ??=6_U*,KQM"[. MX9N_VMVLWN@_:;?'>JF'PQ;X=[0[ZEN:^?%83P= M*U\7WFD2[-[=RWZCC3<)9_VM (/W;MC6![HME\?>7@2_MJ#!QQRK'^:9ND- M[KMZ0)05,+(L<^$\V'A4+26$RD=IN)GZV&2IKN?GQ^/)^>M7\9\?@SWXS>>S MSNG\_/.?T?D5C DC$9]//_WY\<-2ENKBZK1U\?I#Z\/[/R;G,,8/'\\^?_AX MNG<^.6V?O_[GQXOCT[VSCZ\FYW$]^M ZV-M3?JO?#-I[H,N'K6'3#P>#IAX> M=/V!OZ^Z>A]#J;&:J4S_A.&'!S<7KM2G4P'R!B2Q&VRQ/[:W"KI'YO#2 WTU9Y+Z_SCA[]:VN]U MPDZON1]T]YO=SG"_.3A085-U![JO#E1K3P]W7K3W6RWO<#(=1["W5)%I[XW* MKF=JOB&YPL<2IB/XYT5VEC'6BDZ+2ZR-V!4P\FPF3;RMRS7O_^" M?=_IM-N]9BMH[6&T$'9^!^R'?FNP[^_U!VK0V]MY<72XO,4?:8G>I.#WQ']& MTXUU8KYE@8*_6MV]5ELIS(!VPV:W.^PT_7:GW=1]V%I[K5Z[O=_=>3'HPG4_ M7 U_T3[AZ)&L+-ICTPSV7315L:<_Z: LHAN,* VQ]4(#C;6X1&O+^QQ-/00% M/'H,Z8Z Y0?<#'B8'&9:_?W$OWU^? ;Z*>B%?E\U53B4;(8Z\/M-<'D.]H8# M<&FT#_Y-;RF/\?PA-11U$GLS3I._99H)%B;X2\.I/CS0O6;_8*B:7:7;39A1 MU=2M8# (=6L_4'!P='I[3=APBXO3>JJJJU2XT]EMM]?_]&MO2Z/M?7VP>? TW/R[!>@NX;S, MHB+2N21@=*9#;UIF>8F9F"+UX IT^!D4T>X\\Y_CD8N8FL.@^'5C(C]WF8[; M8"5741%3GDJK8.P%L97SA1IJTAC<-#OM(/A8"]L@8'C=_S^0;LUV//WPK!S MT U6]@1P;!S1+_-VQZ<=M)$VCL!7CT_:9UBJ='S6.^O\_+I_/6_ M]\[1QIF/DF/ZJ018E"#KP*WTWD%Z MJ[12>Z\3]/?V=1-$]:#9;?FJZ?LA_"O7":S[_?V=%Z\O+E[_OI7+.\GE M8C8?#ZGE1+Y1NB=RA&TLDNJQ1??4BBZF,/JZ>]#T]_MALSL,=%.U0?NV0CUH MZW#8[;;VT&#(0_4?UK4>UIOKPOO]]Z/OD1ZM$;%\MTN?\%YY)I/Y.DY]%8/; M$8/C(9.Z(M/XTQIP!_NAW!0!:'&@PKKA12H@=; #X, %$(O:(G!Y1UY1VH:%2BL6V/KNPCO MUMBZK^16QM:!W^L.!OM^LQV&^\UNO],#5P'FV6\?Z%X(7QWTAFQL;<7R3F*Y MM;4>5'(K6\OOJ8.>5JHYW-?])K9#;0X&OFZV@G"PW_,''7\_V-I:/]#6^M&H MKM5IEON'KD>K0]=/J^3_H+?W..R13U)^OU@Z\HUA^@TO#SA/$WV/_?FSU;[] M((*YU2]TFH0(AM6>/_>"L893:8*,<*ODW0&@],JAW4, MX8N\Q(2PRKU0#Z.$JYW>EB#!W5;/Z"I'SX':VEU;K_S04*KW\ ;_PA>XE/&? MTO WTMCY:M1"]^SCN[_\\$#[_:#5[+7 ->SJGFX.?'_0U/U@,.RU^^&!#P;+ M!YTO&B??6E_^'6A-2'0M+]HC5^FND]WS]$G-3/>WGT\#)6D!G_RGC-!( MN( MBO7['8/*@!@H]%<=6#;GZR==R =QXA4JJ:2''0C)A&-1,^#5R M%7DA?)N,Z-)II@--J)9VQR->P-Q[!O<;PO_/2W 9\G&*=>:&):@8JV+Q+68J M7U:E]&-YD>=@TB6A]ZSCO*VO-:Q(Z7]$3QM^1-?#+W$H MH.6%:I[_.*-/2!*9>PQ#LX4JRK^95OET]OGLTU\=U>LJW1\T51M,O>Z@"PJF MWT%01J??TX->9_]@L#7ZMD;?T]*XJ'I ZTRBH@!E17&^+$TP@!'//7VCL[EW MBI$ %5#5Q+$JE/>*3<.:+J[NX=J*KJLJ_;BQ-O2R>>4]PV7M_];9Z^Q:7S8B M&H\ITG@\M$[F\5HMJ_/G/TZ'.A.,\RLJ]6^F0\\_ONO]U3L8# ?#H-_LJ^$> M.,[^?M,/.P?- ]53;=7W>WY';W7H5H<^+1U*\;L8QJ\]%02@0S.%BA#5"@;O MDI6?@L.=-%=^D4] ^<)3,F-3@=?SS5QG>WEA;MK=ND3ROMU>WNMKO? MOP8(C);VWG>_:W^W]P"TW'O]W<'@;K3<]YV"_8T@^W[:#-_?SJ[?Q>>O\^.7DK',^OCA^ M&7]HUVFVVD-8D6$[!%]<@4/>TYU63PUW7OR^^GQ\LFBH M[\5AOQA/_*KW6K53'Q*WLNY5EHW=37Z?PV5A?!(O]5U%K_O;=T)@/(TU.U]E MU_^<2J-[GTWV;Z\YW#\(FMWA0#4'0:_5' P/#EI!O]\*P^[=.IILNB8^61V! M^.ET\8_>K6:>7],T']DXSW;7WKIK:Z6P*MSS@\%!N]EJ#0+,&>XW_8,A_-D? MMOI[_4ZGW_XN?8@>!LK^=5WAGT"<=WA+/!6)>.Z(G\(L&N7.P-Y#(%61>F7. ML5AX/^X]N:+#4)K1L^(Y/GP6P:/AL5ZB9QCHS?1-E)/]F*@D0'4!5B42&N+% M>:&24&5A[B%5=Q2N!K9[[;UGZOG*$*MWR_]MTP0/EFH53(L8D$@=@K%R510: M>==QR6#UL)W!1"5J1(B/7W)/Y3G80?B'64L]'&I*&"9"<8>_B?!D2F M\ 3( MTMA+X91RY*>R6@D0;Z6DV^HZK#V7*O,5W+9Y\2G6<\+)/&OWO'>[E[M'N_W. M/C+\/,(\I-EA)0:O8C7:R!/TJQ/ \W,8\_GGH'=V_ '&=[9W-ONKV^OW MVIV#;K.##4ZZ?A V#W0'#L6@&QX,^GVP=#M?;N+\$ZD0RC3F8QW'YI#RGJTH M#EB;65L/XOQNLA7[#7OP^+3]5[\UT+UV-VB&G1;LNJ[>:ZI. MN]OLJG 8P-;KZ+W6%TW1+?)A,_&ZAV1-_+-,M#1N;G&CY@;I$C4:@39"=37A M ENB,MMMY#G=,)!D/MM_R]7@\5D J&?YV2SMF'70&:.(!' MQ/G_VVD>U/N,)^4D3 OY?EGIO"'KZ56Z M?= <[G7[S>Y>N]_T^THU![VPWPH'G6X/6\(?= >[?:-[S"*^\/PHCN$?NQZV M=06':)KF+$1B$ ,L?B M]W$:@W5O,.&GLK]@N^%=UU]?O1MZL*'6^'J\_YRK!.[I[.TRB=$'07-%TRL/ M835X<$&4!>4$IP6W,Y,DSM(R#BO/FN9O^2GPXED [B\YQ#5W!J?%Q4-5CY][ M^&NOW:)7G*29-M/HKDW ]'?T-)FBJ['.946G#)K*QS1*G A?F[F -X>1@$8N MRD(3K"LTG4ZM%'S+@N'D8]%,X4[X"K-Q"K(] MKX^_OG+UV\*F*3.Z192PXL(W@S>&MTBL5.-8X0_[XW6O65&NUUXQRH7=6'Q! MVRB'"SDR/80W@B?B-+Q1X"&?GIXVO--"3TR1OD4*'R9)";=_:SUIV/,36/WF MO[ZF4>Z/.VH5O$8VY]?K[-.1U6[(TL[P?]8>5:PX%DZKO4''#XCH,X8 :'O!I!?9Q9]\]K4[/7]WKN&(22>+:N*117%1;S)Y?K;_7 M^?7Y_..'WE_]P1Z2;K:;?350S6[_X*#I(V.)]O?Z@3IH=_?V_)T7>ZU6H[_7 M;[0.VLNGF+%W%HTFA%>V^[_E7HW/TU5HKJ9KW%MPM-[?V^N%8/!W]]M:[?FJ M#2=OC_K0!7HK. \G.)_//O_5W=_3FKAM]I'*5>W[S8-!:Z_I'W3 Y3UHJ7UD M%.SV&@?=O4:[W?DVN7EYB]R@_KZ?[.RW@[;?V6\I'?2Z!P/MM_U^3W=Z![Y6 M>M@*M[+S8+)S<7SXZ:_^?JO?]\-VM-L]4#J= M?J/7VV^ $_-MPG,$YB03VRU)SX]N4O_ 7",/5PITG(*IC 6>IXY-]'+^UEA$ M5_"@ES',]M]+OEMG'T=[?^WO^QVM_%8SW%-[S:ZO@^:![AV D/?Z^WO[NC-0 MPQU/@PJ8(NM45NJU2/EU+3$>@Z*'9._XXNC=VGYT\?;-Q=O#JY-C M[^4'[^W)JY.W)^=')W?90YT?;K^^P622E)BLT1EOLO33W*/^9Y2],K7+>!H8 M _Y,:W++X2Z7"]Y0W3] BQC<@E5N@KBZIZ=W\ [0#[*)V<*C?L?FYKO>);JB M4QIV;H<]B\"ULP7GE*A=*"O'(],&VO&<$L<0KX4QPH11G?8M4S6,\ #SYEJ! MVT\)XV,=:&P((]&L-D>S%A3L8OCUKC1E3[45S/UIRA9J@[C&935<05Y/9@1V MD)>G<11Z9H-\!9SA/F5!V[79B+79P"(SO"-;!;V>K_N#00>\S:YN@PO:\8/N MP<%!/PQ]?V_X5W_GAQ:F?0_1KN\=',>BL./S^.NJ?JS;[GU5_=C=9?Z!;OM M*$R2@36VPG#X?:&8MQ$R_E_U8P?@C3,TW__K3EOGBJ06#O$CM/S!6/^__U"+ MV_*K4*49#O4^H-+]'OZ_[VB;."&[RUC@NJ9]++;7=NM.=O7J ML3^M,5HC].F.C^S35VR,?D!C].068W1]@T7G"!@\G,=UQ]>Z.GSY^XEW\*7OTN;\#X_7+5R_ZW5:M_+V-K2=\]NK7UK2.XN[G5;F$M M9:&]0S\M"XS?S%06-G]/TVMJ.FFB,_>SP40[HSIOK_4Q[[NV*PYO,NC6R_%V MT=?$VRJ^] M5XI0BUN-L7'+UV[]["KCY59E/"&9Z_1V7KQ+,@U.XXT.T0,=#BG9_STS 5O] M\6AKV>G^Y/JCLU4?3TGD#L#/SM(ISJ?>ZHO-6[S.S^NB>'M;5?&$I&VOO?/B M=SU2,2(H TW-#[8:8_/6\&?6&-VMQGA*TM;=>7$&/_$NU5 7<^\XRK&DOLRV MEL8&KN27],8V!_9 .3#O=)O_NKM_V=L> 4](<71;< 0PFP76V;Q=4<+')9\G M_RFC8MZ *V*J?7'*;KPSY**3&G[NW^R]*;-@K(1(@W_KE+YL3Y>-$Y+._D]K ME;)>VM_JI:ZVRF/C5K(S^,F51W^K/)Z2R.VC46.X M<*TE@^YMR26V:*D<)BJ>YQ%9*)6&.4J3D F7\9JW.B_C@BZYF&H>TM9ZV3QI MV/O9L_[]+5#H*"#V/SMQ-H$K"YN&.*+MAIF\U:[ MV__)5SVZU#+8JY0G) M7*<#Q]@1T1$AXRHI$C!3U"C3HEK>(XO1(3?K4/@!N$F'5>\._($3J[$6SE;W M;)X<##H_N^[9>DQ/2^C@P$.&E P6@30)H9C"+1AA,Y?R)]8?WF!;8O&TY&VP M\^*"6.A/*Q;ZK=+8O$7\DM+80I@>MHQ_"V2ZAP'9;FU/@:>D0/9Z.R^.33^1 MAG=BNZI<2+L1LBJ/##>P]QI;PZ"SNO5/-W"E!U]@?-E\];(E"GE:0G>P\Z+2 M*=CJ42?YUM+&(5#N@0!C:"( M\IIVNORD]$=O#R-J MX\B/"K R5V!9O/646SW6I?LTJ#G1>7,(>J^&IHYC<9HFL[=WZQZ19_%&'LJOBUT]EE M7X3'OFG-/1_\K*,>:)WOT3T4V[-LVX=NVX=NVX=NVX=^]_:A/TA=KFX9>7YQ M=>(=OKQX=^6]NGC[_O#M7].&C'@=7 MXRCW#I.D!"?]K9ZF68$%8)7='< =5)3D2"5&?==BZ;N65]6ITMP>&X9.M$KP M6^EO_R:+;A"75]&$>;_#?T:T>^!YB.SV#H,"KV\/!KU=[VJL<^W>/$J"N QU MPU.3%&],F'!\WBAON-=E>@3#PWUQU]60?=1$_?;KWAW6I]D^>.3509Z3SK[M ML/A8#ZY/3;O+9A4N*"Q!BNNKAT/-RX:?)NF-CD%4LC11-U%6YAX,--23*/"> M[1Q=_'%ZW&P/=IXW9#'Q!A$LV40%60K*-$GQ2KXEU1^F9>;YTL&IX:66I87S MED,;5 GQ19Q&E0^EFB9R@[I>1- MS>.KA])54RQ3KE&6SHHQ+I\K ;0 F;[122G9)?Q6?YK"4ILE M(K8-O,60N_C OU4!XC:,2\QJTR_R,@C,[8I,)R%5Q-9EK1)0O!F^$U\>31RM MQH_6."APF!(C,J@JHZ0DZ4YN0,Z, J-O7Z?I" []HS@MP4K3(_QR*TP/*$S3 M%$TK5!/(@@E&&_[4+H?(DQ$Y0H^3:/&^AS7D)=@NT0,MT<(>Y@U+FVX<#0MO MF*436!#8DL,WH7[,TBT.P.>+8[#CZUB>H75';S]O%>^S%0P,2/Q 5 M;K4V73#3L TSA%K3ZB9ITE0A.2LY;CA[\=+:@E;.M,IYAT[4W%-RSL,C>"6W M2_VH2XT?%IG"(AQ/!?\I(PZ%P:+E<.(]V[DZ/-IY;JTRE>K_(-6&9PN742?Y5.VFNZX=C63 M;;N #[N 9CG('%YIXX#S!$NG8>E43MLR(%H8O'BJHM #^RBXYL7";=R<8B@5 M/[/[N/I!-)F"(Y5;]\C^H/J"?;4;E44I^(/&+$>MGD5^2186:':PR<>>._9O M%9"M-*S=SC.]?++"FD5IB,'">([R$ND9^LC@8FM>P'(:HKHF5:"+<1K"NXPP MCH-&-2B'")85'M_P1@HC,_1/E@@A$*+X0#GQ=89&P:*D.8*T50V/K=LE?,)2 MX6O1W7!*^W/Z'H2#J!?0@<9-C\'7A.ZAZ$2^UDA-EWMECI4M<$4("B=.IQ0@ MXK ..5QDO,&'(&)!.M%BR&_7^['7&Q83?IO EZ+),^Q[/*FJD:99.LK4A 4B M2<$+*U$O@ ^6:[X%& -X;Z( 0_VQ>.R81P1E!K9",'>>!6IDN\2E^VJ/N"J MJ@F>I M12&/99:!F1PG[7N13!S")H&(Y&)FI0+(SJ'1V57OJQY*1 MJ05 28W DDSH_.?(9Z8G($PD,#PL^-R]-8YR-M8)VAHLCBAD,LK/VHQ[*S"/ MZ 4$:AIA$@37 WGP$>*S78 '/'NG,=P4Y;X>PL*, *X))IQ,@%+#C@,E&L*J M8393BF9XL^M@G(BQ#5_-\T)/X!\Q?H?_WR^CF-J!G:JBXBH M*@*'JL*G2#&L,>SG',Z66MLF!,RRCN$)E*SW;>_H^:3'\[WGG.FICV M?J[B*CX&[A1Y3O9;_'RD$XR TK]5".<_]7(C(3 74D3/BCJ@ KSAV\#:XO>(+*<=\EC+.5M >2-&-OY2:!,BQ18]?WNUGW[2H\ M]GYG\!%L)HQB/)-U>-X@K_C9SL4I[? 3!+K40^2>H*-X->G\C>"0S>$TST8: M/.P0LV()[C;6 UXX3^ =@^T:/Z:ES.@A5*V%^D0!B^WT/]#TPRF94QAQ<1TX MR @[H,SQ?.)CCW/$.JOY, V.5,1S/#0M5DA25)170/,V4]SZB]!BA8IBSSP: MHR//*G?7.:SY*+Q)$1)&EZF,,]3D8AL\VW.3^%*@H./H&O,( M(0))H@E_R9$I=(<)8:F3L(+.50$I0E[JD/&^Y!S1(;"*G>UA^6WF2CW70T=IEL(Y1(CS"9R%#&,&*W(* M1R3%;4'"(X;CD(V*=SPIX4<:WNL($S3<(_?9SHD!YO$Q*I4/J42-:U43>'@7 MMYZNVW7_GG$&IX:)%I!%H %KFV,65N RT@+01=FB"36*4Y_73&=3<%:(V.FOC''Q1 ?VX;3*-FD M,0>]BT7!ZRJ J29C"M8&EN9F:3D:A$.BHN+*Y C3H)2Z80WCB37' 7#M MG3)AO/[$X(YJ%LPEFC N4 5_CH^+0=6R-#4XV@[.9#JCD7+ (?_58Z8G;^>E MJ?C;D8\.O1WLTNV]X@P7?(XCH._ZWD[%V(V;J-W_+:=6F"6/":\\3%0\SR,* M+E6T9T>U27XK>$NXY,*NR>[.;1,KZ3]$3H)\^=J+4'E$PXAS(5;P< !7-P_"D.XMLJ8 MS.P(% FF5.'XB&A9Q-Q.R> :QGSHFW3/VO?9-7+&PZP].*M \MI"Y/G!6,KJ M5,3#%?2&B-0DX2=,7T.&$[* FN'<6N9O8"+>5*$C"BY!QGN(9ZQV*]DOC?J& MV6&(6'W#KQC(EW7 R=&N]UYS<+]0U_AZ#D2-\60W$<_4M(0O A*QF/+;#%*S MVTPEC&K/Y9?%%^2L@5A'/2UP-V5XJ&2\SV(UV_5>4XZ.;[%6DC*M0CJE,&NK M2APRW )7"*$<,6(]X,T(NA='#+]+I IBO;1\+WX)EQ_I<0ZK0T*'AQXLNHY M+^\8TQ=U!-64I!,8#.F.&2F2DE0-;+\%?8$&FY7]N@7-PEN@(O3S*(Q4%G%Z M**:,$#TEP8F GV.M ^7740YG($8;/+FUR>3Z9XR:F76;O MW,#K6#]4E/FLAO!3!KSFVGF%AQ"4+["4;>*=_[8IE^YW85;;VS*K;?,TVSS- M-D_SX'F:1^510WY[[W3YT+BC5MS?N6<(KM>]0P@.+WK463B].CGSJB:0C_7@ MA1#<8+=%+_[RW>7I^KD7=Q@?82>;:[!#MX0U]61=LN]WU66S4V_ ME)&>>[,LK="B*>BMNJE 6=%PH->5P0QZ5G1511"'948_5,-(QR&'_+C\(]/>PBAHH!2V4I1HHKB% MAVI+ZBL2>HY0)0W3.$HI'ER-S$;",&X638GSBACPHE&*N5X=MY-+4?=&2$E'>6,='%.!MA0/MX!WR0VH2W:PU7+N&\1 M]^\MVW2?7['>,0KN<*0<.HR 9NGG5%"G86KGH"0W!Y1#I;"ZXH6*,)!4+"54X)1 MS@':6-]@U[$B#=5VX/!P:YW27H:AI. UM\/23=8AW.)#6EZ5OL@=JA$, M .-IW5C:N.D4S[(RXN17]VU6>=XV(&^:&!> M:4)MEF6-<W$C_!Q51IP.)WB;IBAB0E?C#5" J22X#PE7T&$<#IUS#5?LQ,BJ;LT '^B M C;F I6+YWQ6F7(> AF@#,^]LU0 09PIY62>N1^G'$5A>DHJ$(2C6#8SY?_P MW*&UP.?935V=-\R;@3G;,5R9Z9#4P<11#2%&6;-J:?()FK[.?!L#C4X@/THL M*K!^)&K>$[Z$<8VP9R+*HLQ^*"%DI)S M"JC!LZ[UG!4H:4BS(7W01)49;_TTHT;JXB6.W) 2.B =, GU>754S(9Z4QRR MJ#L=*$ASPAS@XYU@9GBAE1OJZPP1KL>#DE M)6)PIL%2]]Z,4YU$GVAU&MY[-9^D7N1N3C34Z.?X$!(ZQ=]@BVB2!9*C7"'6 M 1<1Z;MT5C-!T*6#E?X#Y@7/H]SE_F++@XS#6!6XD"99!QI:FR4&[8)GS;=8 M%S_8>S@SX8O-%= S-%MMBI/.7?@+A8H,_Y#(_F>"S9N+W4/))SJ8&T9TTB06 ME@$!CS-R*YF"K$$%9&9WOAN9]8\P:A8O#ZUCT(,O5Y;CT&(CU!S(=16PSM"K,T M"FOD1O9 .@(5/!$L#L-=S)ZDN9K0Z8K>1X'6QL!!,GG2(VQ_.S= 8KOA#S L,K3:_-!J\*SH60<6.)(289 MMSPV'0$=56*PC[<-'.$AE7,@URH,X>7)VRO44S-S+N86N(;[4L7DN-%QZYW M%$7YN+JEV$__*>';#?97CL&;/8LH](/VIH=U+F35@YUY>-JD/8)6MS/##7 K M8Y(4Y?5:372MFRFO8J&)@))#*7!$P#0G(TM/SCNXJXRL+)A9"F'.)T$/] A,0$ MQGV_B;+4U&'5JQ36+_??%GC3V]8Z;S$T6PS-%D/S8[L3_@A,! =<-M<"0(.* MT[IX!D[+#,NN]T\<;Z!@MO]J17]IZO1N\DI6D4!GS2+W>K MV+[7M5"(X&1,&K"*[!HG U_;Y&#J_D; 620*C)$O3J' A4 P)Y?8^9&?NUZ1 M"36$TN?.[ HX9A$(@9'KAN45]3/'W+4)(DO1;/U^RM7N+NZT7QCT8-^A'N2S MU1D<,6G8Z,CKB8IBNZN/D>W._G4&1I#]X\TX+5+GSQ@3-1Q.;KCQY 9C%RAD MZF>IXN@,-CHAUR!,J0H,X_4<<';"\?QBFRM[CA!(EM:L-XD!Y>\$>X+QF-SF MA(QX8HK<9,7)O05!3$C!LJL,=QVEN]Y;):U6%0M$@02%<8DBFEQ7G'D*" K MTEGBW:3TF80@HP)N%@77^"L)6%L'WOCDV+$@HC">HDP@YH)-O16(\":G&BC. M2CR2'H4:$4OAY&EI&A;0%$8C(>Y-HB(V=(*.=2UJ;Q!)*44D**((SI1).)DP MIF2)&EXJ6D3[4@G(\9%*5Q#BS]GF[N[>]=X;$-0D&F6V\(^%H6& &%1C!Z)3 M$L4"O>'".*A&5A7!V%Y <59,%L,C[8+X&:(&UL'5916UG4@&BE2H. :94,0>>B<_;OY- ^G&(<;%CBTQM($8\(GKY=#.^%<+FDWBL.^ MH#W2:++?1)]T['55P_[+Z[VF!_'?/6\Z!ALF-S,<8*27-IFHE*L_;-LR^>0< M'_Z_I<_A75-SN.L=D1K#R)[&>MUE$TUV78:V5)I(2!819P21_0BOENBY36EP M9)LX#!E&Y&99O*Q,-G@__HO3,>M-6GQ7Z0:5"T36- =A*OOH1@5S['1 1 ]S M ^J#"\=XF%,"JG"!BXS*6]:.U3:]UIJRSM0" ?-D+C>$3L:87,0(M,3H]A581@ER"8&]2_XP*C^VH$"'P&613)M[E>Y M9--SOKOKGSH CC+Y+9NCQ,!-!+:#W0F.J9>1CE\AA:+,R/0/B?SS;.5+_FA MYA2AK)GT+P#M F*&QZ<_-\M&>AV126[#(_>MB.TFO3F]6K\-B45#LOV 87(1-9R>M[G#92*=L+V6ZH%RKNVUC< 2*$(;=6 M)R/3$XT9!*J]N>N=I97AM$H,\0E3A9$*AI UE MI8BHQ\ZA$$-9?+.!!U*W! $P"^T$\3*XV!O*XMOOG'JL$> MV&&^A-:I;)AT^?2AECY5782;&B^G(V3!N#L"9JNF[J>F7BX>"#] 07$9B=BO MO'E_0815IA,Q&&B,PV%$F.5%M?/+ZAAAPT9B3" $EQTLY@GJ&I=@G1HQ*&Z' M8;7,++)#@?]1;'JQX]NV' M-O)']V]:'Z1JG%39+IMKAIK$ @/T%<=WFD&LL"*G5J1F=!BCA:K9;EA,.J\F MX:IS TMAV)F ^F4YJAFL3#8V-Z.)4TS" 8G2M.$P01KQ#725(DKU)9O[G6UXMA27.*V8ZG=;.U)HM8\\1* M6R+-1FC(<;<=8'X"$<*3.R B3:3%0GQ_Q&1VT@4#]QF\!?G.O@H7SA_<^<8( M)VQ54$A5198[P5U:&"X&P%HJ$TJQ\2+WIJ[4H-#:/*"WJ# (U$>9BCE2JH&C M@+_? I\6EWI_"WS: I^VP*(B)$L"W& MUR8I&2:^$ZOBHRZO6!RDM:[$]>?$80QN;9SF&/"?I EZ=>900T\/#:OI5,PK ML66Y+H7,'O9VR=9!J# F%>77$S8\P"4'&TME\UJEKF*K2?A:$'I,0]W\)-[J M$I7%\A2TOB217U5ZN$#_*OA.,4;K@/MZGM:=-3?^7\.1F%Q38R'7K*O"O%KF MQA+..&5V4G:]1#]#.=@T+\AS,L@9*J[S% M3.4.H(N],0%&!9:/9G4L9['9MLEU-3A#-;%4XBB&*I[#F9!+68S-[KK1GDH\ MJ!K.<+C I 2=$A+S7,?=PD3[L^!G<1:\1:IBA;TE44 M*Y7BIUWOI13D,;S%/!T354BW8B$4M\,QN!9_>?\P(T%M$6V\BJ-(E7BC0P]J M'W=Q+M1*(09JI7\U4U 1M, )C] EXN8R^D+>1$N?I2+>Y,JIVLS=F@MC0TG3 MEX&.B.$FS=;LGWP%H/I6R7Y"Q]7MW(&V"']SU_RJ(C%Q^6PJXT40E-4F0#-+ MP'I8-5IR>"J(S:M1_[F$U'2MN@,:7VQ).^9VOX8:)L.G+(ZML?/19 M3D&#C28^A,@&FR<.7V(QYI19PY0?8V+?>3MY('9G*R=LYPKY&QSJE'/CTYGP MLDUFFW-^+@#5>,[X70,7S.%TY?1@;7"\@H-C\NQO*>-W M;"_=3/U+D29'YLWI@OQCEA6O<# 1O/V<%:/P; 5C]E.%75QHS=T[3"1KR=)9 MH"S(5DRSW+HM-8_EMKU)'BD=QPQ@ Z/&EY$;IA^.Y#;(^A$OB10_W,AQQ39 MY],:'<$*Z(+BNALI:!:79'E\0#4%X,2J *,>GYF/*%/3*#2,&,[6JRJ/\ZR< MXN'CP1R$IF:":,90FCH@H:@RU2!/9<%K%&"NC$GG2PR958U ( MQLI$.4\IY+O$)&8<"@Z6L$UKL_(5/,>.W1TP#N'7C!Z4WU4D5A":Y,A$9'.BQ^@8_H.#T'99AAC<_G1$T:1"CT M.4W@ZP]JG*82JD$VLT^;"7?8@,7]0P+3JU95-\5>HG2?A#_-HAY.U&?9N?JE MFGO/JJN?-[R77%@#2_DO-5?7WK,B@[6.B;4"E,3SNC3\'B77.CQ-O&1^AQ190A80##V*6%B<.'D,"G0HJ".<'6, M,P4+YU/!]-M/"8Q0QD6$M@NZ=ZK!B&(Q8<@Z'P[QWULA>% A,!/NXE1J15Z5 M+JGBS7Q$-9!+]%Q_0N?F* /]+[)0Z1KIPXCFI%Z$5%DHL.6O14GC;FGH'8.T ME$1;:I&ORR/-QR! M^-\R!GOU7!>PM3_Q 11=7Z77FQFTX.XS29T\]@OM#5PQKMR^F;;;1*)4-:>/ M8AL8^\(-:ZL>N4F("89P'#Y'N $B$\-:"SX)A%2!-MV6OFQIQ?M;%-\6Q;=%\6U1?#\ Q;<]$.]W(![5K1W& M7Z#7F91#)8 ?SKAA386PD\ 1ND1SX/HHBT89V5 &PD)!9GT_>>Y-T)F(9 M+ *!R">F1(,_UNHFX@ H.6]2#>4TBI-LH"$",##5FP4ZM\5>0@1K('4&R@?K M?U=A6G>]2ZG9P^A9HQ9!8=;KVT>/:U045'4D8(%,(]H!C^+M!GJ8#?2.RP5Q MJ69C]/E-)?8*:CD\ND">-&-4D#V0JYN1\K_!'2!9]@AUH_+(4EHX#1Z&BV&% M&E:$6N5(FI&),SC@4..*43@ MAKQ<(3"7.G\(>5I:LA%""43EY?9AHTR+7)G.JW8,A;71,*Z!O9+H@HLJ"L.,R?>I M]U3@]CP$=^*&A3.\F6OCLZ-G;),JL%TI(:JLX- 9JC&"GS,K0>:G27,(4N:A MC&(7(ULG;8OZK)9@)UV2:09\?8T,S=R*WGBB1V"G%45S MC*_P[.S]^#GQY71:G1:]JQ1 MMIX1+ZSEZBQM\H>P$EH: N?"B\JMGP*%E2KU]:+U:?6?6U9?65\"IT89S!HW MT;(==U,/"UNPAU3]3C@)N,98TR.OLYB.FM,D4&=,$@)I%(00\9@L$T\%C ]W MVS;FFOO>$VVVFOB8<2ASAH[/=?$K#@EI4ES_B+@1EO0 *QRJ'&T@.AYG#JMW M-$ 6ZF/Z MF/JYP\=\4FM-= J'":QYCGU909JX*9Q=>*<=+%,&VN?T\"G<+AC'L;Y'*TP\ M^'9(:%ZD!3>K;'LC!/DQ?:QL^FI>6*DR!R"ME"F7*US>7WP3F,'H!FOL"N.J M&H6\>$_$'8'&@37 FFVJ O],>N*?"O;3!F]25JYV5BI'VBDI,?6FLB6%ZS-; MN0FK>I):PV!0<4PI52T ERHY'0 LA[4?7>MF/E:9 :#*J>;=Z'$4T+,4UQ;E MW*R-$2D"8" M0_X%,AN;#MXLR;;-J8L51'P$/%ZEMB;[-A:'(,ZC..&:5M-<:?9 M)Y$',=I<@3R2@U?*&3"*M-"HPJV,9B51M7JS/IUM*0VV7I\.@RJ;HNSI#A(& MUC\5PH)[ )]P@U&G0I<,0UP3-I_-#W,P\[&2C>NW\XC,.VR;C 72] @PLPOC MW!X=OW%*F>D35C#'48XL$\B \(8;8S[WS 0<\00<>K]'TJ@S1[]VR5!ER]*T MT<1WQ\<%]6D4LU\;2NY< G.$U4Y"4P#-LWRE\FL\2]'"2\QXF@3"@%=[!2*7 M$+RV&GWN/;LZ>G7\?(/ESC6&0>N7\*;_W=OMUT[J!9<15C D.KW*H%^X A8- M8PL)74JWI3"HCY',N;5@L:3?F*/8&!1+ZD 3!%H;DA)\A/VU;46.>J0D]\XY MD&-3["G=OF;7S'*+ MLF6S<"4WWEI!SV"/Z7HC2KZ>Q=1@P43CKKXS22O2V< #C)?+16N(O2?-2Y$7 MLI4/>8QOZ:?XGJ\04M9N-?\EYSMUAB5#(I-KP,Y(@Y)I=]$_--5E*-Z7)T=; MK-F2/!ULL69;K-D6:[;%FOW,C'&K*4".RMBRC2&GR1!MW(VT#$ASO==5AXB* MJ0I#(B61;(!I2L$-'4H=/P4S*,PLW03?(T^'GRTSNU3-O6ZL\06'-9SSR%I! MYFCAM/ !-U=QTY0PS##:B8.)]2?7,7,C?Y6-J@LP>I]V1Y0OM^)S>I%E$=?1 M&G9;0Q 6&M +33K1+"$@T*70(@/;&EO")\C6F'32(U3@L(R'Z))P8DG;E#FV M>@*;$$GNJ$AV;LKIR7N]X=7F]AM"]3%OFC8&/ECVP\@TO6** :0A:R*4U%D=!QF)=5GX:5_W9$I(;*2=)L6C8#,T MR<$EP:=37)4P"E7A=#CA3A'I*EXX\+JF1+0>SM M)UD:R^QF>@9R4]%)PC1NL'-C3Y&Q1()'7AD<@_0Q2^J"W='7*:^RBE;NAM.]%-TQYZ\I!I.=5+= M&%D.(@G]8A"ZQ.B-U8,U\4&Q@%4;28P-$SY,XU3%IXWJ4(MR*FI,^H$4W$N/ MCFDFU:=J9U@PADGB"9).,43HV#FUCI88,3$GRJYW6=W=/3+H%B%,6#HJ*0"+ M'IJT3AUSNR^>>*-0. M#H3Y6 ?$A>3MM1L2J+.Z8ZQ"K[W7:^RUVNX/-UC6:AS!MO$='4#<'\&)>JWH M!&HL"FJB(4E]B^-DNX*49")J2NH-2%=-8?BTD @50+:R3U.I@J<^[7+&PAD] MQ&[ V-P02T9-S'S#8!&9 MA!5=2!.33V'HM'5M.I_L'TH[+=Z2.A#'&-4-2I]R!3P9-OK*Q+'C-#6MB-RT M]_*0T?0AI+0Q!0?B9G\."-<\! Z*@DZBWZF[+ED2 M53%Y9)J.6Z?1^"VD$:D,G%]!8\HM!]L:!%J(R(B?@P;N#M3%%PA>BZG-Y-A9 MW$^K7JQR'MPK&8NZ#X$ M$D;,YMK>MXYD0E+]:6ER/)5KA7G2R"'3G%8TE-)6[A55A%CZG&5;H5H>9P)- MG;D?VQ>HAH),V6\C3%?"2%/N&_,&78+3AG<*ZL5K'S:\JXP*3. K7+F7EDK/ M7&JN%8#@[S#WL7?&LHE7G:,6;+>,%X!_DH($;9JG,;E_;EKT$C>(@:E+$GGI M60>\V+=:V9NB"4^)4!JV$;['&^Z6M\&@X_=5HV?#5ANY;RC] .>TV\E<&48A MM]\FW"5F;L/2@%>,;2*_9-HA<[X6.K# #UO@N1 E(X''?EC<7PWW*$+1L,^ M#BV'&1SSH46T\OH%*$8W+(#DTWDF M*)BJOU2>DI.'P47FA7#YU$6=+6GARN^Q9X1QB0QZ8P' K *R*ZO'@.E;V$!/ MS&TW:\RGU2"9@);W($'"E>& 1],6=;^T[48]+1?;!'G)];P+P\LL?D@*IE3V MQ!HWW+I?+^%$P?7?Z-* 15941=4_',S(Y06]88P\_94X6L;B,@?[NK'4FPQ/ M,-RY4IY$&:&Y>]AZ!9\EIKC4I8.CL&!L'XZZX)E;/F#CE;RA;E(\W^@RE?$0 MR'(Q$(9O =,\JC@=VO#4:76B;[9@"44DRI7IH($=EEK$/4O_V ']L!@F' M\J>Y8YB(5@5C62'\R[I\;,56@4>,(=G5-=&;V]\:3$)$5&,6"E&:N,D00&## M@16OKXD)+K M1@$C'Y99$N7CGR@^"9,2((KU)E)?$DV*L7$O%XPPQ!+*-.<< @T+BG0SQ3/C MV?$ S+PQ>B$T:8:=7";:Z1$@(4&,T5S M@RV,9POCV<)XMC">GQG&LUKUJ23!_)O$6#!4Q@EQ*D>T81CPT*^8#;3B5J1R;4YPAMF:^.RD4?T0Y'W(N MD!YA;D#7^G,.F3CW&I41$CT06S,1.-L$*)?Y%!;?$D@.0^HQ&N3TX?15%JI$ M*F\Q-T@[D+4R%NC+#A%<[NZLRIX;IO@?#&*NK'7[/)LHK0V1ZQTY#>7CGRJ0 MKA^?*/[D_#Q-5C8_B\+_M_-E?=D>[-R3*Z/7O0-7!E[TN('+JY,SKWVX^Y!D M&:N>O$"6T=X]Z.";OSV]_)?WZO#HZN+MY>8Z(A=NY3>KLDHI2RY@,=5DXJQ9 ME%\+W:]M=K6 (?/+@K9B'(&68%'GQE_@/P19Y./&U'$Z,W5Z25G'"/@2R@!R\6^(_E,*NL&(M+,FS47+<*0M?ZM?4NYT2D@:!$X="K!H M@D0[*^[AVOFVDIM@"W:-<\.I(,P/IK3\&:@#V .P;2353TW)B3>-LK("LK=W M14\#(608)N"@ *F,_=],FT.REHT:(8_B>4-V"<&B-&-N$3_!T(9%72."PZ-9 M3$17G#[YXE'%YB;1X2X:I$:0U\&T2/7+B&C;XYW6J*@5DK^)'L_]70/"#3+# M2ZV-#.CJVLE:J^ AGF1MXG*DG%:SY-J6.LQ?B[\NV0 1A G>.],3QO];+?6% MZ1&:X("@S M9K=U2<$J=-<2),2<;A4O=\/I?LM-D%"HJ@X"3LOM1=YNC#22I4GX;B3$Y5J* M^HS1).N&+=.PX%&,89=97?RIM W+0"=82RK WHR:ME-H=LU,O9<)65$4YSKG M50$?E(JR&H0JVB2>\\,'QM&JU+L,Y_A=.,JS0BT\="&18KH9NM.(.6<&K+QDAG*I(2!]F&E_ M+C1%MMS676TB^"W42.?U>N)4G'E*3OF5RW@/*V*H$-[+WK2PR:'GK6C2-8+> MB[%4'#FM;1=N(D2KY28K,2>94-D]U>SF)=>SW](%P.;N#!$6UT&8^;,U[*LD MV0W[?%FJ#_/Z 5P+Y/ &;M14AA$41T:X/K]2195!V;!./^5.,&Y CAHV.O&I M^0D[Y7D$DZ_H](,?"'DT"1(\FC0?F%A;.-6BH+5;6SS5%D^UQ5-M\51_/SR5 MV!6!%JX38^W5' 4R@4W5#)ZOZSPWZWPM1SDHQ+)X EHRWB"8=75D[%GQ('= %"\A5QRPT.V!O? MG:=>^+M,N5JZAEWH:U:&26,"(VB+BG;E7]$M- MJ$Q*&O#6$4'2Z$MQH5278?E+W>CT2!2ELM^&O*I8"6F&>4A"? MP1UNGNNR#,:U9SM=L$R V&=6%9T)B>]-Q,=IYH204<@93@CWQUX Q&==E)FP MXD\YQ990G3EV \G)FZ=L+W-=4UA4PM+(5H&9D"I2B=0QG-$SH$'#B&P6YP7+P37$Z;6@6]"I@7 M(!]+4"DEB!LEOC=8&T5(K+6\069ZE29R8EBFY>TB2CB'5RZFXS21 -X8HW[2 MX,CRKV-\>0RCJ(?\35M=$HZ5D7O3WV,-I(.R"[#(PNR/F6FK#P/.22N++?=K MD=,&$\589'8<#3E/2IV83+;"D%1@6#,)80:J8!^2'E0D*[0MY5;3+)*XHPM; M1P TIAHSC((%HLVJ2X=:$7T Y5#V.)A9*=6$N__S1B3FK?- Y HC5!F\5VY% +1+=F Y* MTCBXR6TTUK<2(_)@< 5+;D-FPV6X'Y'#R028N0(0>=SCN7L'VE:P8S@82P B8'LK>RWER^9$%17G MAC^MBM"BU23[TM*5F1,4_ 5%G/ZV?QN_C5@D0S@^*P2FZ3!5;^GT$REW]W"U MCI=IVN2(?FR[D%&S -0QS!W78'68!QRW%%-SH2. FJ1X!."SK$GAN!=\RW4) M>C>Q5$5(0YL":F(S!!W6!4T*H"FN2I4XCHEEM)OQ=UT44QI>1$>SM#!C,V'7F3++JUM;-4SM=1A)U;:((( MHU,9X/PV5CK-P>O$0DB\\6.4VF\%L3UI$?V*&(7@@PTQ,&U6B2GH@'PO;AY' MIY < X8(TQG"=+I5G '*2&K9HXGIDX(L\FAA7O.&L)LE?$VJ0L:HXGQWPR? MJVD"@0[;2%U1!6B*<>4N4# #7L*IQ:BX7+"2KM:S&3<=LTQ6Z&&."A)A4?0) MG#V-E,U3T '\MPDY&/N:X0P@5W,#&K;Q$?Z!G/J<)8=/I.1NW0LMXOUL1M(M MX'"^7S'CC(LQOW/1!W85!+2X:KE47J]@L41Q2-(*RZTS.:8:F!VE;#:[5'!O MOE D.I-23=^)4D9S$ DCY0)S7O&A!=0J\6D1IE00\!N+U:9\7=S5I M:%KOL*EL,&QQ1][]F&!%:;F<:FK,JDM+'G4?C5@I05??K@Z9F@=4\9>Z4TL7 MES[62TX-X[UL=J>ZPG5X%V*EKK<@]E%E?PGJ#.<#"9!F!G_ 5N+,*)LW';\505O;!#/:1@*S(D40 R7UP5=Q5F[$.Y"I]9EDV! MBED0]\AR3QLY?[@4R.U'C_:C'"G\@ARP%VF;<;]![@$M!X&9W)!G HYU3R,*+U:>G?:6X^1TJX;;?<.IF#!G^27!LU>95A_2\JKT=;T8 MF6 SN42-$+I,IB')%_'LVH8=51UPQBUWZ9TJM]><])L425DRO/ OJ0 (JAKQNGM,60Q[R9*=[D2!D80]L&U^"&+"UH^3B7O:?M!7 MQ,U65P<(K[&28G(4SHI[J&KMZG!7"R@>#4EFRZ 5E'+==8$$SD5*/+8R]M9P M7W!P?I.EG7K$$7$U(A<' M5+T(FV=:%GD4VG4A=H(TQJ(5C#D58PP?5%Q@ZQ]:]0S@X&'1B,$RF-0PVR$MN8W.7A7)>P[W[60[Z\E\&BF1 MC,AG,?;FR&(>!:U2K7 M'1NHD8R(D#4BMHO#,VRRSJTY!Q)3G(JA2F5AV,J,&-OZ($2%-IS892QE6%K> MD'1$ XF?II;3EI='>.\H"PW#LPW[P%!AC8B?11)4:[EJKPH3NM5E'*6@/P+I M^((M\-Q+' UG\"OU]F$67HLG0)9.HEPOU+)S?HXQRS%G(!?R_Z9":S$NQR*_ M,&3S[F0@"HPMQQZE%$TAP!'5D5H%OJ#0G" [Q5JM"!)5(P96.ZW?J@Y-G?9O M]AT#W(K4R&HR068^"4KC#:)"O@?+Q)0PT@$F)J M(_IQZEB'1(;8$U$Y^/)0&_H<4XM/;(K8TE0G!FR<4KO:!IZ%)GY*Z45$A) M:=; #3=+H7:Y;7D(Q#YD-+O@^69NL+08EQB#AU%'^=B V[A7Q^:J@,-D7@_] M$LN+JSIC*/MSZ%VH7FA="]4**2H6X413Y,YC7WCM"B MB2I!.C.BU!'HZ/K'\%MP6[1"*(_(@9/R09>8J09/__E3[O:]0SVE7AB,I\4\ M&=OTPJI0T?G80X10)4Y)OO@ ,Q:9,ELR_BDG(BUP%*_9%RJ.5U1O5 >-"3%O MNC-1FVYI45B#:)%M+S:N::-02GZS[DUCD,)M(&H6R"A'LT1K(,"W8>3-#LR7 M5A7M:DIH(4_PJ"KDCU69@-XV *2*!J,RYYGVBJM:J0OOW2IY[R\A%Y5\BM6W MA"MB#N#;$1%US)O+.HKH*#0NZ1RIN+',\(@4.C1YKJF 0I&3SN4O8^^&^V'* M[18) RQLF-$.:>8TFG;!QKAA$=:T8-5P#LB"XZL6H8AXHI+J2L1@R*2]A]X$ MUA#N.]!]N0?O2#RO"MD4R3D'L55A\!\F)^04> M'2 =5:,2%F[]E!+'!647NM;:@)*1Z4+F\+ MJPN+"C",YZ:\B/9*3"E/$P.C[NO,IV-K?7)008C8>]J"\97L6*Y* ^50HEHK M,W- 4,LUPE%A-)K\))Q*4A48)V CBEF'P/<*&W>@'FLL"XU56YQ_W^0S>]6\ M\L1QA%\ZWM\ZT56=5-V]61TUE9]2%]2E<)@Q>S&VM8BOW^A)-FT;%SO)UF97 M&)%,K)]\-QVZ7AWB(7)J5%AO^XVHR-M*,X8."W)''&&M@HHE3APO=JA;WEEU(\'C5?K<,IO)PTP8!'XO,0Q2/ MO=:6VM!)>W'XCFL_["]M1PL:KN7]S4A-.VU^"9.RD:)-* 93#KQ0]? /J0=U M@%*R[ZE.#9F)G(JQRAP/,X*C8_\*-;-SV*CD&R>8*LA<6M?&@H8R@M. 0]Q/ ML^J9C:H$3L74 (^#TP58A\.A37L@UJ/$ZK$MC&<)QM/9PGBV,)XMC&<+X_E; MP7AHJQ,V $[PB+GI$0)"AD-.E'@Y'TT@!I,HR-W^NK9MKLW3&M1N$!.]@A@3 M%4%^KA772* M#KYQ2)E?,*^'<9IR[ 9N73QC6@:)'U2!I@6 E1.0RA>ZS#)J.2%#GA@O3*,?J;A> MJN-U,MLPRYCO@;-'*"3!S D16H1I(J2MJ$Q;,X&$C>#"IC6SM/#B]88R\AOR MIN1Z6TF%080 Q(,F@*)V?(QZY72$%A MD$7]6P9@-:^JEASS:S/-5^.9,75G MP7"6E A=:1V<'AD,N&=;-*]+B&$; $&0=*^[!KR>$A02)GD+^?,UT9B@8'WA M_L:E$LJ$T'@O0CB!Y4'3@NE$ZHP1O-7!>4$;4^>!U#_;0)19S4Q3HUT18')2 M;-"6@ZY1DLL3?"D^7?! +?^"D54[>Z0K;L#&G6AQZ1UG"1.4DW*")# P6.KP M_)\2U)J$A[E 3'Z]_"AJ#6(J!'+N5L>]>B6-"R_XD9W3 L-YA9NME6)NHS?K M"[#@4!" TRJM2F4Z/#2NQB)/L>934YY.\H)3W&A)5"PZ_RI9I^N6NI0M %%6 M1 -<%D^X:8KDN\)F5ND;LTBE]5-Y@4!5R)0[%2D6E U6'A=KP5RVUDAVFLE_+& ].):SX+U2J,$]W! L@6EDYA;"(XQO M)CJ$=F-H^&"JP\[N*#ZV)"AAI8WM%>=4/^6M9D9\6U"HVF449F'V+],9>Z%R M/6X57-[)JG#A5_9$@$T YT%XCMF@FI"* C\)? M!XR--7H XJF>5&]OL]D3.69X(&$QA/A+J95^UHLSB+3A3,R$^1!F7"FTC8_ M(C/")/P:;N<$H6('76FH%E8C&V"0"&/ +8#XGGK#"\2#DI8A3 W&]>RS=[T_ MHM2T4X47@&D1X!LS-S@3:5-TBP"<=79H ^O=U.G<6 MSU!-*-Z9+D@T <^BS,USP9L'^,\J!,I3H V6A*BK5DR5R5NLB; C ';])F2^ MOK3"I\'>&MEDJ+/MB)#]:6^N>V:13AUCN,&FL>F2BQN*5*]9'^0ISE EA-G@F;L==50?=DQ:T6[7XU6*;L5L/ M3X(@E?$PBF,7NF9P(([E+)EH*==W^A[86:N@8O>43LE[BZA264498WFN^*NL MQ>I[A',NKC])IL4D#;FOMCG_C1.)WDB6I4@11Y16P?4FA4VF5!Z.753Q/6*] M,(\&D](0IC*X%@Z\,FV5X&04K!E:"2BNF8Z%K!F'L!))\P1 M;+EAH[+)E(\$WDE9C1;"K.IE6OE)CF,OM5V8\6!&!N:SHAW/7(8,#*:L^D=T M_L'D&(,M>.T&:Y;6CJ5HZ3G2 ,'V4.9,0(2G::[\M"#),G9 (H@C)8M[@]2$ M<91/&I8AE"(Z 3>IQV.S:O[B!(P6;&O8>R#*(-MNE,I'+LU ]BCM(6+-<"?- MW1)H>U#G)*H@@F%15Y,DM!. CG-*E1Y6YX&Y0-G/@&H_F(T%>\ 0-9,2RM+- M5G5IP$S(@1;:G06Q<'?TF@T=P+Z20U;9)7'$O<[V:M<2H1Q\*C&==F-9SA<- M.R3A*L;U.%ANHH"R Q=.Q=N+=(3XLPH@BI(E*\&E34%+DO0?[2"C7B5:L X( MOCS,)8O$CB:M]OWF"E1MYF<"E( A,:"901/NZ6;WIUO"-9=0"G$_+)H8>3F! M6< 6U2O,(1-4)\TY:,(59I B(^CD[1L9D%E/0I!)G!?N@"5? MILA6^@4%%(*Q%IO5W+BSJOLAC)S-,$L!9#JV673<8F0([HP09P.8HR!\G,X( M_6DO<^:R82A?>0>Y,![E<%]+H[::B<'.C4.07&A546LLQ+[='G355-+XG!F@^->?R2OQ6[_; F#6V>07-V7G5UI^4B%.)],WY#>WO]Q:!W@-(]"\ND<>E"O MT^JT:CX855G0LH/=%F21CR2$<:XYS4'&>L0M4ZW#=C>Q$E0OWKK.$HU)^!B, M9508=X;SBX9IHN;_=>\. M-L[SVZQ%#%\/YOJQA2'_+!]*L1=6Z: M6%-]M*9 \PRS6^-H*D$A2^@HX*4"\Z*:HRGT _U)0G]BP9J,M% ],'*F%,9% M[.):9-)[-E#YF)@).0S&!!T$^9;"<*H*W[V\LXK8RL#]9.!T8ELTX,[,B@7$ MAT"Q'0?/0;GDN07@N1@$04J1GZY#;5?>D)?7$F'LUM8:2Q ):T46($^LVII* M=3^BO99R;9SR0'J;B1^;:M&ET@W#N;KB(29D9*O"Z[7:Y.]NI?&!I/%W;M\] M59S.YHXY5%B MLX?"C6#&:L>ZEA1YC>_C7_!MF$Y^X0Q(F*D9V R&?L4[*3'-#F\&5Z<)LX)4 MW-=.SKUF6+&2,%D/-C6DZ[^2F+CS:ITHJM>GU,ZQ;6R)+LD14TFQ^9VVBL36\GE!*RJ M\/Q6P!](P ]ABIM(M2C)5D3[U!$\:*<@.I/$_XBO]-Y8C,MA4+B!4LS^Q8P9 M@F-I'/D1'S""'12M17++#>HD.\W]4N#1-S64S>K\11#=1)(2R9!]ABKYX7_O ME?;:2LK]).6=;6G<8Z&QAB,X3(414**8^M^@ M]15H7(3MZC[0ZAY;(BH&WFG]#_E'MH@_HR232>-M MW!\TF/ DT!S5D$37,,;:%653QL8@D@',*W<9DT1YG7US$4:8F#H!EL7^68^7=/U1Y]][0F[ ?5D=WJ4N+ M][;BC< 7/Y6"ZR?]6O<,8[]AGCZ)2+A\K):DM=9>Q5(D&0*DBN3%C;EJ;EEL M89A.O]=:,UB61&(,FA()(*E@0O#7 ?[FLMRDG+$I-)$.I5.L0,MR8\S= O5G MNB:)[1I"5@0%*M+[-;C%8M_Y#29&N=,:8Y0<]ZZSUF9UJ[XJ^36\I<7_X5&9 M@EVF/>XRW'!;#N-1.X6K!=Z"CE=!AG>HP2A70B684E??FQ2>TT1;_X;V6PXN MZ[7F,T(1CA./^!*<0'J<93V.88"X[B#TF5831EDX7!_K*UI\88>?IE.*8*42 M)JG$8=<[4=1JIY)"*LHR;".&%2+'5\-6U&"*_ >%WX*I;&=B$K>H,(UIC+ER MZP"7B)CE>52S6?N"RR>D?',(%A(K<&,L5_1;\H=#YR5PW-RVA7;-9<$2UK=A MU3:(^L[C* G8CZ;W O";[QUEU9+42UN)1M6#*6-BNLP6L,$RTCNR*1^BI87L MSS>1ND50U!2-1N*1C3W8KW"Q1> YM&XK\><52]\I\;"BU<!U5/8UH.+)Q\\A#:>]H3QVMY$PTCH#AZO(2V?KTR!G@' MU8N;I!!IL5C$I::F5MVU[6"#!@)T1NIC,/]\:K2\ >4O)6"NPJ6)/J'((T3@E6&!N0,:R M%PQ%*T=3#?R\5@#D*'[V=.7%3.M!1TK+_-::'=P1EG:YDN J5<]T *8V[+'C M##LOMMQ&R_"][A:^MX7O;>%[6_C>WP6^=ZLZ/#*VA_(1EU\W,>BTY%R#X5A& M/6006265W]DCN,$5R'*XNYG-12IFAO3# =T4>ZAI>$@G6 *']BQ& 1%)7\)/ M2X:Z?Z?:6')_I59>2B#,^U)1#P[%->:X/(E^^[2MUJ\DNX@2 MCEL1SS9X(FATDE.!F>Q)E)O&P6[KH2KUL++#2D/X#T;,>3$L&DC;S4)E;,6% M@BI3TK7&'JM9U<:Z7(CCVA)(+/IDQ$"4KRB8(?Z67)M*0*>6C8(^M1]4Q?4U M+G=K1%M[&\QBI[+)5&945:8K3&.'2!98/FKF!^$H MV X4RJ*]);>R5 M:;QH5SO98$HB4=[/R01HZN45SU=M0%[(C*SX))1.-$,BK:G[BU*9HZ)L$6*U MPFE>=CUN,/>Y+IE7$H$Y 66HG494L60Y M3Y2 P$)3 2(_<3E]39:4BR\Y!A@/M-A/YRZKUEW>WEF7$H(I^$:(S"9T7X",\W-&@X=V5CL!.%T M^*Z::-VO#==J)WN3]]>_7VZHTZ@P[U1EZ:XC]Y^'"^HIRH309I00LJ:H"2,FJH<8@ M944XY>":$"D0Z1D78\?1M18^0F,1T#K"&X.5X;3;JH?O^5BO&4:;G,Y<**Y) MJX:49 +QT;)PJ#<,!%2P/;76:U^Q',X#0>?[5+"1.PM0R_JLL1HJ*]6?$.7ML0WZ^1\:^[IT-B=]>'6%$+5M=3V^[2$DVAO MD_-H5 G=JDPJ^B_'.LI62:!+D($5[4S70ZD]<@T6IJ16D&^?CG0DXJC8863V M)I4YM8 "M$P;E#:U;5WMG./W!AJ(&69#A?3_V?O2YK:1;,N_@O#KQ9Z V"*U MM]_K")6LJE:_LJVQ[*[H3Q,@D211!@$V%LGL7S]WRP4@2)&R*)$R9N)U61*6 M1.;-FW<]!U])XI8,LMFT4*Y7QBRH 4>)S&?4B*4<6)!Y$BM#T;V 0EBGX1]T M%@46SK=/:# @_=B(/UPR?Y1RK:W"3?5J,M[X\<[+[5BO&Z9WF+R.YW1NIA#!'G&+R.]6GK6J) M#(NM7OM[ MHC8^V<#"\V@2Y5*7Z7,]\?S"Z#5T%D@*7A8*29XB@ETA3J4)!(%9T@_HR$LS MS7@580F9,*./T]P4W>A"*PL?27=0*UT9LUNF1<\4!,\S+)I+X !$AXZ/(0<< M'(,F]'4*$17EN*.S#0Q'C7.(SIYQRMFFK+&98K&S/4@PC('U12[;GVBW6-V* M^VY*7J@8AP,NE&K@+E9WH^DED*YH8G27#_(=P\0)YUABR89'LRV$+H]NA)T? MK=G,C^W9;[?V7+J#WN.A#\HMC[":G7<*V4LBX3CSYK<5E>9N#M@%2%TO-3QP MD%;Y2H/DJ^XDI5 T%?II<:'. 5:!]'LP%>#Q?\XE F(JA*ET4(1-H);+@NUP M9C*FUQ#E&!NE6GC;8I"Y8I"CMABD+09IBT':8I"M* 9Y4MWW^FN2WB48-J$V MR/VWVK*G'[MOW[A4'C5#?9$SX?A9B.*/Q@]K* X_4!XU%G>^%HJ01^ZP!6$: M[BZ3$?8][.F.2N,S643:RL$_#K!]3B4$0#S 4A>.2=F;)BG:J]S@+0_-L1Y? MFAO(3I2\N+Z-2G4I-NX&Q=$XJ9HE'AYE9*P(3*C8%V!#$+\TAEGD"9S_EZCN M\F^J C1P)PVNS#?ZA8/HRO@N"$!MFTJIDQD>O8<>C<_M*,*.C6_5PH?P4=J@ M0MRJWY1.-3I) +;G(^TK8M*X4J-219=ML*?-=S*X2]]Q(K74[[#,ZCDC]W"N M39@^V?55R$?)C*.C5T*;S>ZJUZ(#[,QCGL'8V+3VQHAAHYN$ MT.@JGK*"JIP<_1M:JV:\GI5=WN97]@O7&5%:=&N96.?3A!@HKX!.I)=+1:AWO@M,*B.Q.I<+RSLB(C:'E M"Q)S/%%QE_L2@:E@OAF)SO>S- C[4C4K8!Q6*/D.XABH5CT,L'V4T/AC11WE M]N78^,?.E/F%]*'7B&V<"_#=MOAW#V$ZS3K8G6'Y4[CPP6X9^E1J1*9=P5]> M,#H$G]1J1OL*KS&%@VXIAME4PO0BN6$Y?+CK("],NOS^S=:?F9TKGJ:+A>6D MW]ENK)$#4X'8E/%:,LU;HL.^&FT2)JX_8Q4@JR+(@4.EI(9%I_2-M+HL8,YS ML&Y84X3I \PE]]3P#Y3.XH^7U:A@[/#,$^J#/1_H#TU 8.RNL\$C(%YTU/5G MH1E[6BX@S^K6.,(ZM*KN:LL, 8PAY&$W[.\C0&;Z>]_&?5)]&>[6^*\(D30KQI5[I/5 M2EO]>6O:JK^I.L^T8YZ#>BU!^ APC[ 6@MS$&Z*DBARJZ<-]"\1G:I5X1U,$ M@B!^,,XQXE,LG2*KGL%*;J:7MCT"6SWU]T8H$H>K6DPN.6Z<6)XN?%AA7?R& M1HQ*&Q>6P:N0(TI5EG2#=?9.829=9VC_@9.%?_\]C1(V#P,'](.,(^R;2$'+ MS7+O%PJ!Q5@ 'I-;0PT;7#)&+5]XM)JV)"'TAMTP"+ [^1\M@^OOV=@AG#UW>/S>OO M_\BUOK'1BG@7\1D&QSP&$H::,(D*%!+[9QC#9[ A\H?,BK-3^3M"^-@IM:9P M\\K[?^'R:RZM'E$'']H=',J%"=VC6V?\U%B:?T8P M*DV$'%@UQ-]G#0_D9$[#2%LHNE9#E9:0M!'>-7>-<$] %4@S*1<%< M4\IM;RY7M;6PAUR8A:>!#BCA<'XG2*M;HM.+U- W;11!&48F=#U)$_0C\,>V M &2N .2X+0!I"T#: I"V .3'*P!)^[$]S+1'(CT#BP 6T/'7O535[@)D"%=Q MG>]=>\PQ&EM9I2.@%A!8V!;Y0)R/W75R+JQS6 5HID00P;0SFJ-/SB%M"+!& M8$;2"=8,%\&W.3/$NI8<6WV(?SG'7Z.CLB$9'7;%&CETIF66@QVF V(UL?$Y M(%KA\'&P1YI1Q3GLYB#=+6V1(7MPS@P;2_(EEO)F315B&1.:;=,:>#[.9II5 M[%%QQ[G?:X) -HC@V8\E\XP1HH;;JMP/'Q1<\)XP.W\"L87Q4+DU3)D'@QP6 M[%SBE>?H[@9H)&/\TS@&^*8+[1$X@=&!3FHP_BP%^<"]@_NY-:D>2Z,*_N!6 M(US.S=8BT!C'MM5A.B?/Q50I#1)$DV,[$"6\ZBJHJOQPB+^*C/AXJF2[ R9K MQJK.71QCG&<*R^L J58+?]%QV"F"L>BGGOC29@-M''S!'<*.H 2 M%[#@]8U.)S7;.CK3F5O]4(&TZN!F;G[(:YAL7(GZA#/-HNU>=B/9C0^ZOVG4 M;!*N[L3*NR4>N%-Y]R"M+N4V&*M;IDWKG8X"6.HXP!)]KR Y,0D-:@;-0>/ MFJYW,+!B6A!54 S9KMUI#80ER^JAPX:&S5RSI8G45(J(\K^V#"J;85#![>7& MQ)SEC(-Z2G0^L,;YZ" 1.9^3:",N.C,D[''<"RVY*7R>QA=SL_\M.]*F5_]: M4'+F^;,N8,Y AR=@0QE+2%]]SH%BR2^3 ##4O>9!PW7^1Y"46,Q%%_;V35&. M\V#]O$\X1N+D$J^&"K!':?V1\)P#WP/W=6P=H)'&.P]=H.B,GXAL)O9U8)AP M_23+XLU/>P>]$WRNO48GMT7HE0;0L>B,]!IB1T5L"MHR=$R8]*O\05F4\U9X M-T3^5(O*,WT;MOV1?3\A/ +."N 210[+#N$%S(RZLE2WMKZ"(2W8B* B=WR; M6"?&V#.^8H[0( FGIK'(*:B#$LYQ%K9BL<$3C41A6&:2.[)%374P5D'K$C,% MES0'4UVJFIW4E(%:;9=N@TMWD4YG&5-4(5X8O"G(Q")9DM(3TL]WNF@&\ZSV M2;+MWT4C=/:\&V0#4=Y[+BQ\??GEXMT;7.MS.#IBKWN"6=GNF3X'X+'O.5\K MZ<4)9CLMS!_HD'^4B?+HME[WK3GE-A6",.$ 0NUT)LC63U)-DRYHXR(^M/^I M5)+\"#XOT<^!%_/ P%M"&$'RWD?4R>YB/MEJ",>'D:P@#=\:-$ACEW,4MQ3DOIW$:A&8"(U.?7"VU9)/&R4DSB?T> MSFTX01+J(N/$+,S1[R!) RX4E'@2)U^I,8J,U%"CX>EZ*DVR M-0B,&!LI;@ MPD_+?@T]B\SCO%Z52Q.04A*JPKA-Q@061+$'2EQ6N8$IT#U_./,S6X;RN&*3/EV(#S85% M=_.@U>Q+0>7,ETZASSD[\+^H#+TR]RQI*+54]72HJ?JIMII5:%:Y5U+.+#$9 ME8T-2^,3!8:U?EHMY$L)&_3M[BQ>)&BM0/?O&>S(RG$F>-L5$$="/MQ#K5B% M+V*[R$G;. %KEWVLXWV4"D[Q5ETC&.W:8$K@\<:BM,V:4B/WOW!1F$[$NC%F M+!LWTO.+,1(VQ+0I!Q9ASA% MC&(Q,&TZ V%0TUZ0$A:U/P!L2Y00;N3'[B3 M]6K=JGE8]%J%'6%RVH@'BKV87M<(/@$:FYCQ*K0?U5S%ZJVXNDE\P0$6YU)B9\+L 'H;V0:*AD2B MT_>S.$WRX]8JGK2UBFVM8ENKV-8J/D.M8FO%K&?%_$95^01SCIF;DEN.@B&Q MIO<)WAR[2Q1UL%#6K1+QK2.I:"RPVYR22 MWUS87$+1YCV\4R$PMHTZPQV7)<8#?=.18Z.=:"7?:A,M(J0=[#HG3!VVS0S2 MJX%L80!IU_Q.,S81L!,7.ZO$>Y(@>*XJ4\7N51VWNN3"C8Q+>!QK4>+$Z,AC M C_E7@_ORPV-[O*+&Q$61!$"L+)O=')QK9F_L0P)+C]H<>*ISRN.]^]E.'+@ M3J75RW;6Z=^SE,(W@'"#4+V^^,?EES>XY=Z#P'0/* -RJ#$D"&/E^"UOI8(@ MXT&61RD"K?B:]4E@JC"^CM(#RQV%I82$N$>YTD4F/F(-SXVI%!F@RI:N&K![ MIJOA,A.VE36*%M6?Y./T3E<36;P/B8F[D0(35L!&JQ*,KF27JYX_$UPUYW5T M9 X3$S:6XIOJ,;_&^>?&%KA3WH&+6EH]+&QFTJ1UIP2D8BY"XV+:-Y2),:ND MI4OAL$RMT'*(]').B&FLP*$<#P(AK]89"/MIPHQF<*JT^S5798RNVJQ>@<;Y M+%-B6^^A*Y;7O"&(D[0@*LVNPZ5Y!A+*+>U%_:YC)QHH+,B*.FMAEM23]CT),DF33%K@) N8Q"#'*P38]%&FXP#2Y;MVA=8N%/O.U[<.XB": MD!!2M^+():>KMC M/ R'42L*IH)>Z6JW8!:4V[7YUP:43%>B3$WTN]+0E,"F+I'GAU'HZ96:,R@1 M-8C 1##'2HAFY2RPH6/$#[TC?6J3Y7)27\1I&;JH.W>2%*^M945K\\(Z+Y"7 M>O 2Q$.9F2/)K3V61N>Y+FQY6F9Q,?3-AN[611NT(<\YJILYV7.DBD\5F3_F MZQH'_X&)08/=IKC*'#2H+Z]2R6V4I;II&Y%-:#2V!T'I)/WKAEA'"CE3Y*B%]>!*2K*#MI1*F;K%HA52T1Z>N^D;$'SC-!5;%W!I21];C M4G:?5\Y';7RS_8"CC4VJ%,'&L'HDI4W#L$UFIA YR $-\N]K 9.@J#9=3Z\T%.S82%%"ZX.&2U['9J4%UW^?A> M##D8JT(<+O5-&D:J4+#ZM%O4Q8+"A>J\2KC%C%^X"7381";6C8]HZ%T&U#)O M8IXM"9PS+G$-^\8XK@:"F5"XE/3=N)G:!=[37]QUQ2T/1GH%VV2NVJTJ& Y$ MVE![5&98CA_&;GCD]G4BO H6R&/UV!WNX#+)55$00LP,GA8EH: \\F$Z[K(>6;-=V"8);D8H4*!IX,%?-KTV<6.9Y7F M,/<\G8?TU5_D& 7V3'/,@VJ%HLE$NPYLFKG'I#YP[R<.I$RLL6>X?F2[!6G- ML^_:\9GJH$?U6(?82AR8"*91B(6>INNQ=EF*:KL J#LH3U:#['43'V]'<5(3O&^ MMN!HKN#HM"TX:@N.VH*CMN#HQP-'*W52P\!W,_\PG#$.H*:A$.@K1$=*,WL. M<2P%3S<-T&_D!^G\FDD/ S":>M7\68=.%L3?M'PLSE\E78WJ/TQM="P_$<>13-( MC&%,)V?&189T+NCR40ILEP[S1,S_/8-Q(-9YJ->Z!L M>)X(\]IZG/ ,--5]"F',X>TMWMU''^X6FV-,/-+#WMMHB+^S M5&4[O-.X4WG/=+WAW-_<17G.O]+!CYLQEIQ@/'*BL),IY\HF[I:K,=;D*A[N MH4L GV?L^WELUA)]T5=>&:Q&*-!@=#C'@J%7D3B83EFS'S4/IY5CD.L3OZ--U&XD:(;2JH[XS,W#4>@"L^,[(1#?@#C2V3_G!5+YHWAMIH<*ILFZS!D[D? ?7%ILC26]95=#%]G5 MO;B?4I@I7@^9WD"'59:L!P^W$#J;^HV\6Q?-2%.0I!)KU6J,4]C-\1+#*6)> M4!7#M"QR8NF1S[@\WVU%D:NJ4$C;/W7L.T$ 7;?09)/(A+N(:GQ.27599F-! MSLFW+!R$HLG$LXSV4&\%VNH97S\-.R02KR;+0_@I&HI_G)R I$2<)+=-.U!A MZA#VK>\&[)P]P=UJ7G 'N]5:1;)TKUUBL5!-$HL4Q#>\\6W\M+Z94!I,',XI MP:P7!V[U8MZ3H/*I^%'F3$-C^2[5"*TJX:.XI&IH]:':9Y!55X/;0@V3""2& M"KMKW-RC7; JQVJSR#!:6(U0:AH0+,DXC0UO!)_[*(ON()$;&JFC-"4O]A-/ MA.J6'Y+SX4::-^WCPG/:K(_CI8>SI-J4;,<[I[I:NF64I7?276C#^\U?,O<@ M*B^Q1"Y->\D4IU+YE]9Z&M[DWLKA[58Z]R52:8(1S9A7RLEL^T):DBN8'N%' M;$YT&QH+3=-B9Y_6PV0R%M":+9M=\R(Q&!:+K[$#3)^XY&,=*)N<4__$H#C/ MA.$.'*03/L:131CV K0(;EJMF$E"*ZFO^$P3Z> HO[[Z?/&&_ SU#11IKO-- M Y3#/?C7'C+<(TRV<*15F#^;E&J.=8N5<[,&A6V&AB\U='K1 U3P']0_"VV< )+Y./X#9=D<&K.(?0NQ=C5 MQ:&6(U%1<096=$CU61 +58Z5>&>BZSA&*R/02EJ3D_:.L4:1HC39D\5P*E K M6PW7M](!T=S*;OGPC+N,@ELZ9?!W6-VT8];84L7X7D2/-IF5%0..427G0SV3 MT#9U:)9$&,P^J:,5L_5E5(YM]VG:,Q5MJ\^X.IRL,<5FW$2$J_2 Q\J \!&+ M1*+&;ZCKIZ2FE'% ^&D$8UZ4NH!I"OU-!:DPJE/9%,S.W5:A*H=Z#6 V2O4\SE1(]ZJ)5 MHF6EH\Q&"U(YI:BFRPH9(;6PC140:8"&;&&,%LR2.C@4-%Z*G-KJ?(?WVIGM MC G*2..M+$P=[V>&H)P0+DL#:BQ5-$34Z2 Z4QM]M.W"1=7 ]%??+66H^R&N M]-O @5,$54503,G^J]:T+C,Q=UBY?:*T/8&TFT0$+')4Y(LD4*L&[-(:%HK+ M)Z1907==,/EXQ-%F\584'W-8F@F'')_W\.T6R,\^%W[&" M!QA?Z.&RHB+)K MYNQI-T;@-FLTEDREV:[5;Z_'FOKQ#E7B.)IJQ7=3I(.O6_V!ZT=&X#1!I39B M@F$EJ'QT9HR#C-,8&1A/7'4]RH()8VIC]VX9Q\),.)EH8$OZHTK&%,**TV2T MA\T3B-4W^(H>,#K2"-S(^JC^CD:DSUORN]T*)WH:MF5IVTUXS"-*=8AE$>1C MTZZQD8;KA9/=K"V6Q&%^W J7L[;"I:UP:2M1;KD;8Z'+ZV-6G^ M()2C[B(&8]J[@.-L2L T?/1Q:$XRWR)1A^Y6@. MNZ^NO0%&O+4X?!>AIF)2N,72>9EC'RA;0-PL2O:06%*X0,VHUP$"L%0 ':HC MJQ@\VVU;KVEZ,C9&PNQ-;E,."WAJ;&_=.:#_Q$:D;7"SD5OPF\&P1/&'?3!- M*85B&MVW>N[N;9AD+? 3U7D0HA7.$29DNOL@K%C;-E4BV[ZC-L[G;\ .8KS# MO4%'*9IU#=Z5I'@3^7F2X3HGV=0D]'_ZK^[Q_MN#KF:B_S7(LIEW37E/ LS* M1N")_I1A081*U) @\A&=ZPX36,$4=,RW"'V()D.]'PR^CJB#94]F>DC_[^UF MYQV&]]0X3:_^=GK4.?CC%DV"WI58E%%P.U^C,%JZ(R$8N']9-[YZ1]W.T7;- MY=-/PU \Z(+A=^_X\*ROJ+N2F$2AQE[=+5S5QWIO.]N:[ $W.&T5L0F5:K8^ MVY'E1@1(4FZQL*K*Q:*$78>JM(RQPNP@]G56VU-%D2'>L#U)$QQH9E/Y&MB$ M270Q'4]I+4I2Y+FB'F(I-D;VR5PILJMU/44ENV_@)Q8JT %,6*3FE:CW&MDL MI@47@9&UPZ@N OP;4Z[NC51XY7G)94$"R=;T*G?^,'_&(5[ZTQX7.Y!5Q:&" MRFQQ #_%1)M&K5$P_W Q!:3QF!;T"K0%>#F5495%2 MO5$E TNK[K8A59>>4CYL9'%\""1Y((0M$V1$UK*6EWUL2^9@7L"GGFMDB"6! M A_ECC&B^+NR-#;&!P9?090Q\Z YH'(M2P\V2C12 )J$!'L6N& :N7Q2?;A@ M+).!?1LA=VSNG*?U5 K9K50PSQ1%9%)6_8J:@;#4$'A1YN@!L M(6Q7#--!R4E*G WRP\',B0/"-4)H!AUKS+%<@2P<6CU2=;QR[FI)C0PUUGK# MX!8D #;V=L_ETA.E.G/:N[/[G2J8,7>D..VGQ5Y79O1GU.+*68E;%E!=]0Y: M'F::>F.9JDB7" 0F?S\T>]/AI)8EM/W\FMQJZ@Z6*QU8J6,9-H8Z6G31S:"+ MHM.R5!0,2Q,>M%AL'.T-2.M4ST[0M>5 ( ZK">5B3/ E\NG%EH@_?16 MK6'3N,7F55TAQH=>%6=YAW/2T,((;W"C-P04QX(D;-!^V:BSNP5M34P58D<' M;)?!K(H"HQAQ4,.W+0I;LHV.=+RC1" B0GC*6) BF&X(&Y;,F[61)(=+7I5> MVBQ]1?L$[6\]2AZCH"BEC9_<2M@&)6Q.Q: %C!TF("QW&1KY5!&3T]'O'!0^ M_(MO(XF0)_A:H\5L6TR"W]/,22]7]<\=Z1]\85\9J2![W7"J:/CBJ!@C\K2N M] XJX_XS]23![UM)>4:C@YB"T"V=E%6'5.+OC6>[G+O-U)M$+(?_K@CIG,K# M2HL0.ZU:'N^-"8TIACE!.HV8OAG"DUAV$P@I6 *#56&P4<3 %:5 M$!8^>^DM,(2OZ(;#?DOS/*)8J3@N#>,UCZP_A;+6HHZ-&Z)[4C*Y'"W\2BM> M-)DJ\>NE]E'#!8K,NMGDVNVS50F![*6#O]R.VP:7Z !9 )!"6HWOT1P-< MC,8I44=Q :FK\^Y68ONUJ6@U(R:]S@>,?)4UN>US@$H+_!DMSEPO' M;C!O;R?W#DP>T"YQ@ 9WX(WBM(_?JJ%9)>SZ&^$#_YU)3#YFHR"1 E(7Z4N* M'Y'P,)H&\3*086R!C(H2G8:)"I#O78-?"V&4X(!3?@&M.UCV('2EPLV^_)O; M5!B1*P>3$ YJF.$]ANW7/=[Y8)QB1B0FAO&<^N]O56Q2]Y;&PE#05 /?Y*9'7 ))O%C,QWXB#@E<#VQI2JEJE9 ME' N0'PS797,+76*LVY3A,]*BF!D1SE"$:(V$_X/K^N5N9:Y!CV(Z >*@0#P\$-"HT.O4EU\_3R1/;L9]MMZBC] M1AFX3UTO4]6V=0SS_ PKA@<*NJP4N:5"H#;COZG8J]N=#L<,5F=%B:%2X0V@ M>[ESA[K,RS6'4DZLGZ% 0L()H?5MF-XEL/")Q.'O>SP+ J**1=1_S^6,K(EG M*?:1$^@:(8@@T@5O]EI=GQ1FX>[,(DHKUZ#.L&T>3BV080Q@C:,A5?03H+U! M([6Y?G,!09ZHG''X8@F=:&(X$+YHL-'\P.D/*:&'O#,7R*@F_A#QT0)H+L&% MQ.5C+E-IY1C2TU'/"5VMR"ED*]E)>.T?D'4*;:@CT:K)7M\(N SV,%&^ MT3%.]'VR"TKIB:5Q!<9JON*0._ZR)23!J&F/51@EB3"6% MAHD1NCV-071K:'=3HES%DC]-&50!Z'"%W.GW8+00WP!&4B5M21H3SJR(Q7X! MJQ'NR(&VQCD!!VLPT>8Y[!VD\1MHKCF?4HH&[@8K;G4GK_#6>5P7*#32&HH3 M,2SYXE@%894IN([W23J!3LJP,K/<2\#;7_*UCE:JP,%7HY>"DACK0%G.!L$5F3)B*?#BP8J%4EF M(FW%%,;?\7YQ1U09AN6RY @3&0S4K9$7FA4P*@P.> F6C@HRA@;#380^J7XI MLG_B]P;F"R7JJ.%RIMBR5&B8'*;_=<:B+T.4K9A!B05-RY$A ^<*LCZE1O94 M#P-G!<V MZ]J<5,1?!^*RB'XDVW \ZV=1R-=.TE#%9$^:O41I=5/QQ)LB;T 59UY0'?07 MCC/:U+!U MW@8^KQP=JFEH*M#NVOF5WY6#:@<7&H,<86"0I-:@@"+-;AP"=? MAA%.]$$*J6/ 0+6CMFV#H[Z!@+.1.!;M:MR3E2#F5L_KTM-\A5FL&XVN2A7* M<,0*1*_+ MFS_)'RWN6,4J6RFJK],@T@-S]KKZL(<];Y7!Z$?T. W!*3@[G8 MXW\A6'>4N^[?1 5(-TE =RBKL[1$>=3%VKI,A]#M@KPPXPJ$D"+4 (A963YKQFC5W=)0PEDZ\5?&6B?^!VV)2J(6'4QN**-N50ZO:/)D0XO< M5K#-5[!UVPJVMH*MK6!K*]B>H8*M/8*_ZP@FN@-X('KKZ 2AR?A+FHY &_ MUX<#\D_!9/I65&M IP+DPF.CO(O(.Y)BBR?H=@57#'2&%;$L)^.,K?BO"%Q M_D6EEJQ7IWH=>"><$-N$ ML5;XU,31]'7W2UY%B[/EOXBBG'&).&>KYE=GT>+\IB0?I7NM;(M2$)>F1X;* MP^#SF?NMS!F*)"..*\85N2,DE2P+Z!RE8]MFY^7K8,-6X>[<C=">\=4SAGQ-XDS1]M_FI#>OM=1 5>'..P<)LV M3<3.-C='F:6M6$A<1JQKPYR8BNL+.OJJ6:[:DWE#*_PSF-TE%Q99)CFJBX)% M, UU0V;=,!5[#J!06#G*+4]WNV(;6K$K[#RAZC9=CHM5?&%DBAMTU2!%1, 3 ML>&5*0%%H;XMJDO8(CEM>,UD-SGPEO6Y-XC*4@Y.GO2X!*5K$Q'U' M9"J(>SO+"S717XBP>&,1@?D7Q@L$3R*'Q\#?6PFGNYU;D;"['@P69 M@MQ4 1:&Z$6TI.&)V("V-AH.42Q::I?H"8Y%P;XSC T:7RWGPC6IFJ9R->H' M9/)SGXVB2G6T$'2QKY9FCJ>K&R<80%!>X(">-6-=,>R414XWS.I4YJT$'= Q MH_PJQI^N1ZZ7UX*Y'5.*=*P]">6V_:>ND2:IE6'U1:U<;NP@X1!EP.XD^E4P M4[6\"EZ1*+:RK1WGMM9S7IJ!#J@)A"NDA=HZ2$:E(;I&2ST,,XW09ML73;NV M+Z0?@YGOF5B;+U5D5/"?9C-QV.K-@H;IC!N'LD M7IQMN3!,@G6;A<,'%/VH(,?PTE.D@,^XAF?9S!TUQ_"3V\7?T.+_&FG]3LT; MW,05J7R1->KU%>H6^[=< H(V=#X-3,\,1='1@FSBLO>Y'W&:1;?!0&=40&-0 M.@5Q0>&*VRC5?4$P("0,\5V8!!V?1]Z";U4J>FL1?TT0UY9S3_QOY\)6L#8F M6$18+YZHA)R9G9X!@Q-!5R;]TB1JE8YROI.5A.75-.K#=QMKT0*NT5$X=!9@ M)&4A'U=K+/_V!:RII,5:H\Y9G.LHJ/EF:8#,P=&C\U3A-#1]!L,H$S$]&LS0)SIN;6<*B8/(1QNHF)I.IDM18PT!OU6_<*7W, ( M575E^E.BYH6-P^>Y*96COV"/9I0QR,$0S/\TI$Y&Z6;03+PA5U_%$>+M:HX] MZ2N0*CC:[[#*(UYQRC&XR0,C $VIC[0AH;XD+?7CMBKTVE:%ME6A;55H6Q6V M FSW:5/]<&3RX==DAN 1@OEPU52;>O^IK!M3=9X>QD6P$$VF5K7.53?@!:-, M8PJ@I5-4MUF<* ]2%1796IJA73^*$^V ,E:U*HC2KU ZH8,(H M>H@5S$@P-Z".@\R[!G$-(@\I#S,IV=,(%E)=XSP'7F"QT0BX@RB \RB,@DP7 ME:#QP/W?IG G2V.E-YODL_7S<, V@^T;/ E=U"!A4HEA%*;8P>H(9M-A%#-+ M:,QR@^8Z(W$(*!I.EP-L@@^&=4)KVG%XA318T.$,P@4:S'#_'LLL;/LA82^7 M&?6GZ$0O@QG':3XOXQJ 15%O4MQ0$K91%; Y;-HU=<-ORD '"!1Y_A660(7. M5,$:4&I'4'S*1"L$*EM.F.D$UA?#[#5%,HX8-@ 6*'*?Z7/AXS*\DD5:"&N7 M7>B3EP8B;#22"_9+.HCP,UDMB1J"53;%>@S81Y)>6TF'\HO+RE? DDD7J\14 M+YCE(TV]"*<09I27W(!;^48R3%@<%WRAJ%%X%OUIJGG3M85.=+T#IB>..-*0 M=-PS$\)Z9AS=M=)FE4N44VP?O'C)+HOAX.!"X2.9*N=6B1Z+D:@R?$D_%-3C408%XRF&9- M\A2",)@N&CZ=T#7T*R;?N\68!DH/Q;JB;%!.V.)Q-D7(D3 L(Y \.@&S8!'OOJ& MU(^AV[.C>Z*X-QBKI]B?-%J[5DQ.2&>D"[3=*R#0UB6#7Q<&D<]..)=M$R6; M*L9IJ#%=:$L%=$ 1 QRI,P/LRXX<0Q=7!TV-L"AP+U(!?:ZM1]-R"&MGHD:! M/O)I+S =M4%S]376:Q4'%O8*FM34<^J8*%5R#*?S%27$Z8=#.X']++ MR6UFD]R1)BQ:EF=_I&?_9/)%AG.;"O"%(FM8&>"%\ M=88),CIZJ72/I97V^<0IG75NA*D@TT*W\E"9WC2+FC1T7AE[F:1]C)*(-$_+ M@O!1F:'4,3F,'),A Q(U<>II&,"(SXB0 M8TE,Z8A >6L>KINAE:QY*.4K^D??8VZ(00K*[C\LY7KS4<_Q:TG-OM&Q7HWC MRL5ZMU15XS9"-]_-PF_?._\5=SR,+-3:^[YO\B1&Y=0+"K#C9*M7%D44EIRWB=9 R0]XLCC.MURS,2O M@T<[RXDK7UMA9VD-##T![DM67PH3 MNY:/?&"B#XJ_=8< YZ)-EP7SHW'2K78"QQ\6^I?$Z-HCP.3#TXN3:VNBAR+W4*Z%[8 M=C+POYJIC%4B?+5+PK/ 05!!AN$FC%.A9")V!!:_L9!IAD7Z'+9.'&O*; M+'7RLOD.=/=*"C&9Q>32)QCBF@^46QJ>J,O!BWFE[APLZ/7 M\;&.2$.![%? MQBHT-- M)(^?V5;]S%7]'+15/VW53UOUTU;];&/5SS,=]A)!(-/8J9$AXVDZC1UT>-L7 M1;4WN?83R20*[G(3(+.6&+:T\F+[ YBW4VRW?3T?PY-SCH[3*::- M3..,SE[A"]Y43'9].B-Z!S;;>!%V .^H>;Q62LD)>7,2?D3^9:9N([!\T0P) M2HS:@E$#>VGLA6#9Y850#FLC!%?-::&;^&BRQ*A8GTTM31$+(QJ3]M8^,A,[G,PTY(RKS*U34RVJFE*V=R!Q!"$B,B.7IC.+ZG95V.RLE@Q^N./1 MQ+95I9;AC1(:BRL*>T\<$L:.43,< M4W)=$<>HKCIDRT/A)B68\78A@I**6<[P=/' $#(-T\RAX-9Q%GIM=?A1;J/K M&/1"E,;1V,WU4MZ=XY=2V&3Q'?WYQVM!=")#MN5P8KCQT%H,=<5#8]),[]'& MN(+#YD&-K!R-2C/#_6TG@+;#W$=/@O!%1EQ_9G 7S(O[AE,0N>,H6:5AV31^ M" =*;>LZ]^3I@C-?3D*L?J#%CZQNJ_JNN$[5X(8KQ\[!2 4AY.ER0*EY63O> M/QM?X^1^:+^Q-E,)L>F2IJ-J *; 8%RJ$4%!F^)0VH?5"!9RPG%S=8T\S-3A M8D8=] :X,].G[M)[]3?67O6X#^@[K#'@6.]'MWH"!?]2K_-%:AK%Z9/>.262 MKS]>7KQ[0X>>D*;&3!J&F9 T1R0 ]JVE)(IV&X@)GQM#*I.#:887+QAB&=-4 MZU9!!!>@6#?1"(-\@"L#=DTUBPC6PK/KNJN=MEL M^/5\>K 8+I[107I;H4]$B#@4M*!*J0&Q6.6D36.P=PQ(#YVFNE3'!/;FH0*W M6S#7#(#C'!) ,/M. TGBP51OAHABH-""LQLSBRD8GFLB$>AY/MJ&_Z%SM=5 M V6:$*4)$J:N3XARH5IEH[5QDA>*XV(9M-R":/TS:[FKBK7!5*,7U.VQ:+'T MU2P5U2!P;XYO666KA<$P)#7;R. 4E]PR7JO[Q9*&)?#\E4J0&NV8:[CA: +Z MM0/@P%8!/'4<307[2&8%+XKXL6_)R(=[DE!SF%8RRN![Q;.\F N_D((W*1GC M=[RM?7C01S!Y+AVM?_R?[?VFJ [+D;'Y!7.<9)'(^RMD?[[EZC/K$^6:XIAK M_B3Y"L9U7W'+/+C6$>=)8*.E'J.!'910&DM36HWK+DYD4> 3U9[;>VT*W MX7H,%:&XHAUFO]99)VE3J>)F3-!Q13'A(Z:.WVG3NQS@"K(P5MQ/@O9=@"91 M,)B]U04'I404QD'&I9!K;I#@-HABBK<.J9^\#Q-$.'5O!:UN_4<:D>_/K%X4 MQ @W&L?/EXNX IZVWWS[CCM_IJ[\S5OA1Z7G^)0CLX>XX&=F5)M^6R]"29P) M6U^K\.2C#O0UZPW5MXW)N:$[<'>#$N%?@5*3/GV=?G.N_E\_O//X!._?W_Y MX?/-[NZ&#]B\Q6DT.+M;TMCYFHS#Q349:VS(TU=M(4=;R-$6!;::IUD2!<0[0PEX#<-)N2%QF>D7_3**V=&>!@.#P9&7&>7H MR&NEKO=$!1RA<0?BVXB_3C-'"/B!CX\(5R2E>ANPH4.FK;"%LU*LP:1OM?0\ M9A :!OR7VF E#,(4P=P>9?-B8)"H^50C\B]$L. 11_@^@),T]LXGL"Z#P#?% M'S=IZ?X:'WV>RW3J@>D4!P&I\A%L\MA8Z+W:TRK9>5U7!%Z**86B8AEXI^3/ M.+?'/2CHXJ9I6*OFR,NH,*$:087!6-,<[=Y#_8^#[@OR/PZV14_]>OG+^:\> M:*N+R\MW5Q]^V6%UA3!" >S%?)!%IO^!FUFD"T58*:6\G1A15,CX^5/>\+E2 MWJ_TU_<2"J7="ONMNZ];O_!'2B>"X0!>1Q227OG95"'<5#JW,9=(VO(:,9.N MKGSO"O[JG?+30&V=)PDZZY\HN8#1/_B.";QN[W]]&T1V6L"QX#Y3\, ^)MTI M"?X=7OW!X0O:58?;LJO>7WVX]&[.?[[\_"_OW=7-Q:\?;[Y\>CQ3X!FP:EN? M_CZ?_N@Q?/J#D]:G;WWZUJ=O??J-^_1/>CQ?GW_Z#,;/0ZV4P_V'6RG/:Y(< M;8U)S]__.1]NOSEZN;SI_,/GZ5R_8:2#A\_>)?_]\O5YW_Y<,6O MYY\I(_'QXG___O'7=Y>?O/?GGS]??KKQSC^\\ZYN;K[ KZZ_?+KX^_G-Y8WW M\6>YU[NYO/CRZ6JW Q_GE$G[."C2OLJ\GN_U]KM'OE?9?53 ,1'P6,:GPWI] M0808>K^DZ0AT$5TZ+3-$YJ>XQ*<2?MOMC?8.7@=OI"$6GW&I&V'/!P4#$S;F M IED7F$M2DYY5_;\/P1Y&/S;^X4++&]4C'74[SG!:-^1SR;]-/:(,F3_[2\? M/_Y"_^R^]< W'\"KRQ&";6 ]9F]__U 0*&IWO\+[?GVE;YEF4>P=T!0==KQK M1$;"SZP]RI?"VCL,Z:2ZE,/)7)M:#/?;?ZI^>X3AH(B*)^3KDS1CPIG0O:U> M@[#9.:M,P,-E_DE5T]^EX 7D]!,U4^RP9\*;]9T:$-CPG_ZK>[S_]J"+Z]'; M-V)'O2\(TO--(X8<^@<')R3A7?_LL%,[F&X1D?L#3'AZNL1DT[[,K6>X?H MLPJ6ZIK*_79XX_TF?9$)0J<1!$R0<270-(A"*C$CG)E0?[%!CZ15DC7?) M8$XWIO1V=ZTZ%*]A&L?I':TFZ3Q18AA@I0(I2]8@RIML&;'[_IP[U9*.UJXK M9PWC.B:T;\Q8>2#^*ER@"?_Z7>+Q'8&:>E@FG=J(46>?PQ_KQF.ZIYV3TX,' MQ6.6_^WHX/&C/##8[MEI.]AVL+W]U63VX<$^CJRN$T):5PV>KA1"NJ8.YTKL M:/FW[..7O%KITBW^[,]DS'XPQNP-6][7AJ/NO_O97_[VFA+I:0DO"O,WWNON MFQ]NHLZQ 'VDT),'(^<:+;DI3!G-E_>Z]^--R+V2$^2 U:^1+YLJZ>]P[-D\S[I\9SE:FE5H/WP9B%P4"IX?"M6%)H>L%$>I3G]_24K)G3@8<\E:%+4ZP# MEUUOSSOHKB!A"V?A7M'K/>),[GN/D7C9T)QV_=/C,[;;ZQ/ZF*)$4["_^@0\ MYJ)N=B&7)CN?;AW_L+'56V/5GE)LCP[W.Z>'+UMR6W7T A>U54O[Q M\SEV3E$V?=AVRM?)X6GG^&CG1:S=_5N[-.WNW]K=?^:?G*UKP3^B M@#TT+K;EQH[.L&Y)[&N'U%UO?]V3J%DBMMEE?'GJKNG#ME.^3DY/.L>]G1>Q M=O=O[=*TNW]K=_\)6-//*&"/%-FA=Y]LG]%#&>KGCNM(>$ZZ_@Y@ML*TQ-(T M_=4O(_!^Z)]TU\VF//H,;8O#ORW/:,6S%<]'?$9#+^6*78=^D4$4'* MQ)"39<2MDTY58K!#;3$Z@CLCGC VT"1JE"+3!I)B.M#"U68&?AJW(^[WC_:Z M1#4@E 7SJ,"@#51.X-3, 874G=-(R$$0 J7C73.&"H&2X,YKGAE(-ZIKGAE\1!)1'(0A)L/\CP= M\,XRS#0K2="/BXMRW/+/MA G+<1)"W&RC?RSCZ7[FALJ;Z@=\-I!O?\E"Z;C M'>^A'.$W(()D>H?0>H,QG(Y5: QI9O\SG)KEI!0"B*.]?R&6)W>5T^'*[;&Z M:19)YMWF=W.^.L_@F_F&7-N5-W\*)M.WU][1_CXB[JMO3,OPX?SFW?G_A6TR MH9-3Z;]IVH1/[WZ!T2(=' R[=A4;P?RA2&'S-==\&"Y_0>#]H4OO-"9[5.EP MMDW\$=*W()(?/MQ[[9@.KKT/3XQCTRZ=OV'?PJ0TN5^T>X2V:W,GJ;;=>7KR M,6&&HLM"S1,P(K";BS0C)@F7H=52W!3KFXP?$N#GR_G5Y_LF[^/+^RZ_GGZ_^>>E]_OCY_%?O MT^7G+Y\^_)_=^*3S7Z__?O[3Y6?OZL,%[-5?SV]NO'.- $2(/]OV'0OL=B*V MJF@>?TXA7!F%L!L?-:>UKE;26G35@[^P^52))B,OSP;_\VJ4IJ,]U"_=WD'W M_XVZG=^GHU>@JXI%?ZKY/*?[TV\/,9F/3\%,01=@B\[)>I-;\RK^'^=@8,W; MI+!!E4?ZE""N9UII&Z.IGP[F9.AX/TQ?I=$;6 MZ".& HX[WQ= 61H_P2D_>\S Q6KS1&>^UG8^8A]'0AT.PH*6P/L!V)MW>W]' MOMH+PP=%)MHY_(KFF(A:57:KPC9X,1^\.&F#%VWPH@U>M,&+K0A>[)+W?[&^ M]U\!4=IA]W\!9-\CQ0%J%N0.!@/N![#;W0C!RPL-7'@7Y]=7^"EM;. 'C TL M"03T%@<">FT@X'L" 6TLH(T%;&DL8(/'^H\;9CA]#.Z8PX-7;6RBC4VTL8DV M-M'RP0K]RO&VT*_<7/YZ>8&4*C]??3C_<'$%[M2[\\_G.PS_7H73SHD^0Q$K MJ"WN'9KB7J(KS<=IB9P%&)8(*!H"5_]>)@,+NXU%OFRUGFC.C?=! H<8&KY" M5Y-[[\#D+?-<)T$\RR,*"=EZXHL*/^DG"7$@L0M1J&)%M*;RH/IK*MQH M''QN*Y.UKZ7KB!,J:@ZF4["^<1[@F^PGG.I/:"QRQD?=E--I3#\CZ/T[F"0] MI/O+G#G TQ3%D0A.HI"51I/.AG -1=$D;J:O9D!]]6W*ZQK\U M*./0R/>BFJ-()5'VX$ OMX$X,%)[L=;#O8 MX].CYS1=GZY5KKE+SO84GNP2JC(E5RZ;22;6P4/>^65S>OX>B."\+4O:V^\> M/]9GKM(BN?O3==).USK3==I.USK3==9.UQK3U=MO.G9JD=X#FH?O9CUXK%EO M7[F+KWSI%LVV&*(K?HW+Q>%[ZMM P3+:?MI@DI9)D;]9P2C=WWGHY4JCNQ/Y M28<8A$TGBI<>PSY_7<=*WU5TQD_J5B&)XW4<)>*#<.>V'<7Y&:JH %$[SKXK_U4MX[\$\.E@OY%L%,ME+Q1%)Q M['=/3ENI:*6B(A4G<" N1[K=/JEH>7BV3HX.#OW>0;FH%;$-?=-CU>_[)E_>(\EUX9)6@'[#@%#>N$V6]4*V,:LQ7W_ MY."X%;!6P#;GCAP<'K0"U@K8IMR1?;]W_(S)T.9"T&YO227H[O-3M<]X6<^X MQZ?6C8M)2DWP#[VEO?*YKFP7:X>N?*$!KI^"/!IXB0ES.374B%'!# O40_Y3 MA6^@#8?MBBG6.^TJW^:N5K8_)UUCEJ MR[9;^=K4%QV==;K/V'C2!A%>]I7M8NW0E2^TOGV5($*-I^"["K!>Q/FU*Y5E M#XD?M)6+K7QM,G[0REV6[6"_ORA=:AK!:&*$M1-C10/A# M(@AMHJ65KTU&$%KY:N5KDQ&$5KY:^=ID!*&5KU:^-AE!>.Q"A"I]_,.)S'L= MRV/^M__N9W_YVVYP3Q\=$S7N [BG>[W5"'?7>2SR^!Z>/.BQ]Y$./XS1NAUL M.]@5!GNTVH!:RC\<][:0?9X3H5U+.UTY4G:8NK6EG6YIIUO:Z6V9KI9VNJ6= M;E^Y?:]\Z1;-MMB@#Z"=_@')I7\*XB 9*.]FK%3A_3"$TA=!/O:] ?ROI_Y= M1K=!C/S:/M6C3X+LJY)HCQJ4651$+?/T[I1%G1[[!P[Y;)W_9/]-B;4"MC&SO=]4+YM6+L5L T*V-'A,\8<6P%[Z0)VYO<. M6U"?5L V2;-]<-IF33;BGQ \R#B-0Y7E?_JOTU[WY"V5?Q6S-I.R*QY\]^#, MWS]HNZ);"=N8A!WU_*/]-L[=2MC&).SDQ#_NK7O*MQ+62MCJCG#7/SQL=5@K M81N3L%[O ;&6Q\ZD+$0/D3?LX?H+.,A]$")[ZV"(R%P<]CHG^.AIFD=%E,+ M51P4T:UZJ[$)"+? N5%01_;M+4$_3Q'F<.$MB]%)N(OJJ=:]QQ&0ZIRX_XMC MCL+_>16%1T=]=7)VUNL?G!RJ;G 6]/J#P]/3TY,P[/\$0ONNO07P7S/)7?ZG.!DQ%;?:_8^*^ ]6E"B.#XZ@[N?@^_K/% M>SGL'CT$[^7PM'.VO_C/#\7.6..Q&^I;)!E8(+[#X>KB>[:"UN)!A6J09@%M M/=!,*L.K8"#!\P[ &V=J^#^O_NO^O7/RZF^?26H1 !5>B)UK__V7H*:K5FAO M;5BJM4^7XR/\_P^?I07((/%T'/15X5TE@\Y\/V)5Z]^''%4Y"HX.]0=KK8^_ MV9 &G?LXTJ!7GR_?>R?FLY[JQ=5YZ)YU]NG#WY]_./_E\OWEA\\2$;OQWEW= M7'RYN;GZ^,$[__ ._N_\UW_=7-UX'W_V?K[ZD<_W!S'P#70Z"]GN:0NXY5D"L/CJ+0*\;*&\)!D-[!Y'EP M$@S*/(>]2[VB01+$LSPB()NTS+QAE 3) -X/^RX)Z7RGZS*5EW'!ETT5;_[< M*]*1@L=GWEU4C.G^@=N;:Q^6%_"+"6YT>5I,%R1IH7($1H[+$'XD9>)=!QGL MFRO?NX);O%-\93&&$9XG20F/^J2F*5P X_HYS29>=W_O?SO>[J[4;\H;![>@ M"R=1@5/BK ]\.**&F+F_@YE67E1X=VD9AUX?US>$.0N2 E:"UMFY>YJIVR@M M\WAF)SA*:K-[HM<=\3:6S?#\!*]H)YV]>LBJ/*D^^YRI)$0Q]#["3/Q4YG!% MGN^N2'VN;'A;TU3P=Y*XP3XMLJA/X.0B.^X6K^]DN^>YQ?Q.P7_@B(VF\&>X M.RCP$3/0 S%ICB)*2H4/#H9#-2A8M91%F9G7_'47YK=97O";S;Q^_ M^@L\*?\SJ )8U"C-6+L&(=D_.:Z^NQ;Y.!KBML8'>T$N"F-$P/-@T27I9.:I MVS2^57G#?M^^U5DL_?+5. '\T<,LG<#<@&P/Z>MA-F0>[M(,=.D8IJ-A2X#O M?X<'&^^(OF@&#_XS4*A5U13WA&]OQ3?"O:!Z%4XZWV^VC/HVQHG.+Z#CP M-_H@PU^$*0RYX_V&,"KJ*SX*-K!>V<:%)RU;!&AQX6K"^\EX5?"!A3$R*$:# M5TZ"*"G@_^@1J"IV;ZP/^D\ !^5A:PUP1G:JCRK[!((!U!-AAWO/-0_RF>^?H M9K >'+\7>-, XQ9E'&0BREXQFY)DRIZ8H>R"%04?BA-KOF,2X*C$VE)A!RUW MD-9@,L4IDV,L2OA0B],^NF1F1^DQX"&8XV>!%\(GT&V0H0OA#8-! =:%NQRR M?$K##7DY#HQL1'P1#%_%8#5B_*;$PY'V[3B"W3R &7/,0E[7IN71XT8YRG?< MQY.C__/Y!2QR1 8&?CSX:V(XH,<&"Y(H,>)^2=,13,L'58"%\M5[3Q"SI&#T MS*,$582 5 C)?^H*@]>?D7"/:--IP9I$W]Z"2*>C+)C"LO#/,H+J#\$H4^2[ M>^A%Y&])B, ?P!!T,*(HWK]+A2NL]Q :4.,L+4=C_E@Y+Z>@3PNX7[85OX4] M#\XY-"X\/G_QWIW7&6\EPL!/8J8E&OC+D*#*:0(+O<#9:IQ)G)AI66!H(,_1 M%\,@ URK;A-LJ.@_I'%W8L6:)?L^M%$^8Y'5U\/9W\.8WA\ M"=NO=B;?2=POQX\-$JO5047_*RT_EZC!P\I97PR= MJKGKP8QGI ED>:QS>I6$4>"+/UE3.U$"R@AL:P7:">0 5T^D!7;L *;X/V M MH0],VD\B317G$JPC=8N^K'N.P!5@N4U(!H=EK.U)(Y%L)LA(.]YGC#;AQ\<< MW I80^'[K"&_BDBF5OW!TS(UHF%3^F?Q_)Q?GU_XK.Y"!5H+;%Z**H]A?56S MK4)NMQLOXSTCB9#Y2%G%VJ4I5!GYA!RIJ\Z'[SA:N"8Y*L^]00KK)-Z(#D?T M%6W<28I1C-L@BC'L(-/),SB@7$PTF0;Z'!#'$Y[JJ 4]?Q&*&SF1R[4WO9%] M/;.*N[MY,1Q4E2#E,.1H& U0V'%O2A*LHB[I#(=)R;>%66[C5%FZUA5L;*]QJ_:;+X[M ,R_"QA)*G4\IC[,$_O&F9@567X\-U(<2 ]5IMK/H3 M.+@4UF=O@8]#IO2 M2K4[8S[V-LAFKO4LCJ9DA2J9JLIC%B7G8!6\I,2,@]Z:'VD\/UD7AM9$4MEB MH8IOH]T>LHYS3!'()&)Z"3Q"GT:1PU,'O"1-V3B=!<6D GE88GT;23>)/G/W M0%?%W:9HU(*?M@N;?NOU]'E>#VEP>-1J!W)!;/S:+AUM67+6:U$0S()S19GL MH4$PY3(D4%U8=HHISIU8OH7I&G?")@$H2->Y_?2G8#)]^TZFQ43R CS$<$=P M@&04#41/ZT"*LU=];\"J=A(,QA@%C\4+]$4I8;2W$B&#%V!Q2:,.[X"]XP62 MGW8CV[4,DZPC/"K6P?1^&<4A'1FHXL*@"#SV%RJFL!M \7Z24YAE%8*W'KO\.C7F9N?2[:71-+! M2LC2;V!*% KTUA^Z^UZ?N;8PGI7* _A0@FE*0$Z\H[T3;P;;SYI- ::Z<<88 MJ\-=)[_R?5(XIHMM<35@RV0!?"_&C#(^]<")RV/#-ERQ'P]QBY1.=-7J"96:] M$6ZYA-0)&!@A1G83+D6!*8D&U2Z36(TH@U'0H41N$T\P=T0,<2W$"BDQ#U)R M8848G(WK!0:R=E&DG$HROOJP]$F_B#(2.W5 46[X.^QF4"V#%/Z&)8!P"_\81)1CXDO MC0(Y#9+*)>U<3:@,TDE:DK-!H*HSG%_PO7(P*@9P2F -I+T/AA73RM/98BXP M=DMJ_2+CX423",O>=F&_;+T.Q&2- M%,9TH\O$'&&U<'!< +D574^@DDJ5DZ?; 0R7TUFRLP6:@#II*%9"?7$5:(TSJR- M([*0"B)SA,O=MY+=H\LWE2[S@TUQB^IOH#?KK?P[R=F<,7EB63KSR =W=!T= M[4!'%Y:9RWD[]"X^_O/JW5[W3$<\/DD:&>?PHVELVET!O<(3$LX![.'SJ@7GM#X>?J-FF;^K M( 8/X".<)(DN0'/"=MZ7!)6Q=U.8HD/\K51@\,EM6T$G94)M9-)=$24PI07U MX$S@Y, X 'G&">8_R=7C_9*E,8>1IM3CZGRH&X+[=QED>.!2UT ^5G#D9[!0 M>W#N8GH6!/YVS)P-'X*TB*PP!653@XI]HAQCH2B M7C;LH:-U,"/:T!'K+Z^L"*6QG:@ F2!NQ1J5J9$/K[Z-HW[$![6O]0\Y4<68 MQQQ@8IJLF.^#O0)KFOE7+I8'36#TWE'"V4IO0F*M0_F7D+ZKF\* M^8SU[4Z_"2"RF4A)>U-$(#O +" :?K=HNH@2F3/6\2;>5+RAQ@KLHU#EX%6K M>H%?R6U[NB1/'NTO;I; K1DE5$T/'Y+9#K5IAC6/Z&[JFOU ]_D-N3"R]A*\ M),;#&YX$LD!?4+&9L7(!3BJ*PZ$]-ZN,"L8-QFF9Z68>\&VRW%1-X7[#SAJX M%Y[Q#Y!$[V"?-0P%E61%2,-D05C2[(%?F^A):1HME<+,C=:7%E>V76T1TY*! M]_1VV6FHA2+111#W#1''5&7M4A>@OF$#P MND#28 $CR1*;7F#XIG2"4RA"YFB58D[7J>0VRM*$]0^[P%1WAY6NF1K&7*<5 M2?H!%Y&JM-!9I%BF*_V!# MB_9!9 !.O=8D2&;ZDRD2G8O!1QN&[XUI R>!CL;\!9MSP O!JIU!FK$RJ4V1 MWL;NT81>$[Z4O&.<#P.A,!="'08#H:)P'3MMR57L/9B:.$_]>9W>U.%:KYO" M2;L-XK*R]/,AJ[;*:+[*J-M6&;551FV545ME](-5&2VP/70-K6-K21:TEO%< M(8OHZQ3BD@QB)=LC+:QD'9.;QP=9->EBJD,P,5J(#\!1$GJ;<^B2 Q:(F>]Z M$#ML':*#"CXD16P;7"/Q<4Q,5J]C;MU27C4%WN84;;9!P999)04G/@I\*G6/ MTH)(0 %.G*R<@A#,.UCL><'2W,$CJ+:(/5VWK@"-,K2XHLFD9#@/*VID\>?* MN-P2^=*W^RZ 56/:A>M0'-L) Q".5Z9=C(IS76U"(],:%!ZVIE+VN]&ZYEHB M,+!"K:U5MX\:QP3'U$#0*C!VH=O,, @R962,**$L MXAV6KJ1?N6V$8B'X*/,(_'J*@&"WF+3(!H.O6K?*:<7'7Y<6![U1Z_,ZH1'M MGV#KUNN +WD _DN!E6"B;,ML7\61DJB9BC-A0;N5 FS,6JE6OS:U_P6B$.P[\ M7S0WZHD^*V@R8W[).^:5%VRRI)?M'\H413K4;$$5(LBO* >729 ^1,_(:=3>7BU%]'.+% MT3.F&.D><_%T5:597)7\S;W^Q3JS_WVQH'GV*QN4ZNQSA&7=D,_)8>>L=[!J MR*?!S]YWCLZ.'A2=6OZW@]/#1X]YT6!/GVU>5XRCU8DR M-K&^YLJS56)#;%YNDIGB=*7@T+\P;W$YIUOJ%!4_Q,(YS"NLKU#!(>$&:6E/ MK\ .K"J>#"LLX4J?N<(2[/YT]?:?6^(?B\O^&-3Z%[9NW_F5A;+ M1BZD;:$.^D/WN.N?'IT\C.5TG:TY3RRT5, >DV+W1US6TYY_U-NI97UB!?@P MLMQG6,LKI]K*5%%110B%-/%?6Z,;5Z6"VY9]TGT>XL>G^\ _KF*HKV:^6&:=[JK=C;?YC=\J*VXD:MW)T1A>ZZK*8O M410>12O7*EN[/1*>Q[8(-APY>X1Q;[PWD&GH7JX#Y8!EZ:^[KY9N;;SL7(^#U?R6V)2ROV&ZKW?XKX\'=KSBV9QM5-^*8/VT9->>0?G*UKP3_.:?"8IW0K7]LJ M7\?^Z='S9+?;H[\]^K?WZ']BM_\#M\:W,>S6/MFM\^/@T#\X?!YWM350?@0! M.]SW>\=GVR9@;5IVR9*]BV)"W+J\OFE/LS8CNTL)L[-.]WC;\F5M0O;%R-?1 M:>=XZQ+^&SW+-N$5_QA7MA.[R8FM(LXM11JH, 8PAM%]8 ][CPEU=-0YO=?R MZ2VS?+JKFCY/H@B%_0%UX/S_/N)([H5O[''?J 6Z("P+(>-B3!AAH&;4K#]T M.R>&#.GR@FA4.MZ-4MZ'M%!>=U]?B#\26,Z%"Z[QLP'7()QXC?1$;R-PX&OD MJ[JZ\KTK9#HZY:=%N7>>)(@;_4DQ"E.""#T3>-W>_]*HAV4FR2,#K+$R3E]% MM ]60#'9ZYX^,8;)$_"$-.^F"D_((6_GSVGA4KG?J0S%XA0VNQ8,OX)\#DO8 M/?ACK>'#!6,,D=,S0>CN&F"ZX"S=:.RF7(T(3]3G:2R2G/@>Y?O+\]][_SZ_(*QACB'>3Y1 MB#>D)^?TJ+-OY^8/1T>=0^?'@U[GV)VYT/O#F7M!IG+D#"$DJ5:H-RK4FM3( M"C>LX1].#ZW.FQ?MT[IH=[S/YQ=\)RSMZ<([SQZT)\S0\K+_NU#)P/LZ(GGS M7T 2>-3MG"T<2._P02.9)WVD$3@XFP(])P07A&!F:0SYKRVL^#RL>*^%%6]A MQ5M8\196_!E@Q5N[83V[P9:J&^H0.7&/JU9=Y<0]JA^XC>?M6 4AT:!H;F." M"@0'B5 I$<8TAU6'"X4G**]#5C.L%CW?/[:VLD;UK8P;<9>\,XO6,[]_C(^DXOQ$4AR^,Y9A]>W#S[%X+T M3OLSC!#KUI -6_7A!%,J6-J+<(-]T5>]7N?@A2WA]FV@#P9WWY)\X@;J'ASY M!_M=1)J&OVG\1XX&'@A9H^87_#W56/R)ND/D="2*L]1LPG\%2ZKIUW-]#A"> M]"1(P'/(OH,)]/35%AT)S9#&B!M]PS&>'6;X_$G!^!('Q'R88IC3\.T)79W/ MB.@&GMX&MX3P-*\'TOP:@KD-7/VDBOROBZD.'K#?#YZ<#'([E#:1*M<#F**< M!UEX%Z#&EL>^!W?;_' - M+K.J%5\=,S>RR[_%879/WN9U&@)<&HH, MPCD3SPID&)W&08'&.1+B8)"HKYEPBA3\;=^)'9J=@()!7LF4^&T-XT:G&L>_ M7Y+GY:WR@&L9FO?ZU2\7UZ_>V!'@H.32W]+L:TX<)Z_Q6I7!P[\FZ5U"JM6[ M*:-"O6GZM!" M_22TQ*C27!H69N.*D"BFRDD[5N$(1S *D%OV-1/:OC$$4T3V0Z+E,0N$S7O7 M9NK!UOEQ=_NM'*_.JK/&WHX/'SZ31 M8%=C5ME&?HH71RRRC9/\DE@M6A*0[R$!>:1.(2[R/[@_W0XS]Z0%\28^0]8F M>0+L#S\KZL6CD#SL:A/%ZE^]C1T69Z<^^&+/06BQ/?T]K=SNGMQV]P_]_>/> ME@KN(Z$O;.TQI /J0;@]!%*[!EK7/?*[AUO7J-T""M+:G/DG)^LJET=71 MS9+>8:=WM)66L"@7IS!A:Y2)S.?+8$/L'ASZI]T'HC!OC>_XB.;-"UG6PV/_ M;&T4_*=:UA_$,GJRF-Z+/&>[)_[^,U%! M:4P<3^F=.("Y"],2&R/T%/Q@Q6V//RU;N%G];8;;X$]7"^!F7>:MC&"5B. MGE9F35\DD'.5KFGL;1^,@V1$\*_3 #;) .;TJX9XS8N]*?9KXN\0HGMA7XM3 M$LA0=)4'1Q-L0,T)0;;R8/L'Y^E+R@WML].,46/AMCYE@GWFW01:E9>X-@T&19KG3@KY) M!+H?&OA!2RHA'4^FJF H8<3U^*IF( AA_G;AW+>3O=YD\Y:<0Y7\=PDS5LQ\ MCP$7$0!(Q1'\?8:PZ5,X/ >SQ8OPX\(Z'[2PSBVL#F:>^B>U/2&[MG#_6G!/TG368&;GL M#I%[$.DG!0=NYC'>(EC0X_0.7:*9X,/BOZ.J8TBX5.WJ/-;J,'1A[,$YF*23 M:(".)D.)Y0Z4&7JOX/8&3,!U\?&?5^_VNF?M*CS6*N0JR!&\#?P9PB=M)_:1 M)K;(@N$0I%J8"T#OJXG**%D//L-7!%)$!YZ ]D 73>!00 #&DO[#?R<2KT&6 MYKF)M+CZ2!MH$B2"(R11:T!N[EHDCDY';QSDM3@544@4T401<+" /A-:KY<8 MM/'Y"!5.6!PK?2A/@BA![$/\"Z*^N>\,''150V(!:S:&LHI,OR)[XBY0ZN'Q<67" M0V]I0#4\? 1/[Y9IAI#N7.!,F4YIJ-@!#_F2NQ@/FN21KB M(D7X-GQDT(]HS6"8.-D$7)*T1Z&FLZ M=)(/ A#KI!Q>6PV;55&$]8%H'@.;5>X/X659U&U1D@ M+GLNAGFHA@'J>7D ;)\^*!3>60@]W0_P7ZH8=-XX\-JZ#_$ND00'XR,SXKK^ M@CCZ"N^$ R&N OMDOVZ);K#[T:*^05M=*^ M3STL>P;Q> VB*<.3PP8^#]^G?1_^[B- M'_FP3YHWH4/O#T?^V>&)!E/F8X+HM\&VLHP_:."#J:XM1J0+:B*+([!Y#30N M]KYC[NNWDJDEIP9:NA'1(Z#/0,CI.(0T&:545&U<-[([@S EC@X2S#(':719 M8N'WDQ1,0V,\^L[]3M8V)^XJ>+H+!<^H^1@)0;J0>*AM(*:BQ?=AZM\8BW>* M$_:3(%3\^$;W :M/-1AE,'NKX_468SFL,V+VKQ-:''; M^%FK?D3C!CWTCWL'RS;H+\LW)3I,892A!X@LWG!L5-T RY3#-&Y].$2&Q"]. M[ZI(/;QS@:#S#C&C;A#ACO=3YGI@[KO93T7WDTQ0CL?(W@UAT# $6-% M2'XB;@@2(7YIU]GR:JB/[#E7#O%>SXP0Z+U[53@8CA)M2V M*]4<9DHH+I C$<2 6%U,[$RT*=/3\--31Z&Q-L:P7!+N2;1M24# >M_+W6YK MJJW@>W>\OX/_D688_T;>F3N'3$:SV-Q&ZDY9FC3G2_&TTZ61VF)T]B%'#I=7 M=TY<09JP('6\CSH6[5=.&L=IQ?BU^@82$DK<7S,UN=>[9QR.D6A'0'KEBVI? M,G9FHD*I<]\G\*C9E+2!XQA+/CDB&GCY!(/D6-26Z0BT-1GFHWD=[]S&X(66 M$6.*E!7/MF;GP,!";AKDFN.6:X=#Y 1WX$_YT0I_L=U;QG(U6IT2#BPP"V3,/)M'BR?]RBVL.V MJ+8MJFV+:MNBVJ;/8/PK5,%B:==OSSJH==O4OKNPX[9[CS M!LT.VQCGS*%HZDRHD@-CXS ?;*"+WX)FN;KSX;]#JFW!$/LT1%,8[P=C?9R& M,%*L4*%9 Z,\0DL_&?G>*$"[FO[)[D*9%+IVL-DX29/5?67MKS2O_$(C4^BA MZT_"L4>X&K X>HP-*320.;;*A&IU]J A-S_8D37WZ:M^QIH1H^T)#U7C)?.. MY>[NLJ4+J^W:[VS6;AO2Y\= M;!\#Z=-]_1]7.8,VB F]>4 MCUW9#BU0^A(IZ.[_*&*P_:"0*T>3;?'F7+6F6YW)W:TP0%.3'R7Z$?+'IC8& M?S,="F]-SVW8W*N@TP-OOZ,%P2D0ISIK6Z':/ UC\J]MW;?HB+=3(7E MH+EBG2N]I&0>YD+7?E?$*=,II.9"\I7&1:OB=ELW(@'YM89OW\B@[G.7VWRW M\=W7>:,9_T09L!C^6 8,]"&#_=*YZ7@AQORS"BJ"+N6LM49'.UW\MEQOG++> MJ"WT0_6&+:JMW?P4'5"M?GE*_6(__ 5NX&W*(E_=#\^[N\IIG53R*CC%WY-/ M7CQ+&TH?@Y':V>>BO77SQZ<'G=[1RDG9G0@BKYOF/3S<\33OBD[,L^;X-G'E M#N2Z=CMW_*,*5IMA?8E7MI/P=TM2.*Q7Y^*Q-J8YWQ;,MSPTF.A&5AX03'2TPX*(HL#M M5..& >II2<&(7L'Z:0?)8$&&YC'\:I'+3'PQ)0[ M)CSUT&"ROVKD= L#I#L+S*(A.2L8<2^*/:SQ"YMQ;RM*X:\K-UJU")B2K'=;I".$AB;EZB" M6PYG:5G@-@\1(QSU1,YPM&$TPKU#"3)$. "C.]1JW!F=AV@FZNUB06A7?KV5 M'P=9> >ZU\V,FL9'/*O2B7) Z:ZC;RKNI^E7_6]O.@;[U04U,KG.=HT>&0T8 M/(4]!V3(73)]R76F)E$YH>70O_O\3R\O^_D@BZ:%24WQ6FD ^!8O^#'7R[0? MSR/MMX M\X M1RU@2PO8T@*VM( M+6#+0N>HBD!\=B]$^#U8J*Y%[9H*-0O# M%),A2(=[ST*,U7N]@P6XQBI6MU2H1V5U#M*9#?1(C&D! + [T@5?LW#4385K M8C'UJ=ALJP,/RQFD+/YFG<3)6=.:L"')>8UPB.'8#3.:%^1Y.HAHQ0B9$;F3 MW "4V#M>')3)8,P,0SK"Q=1,7CA+X#L'CQ?6.:0#_\GB.G/:R04XOHC3!I>3%OZ795_CB 1YF0X(S0D!9 MXNT:9D%>9!A4S!@:B6#5@R)@5BD0TEE!6*9@.V-@TQKC=RHC*DN0S&R$#BX- MA?FQG/#UQ?66B^4C[/K:PC;L^@%\#_C_F2YMKNW<2MSZ/@W0,)]1^#^O[C=I MCD]>/; B\IGT "W!I__/WI6QE M\I(OMT"@*2(& 0:+9.77O[-T PUN(FE* JF^BV.31*/[;'WV4_3'!QJ7WO*[ M R:IM6FPE? -'%B%!^[F4UQUEZYM^0+LK"GUH2NFSE*G.-^G#-EB:)VBPW3' MCDN/FC-K6BZ9EDO/J=V.:;ED:."8,EQ-RZ4'3 @^U#307R+R57S*OKA]*PVTG )R&K- LZ.VL*!LL 3:)6'0PJ#9T4*1ZH;7E(@^W0J M<.)A?>ST0U,-MK7$#ULS,$KB:DAM6T%[V)1@"OD/OX+QASBQQGDB2Q$R-PBI MI=G2\+1MI4)8[^-,6"U5EX;_2JF4+X[(#41)3C\$D1MYL#EV 7,5G3Y:^(.; M9-;%A6U=P+?6@%<+4NLTBG)XZJ/ @<&XD1\P'<5IGOS[0,O9EJ<[R&GB"+/, MC3+KC*OV[JPB#P)S0E9^;7TH4P3.JN7;=03.O9D290&GITXJOG M):7A% /7 MBCEP04IIB%,D$X00UWE2H\'*^&6>$8?T*?_&M9-!"J!5V5&92+A@% BOH'LW M$;#H39P 8]^563ZRXE2OQKP5[F<1J<: -Y1UR1F"BS697-^91YNMG.*PZ&OX M=,/5^4"5(U!+PR5O [;&&K.)\*^I3Z,;R$*7I7N;^W488[9)O1ER+?SP]_4"UE$1&!?DE.A\6O],R$L5=74G*XT"B@G%J=3%KS*H^5$0F75D8?'\%S$$0TZ M!V% <[O+8F_*=9KC@#OK)D8FX=4G;D8<$,49' G'1!+[J!0I')LND4'SYVFW M!TS29PO8#"*N4:<>'UPQGA9H&8GL5HBH&'*/@TW'\T)WXF*^X]2EE+."7"3Q MQ9@TR7]O6+\*.2)U+2NE<@9J\0GC557[E[> 0FQE/]:TJ,='@E'"2/: +84K M9J7+FEF9+R>;&ZS8V!*N)O[ 5@,GP)WX7V:-AK4(Y8JT!=W\52>RJGQL0+F'!(J2:,EO-SHKH" XHA$ $7^)8HZX.H[CXJV5Z,. M!%@5"XH*%)65@GL>%TS1.BJ*KVXGF <]A\0%\5.A!85]*M*X!\D5@E;HQ$6D MX)-5'^5.QQ88?Q/%O0>,6M#^4E%(I702YZ&/:=74W0 N!Z9F[3ZR2:!3GBS6 MG&1!EG.:MEVLDI#Q()^$6RKQZ4:AP@N\G1J@1M]_#TK&4WJ9 U%;*F0M94R)H*V?M*4:C+UKRV76TTMLI!@C/BJ^K\ M2[BC9'D;7)^P'%B*FHJ6[CH!W-2CF'J40Z]'J6\+[^=:D+)!N8&I^'CZBH]5 M,=/#A^/3E((\@5##%.3%UHP/?P\^4/)^3:#ZS8,E[=J MH*';(Z3;KMWN;YL[_EATNZ>\1J:V5J/5K27%GN#H@;3=AH%#MI%&V[V6G55*,P MFK"AV]6:<*L[K"G=/E*%SQ. _8.>=U(?5\RV;KSC8.2M3UU'1NYT['Y[6T;> MP6W[E#J^H=OCH]N=7(B/1;=';@:MS-BLC2_EX$JPV\^J!-M4XZ^&U(Y*]8%2 MPO&JZNL=1C66G8?F['1VU%X/E&.,WWM_LO.P*4'*3O5J]4O.2=WW%?O B51[ MV-?CKW&\EQ>VUJJ5:^EHK?#:&]JMGCUL;=LAJGYQ7D-@=26P=LON=I^F(>,^ MG34F;\;X>C:C]\'3]-LSGI?[#,EM&P3O$2]'KDK6-''&Q'\.-O[3ZMMM9\=F MC29N:>CV*;7=WHZ=Z$W<8U1CX7EH#L]=U8 #Y1CC M^]ZC\#QL4MA+ZLRFE^QCI\YLOZ_'7^-X;Z_J'*9:N9F.UB*OO=$]L(>#'6<\ M'Y [R-#7DR6^VITG&NAH6L\<00K-H9GZW:T=[_5+2#Q*Q Q[G8-/Y*NAY)G3 M*6N:36."0@<;%!K:W=:.^H.)91JR?;*,S:;='M0U!G^\LU:4<+S* M^Z:^I!I+T4/SBK9V[%-WH+QC'.1K+M3GE:]J6M28%C4/1&B_1 &.4OZ4T=#M M.KF=CM9$K[T5WN_8@\ZVK33K%QHV!%97 AMT[:9C0MR/)G!XJ0=.S[$'W1TGL9J<&4.X3V>2 MMG9(.S99,_NY=@ZFB* -"/3C?!2*(V;H[8]=2X[N=>S^'II+W7/VPZDD,+1[ M.+0[:-LM9T<#].%I][&M(#^X>;*2 G41V5AB&^:X?VLB72U<:ZOPLX<-]AK= M#7;X9A:G01;$@"L1NEEP(]X@LD_:]/0\$-U4X (OOGOIE-X@@FA-C+MG(9>V M/W8MY5*[9P_W8-X]\9VZ/_O.T.[AT&[/L3O-5EUI]]A-O(.)HG\E=]>&W.MH M^3RC"/RQD-&.PZ"/DHR./?ICZB\>H?[B::;+U5WR;IKW<4RD\$3)FT\J/;_- M7+@(E <"_E [D8F(Y$8K4=VVHUG8%U*Q)A?8.N@8$SM&#S(8"'5OWFI=,>O%(?V?#*="8\ M!%IXUZCZHC1*F+H)[(54A][]1+!/&KB?K FNY^_.3U??C-8XB:<(F:&5Q?#? M5M.Z=5,KBC,KA4,$8Z"/* OO+)>\AP#2T5W1QJ^X>(M^?M2> V? M+GWX*D\^!^G$"H/$)9Q^S-,T $@GJ- =,!+7S\!X(B2NQ\5%Y#/D9T+ 8BZ( M&C>$Q5;C=C51_.0"I$6*K!T=,!8W;;JP I]Y-'9OX@2NI"HF^:'4"J('1^KW MB?M7$!)>!4AE9+'3Y!HV#V>%;;ZD=6D@) 6R:.BO=V?BV1H?^*> _]?+P*_VQV)_G#8&K7[ M'>&X0[_Q__?8+]= D*?60:W$R EQ\/G''<*[7;GCKWJ4O MOJU" T Q!_VO !SI1"5NR'+VD'AFJ7BM_O)&64E!1 "AA][(U25"EZ@@]#[^ M6FYQ.&QTG"[N4IJR\L7R TZP)PNRM]U!HUA<_77S8:S\KL]+7N/!?X0 <;Q M>(]Z&4;O:%.^\$#N$.N!@B\2UA+_Z3[M!JQ)(L;_>O$_&_#.B^^NB&KCL74& M+P123O_YK?O=QA'&-:C:VGSI=?%_=X=2?ZGUQ6G&NO\EW)9 "' WG7^9B2C5DJ[JJ _L<$XDTH_S M"65U/-O:2T^=I##<@HAZ@*?6%:BRMY/ FU@NF&(S-_!1NXCSQ(([(TN"48Y\ M3AIC))(4?AM;4] ,+??)F8_AQ"E8>KN%Y(DVM61Q$DD)@PS>!A\H._LN= MQCE^H][S8QQ?PPKO178;)Y^M=V0>IJ5>Q$8GFI*NGUKR%@,]"W8$"E"0P"_C M&3*[2!O6Y!; #STV2@#Z(080$$:A3XL\\ MF$VQ"_K4C?*QZV5Y0K^@8\7C[!8AY@-$0]Q#>L"J\!4HD]X\B8".Z^K:L/X= M*)G(^( )4HX1.8 9CS&S'*G_T'!%M%8UAB:P'8$> Y=0N__M:&]_R01?\(#\ MQ2>FX;^[T]D;*R;K %']6YQ?Y2.!J[ZRK9'PW!QLGZG<'^[5]>G"0+,K4*0/6J1"K^> SZ;WR+JL*F0*JX$ML;<.N)TWYT=D62:?7> M[-$IN-&+J\#!1_!B(?T-!#](2[8'"46:#&>S59"\G[EW*%%3_+LG'RV$,?,, M7##PA[#@BD:%PL+O8F)$11_\&%X*%6D/_U>R*C,D4@5)ZWR4>DDPH]^I&XF^ MD3SU :X5(#1DNSMK+$0J3>Q4+-DF>F:)H9?('[RIK#&<%U=Y]68EV1DZVX[. ME'H)(C&-O8!@?1MD$]94W,RUV"(&<<$2 %$_ @R3'6@#%J>X !DM(#+D8N5/ MTRSV/I\P9BN_??GBT_=G+T#P^V*6"'PSN:,1X==WMD:7I;I ]/\*A?>M"$/\ M+_\B9F4YCE+)(B_3''6FM* Q(*A W-*B'M! /(6GTGPVBQ.U:L.ZDE1)*CA< M%$Q[Z,L+4?6Z 9XCK2R(K,A%E866FP)=HP<2##=F1X:>8DW-::6(^@T^9^AW M3_1[$0%4LS@II2%C$*78Q$U\TB5!_J1 ,6N\=EMJDD]PI5_IUZY%=B[>!4"S M0-_(K/,7N*UQ(2H[P+\JZL.)TV*6:7I?^NK>NUPZM!! ]ZI 7^=!F_>7Q;/2 M3S;HMG?QD_5ZC4&[NZF?[ '3K^_?JM-I='N]G5QZZ[_KMEM[=Q329OM/Z2C< M P\.-@J=+\\,>- LF^$FT.$;^C'AL]PY]QM&I,\7(M+;I&L9&EB;HK-%36L= M"01C?9MD(FURS$VZT!P\N%K-IQCI#@![W$3'T[.:E10_AQ8!1S'@J=VTFX-A M30<\/7XYL:';0Z';EMWO?WTU2$TZ6^R64O_8U\SE4C>X29K?M1F;8P^:.Y:= MUJBP]"AQTW7L8??XVQ _NJ(J*W(>7X(8'>#X=( ^"-#ACGT3C>YJZ/:ICCOH MV/WVMC7[1G=]@)MG7>Y.W?3:(ZF][G0:.^I51UE]_01*^+$04L\0TL:%J/4/ MSR]+!$X$I;U\X[3L0;M75&$NE#U1[DGQ !5!R;(E]1DED*Q(X\,L%(SOPV?? M.$W;Z?2K]9XMNS<8KJCW//2$B )FJ\&SO,A,PA?VJB^AY3MI"4@+Z464<%U] M4B4:K4O7PY04F4B'& _2*LJ7U0ZZEB\\/#J^HTAGH84//"M:!QY2[UHT5=@ M?ZW2W)=GI2-^5N; VY:? /%'"%X0K[?91$_.PHS&/X ]\'EX$7,FOC&AU"[8 M$L"K_3=\!$3FA'>,[ROYN/CUTA3I"MMFRW^N=ES\EJJYZ7V8<(G=0)A0L#<( M0("R-A>$R@&S]N4-9JP'4V%OI/)FU=IY3,G#7%6M=M2UHIS2$>#76' 0)Y7T MJ.U3FGLFI7GK5#UD#JY30332GKR@#]@7F&\/5]L6VKD5\G;@S>(+_ M+5>I_L.]3H2@5%*0\%-D=DX3527*Z03%JYLD^ K*I[8+/JV2W)\Y0 5V@;N) M1(A)V!/0U:XGLKY +]6/JAI?05E>TU3;C^A:O%6UBH,UU5&K450_':E&^#@# MZ+F!TF>SB9M1?OP.6?$H1U6:=I$.;_AF;R5#9)S<5\>QU+ !$:KJ(5P?Y*9D MIK,PSGU;%O#991E0L824C :+#U_X9>OEQ(51J=]K!7NA\*P(332/\V2S,JZR M3L7@=*^1%<72B$WY9)\-\5=9[35S@ M'UDWS9=>I:Q&[Q:$7+5LT=76]_/M#S18W1_(M/HQK7Y64*)I]6-:_3Q$JY_Z M=<7Y*%2SEP@+J*C]"3JA#MB1NZ1H5=6LIG1W?J2F(&_+RG%3I6JJ5$V5ZH%5 M*)HJ54,#QU1V::I4397JPCDKZIE?JF>%[F+J $P^]4[31WIVCPV29\/%OI>UA]4ZR7ZZ?LSGFDE(H"S@/?*I(1,>),(^< 2 MTUD8WPG*GDYGB#UTV>(S"K=PR:$W67P!O*KG(W%;I*=4.J:;Q(:]8?>MUKNU MP*Z![_ZZ\ZK>MR:0$LLD9V1^9:"_/&HX;%\^I#K+Q:N3+V8S>YVNUO5LBT,XUJHG5IV15 YF]USM-*U$ G M"!$*^#P,P'*9/0I MGK-A57OK9W.U3 N@6UO:53R6)2[8!S"A9YC2K&D)H6K8H4B0WG7#MYR"MR2WMT-ZR*R7$D 2S:_6>F1 M5GF$=8,!K.S#9S1G\2!;UMG$Z!S,9^5J[78MXN,0AOVX$VP M8C 4;H+3[6R-BE4JKSY_H]Z%A%OF4'S"?$HZW3LW^2Q02!PPG]R;/I$6QYVJ MXSYZ*L4^TNA,)H7)I#!1=)-)86C@R%(#3":%R:18..>G-5J+2:(PP>B=HC(# MN]/;MJ&22:(P=/O4=-NWAYVZ-@$]TB2*=?>/R9]X"")W=NUU=Z ALJA]@R-JUQ'GG4R>60P\YK M)8V*EOK6-UUG<%\ NHBM+@] 5V*O\]U0%MBJ#$>WA]TR'$USB('7@+=@5RGQ MGUH"1]G3T&I@1V\"/\$6<9X[G;D <#XCAQ?A04"DA1HF3^_V@VN,=IW$$;<, MG;J95$HY[$T5WY?_O7A[X@R9*':*)/>=,I*\"+!E\>K-@_;ML@7MZJ!]9 U6 M!.T/F82UR/;:V-PA1;G7'F3KB#>^,P6<(WL%V=U"ORHM;4^_KX".0,1-Y$;2 M#/L:70<>TFV04@NK1%R[2?$*P(%B1B )P1T#*60J^?2HPMX_,@W0<4]].'E M$ INQ 'STKW1[VOMU&[EU*:?@(F"FRCXP49 313/] MVHL)AIN@XDXN=KO;W;9&T<3"#=D^>9C0;G;-8,&ZW4(F)/X <.\VAL\J"FHB MXJLA]=RZ2VP<$5_N9'MRQ^0F,G/GP'C;!,8?)?HJ1R*,@\B-/&%;DWSJ8@B$ M"GD%C0?CZ!NN2;T(X%#7=QQR"\4UX#].KMTH^(M':)BJ]P?I*K!ZL,CS;:0_ MK,+$--(WC?1-(WW32/]A&NF;RVM_+5N,AK G(/^,^I?IB5.KGC@NJ-K9*K59 MZYAC4[NL1=M'V4%G$Q.QVE2GZ3Q24QVX^S9IJ=-;E9U730[#UB*\(WT# M^)Y.IUF<2"<33.A!DXOL,?@]K&2%<8K;PT]"&[P;EIV_*4==;[I M=CO%.[F=#RX37X.5QHFV!%6V$#"G"%-!V9:#-;*09O[6.S%LT^S#37*C:IV$ MR*V5!.45XL[ :@#\PR-!)K31S?/8@^>0B!21I5M06:WQOF5"X'F.4V_A_6?Q M=!J0%+=^@%^EM3[D6N(&L?..>A',! M;!*Z&<_L#-U;EENPR6);P706H\!WK34W?,MI=5O#AU MVKW.&Z?1M48L(A]; MRWCQG?7R\<_]C=/H/]V)V;'OTM6KR-AID_2#>IY";<"(^H>!TF: M67_F0'"<3$W]YPZ7@3^$='V#98ZW5,R0>1^#2'>:>#P\,_Z3RB# %J<8+JD- M/Y"3%C9@?4+]T33%=0F0 _]?+^[W)K1ZO>&+77#SU&W3Q#75B*#.#P\! MMP39W4%2&CD$[^^;)L\K)V##CX"0L [G)>H(KRI9XZ\:2# DVUVI08KJ>4ATLR=9K/19 ?F MUGGFK4:[NW^/JM-L=(<;IZ]OE1-N-MO;KZ]Z9:C>Z3[3=.YGD:SK##;)\S"Y MS285_.%3P1^B^J!^OS1 ,$ P0#! ,$!X3" 8"!]O*=;E(X'M20D]@-N=!CVM5$+7 ME< M.7*M2^!>=NQV9_!JVZK?&A6D'RM:>IVN04O=T-(%"=Q_$K0\ ].J')>W MD^@]M.KCEVV[W=U"]-9/53Q.M'3L0:MCT%(_M'3ZO2=!RZ,Z7U<5SCC=1RVF M()B?Q$3*2A&;URK-[:&0X.6NJ&E_61HV:TXOFIOD*FY,][P MQ?/CBW;';K5W;%QF^,+PQ;'R1<>Q6P=[7ZQOS5?Q!'!=U[U--/99_M5M#.XU MT9WN&A/=V=1&W\-F[VUA1*5J3">+?Z[S>,"LS&VBO04+\+>O-AWLDUD&OM4"L R96D$8/3*Q 3]L1X);474=BG5MC M_Z/[:B3YJTDX=3S7)IQ$I]!(!!/<=28:+F&A0MX3V6H_;@T7+X=5_%8A3/E6 M"Y3.25$JCZ2\DCQ)"ZDVL.K:3K-]SV:_:=OM_MI-7BYR2WG"A>Y:&W%)V4YK MY7$TP5[EZK4"!-9G 5'N< Z(1\5X2Q(PZGBJ]:VXBC/,D[\VR+;=63/(=I[I M'+O3Z]W'=JIE%]TYMWA1++L"-J+FU23U;#LO=YIS,=RYEJF;-8D9M%Y\9]HU MFW;-IEVS:=>\]W;-=>\TQ??BA2RS/.>[!S2G]R([X':OZQM.R?9B?&11'#D2 MF5WM-+7C+.('D.]F%+$916S&T)I1Q(8&CJRADND_9481KZAX6:JAF!'$9I;K M3D7"=GNX;1*$&4%LR/:I1W':@^Z@IF1K.E#=FZ!4?T_!FJO6GO?V=^[+P."Q M&9N&M.$5UK4;1"GV0!=_YD%V1S$&7XR 7(67)T$6R!A;V^["RXHQ,2O&K0R; M9="08AMS8V2PU;9\$;!&<$/1@52UO)\('Z%GK6,)9*R-A MN31 !< ,&&,@6OY=!-OQ4BW..':]+$[2AG7.P"7XI]I4%TEIOJN2$]8AA!;. M9S&/,8@]^#P1./$'L!"/,*=#.L@"KT0]K$F/!-,94 !W9Q];P/HGZUXU-XWH M)L8(%#:O5T,4KL-XA %D+XYB.+3EA< G&:>\C8NQ OP*&OJJ0F#E]!GBB+/+ M_UZ\/<'!(UZFKB2S&]Y?H^76;= RI1+$D04H[9YSDDPRGFNC@8+6/+RXN_N M=/;FG%@LIXD\*G1,[>W=(AI=F>#ECN(\F]^]#0C@40V60YNBO[:WG^&@$AEW M'-^P\YB&0??%+I?'$[O./ZC1-<2 TH5^Y7[97U)B[3SG0'>SRJFEL,OPU!7? MN0ULX0G0K&C*,_$M3FJ 'UJ81;LGU_K#SE\POG7C6W\ZT\Z>\P5+^%%UNV/J_.:T&]L2[WZ:OSW>$?^VT\"+Y]@&T.DUMKV #YL8]AIW M>X*HR7I/(D5"\F6.0RTF=U\9M/3B[_B:=+'H3%;Z8E@M)!\Z?(9O2 05S> K MXK$UQ8C;"=7CN[D?\#!:WB:.-/?AHHSB#,?0DA>?=FY;$P".@)VX2034**NN M MB< P#_<9P&GH%&%9:",@XWK5(";&2&1H IW&+H:5$,X8W/1QLG2"< *HNFDJ MU%AWK(A&&(3!9ZS.(]#"&8!"_Q(^0Y>\SW$1;Y0AF[**:T4,-%I _R^-3PUK M+'P,G&&H J@P.GF+T4]XU464 90"=!U?%(0!^_8!*G@FA?&&M2^7_N.SFO6I M" YU'CTDM,5$[T.!YZ]%Q \I4L;NED@0IFH]WDOQ3Q%?)^YL$GC6-/B"$%S. M\K=!-@%9 4\G&'J=8_CY:M7U.UD2>M8"_"K2Z2H!AHLM8UW 9!CP+'**\N,0 M;FT9^&'HWL+GB;C.0XZDTH]!R8@D=3\&@*'DW!XS$4/*[-T?A/#BH+(/D.E!-4D4FS MO5SL-WL4B1JIRM3 3_ 6_[,X?5*>7FN"DTXH=XJ5;U]V>OHCCUCY)16$3 E= M22R3M-)2243#0!E%$>F6*]5&MM(W2B>R0-4BJP>.!=J^S$W,(S*K:.DR,4HF MMZ4N=F1R4UC8Y7P5]>-[#]&PT"@MFT,HD*$&ZT9W"IB%\1*!?92F;" "'0#+ MDM8%YYI_4FIF<@%2I.@K^ +T'[04]V=?U(,2JRE#)<;N(TC5S8Z6+P%6[6O' M%,16*1O]@&U^;=F(#Q5+'R$D,^00_4'*G!&1S0A(!.()V1!/\(O* V2HWC+Q M!W!/%/B^4\C#Q%AYSHKNO(+2E,K)7H>E9(9'+PXMEQ9^ RPX-Z54P/%@OK%][M,%DJ(S 3-0 ?! ?-2P$&^[.WSG*$\!BRE #8P+'^1 [DV0 M7[+$+;(.00]W VQ R*]6R#I4&^JH!M_%T*A("]9^Y8+_)W0QOTK#L M$*;GAH9%4NHX1@NUX' RR@ BS)E7E/RIX*! 1L?UW#Q5AZ7T3WE:_:CT&WL! M0#X=J!>-)BN\VVK@K4&C-=@X MH6[C9?N-YF"S=+)M<]_V;RV8O9J]FKV:O<)>AYOEZQY[]F.G>TCYJM(4Y935 M9YJE>N@IDN__G_)(PJ]IX+<#_#Z)668 ^!4 ?"L\P\#[ M%8!S2>,&?EL*0 ._KQ2 !H!?)P"75WW,Q=K;!)CU"NJ^P+?!.N:5YI7FE<4Z M&UJ0*]]=%TMZTP&M%TL*S6>8%SG!F(,[Q7RC])7ULH@\O;K?X&YU#KZZH)+- MI^7PQ6.5WOC6S=S7#YI5;M8XKC6.M CTHYPG]#5#GH^JE*WVU6KMGMUN#W(53F46O1HL:#[!9PZQAUMB;=Y]OE6$]91^7Y"UW]Q_E/>KT[*:S M8S]"H^,\,&[Z8.#T#&YJBIMN[PGU3X.;U;AI.7:SU32XJ2-NG($]W+7_K<'- M@^.FVS7^CEKB!F2:XQR^L_,X<0,Z]. )[YL]^:)J:YA]%*EP$VP[01/OBG8/ M.QEHA]:M%FBKM6T4;3_M:A_$^7!95#S**CIVZW6 MT_3?-JBY?X+RUG:S0P@Q[?A9!L[8];!Y^ZNQ1HJ8#-IEQ+]<4-;WFX><#'R5JNG:_;8*9M41- MQ^XV32RSEJA!-< QJ*DC:D -:!O4U!(U7;OM/&'E[+$'RWX4$8TOX_[NTR * MTBRA<0//(ES6LIN#;349XXQY+-1T3+BLIJCI#K>]+@UJ'@DU Q/_KRUJMD[[ M,:AY+($V,.&RFJ*F;\)E=47-8&NKV83+-@;O>9[$,P%OP_%30U;,( MFCEV[PBZ-1PE:HQ_V:#%H,6@Q:#%H,6@Q:#%H.49HN5(.QI=Q9D;PH'F^QI] M331LX\$NM::UUM#N[VKN;S/:YE#<-,>#U=Z.I4\&JW7%:MNQV[MFLANLUA:K M/7NP=4JLP6K=L=JVG:U;G!BLUAVKCCW<.F_-8+7N6.W8P]Z.,7R#U;IBM>/8 MK'48T-JSVX/=FP^ M:I!:5Z0ZS@X]\@Q6ZX[5KMWK[EA>6S_[^C#BV)?91"16P%;V2QG%?F5;D7@> M?5 =N[MUBPI3-O!(90/#WH[>-H.:AT7-RVYG^,H@I5Y(<>R.$67U1,W+5JMI M^*5F2''LP= T[.S8Y-UBM+59!5QK4%:M'&N_\D,0W M ;=(BI.OM[(/S7OCV)VM*!FV3./G6B+&L=N.R1*H)6I:MK/UD#&#FD>*>G9ZAS_QL6[&V'N121/LPWCL46I#ML='MGV[V3OR.+PA MV^,C6Z=I]_IUK0$S=&OH=J5R.V@?>8:B(=MC)-OAL><5&+(]/K)U=NG$=F!T MNY=\F,/QL#I=N]7:-TKWZ7Q5NU"[[A*V]NTTWV -[;1M.)(?YZ-0+%#PU[S! M[-+LTNS2['+W72Y?_DC#6-^[:>!AQQ253S@3<%M,W$18\=@Z"]TTM4YI2LCW M<.SI-,9]Q=YG^HB_/K,\=Q;@2!'ZYFL&M1R5FEI[3738Z.[H9:V1JFG(JZ[D MY70:6V>X&?HR]+6YN[W1.OR9;8:^:DM?W49G1_^BH2]#7QNH7\,=HRZ&O QY M;70][AB,-O1EZ.M^^NHUNEU#7X:^'NA$K5:CNV/;#E-#O!*J;X,PSX3_-!Z_ M32LG#HZGEAVLCCPU;'0/OQ;4D%==RUN3QM"7H:_-U:_!X0^%,.155_+"Z_'P6XH8^JHM??4:'6,^&OIZ0(]?^PGI MBSQ^WV;N*!3P7S^X^>Z?\(=ZM7S#"6+_-?HFJT3Q1YYFP?B./PHB7T39ZQ/^ MF83A=_\<)=]^5QRL6#_P__4B\+O=D>@/AZU1N]\1CCMT6R.O,Q@,^KX_&K7' M_S=T7BS9U-1-KH.(DAA[2_?S0/CKS^.OA?C[(8CW+@A8#2UR0GZSDT^"Z(3ZY/P\@1.JK5@ MW/JD%9JID,R#LQT=]31%Q^];X8GI2"3,?VW'MEK-5M.V;H4U<7WK&Z?=:_2M M41"&V( RB"R/((1_6F(>0NDD3K*33"13:UH"*RV U0#(*H#I!UW)WP\+@>H1 MZ 1+MVTMW?3#[BT1Z(6?)4$J?,13%DR%Y8M9G 8([6D&>% 9S)MZYCD'K1%$YFC6+ZWHN369RX&:XSRK3SX7))=NU>BQ/$!+P00>&F MJ]9K$U M$OAG$-V(-*.6N/BR,(ZN+9(\($ANLPGQ#'P^RE. 0@K+_RJL1%SGH9L DP@X M3XX[44>EW@9]-I)JD/\@:S.MF^8@[2F,, M\:U\9#5M>H!8D3PJ'79:59CH?TZ24O="B90(]_.).X8MOG;#6_I>*W^\L8/TEGHWKT.(CH;/?1&KBYQ@_N8#_KB M^_AKN<7AL-%QNKA+&7*6+Y8':- !YI1A_JXS: R;J[]N-IR5W^UIV7LBY5L& MQ N=G&A@!26.QYM3XG #VX,WY0LO9B'T&BY2D>"O8"/NTV[ FB1B_*\7_W._ MC=!_\=T542W>6/!"E-/__-:=LSG6V-)K4+6UC=CKXO_N#J6%FYFH\32<3=P1 MJ#H7D=>H&(E+K+?#NY;QYAN#;(EOZ:(A9,X2D9):6MQ0>)6FUDO0P:>LCJ>O M7M^GBDAAA,?6H-!>I7U]A?1;3' I9=R@V]Y%QO5ZC4&[NZF,6T+8:J-13!R] M_2\WWJK3:71[O9W$\?KONNW6WH4\;;;_E$)^#ZPUV,BWM-RM]!"D4OQRN ET M6-]X3/@L%ZR_"3>QSD'P^8N>@$4Y:PAAMU]NT[^CCE32:CK##4"WT3$W*=X^ M>'"UFMLPSZ$6D6,O9-),9CBA!F7(Z$Y9]*#'N![8L%4GZ<-?U:9GTHZGKF-D MJ-NQN[O6>AY*SR1#M\='M[VN[;3J.GOT2"LMD:VIVA\\IDL3PY*HZ0N-HMN]]O/PEQ';M]H43ZF#--ZB/23;7H4W-=JVVW MFL/-N>]8)>>%DFU6'$V$9C+@XMQ]HW\%5R:MW'RV7I'SOST']IO*&?EMSB_RD?XVK1A MG?JY&3DHK*@-O 5R6AUH"@M'2HMZ&D^ M>:JB#DD8)<3%J.V6 51I+#O>G_F >PTZTZBR(S) M\G/*I7\#)$C7H\52F_&C/B>H6@XK0YW)$;^)(*4EJB\I-RCX2) M5.$+!$ATS6_1CH&9IZD4%NXH"+\VK[2FM^$OTJRY*#Q5QW 3GLW3YS)'',J* M%"1.JA$CT,S4S?0TX^+>00'%R["TP1R8,@<5?PH6V\G*G/-[O((K-E/<;[RS MS5YG5Q^3E^\=/81YM#,\P!+9J$W(\YSE+&#:EU%S:T_$'KUDTM/P$)&BWN2G\\ MI-Q[^/]1'H0^Z3BX63A0@+G:6HZU[V:NQ3%OHF!*6J8+=AD<*A)]#H+)S=HT MY3I0W=?(UQ\*M]%1RM=E7K%5(BV)P43U4^:[($US>)(L%2H)(2:H_(22WEW. M+0V0TM"^094 EL?(%&F4 (AEHG:+?26B0I&5-E,VL5O!N4J-54GV4N%W04/T MM1?94N5;R=;EP)X.]D:502K5.0T&;D>,??*&<+D,X.Y55(EH^XE62B"EG=Q\J#?_*IA@8&>)+P'K!JD*C^XH);3TK M6K7S'):6,N737AMM%X%U;H4A4WP7Y$*089+@ M;0'@AD?3/,Q4H=@OC4^@W,&/SW)I>_X4CU+4&*R7+_!S^-N+5P7L-X39%>PF MM=Z+6^MC/'6C5=!S-H*>]?AEJ( PX ,@=>F*1$A)8!"J;@$-"%[Z8@[J ?J= MHAP$F)+B)^-$(!92$(BA]#Y)%R,@OWO A'T1X4W;1R)V!D0]>/':!);S,X1# MG,.MYZ/B#S8'BB@JBO3 4G 14![+K8YVA1NQ8R]C M,(?N+;TLF,YBNO*QUA$I^N__,VCW.F]:C4[!*2^_:6F5W"[][*<\$E:+M]U_ M9:O'.HVV]EBWX2Q[K-WDT[YB54L^ZFB\^?(;9^&-[\B'W>)GA_ LT 7>!V 8 MA7<-Z]=)@#7%+OP&P*: !5J#1951Z( 6;DBD)]V#/DM).C@!TDMRU ^DFTGS M"A+O@Y37?$H@,4C8G^FJQ?=N2!K*IXD@-Q1:7)K"[4:?K>OE#,?=-:R#)N^?7&#EY X9U2'X>R&1')Y/=_@"&'X(LE& 3@Z\ M[,B=?RL 7B-TYHP ;KY-D %ZE%TC)8D<,/__BK?6#4!"5UM(ORUU 2"AZ\2E M@N%\AA<6<%:S8 \E"!&>NI*,FH9(J+W&S 59W$!'_(+&'*3%\N@I)PL!8;SH M"0=]'F4%!G\V:0 1Q0L[ ([)0()'B-F-5@&X?-/1CLK.X3B\(?4/[N, P.1Z MBB>!=0,4>JOYY?G63;=-W;2IFS9UTZ9NNA9UTX\J^T#/^BD/20%I@]V13?!N M@5U.1M'8EH8N^-G!Q^@)O:W@?*G?4;@?42.KMD8>NE5.J M@M+39<<=7/30%;K3_!KV4M[3J'0([/C4;#0K:AGRQSCX(OP3@F4JH@# F4?D MBL&9 G'&NG<:?"$;T)N(]#4L-+\..AV#B$P]>^W78)" +0]X?.7W MG28]O^KK;I., OC%J@WTFDQ$Y#1]3\=#7US M!YHN&QT+O_7B?(8>"VH[,[;@U_V_-:Q+=C]D,?I5E>)GHV[8+RTI"AZ)% B( M+!3XUR? '1 D6S)WUO?-BDQP+A'L53WAB?'2R*,;"E3T)[$A-G MVIHK#L^6N*2HO#UQAB >P(I)U>D% M$T$BI@!H/&\%LOM4LV]6LK7Q20-'U?LWK*/WR= AE"1=FEE _8_N #%BPO;NH!OK0&O!O Z M92_/1T%@!G+] ?LB.@148_"6=T1+JW\<8HD):"!)@J#BA;]05;4O9UT22*,,N?I'A M!B0-IR3FS *D$)(WLA4(3W*I++A\: N[H6';U\"/UTBI?(42!;6=TM5S'^%^ MX_0;/1NW"!DUW4EF*0XJPPN(3N-!"<( 0=D*G[%[MR8_FLC M'% 6X0>*Y10O:XW)T,/O:W']6)*?RA^Q8A((>23C",KTCF>BN.&UL!>EX=T MJ #VD;B.LX ]SBBXI-^NVB>,5_N8P[&=YJA[XEA@]*@.9^6A"XO=C^$UP._2 MA1"Q!.\^B,?+A-_?'>% MW( F/$5B7*TQ)*O513K+\B1%F5K%*8,R?[I$-&?+3F=PV]EX.Y.5H/V4*P+* ML#\G@D77,7Y1WGM:SDMY"TU=;P+?(S,F$>G)+]$+IR(ML"[<*(D,G*9R[VND MP"O6P[64LP5!4TE"HUQ_0Y4/0Y67)+LU-P9:5UB(A($%7P""8Z:PPG;3"P * M? 53%,I,6X>IA!-BWI9)[.CUN>:ZF0A3B455PT8JSU9PM'8IZOXAU$NG;N1B M"!8)/V%C.<-8GZYSA0AUUO" 8=".UFHM2K;TQ0QT_Z"LR@ T6=JKRI7+^L1*)2'5N6+=EZ\=$!$]N9)N/D'0Z&5+HJ ML7%+:N-+A