0001652044-21-000047.txt : 20210728 0001652044-21-000047.hdr.sgml : 20210728 20210727201630 ACCESSION NUMBER: 0001652044-21-000047 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210728 DATE AS OF CHANGE: 20210727 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37580 FILM NUMBER: 211119442 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-Q 1 goog-20210630.htm 10-Q goog-20210630
FALSE2021Q20001652044--12-31P24M505000016520442021-01-012021-06-300001652044us-gaap:CommonClassAMember2021-01-012021-06-300001652044goog:CapitalClassCMember2021-01-012021-06-30xbrli:shares0001652044us-gaap:CommonClassAMember2021-07-200001652044us-gaap:CommonClassBMember2021-07-200001652044goog:CapitalClassCMember2021-07-20iso4217:USD00016520442020-12-3100016520442021-06-30iso4217:USDxbrli:shares0001652044us-gaap:CommonClassAMember2021-06-300001652044us-gaap:CommonClassAMember2020-12-310001652044us-gaap:CommonClassBMember2021-06-300001652044us-gaap:CommonClassBMember2020-12-310001652044goog:CapitalClassCMember2021-06-300001652044goog:CapitalClassCMember2020-12-3100016520442020-04-012020-06-3000016520442021-04-012021-06-3000016520442020-01-012020-06-300001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-03-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001652044us-gaap:RetainedEarningsMember2020-03-3100016520442020-03-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-04-012020-06-300001652044us-gaap:RetainedEarningsMember2020-04-012020-06-300001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001652044us-gaap:RetainedEarningsMember2020-06-3000016520442020-06-300001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001652044us-gaap:RetainedEarningsMember2019-12-3100016520442019-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-06-300001652044us-gaap:RetainedEarningsMember2020-01-012020-06-300001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001652044us-gaap:RetainedEarningsMember2021-03-3100016520442021-03-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-04-012021-06-300001652044us-gaap:RetainedEarningsMember2021-04-012021-06-300001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001652044us-gaap:RetainedEarningsMember2021-06-300001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001652044us-gaap:RetainedEarningsMember2020-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-06-300001652044us-gaap:RetainedEarningsMember2021-01-012021-06-300001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001652044goog:ServerEquipmentMember2020-01-012020-12-310001652044goog:ServerEquipmentMember2021-01-012021-01-010001652044goog:NetworkEquipmentMember2020-01-012020-12-310001652044goog:NetworkEquipmentMember2021-01-012021-01-010001652044us-gaap:ServiceLifeMember2021-04-012021-06-300001652044us-gaap:ServiceLifeMember2021-01-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleSearchOtherMember2020-04-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleSearchOtherMember2021-04-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleSearchOtherMember2020-01-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleSearchOtherMember2021-01-012021-06-300001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesSegmentMember2020-04-012020-06-300001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesSegmentMember2021-04-012021-06-300001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesSegmentMember2020-01-012020-06-300001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesSegmentMember2021-01-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleNetworkMember2020-04-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleNetworkMember2021-04-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleNetworkMember2020-01-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleNetworkMember2021-01-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleAdvertisingRevenueMember2020-04-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleAdvertisingRevenueMember2021-04-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleAdvertisingRevenueMember2020-01-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:GoogleAdvertisingRevenueMember2021-01-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:OtherRevenuesMember2020-04-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:OtherRevenuesMember2021-04-012021-06-300001652044goog:GoogleServicesSegmentMembergoog:OtherRevenuesMember2020-01-012020-06-300001652044goog:GoogleServicesSegmentMembergoog:OtherRevenuesMember2021-01-012021-06-300001652044goog:GoogleServicesSegmentMember2020-04-012020-06-300001652044goog:GoogleServicesSegmentMember2021-04-012021-06-300001652044goog:GoogleServicesSegmentMember2020-01-012020-06-300001652044goog:GoogleServicesSegmentMember2021-01-012021-06-300001652044goog:GoogleCloudSegmentMember2020-04-012020-06-300001652044goog:GoogleCloudSegmentMember2021-04-012021-06-300001652044goog:GoogleCloudSegmentMember2020-01-012020-06-300001652044goog:GoogleCloudSegmentMember2021-01-012021-06-300001652044us-gaap:AllOtherSegmentsMember2020-04-012020-06-300001652044us-gaap:AllOtherSegmentsMember2021-04-012021-06-300001652044us-gaap:AllOtherSegmentsMember2020-01-012020-06-300001652044us-gaap:AllOtherSegmentsMember2021-01-012021-06-300001652044country:US2020-04-012020-06-30xbrli:pure0001652044country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001652044country:US2021-04-012021-06-300001652044country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001652044country:US2020-01-012020-06-300001652044country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001652044country:US2021-01-012021-06-300001652044country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001652044us-gaap:EMEAMember2020-04-012020-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2020-04-012020-06-300001652044us-gaap:EMEAMember2021-04-012021-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2021-04-012021-06-300001652044us-gaap:EMEAMember2020-01-012020-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2020-01-012020-06-300001652044us-gaap:EMEAMember2021-01-012021-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMember2021-01-012021-06-300001652044srt:AsiaPacificMember2020-04-012020-06-300001652044us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001652044srt:AsiaPacificMember2021-04-012021-06-300001652044us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001652044srt:AsiaPacificMember2020-01-012020-06-300001652044us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001652044srt:AsiaPacificMember2021-01-012021-06-300001652044us-gaap:GeographicConcentrationRiskMembersrt:AsiaPacificMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001652044goog:AmericasExcludingUnitedStatesMember2020-04-012020-06-300001652044us-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001652044goog:AmericasExcludingUnitedStatesMember2021-04-012021-06-300001652044us-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001652044goog:AmericasExcludingUnitedStatesMember2020-01-012020-06-300001652044us-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001652044goog:AmericasExcludingUnitedStatesMember2021-01-012021-06-300001652044us-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-04-012020-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-04-012021-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-06-300001652044us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-06-3000016520442021-07-012021-06-3000016520442023-07-012021-06-300001652044us-gaap:DebtSecuritiesMember2020-01-012020-12-310001652044us-gaap:DebtSecuritiesMember2021-01-012021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2020-12-310001652044goog:GovernmentBondsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2020-12-310001652044us-gaap:FairValueInputsLevel2Membergoog:MortgageBackedandAssetBackedSecuritiesMember2020-12-310001652044us-gaap:FairValueInputsLevel2Member2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2021-06-300001652044goog:GovernmentBondsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-06-300001652044us-gaap:FairValueInputsLevel2Membergoog:MortgageBackedandAssetBackedSecuritiesMember2021-06-300001652044us-gaap:FairValueInputsLevel2Member2021-06-300001652044goog:GovernmentBondsMember2020-12-310001652044us-gaap:CorporateDebtSecuritiesMember2020-12-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2020-12-310001652044goog:GovernmentBondsMember2021-06-300001652044us-gaap:CorporateDebtSecuritiesMember2021-06-300001652044goog:MortgageBackedandAssetBackedSecuritiesMember2021-06-300001652044us-gaap:OtherNoncurrentAssetsMember2020-12-310001652044us-gaap:OtherNoncurrentAssetsMember2021-06-300001652044us-gaap:FairValueInputsLevel1Membergoog:MoneyMarketAndOtherFundsMember2020-12-310001652044us-gaap:FairValueInputsLevel1Membergoog:MoneyMarketAndOtherFundsMember2021-06-300001652044us-gaap:FairValueInputsLevel1Member2020-12-310001652044us-gaap:FairValueInputsLevel1Member2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2021-06-300001652044us-gaap:MarketApproachValuationTechniqueMember2021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2021-01-012021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-06-300001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2020-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2021-06-300001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-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:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2020-12-310001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2021-06-300001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Member2021-06-300001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2021-06-300001652044us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMember2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMember2021-06-300001652044us-gaap:FairValueInputsLevel2Membergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2021-06-300001652044us-gaap:FairValueInputsLevel2Membergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMemberus-gaap:NondesignatedMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2021-06-300001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherContractMembergoog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember2021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2020-04-012020-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2021-04-012021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2020-01-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2020-04-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2021-04-012021-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2020-01-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMember2021-01-012021-06-300001652044us-gaap:ForeignExchangeContractMember2020-04-012020-06-300001652044us-gaap:ForeignExchangeContractMember2021-04-012021-06-300001652044us-gaap:ForeignExchangeContractMember2020-01-012020-06-300001652044us-gaap:ForeignExchangeContractMember2021-01-012021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2020-04-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2020-04-012020-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2021-04-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2021-04-012021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2020-04-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2020-04-012020-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2021-04-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2021-04-012021-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2020-04-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2020-04-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2021-04-012021-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2021-04-012021-06-300001652044us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2020-04-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2020-04-012020-06-300001652044us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2021-04-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-04-012021-06-300001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2020-04-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2020-04-012020-06-300001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2021-04-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2021-04-012021-06-300001652044us-gaap:SalesMember2020-04-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMember2020-04-012020-06-300001652044us-gaap:SalesMember2021-04-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMember2021-04-012021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2020-01-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2020-01-012020-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2021-01-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2021-01-012021-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2020-01-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2020-01-012020-06-300001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2021-01-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2021-01-012021-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2020-01-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2020-01-012020-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2021-01-012021-06-300001652044us-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeContractMember2021-01-012021-06-300001652044us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2020-01-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2020-01-012020-06-300001652044us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:SalesMember2021-01-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2021-01-012021-06-300001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2020-01-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2020-01-012020-06-300001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2021-01-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMemberus-gaap:OtherContractMemberus-gaap:NondesignatedMember2021-01-012021-06-300001652044us-gaap:SalesMember2020-01-012020-06-300001652044us-gaap:NonoperatingIncomeExpenseMember2020-01-012020-06-300001652044us-gaap:SalesMember2021-01-012021-06-300001652044us-gaap:NonoperatingIncomeExpenseMember2021-01-012021-06-300001652044us-gaap:AssetPledgedAsCollateralMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310001652044us-gaap:AssetPledgedAsCollateralMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-06-300001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-06-300001652044goog:WaymoMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-06-012021-06-300001652044us-gaap:CommercialPaperMember2021-06-300001652044goog:A20112020NotesMembersrt:MinimumMember2021-06-300001652044goog:A20112020NotesMembersrt:MaximumMember2021-06-300001652044goog:A20112020NotesMember2020-12-310001652044goog:A20112020NotesMember2021-06-300001652044us-gaap:RevolvingCreditFacilityMember2021-06-300001652044us-gaap:RevolvingCreditFacilityMember2020-12-310001652044us-gaap:RevolvingCreditFacilityMembergoog:CreditFacilityDueJuly2023Member2021-04-30goog:Tranche0001652044us-gaap:RevolvingCreditFacilityMember2021-04-012021-04-300001652044goog:CreditFacilityDueApril2022Memberus-gaap:RevolvingCreditFacilityMember2021-04-300001652044us-gaap:RevolvingCreditFacilityMembergoog:CreditFacilityDueApril2026Member2021-04-300001652044us-gaap:LandAndBuildingMember2020-12-310001652044us-gaap:LandAndBuildingMember2021-06-300001652044us-gaap:TechnologyEquipmentMember2020-12-310001652044us-gaap:TechnologyEquipmentMember2021-06-300001652044us-gaap:ConstructionInProgressMember2020-12-310001652044us-gaap:ConstructionInProgressMember2021-06-300001652044us-gaap:LeaseholdImprovementsMember2020-12-310001652044us-gaap:LeaseholdImprovementsMember2021-06-300001652044us-gaap:FurnitureAndFixturesMember2020-12-310001652044us-gaap:FurnitureAndFixturesMember2021-06-300001652044us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-06-300001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-06-300001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300001652044us-gaap:AccumulatedTranslationAdjustmentMember2020-06-300001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-06-300001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-300001652044us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-06-300001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-06-300001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300001652044us-gaap:AccumulatedTranslationAdjustmentMember2021-06-300001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-06-300001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-04-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-04-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2020-04-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2021-04-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2020-01-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ForeignExchangeContractMember2021-01-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001652044goog:FitbitMember2021-01-012021-01-310001652044goog:FitbitMember2021-01-310001652044goog:GoogleServicesSegmentMember2020-12-310001652044goog:GoogleCloudSegmentMember2020-12-310001652044us-gaap:AllOtherSegmentsMember2020-12-310001652044goog:GoogleServicesSegmentMember2021-06-300001652044goog:GoogleCloudSegmentMember2021-06-300001652044us-gaap:AllOtherSegmentsMember2021-06-300001652044goog:PatentsAndDevelopedTechnologyMember2020-12-310001652044us-gaap:CustomerRelationshipsMember2020-12-310001652044goog:TradenamesAndOtherMember2020-12-310001652044goog:PatentsAndDevelopedTechnologyMember2021-06-300001652044us-gaap:CustomerRelationshipsMember2021-06-300001652044goog:TradenamesAndOtherMember2021-06-300001652044goog:PatentsAndDevelopedTechnologyMember2021-01-012021-06-300001652044us-gaap:CustomerRelationshipsMember2021-01-012021-06-300001652044goog:TradenamesAndOtherMember2021-01-012021-06-300001652044goog:AcquisitionrelatedIntangibleAssetsMember2020-04-012020-06-300001652044goog:AcquisitionrelatedIntangibleAssetsMember2021-04-012021-06-300001652044goog:AcquisitionrelatedIntangibleAssetsMember2020-01-012020-06-300001652044goog:AcquisitionrelatedIntangibleAssetsMember2021-01-012021-06-30iso4217: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-310001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2020-07-300001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2021-04-300001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2021-06-300001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2021-04-012021-06-300001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2021-01-012021-06-300001652044us-gaap:CommonClassAMember2020-04-012020-06-300001652044us-gaap:CommonClassBMember2020-04-012020-06-300001652044goog:CapitalClassCMember2020-04-012020-06-300001652044us-gaap:CommonClassAMember2021-04-012021-06-300001652044us-gaap:CommonClassBMember2021-04-012021-06-300001652044goog:CapitalClassCMember2021-04-012021-06-300001652044us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001652044us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2020-04-012020-06-300001652044us-gaap:RestrictedStockUnitsRSUMembergoog:CapitalClassCMember2020-04-012020-06-300001652044us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001652044us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001652044us-gaap:RestrictedStockUnitsRSUMembergoog:CapitalClassCMember2021-04-012021-06-300001652044us-gaap:CommonClassAMember2020-01-012020-06-300001652044us-gaap:CommonClassBMember2020-01-012020-06-300001652044goog:CapitalClassCMember2020-01-012020-06-300001652044us-gaap:CommonClassBMember2021-01-012021-06-300001652044us-gaap:RestrictedStockUnitsRSUMember2020-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001652044us-gaap:RestrictedStockUnitsRSUMember2021-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesSegmentMember2020-04-012020-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesSegmentMember2021-04-012021-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesSegmentMember2020-01-012020-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesSegmentMember2021-01-012021-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleCloudSegmentMember2020-04-012020-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleCloudSegmentMember2021-04-012021-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleCloudSegmentMember2020-01-012020-06-300001652044us-gaap:OperatingSegmentsMembergoog:GoogleCloudSegmentMember2021-01-012021-06-300001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-04-012021-06-300001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-06-300001652044us-gaap:CorporateNonSegmentMember2020-04-012020-06-300001652044us-gaap:CorporateNonSegmentMember2021-04-012021-06-300001652044us-gaap:CorporateNonSegmentMember2020-01-012020-06-300001652044us-gaap:CorporateNonSegmentMember2021-01-012021-06-300001652044country:US2020-12-310001652044country:US2021-06-300001652044us-gaap:NonUsMember2020-12-310001652044us-gaap:NonUsMember2021-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________________________________________________________________________
FORM 10-Q
________________________________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _______ to _______
Commission file number: 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 Number)
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)
________________________________________________________________________________________
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 filer Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes     No
As of July 20, 2021, there were 301,084,627 shares of Alphabet’s Class A common stock outstanding, 45,501,786 shares of Alphabet's Class B common stock outstanding, and 320,168,491 shares of Alphabet's Class C capital stock outstanding.


Alphabet Inc.
Alphabet Inc.
Form 10-Q
For the Quarterly Period Ended June 30, 2021
TABLE OF CONTENTS
  Page No.
Item 1
Item 2
Item 3
Item 4
Item 1
Item 1A
Item 2
Item 6

2

Alphabet Inc.
Note About Forward-Looking Statements
This Quarterly Report on Form 10-Q 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;
fluctuations in our revenue growth rate and operating margin and various factors contributing to such fluctuations;
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, amount, and impact of Alphabet Inc.'s share repurchases;
our long-term sustainability and diversity goals;
our expectation that the change in the estimated useful life of servers and certain network equipment will have a favorable, yet declining, 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: Part I, Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Quarterly Report on Form 10-Q and Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, as updated in this Quarterly Report on Form 10-Q. 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 Quarterly Report on Form 10-Q, and in particular, the risks discussed in Part I, Item 1A, "Risk Factors" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, as updated in this Quarterly Report on Form 10-Q, 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.    FINANCIAL INFORMATION
ITEM 1.FINANCIAL STATEMENTS
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, 2020
As of
June 30, 2021
(unaudited)
Assets
Current assets:
Cash and cash equivalents$26,465 $23,630 
Marketable securities110,229 112,233 
Total cash, cash equivalents, and marketable securities136,694 135,863 
Accounts receivable, net30,930 31,967 
Income taxes receivable, net454 884 
Inventory728 907 
Other current assets5,490 6,076 
Total current assets174,296 175,697 
Non-marketable investments20,703 25,532 
Deferred income taxes1,084 1,153 
Property and equipment, net84,749 91,697 
Operating lease assets12,211 12,978 
Intangible assets, net1,445 1,626 
Goodwill21,175 22,406 
Other non-current assets3,953 4,298 
Total assets$319,616 $335,387 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,589 $4,708 
Accrued compensation and benefits11,086 10,088 
Accrued expenses and other current liabilities28,631 28,981 
Accrued revenue share7,500 7,438 
Deferred revenue2,543 2,715 
Income taxes payable, net1,485 1,811 
Total current liabilities56,834 55,741 
Long-term debt13,932 14,328 
Deferred revenue, non-current481 510 
Income taxes payable, non-current8,849 8,651 
Deferred income taxes3,561 4,703 
Operating lease liabilities11,146 11,619 
Other long-term liabilities2,269 2,270 
Total liabilities97,072 97,822 
Contingencies (Note 9)
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); 675,222 (Class A 300,730, Class B 45,843, Class C 328,649) and 667,637 (Class A 301,040, Class B 45,546, Class C 321,051) shares issued and outstanding
58,510 60,436 
Accumulated other comprehensive income (loss)633 190 
Retained earnings163,401 176,939 
Total stockholders’ equity222,544 237,565 
Total liabilities and stockholders’ equity$319,616 $335,387 
See accompanying notes.
5

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF INCOME
(in millions, except per share amounts; unaudited)
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Revenues$38,297 $61,880 $79,456 $117,194 
Costs and expenses:
Cost of revenues18,553 26,227 37,535 50,330 
Research and development6,875 7,675 13,695 15,160 
Sales and marketing3,901 5,276 8,401 9,792 
General and administrative2,585 3,341 5,465 6,114 
Total costs and expenses31,914 42,519 65,096 81,396 
Income from operations6,383 19,361 14,360 35,798 
Other income (expense), net1,894 2,624 1,674 7,470 
Income before income taxes 8,277 21,985 16,034 43,268 
Provision for income taxes1,318 3,460 2,239 6,813 
Net income$6,959 $18,525 $13,795 $36,455 
Basic net income per share of Class A and B common stock and Class C capital stock$10.21 $27.69 $20.16 $54.32 
Diluted net income per share of Class A and B common stock and Class C capital stock$10.13 $27.26 $20.00 $53.54 
See accompanying notes.
6

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in millions; unaudited)
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
Net income$6,959 $18,525 $13,795 $36,455 
Other comprehensive income (loss):
Change in foreign currency translation adjustment284 366 (266)(57)
Available-for-sale investments:
Change in net unrealized gains (losses)867 (52)1,365 (540)
Less: reclassification adjustment for net (gains) losses included in net income(149)(75)(318)(64)
Net change, net of income tax benefit (expense) of $(220), $37, $(301) and $172
718 (127)1,047 (604)
Cash flow hedges:
Change in net unrealized gains (losses)(86)(42)292 137 
Less: reclassification adjustment for net (gains) losses included in net income(115)(4)(137)81 
Net change, net of income tax benefit (expense) of $35, $15, $(46) and $(35)
(201)(46)155 218 
Other comprehensive income (loss)801 193 936 (443)
Comprehensive income$7,760 $18,718 $14,731 $36,012 
See accompanying notes.
7

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In millions, except share amounts which are reflected in thousands; unaudited)
 Three Months Ended June 30, 2020
 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
 Shares    Amount    
Balance as of March 31, 2020683,972 $53,688 $(1,097)$151,068 $203,659 
Common and capital stock issued2,391 37 37 
Stock-based compensation expense3,413 3,413 
Tax withholding related to vesting of restricted stock units and other(1,558)(1,558)
Repurchases of capital stock(5,148)(506)(6,346)(6,852)
Sale of interest in consolidated entities863 863 
Net income6,959 6,959 
Other comprehensive income (loss)801 801 
Balance as of June 30, 2020681,215 $55,937 $(296)$151,681 $207,322 

 Six Months Ended June 30, 2020
 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
 Shares    Amount    
Balance as of December 31, 2019688,335 $50,552 $(1,232)$152,122 $201,442 
Common and capital stock issued4,516 143 143 
Stock-based compensation expense6,635 6,635 
Tax withholding related to vesting of restricted stock units and other(2,737)(2,737)
Repurchases of capital stock(11,636)(1,112)(14,236)(15,348)
Sale of interest in consolidated entities2,456 2,456 
Net income13,795 13,795 
Other comprehensive income (loss)936 936 
Balance as of June 30, 2020681,215 $55,937 $(296)$151,681 $207,322 







8

Alphabet Inc.
 Three Months Ended June 30, 2021
 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
 Shares    Amount    
Balance as of March 31, 2021671,094 $59,436 $(3)$170,580 $230,013 
Common and capital stock issued1,919 1 1 
Stock-based compensation expense3,844 3,844 
Tax withholding related to vesting of restricted stock units and other(2,515)(2,515)
Repurchases of capital stock(5,376)(630)(12,166)(12,796)
Sale of interest in consolidated entities300 300 
Net income18,525 18,525 
Other comprehensive income (loss)193 193 
Balance as of June 30, 2021667,637 $60,436 $190 $176,939 $237,565 

 Six Months Ended June 30, 2021
 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
 Shares    Amount    
Balance as of December 31, 2020675,222 $58,510 $633 $163,401 $222,544 
Common and capital stock issued3,488 7 7 
Stock-based compensation expense7,632 7,632 
Tax withholding related to vesting of restricted stock units and other(4,749)(4,749)
Repurchases of capital stock(11,073)(1,274)(22,917)(24,191)
Sale of interest in consolidated entities310 310 
Net income36,455 36,455 
Other comprehensive income (loss)(443)(443)
Balance as of June 30, 2021667,637 $60,436 $190 $176,939 $237,565 
See accompanying notes.



9

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in millions; unaudited)
Six Months Ended
June 30,
20202021
Operating activities
Net income$13,795 $36,455 
Adjustments:
Depreciation and impairment of property and equipment6,077 5,255 
Amortization and impairment of intangible assets417 443 
Stock-based compensation expense6,573 7,548 
Deferred income taxes(416)1,479 
Gain on debt and equity securities, net(1,040)(7,634)
Other669 (263)
Changes in assets and liabilities, net of effects of acquisitions:
Accounts receivable2,522 (867)
Income taxes, net538 (297)
Other assets(359)(192)
Accounts payable(689)(1,112)
Accrued expenses and other liabilities(2,099)201 
Accrued revenue share(692)29 
Deferred revenue148 134 
Net cash provided by operating activities25,444 41,179 
Investing activities
Purchases of property and equipment(11,396)(11,438)
Purchases of marketable securities(64,111)(60,609)
Maturities and sales of marketable securities65,874 60,667 
Purchases of non-marketable investments(1,311)(1,412)
Maturities and sales of non-marketable investments473 256 
Acquisitions, net of cash acquired, and purchases of intangible assets(355)(1,974)
Other investing activities531 53 
Net cash used in investing activities(10,295)(14,457)
Financing activities
Net payments related to stock-based award activities(2,716)(4,637)
Repurchases of capital stock(15,348)(24,191)
Proceeds from issuance of debt, net of costs1,898 7,599 
Repayments of debt(1,982)(8,678)
Proceeds from sale of interest in consolidated entities, net2,464 310 
Net cash used in financing activities(15,684)(29,597)
Effect of exchange rate changes on cash and cash equivalents(221)40 
Net decrease in cash and cash equivalents(756)(2,835)
Cash and cash equivalents at beginning of period18,498 26,465 
Cash and cash equivalents at end of period$17,742 $23,630 
See accompanying notes.
10

Alphabet Inc.
Alphabet Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 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.
Unaudited Interim Financial Information
The Consolidated Balance Sheet as of June 30, 2021, the Consolidated Statements of Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and 2021 and the Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2021 are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position as of June 30, 2021, our results of operations for the three and six months ended June 30, 2020 and 2021, and our cash flows for the six months ended June 30, 2020 and 2021. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021.
These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the SEC.
Use of Estimates
Preparation of consolidated financial statements in conformity with 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, 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.
The allowance for credit losses on accounts receivable was $789 million and $579 million as of December 31, 2020 and June 30, 2021, respectively.
Change in Accounting Estimate
In January 2021, we completed an assessment of the useful lives of our servers and network equipment and adjusted 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 was effective beginning in fiscal year 2021. Based on the carrying value of servers and certain network equipment as of December 31, 2020, and those acquired during the six months ended June 30, 2021, the effect of this change in estimate was a reduction in depreciation expense of $721 million and $1.6 billion and an increase in net income of $561 million and $1.2 billion, or $0.84 and $1.81 per basic and $0.83 and $1.78 per diluted share, for the three and six months ended June 30, 2021, respectively.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
11

Alphabet Inc.
Note 2. Revenues
Revenue Recognition
The following table presents our revenues disaggregated by type (in millions).
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Google Search & other$21,319 $35,845 $45,821 $67,724 
YouTube ads3,812 7,002 7,850 13,007 
Google Network 4,736 7,597 9,959 14,397 
Google advertising29,867 50,444 63,630 95,128 
Google other5,124 6,623 9,559 13,117 
Google Services total34,991 57,067 73,189 108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
United States$17,999 47 %$28,208 46 %$36,869 47 %$53,240 45 %
EMEA(1)
11,363 30 19,084 31 24,208 30 36,115 31 
APAC(1)
6,945 18 11,231 18 14,183 18 21,686 19 
Other Americas(1)
1,839 5 3,364 5 3,996 5 6,269 5 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 100 %$61,880 100 %$79,456 100 %$117,194 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 was $3.0 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Of the total deferred revenue as of December 31, 2020, $1.8 billion was recognized as revenues during the six months ended June 30, 2021.
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 June 30, 2021, the amount not yet recognized as revenues from these commitments was $35.3 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 affect our estimate of the remaining performance obligations and when we expect to recognize such as revenues.
12

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 and $52 million as of December 31, 2020 and June 30, 2021, respectively. As of December 31, 2020 and June 30, 2021, the fair value of these debt securities was $2.0 billion and $2.8 billion, respectively.
The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories (in millions):
 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 
 As of June 30, 2021
 Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash and Cash
Equivalents
Marketable
Securities
Level 2:
Time deposits(1)
$6,311 $0 $0 $6,311 $6,311 $0 
Government bonds50,959 497 (50)51,406 404 51,002 
Corporate debt securities34,476 444 (41)34,879 0 34,879 
Mortgage-backed and asset-backed securities17,098 199 (33)17,264 0 17,264 
Total$108,844 $1,140 $(124)$109,860 $6,715 $103,145 
(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 $306 million and $116 million for the three months ended June 30, 2020 and 2021, respectively, and $563 million and $251 million for the six months ended June 30, 2020 and 2021, respectively. We recognized gross realized losses of $88 million and $15 million for the three months ended June 30, 2020 and 2021, respectively, and $127 million and $151 million for the six months ended June 30, 2020 and 2021, respectively. We reflect these gains and losses as a component of other income (expense), net.
13

Alphabet Inc.
The following table summarizes the estimated fair value of our investments in marketable debt securities by stated contractual maturity dates (in millions):
As of
June 30, 2021
Due in 1 year or less$20,663 
Due in 1 year through 5 years69,749 
Due in 5 years through 10 years3,297 
Due after 10 years12,245 
Total$105,954 
The following tables present fair values and gross unrealized losses recorded to AOCI, 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, 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)
 As of June 30, 2021
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$19,730 $(50)$0 $0 $19,730 $(50)
Corporate debt securities9,681 (24)0 0 9,681 (24)
Mortgage-backed and asset-backed securities5,044 (32)174 (1)5,218 (33)
Total$34,455 $(106)$174 $(1)$34,629 $(107)
During the three and six months ended June 30, 2020 and 2021, we did not recognize any significant credit losses and the ending allowance balances for credit losses were immaterial as of December 31, 2020 and June 30, 2021.
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 upon 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.
14

Alphabet Inc.
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):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Net gain (loss) on equity securities sold during the period$18 $138 $233 $506 
Net unrealized gain (loss) on equity securities held as of the end of the period1,437 2,634 408 7,103 
Total gain (loss) recognized in other income (expense), net$1,455 $2,772 $641 $7,609 
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
Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Total sale price$590 $2,629 $1,499 $3,353 
Total initial cost424 409 685 766 
Cumulative net gains(1)
$166 $2,220 $814 $2,587 
(1)Cumulative net gains excludes cumulative losses of $684 million resulting from our equity derivatives, which hedged the changes in fair value of certain marketable equity securities sold during the second quarter of 2021. The associated derivative liabilities arising from these losses were settled against our holdings of the underlying equity securities.
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, 2020
Marketable SecuritiesNon-Marketable 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 within other non-current assets.
15

Alphabet Inc.
As of June 30, 2021
Marketable Securities(2)
Non-Marketable SecuritiesTotal
Total initial cost$2,662 $14,743 $17,405 
Cumulative net gain (loss)(1)
4,208 8,730 12,938 
Carrying value(2)
$6,870 $23,473 $30,343 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $10.4 billion unrealized gains and $1.7 billion unrealized losses (including impairment).
(2)The long-term portion of marketable equity securities of $591 million is included within other non-current assets.
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories (in millions):
 As of December 31, 2020As of June 30, 2021
 Cash and Cash EquivalentsMarketable
Securities
Cash and Cash EquivalentsMarketable
Securities
Level 1:
Money market funds$12,210 $$9,516 $
Marketable equity securities(1)(2)
5,470 6,514 
12,210 5,470 9,516 6,514 
Level 2:
Mutual funds388 356 
Total$12,210 $5,858 $9,516 $6,870 
(1)The balance as of December 31, 2020 and June 30, 2021 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 (certain of which are subject to short-term lock-up restrictions).
(2)As of December 31, 2020 and June 30, 2021 the long-term portion of marketable equity securities of $429 million and $591 million, respectively, 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):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Unrealized gains$189 $1,852 $545 $5,128 
Unrealized losses (including impairment)(98)(65)(1,395)(67)
Total unrealized gain (loss) for non-marketable equity securities$91 $1,787 $(850)$5,061 
During the three months ended June 30, 2021, included in the $23.5 billion of non-marketable equity securities, $4.7 billion were measured at fair value primarily based on observable market transactions, resulting in a net unrealized gain of $1.8 billion.
Equity securities accounted for under the Equity Method
As of December 31, 2020 and June 30, 2021, equity securities accounted for under the equity method had a carrying value of approximately $1.4 billion and $1.6 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 6 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
16

Alphabet Inc.
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 June 30, 2021, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $87 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, commodity prices, credit exposures and to enhance investment returns. Additionally, from time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains (losses) arising from these derivatives are reflected within the "other" component of other income (expense), net and the offsetting recognized gains (losses) on the marketable equity securities are reflected within the gain (loss) on equity
17

Alphabet Inc.
securities, net component of other income (expense), net. See Note 6 for further details on other income (expense), net.
The gross notional amounts of our outstanding derivative instruments were as follows (in millions):
As of December 31, 2020As of June 30, 2021
Derivatives Designated as Hedging Instruments:
Foreign exchange contracts
    Cash flow hedges $10,187 $15,941 
    Fair value hedges$1,569 $2,578 
    Net investment hedges$9,965 $10,167 
Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts$39,861 $43,795 
Other contracts$2,399 $2,933 
The fair values of our outstanding derivative instruments were as follows (in millions):
  As of December 31, 2020
  
Balance Sheet LocationFair Value of Derivatives Designated as Hedging InstrumentsFair 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 
  As of June 30, 2021
  
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$355 $115 $470 
Other contractsOther current and non-current assets0 39 39 
Total$355 $154 $509 
Derivative Liabilities:
Level 2:
Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$61 $201 $262 
Other contractsAccrued expenses and other liabilities, current and non-current0 93 93 
Total $61 $294 $355 
18

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
Three Months EndedSix Months Ended
 June 30,June 30,
2020202120202021
Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$(44)$(60)$368 $102 
Amount excluded from the assessment of effectiveness(49)(4)3 45 
Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness(121)(179)(41)199 
Total$(214)$(243)$330 $346 
The effect of derivative instruments on income is summarized below (in millions):
 Gains (Losses) Recognized in Income
Three Months Ended
 June 30,
20202021
RevenuesOther 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$38,297 $1,894 $61,880 $2,624 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$140 $0 $(3)$0 
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach11 0 (4)0 
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items0 9 0 28 
Derivatives designated as hedging instruments0 (9)0 (28)
Amount excluded from the assessment of effectiveness0 1 0 2 
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness0 33 0 21 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts0 (69)0 (64)
Other Contracts0 (211)0 (142)
Total gains (losses)$151 $(246)$(7)$(183)
19

Alphabet Inc.
 Gains (Losses) Recognized in Income
Six Months Ended
 June 30,
20202021
RevenuesOther 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$79,456 $1,674 $117,194 $7,470 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$166 $0 $(108)$0 
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach34 0 (8)0 
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items0 (8)0 28 
Derivatives designated as hedging instruments0 8 0 (28)
Amount excluded from the assessment of effectiveness0 2 0 4 
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness0 111 0 41 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts0 160 0 (404)
Other Contracts0 (239)0 181 
Total gains (losses)$200 $34 $(116)$(178)

20

Alphabet Inc.
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, 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 Instruments Cash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
Derivatives$397 $(32)$365 $(295)
(1)
$(16)$0 $54 
As of June 30, 2021
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$554 $(45)$509 $(208)
(1)
$(190)$0 $111 
(1)The balances as of December 31, 2020 and June 30, 2021 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, 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 
As of June 30, 2021
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$400 $(45)$355 $(208)
(2)
$(2)$(86)$59 
(2)    The balances as of December 31, 2020 and June 30, 2021 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
Note 4. 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.
21

Alphabet Inc.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2020 and June 30, 2021, assets that can only be used to settle obligations of these VIEs were $5.7 billion and $7.3 billion, respectively. The liabilities for which creditors only have recourse to the VIEs were $2.3 billion for both periods.
Total noncontrolling interests ("NCI"), including redeemable noncontrolling interests ("RNCI"), in our consolidated subsidiaries was $3.9 billion and $4.4 billion as of December 31, 2020 and June 30, 2021, respectively. 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 the "other" component of other income (expense), net. See Note 6 for further details on other income (expense), net.
Waymo
In June 2021, Waymo, a consolidated VIE, completed an investment round with additional funding of $2.5 billion, the majority of which represented investment from Alphabet. The investments from external parties were accounted for as equity transactions and resulted in recognition of noncontrolling interests. Waymo is a self-driving technology development company with a mission to make it safe and easy for people and things to get where they're going.
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, 2020 and June 30, 2021.
Note 5. 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, 2020 and June 30, 2021.
Our short-term debt balance also includes the current portion of certain long-term debt.
Long-Term Debt
The total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2020As of
June 30, 2021
Debt
2011-2020 Notes Issuances2024 - 2060
0.45% - 3.38%
0.57% - 3.38%
$14,000 $13,000 
Future finance lease payments, net(1)
1,201 1,608 
      Total debt15,201 14,608 
Unamortized discount and debt issuance costs(169)(163)
Less: Current portion of Notes(2)
(999)0 
Less: Current portion future finance lease payments, net(1)(2)
(101)(117)
       Total long-term debt$13,932 $14,328 
(1)Net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 6.
22

Alphabet Inc.
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 $14.0 billion and $12.4 billion as of December 31, 2020 and June 30, 2021, 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.
Credit Facility
As of June 30, 2021, we have $10.0 billion of revolving credit facilities. No amounts were outstanding under the credit facilities as of December 31, 2020 and June 30, 2021.
In April 2021, we terminated the existing $4.0 billion revolving credit facilities, which were scheduled to expire in July 2023, and entered into two new revolving credit facilities in the amounts of $4.0 billion and $6.0 billion, which will expire in April 2022 and April 2026, respectively. The interest rates for the new credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts have been borrowed under the new credit facilities.
Note 6. Supplemental Financial Statement Information
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
As of
December 31, 2020
As of
June 30, 2021
Land and buildings$49,732 $55,910 
Information technology assets45,906 51,188 
Construction in progress23,111 21,825 
Leasehold improvements7,516 7,951 
Furniture and fixtures197 201 
Property and equipment, gross126,462 137,075 
Less: accumulated depreciation (41,713)(45,378)
Property and equipment, net$84,749 $91,697 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2020
As of
June 30, 2021
European Commission fines(1)
$10,409 $10,254 
Payables to brokers for unsettled investment trades754 966 
Accrued customer liabilities3,118 2,865 
Accrued purchases of property and equipment2,197 2,387 
Current operating lease liabilities1,694 2,037 
Other accrued expenses and current liabilities10,459 10,472 
Accrued expenses and other current liabilities$28,631 $28,981 
(1)    Includes the effects of foreign exchange and interest. See Note 9 for further details.
23

Alphabet Inc.
Accumulated Other Comprehensive Income (Loss)
The components of AOCI, net of income 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, 2019$(2,003)$812 $(41)$(1,232)
Other comprehensive income (loss) before reclassifications(266)1,365 289 1,388 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 3 3 
Amounts reclassified from AOCI0 (318)(137)(455)
Other comprehensive income (loss)(266)1,047 155 936 
Balance as of June 30, 2020$(2,269)$1,859 $114 $(296)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
Other comprehensive income (loss) before reclassifications(57)(540)92 (505)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 45 45 
Amounts reclassified from AOCI0 (64)81 17 
Other comprehensive income (loss)(57)(604)218 (443)
Balance as of June 30, 2021$(921)$1,008 $103 $190 
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
Three Months EndedSix Months Ended
 June 30,June 30,
 AOCI ComponentsLocation2020202120202021
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$189 $96 $403 $82 
Benefit (provision) for income taxes(40)(21)(85)(18)
Net of income tax149 75 318 64 
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue140 (3)166 (108)
Interest rate contractsOther income (expense), net2 2 3 3 
Benefit (provision) for income taxes(27)5 (32)24 
Net of income tax115 4 137 (81)
Total amount reclassified, net of income tax$264 $79 $455 $(17)
24

Alphabet Inc.
Other Income (Expense), Net
The components of other income (expense), net, were as follows (in millions):
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Interest income$433 $389 $1,019 $734 
Interest expense(1)
(13)(76)(34)(152)
Foreign currency exchange gain (loss), net(92)(51)(173)62 
Gain (loss) on debt securities, net387 111 399 25 
Gain (loss) on equity securities, net1,455 2,772 641 7,609 
Performance fees(75)(523)(69)(1,188)
Income (loss) and impairment from equity method investments, net(54)92 20 97 
Other(147)(90)(129)283 
Other income (expense), net$1,894 $2,624 $1,674 $7,470 
(1)Interest expense is net of interest capitalized of $57 million and $45 million for the three months ended June 30, 2020 and 2021, respectively, and $109 million and $92 million for the six months ended June 30, 2020 and 2021, respectively.
Note 7. Acquisitions
Fitbit
In January 2021, we closed the acquisition of Fitbit, Inc. for $2.1 billion. The addition of Fitbit to Google Services is expected to help spur innovation in wearable devices.
The assets acquired and liabilities assumed were recorded at fair value. The purchase price excludes post acquisition compensation arrangements. The purchase price was attributed to $440 million cash acquired, $590 million of intangible assets, $1.2 billion of goodwill and $92 million of net liabilities assumed. Goodwill was recorded in the Google Services segment and primarily attributable to synergies expected to arise after the acquisition. Goodwill is not expected to be deductible for tax purposes.
Note 8. Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the six months ended June 30, 2021 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2020$18,517 $1,957 $701 $21,175 
Acquisitions1,221 5 1 1,227 
Foreign currency translation and other adjustments13 1 (10)4 
Balance as of June 30, 2021$19,751 $1,963 $692 $22,406 
Other Intangible Assets
Information regarding purchased intangible assets were as follows (in millions):
As of December 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
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 
25

Alphabet Inc.
As of June 30, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Patents and developed technology$4,824 $3,927 $897 
Customer relationships464 93 371 
Trade names and other861 503 358 
Total$6,149 $4,523 $1,626 
For all intangible assets acquired and purchased during the six months ended June 30, 2021, patents and developed technology have a weighted-average useful life of 4.0 years, customer relationships have a weighted-average useful life of 3.8 years, and trade names and other have a weighted-average useful life of 10.0 years.
Amortization expense relating to purchased intangible assets was $194 million and $215 million for the three months ended June 30, 2020 and 2021, respectively, and $398 million and $432 million for the six months ended June 30, 2020 and 2021, respectively.
As of June 30, 2021, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter was as follows (in millions):
Remainder of 2021$430 
2022507 
2023226 
2024197 
202574 
Thereafter192 
Total$1,626 
Note 9. Contingencies
Indemnifications
In the normal course of business, including to facilitate transactions in our services and products and corporate activities, we indemnify certain parties, including advertisers, Google Network partners, customers of Google Cloud offerings, lessors, and service providers 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 June 30, 2021, 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.
26

Alphabet Inc.
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. 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. On June 22, 2021, the EC opened a formal investigation into Google's advertising technology business practices. On July 7, 2021, a number of state Attorneys General filed an antitrust complaint against us in the United States District Court for the Northern District of California, alleging that Google’s operation of Android and Google Play violated U.S. antitrust laws and state antitrust and consumer protection laws. 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, the EC, 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 (“Java APIs”). 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 Federal Circuit Court of Appeals 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 the 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. On April 5, 2021, the Supreme Court reversed the Federal Circuit's ruling and found that Google’s use of the Java APIs was a fair use as a matter
27

Alphabet Inc.
of law. The Supreme Court remanded the case to the Federal Circuit for further proceedings in conformity with the Supreme Court opinion. On May 14, 2021, the Federal Circuit entered an order affirming the district court’s final judgment in favor of Google. On June 21, 2021, the Federal Circuit issued a mandate returning the case to the district court, and the case is now concluded.
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 13.
Note 10. Stockholders' Equity
Share Repurchases
In July 2020, the Board of Directors of Alphabet authorized the company to repurchase up to $28.0 billion of its Class C capital stock, which was completed during the second quarter of 2021. In April 2021, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $50.0 billion of its Class C capital stock. In July 2021, the Alphabet board approved an amendment to the April 2021 authorization, permitting the company to repurchase both Class A and Class C shares in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. As of June 30, 2021, $43.5 billion remains 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.
During the three and six months ended June 30, 2021, we repurchased and subsequently retired 5.4 million and 11.1 million shares of Alphabet Class C capital stock for an aggregate amount of $12.8 billion and $24.2 billion, respectively.
28

Alphabet Inc.
Note 11. Net Income Per Share
The following table sets 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):
Three Months Ended June 30,
 20202021
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $3,055 $473 $3,431 $8,321 $1,265 $8,939 
Denominator
Number of shares used in per share computation299,308 46,355 336,105 300,485 45,692 322,781 
Basic net income per share$10.21 $10.21 $10.21 $27.69 $27.69 $27.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $3,055 $473 $3,431 $8,321 $1,265 $8,939 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares473 0 0 1,265 0 0 
Reallocation of undistributed earnings(26)(3)26 (149)(19)149 
Allocation of undistributed earnings$3,502 $470 $3,457 $9,437 $1,246 $9,088 
Denominator
Number of shares used in basic computation299,308 46,355 336,105 300,485 45,692 322,781 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,355 0 0 45,692 0 0 
Restricted stock units and other contingently issuable shares92 0 5,164 15 0 10,639 
Number of shares used in per share computation345,755 46,355 341,269 346,192 45,692 333,420 
Diluted net income per share$10.13 $10.13 $10.13 $27.26 $27.26 $27.26 
29

Alphabet Inc.
Six Months Ended June 30,
 20202021
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $6,042 $935 $6,818 $16,330 $2,485 $17,640 
Denominator
Number of shares used in per share computation299,642 46,383 338,092 300,610 45,742 324,737 
Basic net income per share$20.16 $20.16 $20.16 $54.32 $54.32 $54.32 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $6,042 $935 $6,818 $16,330 $2,485 $17,640 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares935 0 0 2,485 0 0 
Reallocation of undistributed earnings(53)(7)53 (269)(36)269 
Allocation of undistributed earnings$6,924 $928 $6,871 $18,546 $2,449 $17,909 
Denominator
Number of shares used in basic computation299,642 46,383 338,092 300,610 45,742 324,737 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,383 0 0 45,742 0 0 
Restricted stock units and other contingently issuable shares135 0 5,394 17 0 9,736 
Number of shares used in per share computation346,160 46,383 343,486 346,369 45,742 334,473 
Diluted net income per share$20.00 $20.00 $20.00 $53.54 $53.54 $53.54 
For the periods presented above, 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.
Note 12. Compensation Plans
Stock-Based Compensation
For the three months ended June 30, 2020 and 2021, total stock-based compensation ("SBC") expense was $3.5 billion and $4.0 billion, including amounts associated with awards we expect to settle in Alphabet stock of $3.3 billion and $3.7 billion, respectively. For the six months ended June 30, 2020 and 2021, total SBC expense was $6.8 billion and $7.8 billion, including amounts associated with awards we expect to settle in Alphabet stock of $6.5 billion and $7.4 billion, respectively.
Stock-Based Award Activities
The following table summarizes the activities for our unvested restricted stock units ("RSUs") in Alphabet stock for the six months ended June 30, 2021:
 Unvested Restricted Stock Units
 Number of
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 202019,288,793 $1,262.13 
Granted9,082,093 $1,810.91 
 Vested(5,491,338)$1,315.93 
 Forfeited/canceled(973,555)$1,396.04 
Unvested as of June 30, 202121,905,993 $1,475.11 
As of June 30, 2021, there was $30.6 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.7 years.
30

Alphabet Inc.
Note 13. Income Taxes
The following table presents our provision for income taxes (in millions, except for effective tax rate):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Provision for income taxes$1,318 $3,460 $2,239 $6,813 
Effective tax rate15.9 %15.7 %14.0 %15.7 %
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. Our total gross unrecognized tax benefits were $3.8 billion and $4.6 billion as of December 31, 2020 and June 30, 2021, respectively. Our total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $2.6 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Although the timing of the 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.
For information regarding non-income taxes, see Note 9.
Note 14. 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 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 certain 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.
31

Alphabet Inc.
Information about segments during the periods presented were as follows (in millions). For comparative purposes, amounts in prior periods have been recast:
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Revenues:
Google Services$34,991 $57,067 $73,189 $108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Operating income (loss):
Google Services$9,539 $22,343 $21,087 $41,889 
Google Cloud(1,426)(591)(3,156)(1,565)
Other Bets(1,116)(1,398)(2,237)(2,543)
Corporate costs, unallocated(614)(993)(1,334)(1,983)
Total income from operations$6,383 $19,361 $14,360 $35,798 
For revenues by geography, see Note 2.
The following table presents our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of
December 31, 2020
As of
June 30, 2021
Long-lived assets:
United States$69,315 $74,993 
International27,645 29,682 
Total long-lived assets$96,960 $104,675 

32

Alphabet Inc.
ITEM 2.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 I, Item 1 of this Quarterly Report on Form 10-Q.
The Impact of COVID-19 on our Results and Operations
We began to observe the impact of COVID-19 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. For the quarter ended June 30, 2020, our advertising revenues declined due to the continued impacts of COVID-19 and the related reductions in global economic activity. 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. Additionally, over the course of 2020, 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. Market volatility contributed to fluctuations in the valuation of our equity investments. Further, our assessment of the credit deterioration of our customers due to changes in the macroeconomic environment during the period was reflected in our allowance for credit losses for accounts receivable.
During the first half of 2021, we continued to benefit from elevated consumer activity online and broad-based increases in advertiser spending. We remained focused on innovating and investing in the services we offer to consumers and businesses to support our long-term growth. For example, we continued to invest in our technical infrastructure and data centers. Additionally, our margins benefited from revenue growth while many of our expenses remained less variable in nature and/or may not correlate to changes in revenues. These factors, combined with the adverse impact of COVID-19 in the prior year, particularly during the quarter ended June 30, 2020, positively affected year-over-year growth trends. Further, year-over-year trends benefited from a reduction in depreciation expense due to the change in the estimated useful life of our servers and certain network equipment beginning in the first quarter of 2021; we expect the effect of this change in estimate to decline through the remainder of the year (for further details see Note 1 of the Notes to Consolidated Financial Statements included in Part 1, Item 1 of this Quarterly Report on Form 10-Q). The COVID-19 pandemic continues to evolve, be unpredictable and affect our business and financial results. Our past results may not be indicative of our future performance, and historical trends in our financial results may differ materially.
See Part II Item 7, "Impact of COVID-19" in our Annual Report on Form 10-K for the year ended December 31, 2020 for more information.
33

Alphabet Inc.
Executive Overview
The following table summarizes our consolidated financial results (in millions, except for per share information and percentages).
Three Months Ended
June 30,
20202021
Revenues$38,297 $61,880 
Change in revenues year over year(2)%62 %
Change in constant currency revenues year over year%57 %
Operating income$6,383 $19,361 
Operating margin17 %31 %
Other income (expense), net$1,894 $2,624 
Net Income$6,959 $18,525 
Diluted EPS$10.13 $27.26 
Total revenues were $61.9 billion, an increase of 62% year over year, primarily driven by an increase in Google Services segment revenues of $22.1 billion or 63% and an increase in Google Cloud segment revenues of $1.6 billion or 54%. The adverse effect of COVID-19 on the prior year comparable period's advertising revenues contributed to the year-over-year increase. Revenues from the United States, EMEA, APAC, and Other Americas were $28.2 billion, $19.1 billion, $11.2 billion, and $3.4 billion, respectively.
Total cost of revenues was $26.2 billion, an increase of 41% year over year. TAC was $10.9 billion, an increase of 63% year over year, primarily driven by an increase in revenues subject to TAC. Other cost of revenues were $15.3 billion, an increase of 29% year over year, affected by a reduction in depreciation expense due to the change in the estimated useful life of our servers and certain network equipment.
Operating expenses (excluding cost of revenues) were $16.3 billion, an increase of 22% year over year, primarily driven by headcount growth and increases in advertising and promotional expenses as well as charges related to legal matters.
Other information
Operating cash flow was $21.9 billion for the three months ended June 30, 2021.
Capital expenditures, which primarily included investments in technical infrastructure, were $5.5 billion for the three months ended June 30, 2021.
Number of employees was 144,056 as of June 30, 2021.
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 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.
34

Alphabet Inc.
Unallocated corporate costs primarily include corporate initiatives, corporate shared costs, such as finance and legal, including certain 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).
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Google Search & other$21,319 $35,845 $45,821 $67,724 
YouTube ads3,812 7,002 7,850 13,007 
Google Network 4,736 7,597 9,959 14,397 
Google advertising29,867 50,444 63,630 95,128 
Google other5,124 6,623 9,559 13,117 
Google Services total34,991 57,067 73,189 108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
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 partners' properties ("Google Network 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;
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 consists of revenues generated on Google Network properties participating in AdMob, AdSense, and Google Ad Manager.
35

Alphabet Inc.
Google Search & other
Google Search & other revenues increased $14.5 billion and $21.9 billion from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021, respectively. The increase was primarily driven by a number of interrelated factors as well as the adverse effect of COVID-19 on the prior year comparable period. The interrelated factors included increases in search queries resulting from growth in user adoption and usage, primarily on mobile devices, growth in advertiser spending, and improvements we have made in ad formats and delivery. The adverse effect of COVID-19 on prior year comparable period revenues included a shift in user activity to less commercial topics and reduced advertiser spend.
YouTube ads
YouTube ads revenues increased $3.2 billion from the three months ended June 30, 2020 to the three months ended June 30, 2021, driven by growth for our brand and direct response advertising products. The increase in revenues of $5.2 billion from the six months ended June 30, 2020 to the six months ended June 30, 2021 was driven by our direct response and brand advertising products. Growth for our brand advertising products was driven by both increased spending by our advertisers in the current period and the adverse effect of COVID-19 on prior year comparable period revenues. Growth for our direct response advertising products was primarily driven by increased advertiser spending as well as improvements to ad formats and delivery.
Google Network
Google Network revenues increased $2.9 billion and $4.4 billion from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021, respectively. The increase was primarily driven by strength in Google Ad Manager and AdMob. The increase was also affected by reduced advertiser spending driven by the effect of COVID-19 in the prior year comparable period.
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, beginning in the fourth quarter of 2020, we removed these ads and the related revenues from the paid clicks and cost-per-click metrics. The revised metrics presented below 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 Google Network properties include impressions displayed to users served on Google Network 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.
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 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 properties.
Paid clicks and cost-per-click
The following table presents changes in our paid clicks and cost-per-click (expressed as a percentage):
Three Months Ended June 30,Six Months Ended June 30,
 20212021
Paid clicks change26 %25 %
Cost-per-click change31 %16 %
36

Alphabet Inc.
Paid clicks increased from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021 primarily driven by a number of interrelated factors, including an increase in search queries resulting from growth in user adoption and usage, primarily on mobile devices; an increase in clicks relating to ads on Google Play; continued growth in advertiser activity; improvements we have made in ad formats and delivery; and the adverse effect of COVID-19 on the prior year comparable period when we experienced a shift to less commercial search activity and a reduction in advertiser spending. The increase in cost-per-click was primarily driven by the adverse effect of COVID-19 on the prior year comparable period as well as the effect of a combination of factors including 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):
 Three Months Ended June 30,Six Months Ended June 30,
 20212021
Impressions change(1)%%
Cost-per-impression change63 %39 %
Impressions decreased from the three months ended June 30, 2020 to the three months ended June 30, 2021 primarily driven by a decline in impressions related to AdSense, partially offset by growth in AdMob. Impressions increased from the six months ended June 30, 2020 to the six months ended June 30, 2021 primarily driven by growth in AdMob and Google Ad Manager, partially offset by a decline in impressions related to AdSense.
The increase in cost-per-impression from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021 was primarily driven by the adverse effect of COVID-19 on the prior year comparable period when we experienced a reduction in advertiser spending 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;
Devices and Services which includes hardware, such as Fitbit wearable devices, 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.
Google other revenues increased $1.5 billion and $3.6 billion from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021, respectively. The growth was primarily driven by YouTube non-advertising, Devices and Services and Google Play. Growth for YouTube non-advertising was primarily driven by an increase in paid subscribers. Growth for Devices and Services reflects the inclusion of Fitbit revenues, as the acquisition closed in January 2021. Growth for Google Play was primarily driven by sales of apps and in-app purchases.
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 $1.6 billion and $2.9 billion from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021, respectively. The growth was primarily driven by GCP followed by Google Workspace offerings. Google Cloud's infrastructure and platform services 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.
37

Alphabet Inc.
Revenues by Geography
The following table presents our revenues by geography as a percentage of revenues, determined based on the addresses of our customers:
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
United States47 %46 %47 %45 %
EMEA30 %31 %30 %31 %
APAC18 %18 %18 %19 %
Other Americas%%%%
For further details on revenues by geography, see Note 2 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
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 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-over-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 current 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.
38

Alphabet Inc.
The following table presents the foreign exchange effect on our international revenues and total revenues (in millions, except percentages):
 Three Months EndedSix Months Ended
 June 30,June 30,
2020202120202021
EMEA revenues$11,363 $19,084 $24,208 $36,115 
Exclude foreign exchange effect on current period revenues using prior year rates361 (1,425)596 (2,354)
EMEA constant currency revenues$11,724 $17,659 $24,804 $33,761 
Prior period EMEA revenues$12,313 $11,363 $23,981 $24,208 
EMEA revenue percentage change(8)%68 %%49 %
EMEA constant currency revenue percentage change(5)%55 %%39 %
APAC revenues$6,945 $11,231 $14,183 $21,686 
Exclude foreign exchange effect on current period revenues using prior year rates105 (350)166 (713)
APAC constant currency revenues$7,050 $10,881 $14,349 $20,973 
Prior period APAC revenues$6,536 $6,945 $12,632 $14,183 
APAC revenue percentage change%62 %12 %53 %
APAC constant currency revenue percentage change%57 %14 %48 %
Other Americas revenues$1,839 $3,364 $3,996 $6,269 
Exclude foreign exchange effect on current period revenues using prior year rates240 (112)336 79 
Other Americas constant currency revenues$2,079 $3,252 $4,332 $6,348 
Prior period Other Americas revenues$2,124 $1,839 $4,030 $3,996 
Other Americas revenue percentage change(13)%83 %(1)%57 %
Other Americas constant currency revenue percentage change(2)%77 %%59 %
United States revenues$17,999 $28,208 $36,869 $53,240 
United States revenue percentage change%57 %%44 %
Hedging gains (losses)$151 $(7)$200 $(116)
Total revenues$38,297 $61,880 $79,456 $117,194 
Total constant currency revenues$38,852 $60,000 $80,354 $114,322 
Prior period revenues, excluding hedging effect(1)
$38,836 $38,146 $75,038 $79,256 
Total revenue percentage change(2)%62 %%47 %
Total constant currency revenue percentage change%57 %%44 %
(1)    Total revenues and hedging gains (losses) were $38,944 million and $108 million, respectively, for the three months ended June 30, 2019 and $75,283 million and $245 million, respectively, for the six months ended June 30, 2019.
EMEA revenue percentage change from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021 was favorably affected by foreign currency exchange rates, primarily due to the U.S. dollar weakening relative to the Euro and British pound.
APAC revenue percentage change from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021 was favorably affected by foreign currency exchange rates, primarily due to the U.S. dollar weakening relative to the Australian dollar.
Other Americas revenue percentage change from the three months ended June 30, 2020 to the three months ended June 30, 2021 was favorably affected by changes in foreign currency exchange rates, primarily due to the
39

Alphabet Inc.
U.S. dollar weakening relative to the Canadian dollar. Other Americas revenue percentage change from the six months ended June 30, 2020 to the six months ended June 30, 2021 was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Brazilian real, partially offset by the U.S. dollar weakening relative to the Canadian dollar.
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 partners 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 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 properties are paid as TAC to our Google Network partners.
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 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):
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
TAC$6,694 $10,929 $14,146 $20,641 
Other cost of revenues11,859 15,298 23,389 29,689 
Total cost of revenues$18,553 $26,227 $37,535 $50,330 
Total cost of revenues as a percentage of revenues48.4 %42.4 %47.2 %42.9 %
Cost of revenues increased $7.7 billion from the three months ended June 30, 2020 to the three months ended June 30, 2021. The increase was due to increases in TAC and other cost of revenues of $4.2 billion and $3.4 billion, respectively. Cost of revenues increased $12.8 billion from the six months ended June 30, 2020 to the six months ended June 30, 2021. The increase was due to increases in TAC and other cost of revenues of $6.5 billion and $6.3 billion, respectively.
The increase in other cost of revenues from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021 was primarily due to increases in content acquisition costs primarily for YouTube as well as data center and other operations costs. The increase in data center and other operations costs was partially offset by a reduction in depreciation expense due to the change in the estimated useful life of our servers and certain network equipment beginning in the first quarter of 2021.
The increase in TAC from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021 was due to increases in TAC paid to distribution partners and to Google Network partners, primarily driven by growth in revenues subject to TAC.
The TAC rate decreased from 22.4% to 21.7% from the three months ended June 30, 2020 to the three months ended June 30, 2021 and decreased from 22.2% to 21.7% from the six months ended June 30, 2020 to the six months ended June 30, 2021 primarily due to a revenue mix shift from Google Network properties to Google properties. The TAC rate on Google properties revenues and the TAC rate on Google Network properties revenues were both substantially consistent from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021.
40

Alphabet Inc.
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 partners, 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 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.
Research and Development
The following table presents our R&D expenses (in millions, except percentages):
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
Research and development expenses$6,875 $7,675 $13,695 $15,160 
Research and development expenses as a percentage of revenues18.0 %12.4 %17.2 %12.9 %
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;
Equipment-related expenses; and
Professional services fees primarily related to consulting and outsourcing services.
R&D expenses increased $800 million from the three months ended June 30, 2020 to the three months ended June 30, 2021. The increase was primarily due to an increase in compensation expenses of $836 million, largely resulting from a 12% increase in headcount.
R&D expenses increased $1.5 billion from the six months ended June 30, 2020 to the six months ended June 30, 2021. The increase was primarily due to an increase in compensation expenses of $1.7 billion, largely resulting from a 10% increase in headcount. This increase was partially offset by a reduction in depreciation expense of $315 million including the effect of our change in the estimated useful life of our servers and certain network equipment.
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 Maps, 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):
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
Sales and marketing expenses$3,901 $5,276 $8,401 $9,792 
Sales and marketing expenses as a percentage of revenues10.2 %8.5 %10.6 %8.4 %
41

Alphabet Inc.
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 increased $1.4 billion from the three months ended June 30, 2020 to the three months ended June 30, 2021, primarily driven by an increase in advertising and promotional activities of $808 million and compensation expenses of $496 million. The increase in advertising and promotional activities was largely affected by reduced spending in the prior year comparable period as a result of COVID-19. The increase in compensation expenses was largely due to a 13% increase in headcount.
Sales and marketing expenses increased $1.4 billion from the six months ended June 30, 2020 to the six months ended June 30, 2021, primarily driven by an increase in compensation expenses of $864 million and advertising and promotional activities of $672 million. The increase in compensation expenses was largely due to an 11% increase in headcount. The increase in advertising and promotional activities was largely affected by reduced spending in the prior year comparable period as a result of COVID-19.
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):
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
General and administrative expenses$2,585 $3,341 $5,465 $6,114 
General and administrative expenses as a percentage of revenues6.7 %5.4 %6.9 %5.2 %
General and administrative expenses consist primarily of:
Compensation expenses (including SBC) for employees in our finance, human resources, information technology, and legal organizations;
Depreciation;
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 $756 million from the three months ended June 30, 2020 to the three months ended June 30, 2021. The increase was primarily driven by a $796 million increase in charges relating to legal matters. The increase was partially offset by a $246 million decline in allowance for credit losses for accounts receivable.
General and administrative expenses increased $649 million from the six months ended June 30, 2020 to the six months ended June 30, 2021. The increase was primarily driven by a $1.0 billion increase in charges relating to legal matters. The increase was partially offset by a $739 million decline in allowance for credit losses for accounts receivable, as the prior year comparable period reflected a higher allowance related to the economic impact of COVID-19.
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.
42

Alphabet Inc.
Segment Profitability
The following table presents our segment operating income (loss) (in millions).
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Operating income (loss):
Google Services$9,539 $22,343 $21,087 $41,889 
Google Cloud(1,426)(591)(3,156)(1,565)
Other Bets(1,116)(1,398)(2,237)(2,543)
Corporate costs, unallocated(614)(993)(1,334)(1,983)
Total income from operations$6,383 $19,361 $14,360 $35,798 
Google Services
Google Services operating income increased $12.8 billion from the three months ended June 30, 2020 to the three months ended June 30, 2021. The increase was due to growth in revenues partially offset by increases in TAC, content acquisition costs, as well as charges related to certain legal matters and compensation expenses. The increase in expenses was partially offset by a reduction in costs driven by the change in the estimated useful life of our servers and certain network equipment. The adverse effect of COVID-19 on the prior year comparable period results positively affected the year-over-year increase in operating income.
Google Services operating income increased $20.8 billion from the six months ended June 30, 2020 to the six months ended June 30, 2021. The increase was due to growth in revenues partially offset by increases in TAC, content acquisition costs, compensation expenses and charges related to certain legal matters. The increase in expenses was partially offset by a reduction in costs driven by the change in the estimated useful life of our servers and certain network equipment. The adverse effect of COVID-19 on prior year comparable period results positively affected the year-over-year increase in operating income.
Google Cloud
Google Cloud operating loss decreased $835 million and $1.6 billion from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021, respectively. The decrease in operating loss was primarily driven by growth in revenues, partially offset by an increase in expenses, primarily driven by compensation expenses. The increase in expenses was partially offset by a reduction in costs driven by the change in the estimated useful life of our servers and certain network equipment.
Other Bets
Other Bets operating loss increased $282 million and $306 million from the three and six months ended June 30, 2020 to the three and six months ended June 30, 2021, respectively. The increase in operating loss was primarily driven by increases in valuation-based compensation charges.
Other Income (Expense), Net
The following table presents other income (expense), net (in millions):
Three Months EndedSix Months Ended
 June 30,June 30,
 2020202120202021
Other income (expense), net$1,894 $2,624 $1,674 $7,470 
Other income (expense), net, increased $730 million from the three months ended June 30, 2020 to the three months ended June 30, 2021. The change was primarily driven by an increase in unrealized gains recognized for our non-marketable equity securities of $1.7 billion during the three months ended June 30, 2021, partially offset by a decrease in net unrealized gains recognized for our marketable equity securities of $499 million and an increase in accrued performance fees of $448 million.
Other income (expense), net, increased $5.8 billion from the six months ended June 30, 2020 to the six months ended June 30, 2021. The change was primarily driven by increases in net unrealized gains recognized for our marketable and non-marketable equity securities of $784 million, $5.9 billion, respectively, during the six months ended June 30, 2021, partially offset by an increase in accrued performance fees of $1.1 billion.
43

Alphabet Inc.
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. Changes in our share of gains and losses in equity method investments may fluctuate. In addition, volatility in the global economic climate and financial markets 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 3 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Provision for Income Taxes
The following table presents our provision for income taxes (in millions, except for effective tax rate):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Provision for income taxes$1,318 $3,460 $2,239 $6,813 
Effective tax rate15.9 %15.7 %14.0 %15.7 %
Our effective tax rate was substantially consistent from the three months ended June 30, 2020 to the three months ended June 30, 2021. The change in the effective tax rate was primarily due to an increase in the stock-based compensation related tax benefit and a discrete impact from the initial establishment of a valuation allowance in 2020 for our net deferred tax assets that are not likely to be realized relating to certain of our Other Bets, largely offset by an increase in pre-tax earnings, including in countries that have higher statutory rates.
Our provision for income taxes increased from the three months ended June 30, 2020 to the three months ended June 30, 2021. The increase in the provision for income taxes was primarily due to an increase in pre-tax earnings, including in countries that have higher statutory rates, partially offset by an increase in the stock-based compensation related tax benefit and a discrete impact from the initial establishment of a valuation allowance in 2020 for our net deferred tax assets that are not likely to be realized relating to certain of our Other Bets.
Our provision for income taxes and our effective tax rate increased from the six months ended June 30, 2020 to the six months ended June 30, 2021. The increase in the provision for income taxes and our effective tax rate was primarily due to an increase in pre-tax earnings, including in countries that have higher statutory rates, partially offset by an increase in the U.S. federal Foreign-Derived Intangible Income tax deduction benefit and the stock-based compensation related tax benefit.
We expect our future effective tax rate to be affected by changes in pre-tax earnings, including the effect of 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 or regulations, as well as certain discrete items.
Financial Condition
Cash, Cash Equivalents, and Marketable Securities
As of June 30, 2021, we had $135.9 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.
44

Alphabet Inc.
The following table presents our cash flows (in millions):
 Six Months Ended
June 30,
 20202021
Net cash provided by operating activities$25,444 $41,179 
Net cash used in investing activities$(10,295)$(14,457)
Net cash used in financing activities$(15,684)$(29,597)
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 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 payments to our distribution and Google Network partners, for compensation and related costs, and 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 the six months ended June 30, 2020 to the six months ended June 30, 2021 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, including the timing of income tax payments.
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 the six months ended June 30, 2020 to the six months ended June 30, 2021 primarily due to a net decrease in maturities and sales of securities and increase in payments for acquisitions.
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 the six months ended June 30, 2020 to the six months ended June 30, 2021 primarily due to increases in cash payments for repurchases of capital stock, net payments related to stock-based award activities and repayment of debt, and a decrease in 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 June 30, 2021, we had long-term taxes payable of $5.7 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.
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 June 30, 2021, we had no commercial paper outstanding. As of June 30, 2021, we had $10.0 billion of revolving credit facilities with no
45

Alphabet Inc.
amounts outstanding. In April 2021, we terminated the existing revolving credit facilities, which were scheduled to expire in July 2023, and entered into two new revolving credit facilities in the amounts of $4.0 billion and $6.0 billion, which will expire in April 2022 and April 2026, respectively. The interest rates for the new credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts have been borrowed under the new credit facilities.
As of June 30, 2021, we have senior unsecured notes outstanding due from 2024 through 2060 with a total carrying value of $12.8 billion. Refer to Note 5 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for further information on the notes.
In accordance with the authorizations of the Board of Directors of Alphabet, during the six months ended June 30, 2021, we repurchased and subsequently retired 11.1 million shares of Alphabet Class C capital stock for an aggregate amount of $24.2 billion, respectively. In April 2021, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $50.0 billion of its Class C capital stock. In July 2021, the Alphabet board approved an amendment to the April 2021 authorization, permitting the company to repurchase both Class A and Class C shares in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. As of June 30, 2021, $43.5 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 10 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
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.
During the six months ended June 30, 2020 and 2021, we spent $11.4 billion and $11.4 billion on capital expenditures and recognized total operating lease assets of $1.4 billion and $1.6 billion, respectively. As of June 30, 2021, the amount of total future lease payments under operating leases, which had a weighted average remaining lease term of 9 years, was $15.8 billion. As of June 30, 2021, we have entered into leases that have not yet commenced with future lease payments of $7.4 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.
For the six months ended June 30, 2020 and 2021, our depreciation and impairment expenses on property and equipment were $6.1 billion and $5.3 billion, respectively. The change in estimated useful life of our servers and certain network equipment was effective beginning in fiscal year 2021. The effect of this change in accounting estimate was a reduction in depreciation expense of $1.6 billion for the six months ended June 30, 2021. For the six months ended June 30, 2020 and 2021, our operating lease expenses (including variable lease costs), were $1.4 billion and $1.6 billion, respectively. Finance leases were not material for the six months ended June 30, 2020 and 2021.
Critical Accounting Policies and Estimates
See Part II, Item 7, "Critical Accounting Policies and Estimates" in our Annual Report on Form 10-K for the year ended December 31, 2020. There have been no material changes to our critical accounting policies and estimates since our Annual Report on Form 10-K for the year ended December 31, 2020.
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 announcements regarding our financial performance and other items 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/, which may be of interest or material to our investors. Further, corporate governance information, including our certificate of incorporation, bylaws, governance guidelines,
46

Alphabet Inc.
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 Quarterly Report on Form 10-Q 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 3.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. Our exposure to market risk has not changed materially since December 31, 2020. For quantitative and qualitative disclosures about market risk, refer to Part II, Item 7A, Quantitative and Qualitative Disclosures About Market Risk, in our Annual Report on Form 10-K for the year ended December 31, 2020.
ITEM 4.CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q.
Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of June 30, 2021, 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 enterprise resource planning ("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 continue in phases over the next few years. During the quarter ended June 30, 2021, we completed the implementation of certain of our subledgers, which included changes to our financial close processes, procedures and internal controls over financial reporting. As we continue with our phased implementation, we will evaluate quarterly whether such changes materially affect our internal control over financial reporting.
Other than the implementation of the subledgers as described above, there were no changes in our internal control over financial reporting that occurred during the quarter ended June 30, 2021 that have materially affected, or are reasonably likely to 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 June 30, 2021. While we continue to evolve our work model in response to the uneven effects of the ongoing pandemic around the world, 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.
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.
47

Alphabet Inc.
PART II.     OTHER INFORMATION
ITEM 1.LEGAL PROCEEDINGS
For a description of our material pending legal proceedings, see Note 9 “Contingencies - Legal Matters” of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.
ITEM 1A.RISK FACTORS                
Our operations and financial results are subject to various risks and uncertainties, including those described in Part I, Item 1A, "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2020, which could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common and capital stock. Below are changes to our risk factors since our Annual Report on Form 10-K for the year ended December 31, 2020.
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.
We engage in share repurchases of our Class A and Class C 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 June 30, 2021, 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. The share repurchases made pursuant to our repurchase program may also affect Larry and Sergey’s relative voting power. 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.
48

Alphabet Inc.
ITEM 2.UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
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 June 30, 2021.
Period
Total 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)
April 1 - 301,599 $2,279.07 1,599 $52,605 
May 1 - 311,918 $2,351.68 1,918 $48,095 
June 1 - 301,859 $2,496.57 1,859 $43,454 
Total5,376 5,376 
(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. See Note 10 in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information related to share repurchases.
(2)    Average price paid per share includes costs associated with the repurchases.
49

Alphabet Inc.
ITEM 6.EXHIBITS
Exhibit
Number
  DescriptionIncorporated by reference herein
FormDate
10.01Current Report on Form 8-K (File No. 001-37580)June 4, 2021
10.01.1⬥ *
10.01.2⬥ *
31.01*
31.02*
32.01
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
__________________________ 
Indicates management compensatory plan, contract, or arrangement.
*Filed herewith.
Furnished herewith.

50

Alphabet Inc.
SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
ALPHABET INC.
July 27, 2021By:/s/    RUTH M. PORAT        
Ruth M. Porat
Senior Vice President and Chief Financial Officer
ALPHABET INC.
July 27, 2021By:/s/    AMIE THUENER O'TOOLE        
Amie Thuener O'Toole
Vice President and Chief Accounting Officer

51
EX-10.01.1 2 googexhibit10011q22021.htm EX-10.01.1 Document
                Exhibit 10.01.1
ALPHABET INC.
2021 STOCK PLAN
ALPHABET RESTRICTED STOCK UNIT AGREEMENT
This Alphabet Restricted Stock Unit Agreement (the “Agreement”) is entered into as of [DATE] (the “Grant Date”) by and between [NAME] (the “Participant”) and Alphabet Inc., a Delaware corporation (“Alphabet”, and together with its Subsidiaries, the “Company”).
I.GRANT OF AWARD
Alphabet has granted the Participant an award of Alphabet restricted stock units (the “GSUs”) pursuant to the Alphabet Inc. 2021 Stock Plan (the “Plan”). Each GSU represents the right to receive one share of Capital Stock, subject to the terms and conditions of the Plan and this Agreement, including any special terms and conditions for the jurisdiction in which the Participant resides contained in Exhibit A or any other appendix hereto (the “Appendix”). Certain details of the GSUs, specifically the number of GSUs and the vesting schedule of the GSUs (collectively, the “GSU Details”) are accessible to the Participant through the Participant’s brokerage account and the GSU Details are hereby incorporated into this Agreement by reference. Capitalized terms used but not otherwise defined in this Agreement shall have the meanings given to such terms in the Plan.
II.TERMS OF GSUs
1.Vesting of GSUs.
(a)In General. Except as otherwise provided in subsection (b) below, the GSUs will vest in accordance with the vesting schedule set forth in the GSU Details, subject to the Participant’s continued employment with, or service to, the Company on each applicable vesting date. In the event the Participant ceases to be employed by, or ceases to provide services to, the Company for any reason except his or her death (as set forth in subsection (b) below), if applicable, all of the then outstanding and unvested GSUs will be forfeited effective as of the date that the Participant ceases to be employed by, or ceases to provide services to, the Company (the “Termination Date”) and the Participant will have no further rights to such unvested GSUs. Unless and until the GSUs have vested, the Participant will have no right to the delivery of any shares of Capital Stock pursuant thereto and prior to the actual delivery of the shares of Capital Stock pursuant to the GSUs, the GSUs represent an unfunded, unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
(b)Death of Participant. In the event that the Participant ceases to be employed by, or ceases to provide services to, the Company as a result of the Participant’s death, then (i) all of the then outstanding and unvested GSUs shall immediately vest as of the Termination Date, and (ii) any delivery of shares of Capital Stock to be made to the Participant under this Agreement will be made to the Participant’s designated beneficiary, provided, that, such beneficiary has been designated prior to the Participant’s death; in the absence of any such effective designation, the shares will be delivered to the administrator or executor of the Participant’s estate. Any such administrator or executor must furnish Alphabet with (A) written



notice of his or her status as transferee, (B) a copy of the will and/or such evidence as the Committee may deem necessary to establish the validity of the transfer, and (C) an agreement by the transferee to comply with all the terms and conditions of the GSUs that are or would be applicable to the Participant and to be bound by the acknowledgments made by the Participant hereunder. Delivery of the shares of Capital Stock pursuant to the GSUs will be made as soon as practicable following the Termination Date but in no event later than thirty (30) days following such date.
2.Settlement of GSUs. Settlement of vested GSUs shall occur as soon as practicable following the applicable vesting date, but in no event later than thirty (30) days following such vesting date. Alphabet will settle the vested GSUs by issuing (either in book-entry form or otherwise) to the Participant (or the Participant’s beneficiary or estate, in the event of the Participant’s death), one share of Capital Stock for each vested GSU, subject to satisfaction of all applicable Tax-Related Items, as described in Section 4 below.
3.Leave of Absence; Reduced Schedule. Vesting of the GSUs during (i) any leave of absence of the Participant and (ii) any period during which the Participant works a reduced schedule, shall be subject to the terms and conditions of the Leaves of Absence and Stock Vesting Policy, as in effect on the Grant Date.
4.Taxes.
(a)Liability for Tax-Related Items. The Participant acknowledges that the Participant is ultimately liable and responsible for any and all income taxes (including federal, state and local income taxes), social insurance, payroll taxes and other tax-related withholding (the “Tax-Related Items”) arising in connection with the GSUs, regardless of any action the Company takes with respect to such Tax-Related Items. The Participant further acknowledges that the Company (i) does not make any representation or undertaking regarding the treatment of any Tax-Related Items in connection with any aspect of the GSUs, including the grant, vesting and settlement of the GSUs, or the subsequent sale of shares of Capital Stock acquired upon settlement of the GSUs and (ii) does not commit, and is under no obligation, to structure the terms of the GSUs or any aspect of the GSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result.
(b)Payment of Withholding Taxes. Notwithstanding any contrary provision of this Agreement, no portion of the GSUs will be settled unless and until satisfactory arrangements (as determined by the Committee) have been made by the Participant with respect to the payment of any taxes which the Company determines must be withheld with respect to such portion of the GSUs; provided, that, if the Participant fails to make satisfactory arrangements with respect to such taxes within two and one half (2.5) months following the end of the calendar year in which the applicable vesting date occurs, then the applicable portion of the GSUs shall be forfeited.
(i)Unless the Participant is a director or executive officer (within the meaning of Section 16 of the Exchange Act and the regulations thereunder) of Alphabet (each, a “Section 16 Person”) at the time that the GSUs, or a portion thereof, are settled, the Committee
2


may use any method permitted by the Plan to satisfy the federal, state and local withholding tax requirements attributable to the GSUs, or portion thereof, being settled; and
(ii)If the Participant is a Section 16 Person at the time that the GSUs, or a portion thereof, are settled, then the Committee shall, pursuant to such procedures as it may specify from time to time, withhold a number of shares of Capital Stock otherwise issuable upon settlement of the GSUs, or portion thereof, having an aggregate Fair Market Value sufficient to satisfy the federal, state and local withholding tax requirements attributable to the GSUs, or such portion thereof, but not greater than the withholding obligations, as determined by the Committee in its discretion; provided, that, the Committee hereby reserves the discretion to amend this Agreement by notice to the Participant and without obtaining the Participant’s consent, to allow the Committee to use any one or more methods permitted by the Plan to satisfy the federal, state and local withholding tax requirements attributable to the GSUs, or portion thereof, being settled.
5.Rights as Stockholder. Neither the Participant nor any person claiming under or through the Participant will have any of the rights or privileges of a stockholder of Alphabet in respect of any shares of Capital Stock deliverable pursuant to the GSUs unless and until such shares of Capital Stock have been issued on the records of Alphabet or its transfer agents or registrars. After such issuance, the Participant will have all the rights as a stockholder of Alphabet with respect to such shares of Capital Stock.
6.No Special Employment Rights; No Right to Future Awards. Nothing contained in this Agreement shall confer upon the Participant any right with respect to the continuation of his or her employment by, or service to, the Company or interfere in any way with the right of the Company at any time to terminate such employment or service or to increase or decrease the compensation of the Participant from the rate in existence at the Grant Date. The grant of the GSUs is at the sole discretion of Alphabet and does not create any contractual or other right to receive future awards of GSUs, or benefits in lieu of GSUs, even if GSUs have been awarded to the Participant repeatedly in the past.
7.GSUs Not Transferable. Except to the limited extent provided in Section 1(b) above, the GSUs and the rights and privileges conferred hereby may not be transferred, assigned, pledged or hypothecated in any way by the Participant (whether by operation of law or otherwise) and may not be subject to sale under execution, attachment or similar process. Any attempt by the Participant to transfer, assign, pledge, hypothecate or otherwise transfer the GSUs, or any right or privilege conferred hereby, and any attempted sale under any execution, attachment or similar process, shall be void and unenforceable against the Company.
8.Modification; Entire Agreement; Waiver. No modification of any provision of this Agreement which reduces the Participant’s rights hereunder will be valid unless the same is agreed to in writing by the parties hereto. This Agreement, including the Appendix and the GSU Details, together with the Plan, represent the entire agreement between the parties with respect to the GSUs. The failure of Alphabet to enforce at any time any provision of this Agreement will in no way be construed to be a waiver of such provision or of any other provision hereof. Alphabet reserves the right, however, to the extent Alphabet deems necessary or advisable in its sole discretion, to unilaterally alter or modify the terms of the GSUs set forth in this Agreement in
3


order to ensure that the GSUs either qualify for exemption from, or comply with, the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder (“Section 409A”); provided, however that the Company makes no representations that the GSUs will be exempt from, or will comply with, the requirements of Section 409A.
9.Binding Agreement. Subject to the limitation on the transferability of the GSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
10.Additional Conditions to Issuance of Shares of Capital Stock. Alphabet shall not be required to issue any shares of Capital Stock hereunder prior to fulfillment of all of the following conditions: (a) the completion of any registration or other qualification of such shares of Capital Stock under any federal or state law or under the rulings or regulations of the Securities and Exchange Commission or any other governmental regulatory body, or under any stock exchange on which the shares of Capital Stock are listed for trading, which the Committee shall, in its absolute discretion, deem necessary or advisable; (b) the obtaining of any approval or other clearance from any federal or state governmental agency, which the Committee shall, in its absolute discretion, determine to be necessary or advisable; and (c) the lapse of such reasonable period of time not to exceed thirty (30) days following the applicable vesting date of any portion of the GSUs as the Committee may establish from time to time for reasons of administrative convenience.
11.Plan Governs. This Agreement is subject in all respects to all terms and provisions of the Plan and the Plan document is hereby incorporated into this Agreement. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will control.
12.Policy Against Insider Trading. By accepting the GSUs, the Participant acknowledges that (a) a copy of Alphabet’s Policy Against Insider Trading (the “Trading Policy”) has been made available to the Participant, (b) the Participant has had an opportunity to review the Trading Policy and (c) the Participant is bound by all the terms and conditions of the Trading Policy.
13.Committee Authority. The Committee has full discretionary authority to administer the Plan, including discretionary authority to interpret and construe any and all provisions of the Plan and this Agreement and to adopt and amend from time to time such rules and regulations for the administration of the Plan as the Committee may deem necessary or appropriate. All actions taken and all interpretations and determinations made by the Committee will be final and binding upon the Participant, the Company and all other interested persons.
14.Captions. Captions provided herein are for convenience only and shall not affect the scope, meaning, intent or interpretation of the provisions of this Agreement.

4


15.Severability. In the event that any provision in this Agreement is held to be invalid or unenforceable for any reason, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
16.Governing Law. This Agreement shall be construed and administered in accordance with the laws of the State of New York without regard to its conflict of law principles.
17.Section 409A Compliance. It is intended that the Plan and the Agreement comply with, or be exempt from the requirements of Section 409A and any related guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith or exempt therefrom. Notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, the Participant shall not be considered to have terminated employment with, or service to, the Company for purposes of this Agreement until the Participant would be considered to have incurred a “separation from service” from the Company within the meaning of Section 409A. Each amount to be paid or benefit to be provided pursuant to this Agreement shall be construed as a separate identified payment for purposes of Section 409A.
18.Employee Data Privacy Consent.
(a)The Company is located at 1600 Amphitheatre Parkway, Mountain View, CA 94043, U.S.A., and grants employees of the Company and its affiliates GSUs, at the Company’s sole discretion. If the Participant would like to be eligible to participate in the Plan, the Participant should review and accept the following information about the Company’s data processing practices.
(b)Data Collection and Usage. The Company collects, processes and uses the Participant’s personal data, including, name, home address and telephone number, date of birth, social insurance number or other identification number, salary, citizenship, job title, any shares of stock or directorships held in the Company, and details of all GSUs cancelled, vested, or outstanding in the Participant’s favor, which the Company receives from the Participant or the Participant’s employer. If the Company offers the Participant a grant of GSUs under the Plan, then the Company will collect the Participant’s personal data for purposes of implementing, administering and managing the Plan. The Company’s legal basis for the processing of the Participant’s personal data would be his or her consent.
(c)Stock Plan Administration Service Providers. The Company may transfer personal data to third parties which assist the Company with the implementation, administration and management of the Plan, including Charles Schwab & Co., Inc., Morgan Stanley Smith Barney, LLC, and/or such other third parties as may be selected by the Company. In the future, the Company may select a different service provider and share the Participant’s data with another company that serves in a similar manner. The Company’s
5


service provider will open an account for the Participant to receive and trade shares of Capital Stock. The Participant will be asked to agree on separate terms and data processing practices with the service provider, which is a condition to the Participant’s ability to participate in the Plan.
(d)International Data Transfers. The Company and its service providers are based in the United States. If the Participant is outside the United States, the Participant should note that his or her country may have enacted data privacy laws that are different from those of the United States. The Company’s legal basis for the transfer of personal data is the Participant’s consent.
(e)Data Retention. The Company will use the Participant’s personal data only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan or as required to comply with legal or regulatory obligations, including under applicable tax and securities laws. When the Company no longer needs the personal data, the Company will remove it from its systems. If the Company keeps data longer, it would be to satisfy legal, tax or regulatory obligations and the Company’s legal basis would be relevant laws or regulations.
(f)Voluntariness and Consequences of Consent Denial or Withdrawal. The Participant’s participation in the Plan and grant of consent is purely voluntary. The Participant may deny or withdraw his or her consent at any time. If the Participant does not consent, or if the Participant withdraws his or her consent, the Participant may not be able to participate in the Plan. This would not affect the Participant’s salary from or employment with the Participant’s employer; the Participant would merely forfeit the opportunities associated with the Plan.
(g)Data Subject Rights. The Participant may have a number of rights under data privacy laws in his or her country. Depending on where the Participant is based, the Participant’s rights may include the right to (a) request access to or copies of personal data the Company processes, (b) rectification of incorrect data, (c) deletion of data, (d) restrictions on processing, (e) portability of data, (f) lodge complaints with competent authorities in the Participant’s country, and/or (g) request a list with the names and addresses of any potential recipients of personal data. To receive clarification regarding the Participant’s rights or to exercise your rights, please contact gem-help@google.com.
(h)Additional Consents. Upon request of the Company or the Participant’s employer, the Participant agrees to provide a separate executed data privacy consent form (or any other agreements or consents that may be required by the Company and/or the Participant’s employer) that the Company and/or the Participant’s employer may deem necessary to obtain from the Participant for the purpose of administering the Participant’s participation in the Plan in compliance with the data privacy laws in the Participant’s country, either now or in the future.  The Participant understands and agrees that the Participant may not be able to participate in the Plan if he or she fails to provide any such consent or agreement requested by the Company and/or the Participant’s employer.
6


19.Appendix. Notwithstanding any provisions in this Agreement, if the Participant resides outside of the United States, certain additional general terms and conditions as set forth in the Appendix will apply to the Participant. In addition, the GSUs shall be subject to any special terms and conditions set forth in the Appendix for the jurisdiction in which the Participant resides. If the Participant relocates from the United States to a country outside the United States or relocates between the jurisdictions specified in the Appendix, the additional general and special terms and conditions, as applicable, will apply to the Participant, to the extent that Alphabet determines that the application of such terms and conditions is necessary or advisable in order to comply with local law or facilitate the administration of the Plan. The Appendix constitutes part of this Agreement.
20.Acceptance. The Participant must accept the GSUs and agree to the terms and conditions of the GSUs as set forth in the Plan and this Agreement (including the GSU Details and the Appendix), by electronically accepting this Agreement immediately following the Grant Date.

7
EX-10.01.2 3 googexhibit10012q22021.htm EX-10.01.2 Document
Exhibit 10.01.2
ALPHABET INC.
2021 STOCK PLAN
ALPHABET PERFORMANCE STOCK UNIT AGREEMENT
This Alphabet Performance Stock Unit Agreement (this “Agreement”) is entered into as of [•] (the “Grant Date”) by and between [PARTICIPANT NAME] (the “Participant”) and Alphabet Inc., a Delaware corporation (“Alphabet, and together with its Subsidiaries, the “Company”).
I.GRANTS
Pursuant to the Alphabet Inc. 2021 Stock Plan (the “Plan”), Alphabet hereby awards grants of performance stock units (“PSUs,” and each grant of PSUs, a “Grant”) with Target Awards and Performance Periods as set forth in the table below.
Target AwardPerformance Period
        ________ PSUs
January 1, 2021 – December 31, 2023
Each PSU represents the right to receive one share of Capital Stock, subject to the terms and conditions of the Plan and this Agreement. The number of PSUs earned under each Grant may be equal to, greater than or less than its Target Award (including zero). Capitalized terms used but not otherwise defined in this Agreement shall have the meanings given to such terms in the Plan.
II. TERMS OF PSUs

1.Vesting of PSUs.
(a)In General. Except as otherwise provided in subsections (b) and (c) below, the number of PSUs (if any) earned by the Participant under each Grant based on Alphabet’s performance against the Performance Goals (as defined in Exhibit A) during the applicable Performance Period as determined by the Committee in accordance with Exhibit A (each, a “Final Award”) will vest on the Determination Date (as defined in Exhibit A) for such Grant, subject to the Participant’s continued employment with, or service to, the Company through such date, and be settled in accordance with Section II.2 below, and any unvested PSUs will be forfeited as of the Determination Date and the Participant will have no further rights to such unvested PSUs. In the event the Participant ceases to be employed by, or ceases to provide services to, the Company prior to the Determination Date for a Grant for any reason other than (i) death (as set forth in subsection (b) below) or (ii) termination by the Company without Cause (as set forth in subsection (c) below), all of the then outstanding and unvested PSUs granted under this Agreement will be forfeited effective as of the date that the Participant ceases to be employed by, or ceases to provide services to, the Company (the “Termination Date”) and the Participant will have no further rights to such unvested PSUs. Prior to any actual delivery of shares of Capital Stock pursuant to the PSUs, the PSUs represent an unfunded, unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.




(b)Death of the Participant. In the event that the Participant ceases to be employed by, or ceases to provide services to, the Company as a result of the Participant’s death (i)(x) prior to the start of the Performance Period of a Grant or during the Performance Period of a Grant, then the Target Award in respect of such Grant shall immediately vest as of the Termination Date or (y) following the end of the Performance Period of a Grant but prior to its Determination Date, then the Final Award (as determined by the Committee in accordance with Exhibit A) in respect of such Grant shall immediately vest as of such Determination Date and (ii) any delivery of shares of Capital Stock to be made to the Participant under this Agreement will be made, subject to satisfaction of all applicable Tax-Related Items, as described in Section II.4 below, to the Participant’s designated beneficiary; provided, that, such beneficiary has been designated prior to the Participant’s death; in the absence of any such effective designation, the shares will be delivered to the administrator or executor of the Participant’s estate. Any such administrator or executor must furnish Alphabet with (A) written notice of his or her status as transferee, (B) a copy of the will and/or such evidence as the Committee may deem necessary to establish the validity of the transfer, and (C) an agreement by the transferee to comply with all the terms and conditions of PSUs that are or would be applicable to the Participant and to be bound by the acknowledgments made by the Participant hereunder. Delivery of the shares of Capital Stock in respect of PSUs vesting pursuant to this Section II.1(b) will be made as soon as practicable following the Termination Date or the Determination Date, as applicable, but in no event later than forty five (45) days following such date and the Company shall have no further obligations under this Agreement.
(c)Termination of the Participant without Cause. In the event that the Participant ceases to be employed by, or ceases to provide services to, the Company as a result of the Company’s termination of the Participant’s employment or services without Cause prior to the Determination Date for a Grant, then the number of PSUs (if any) calculated by multiplying the Final Award (as determined by the Committee in accordance with Exhibit A) in respect of such Grant by a fraction, the numerator of which is the number of calendar days during the Performance Period during which the Participant was employed by, or providing services to, the Company and the denominator of which is the aggregate number of calendar days in the Performance Period, will vest and be settled in accordance with Section II.2 below and any unvested PSUs will be forfeited as of the Determination Date and the Participant will have no further rights to such unvested PSUs; provided, that if the Termination Date occurs prior to the start of the Performance Period of a Grant, all PSUs under the Grant will be immediately forfeited as of the Termination Date and the Participant will have no further rights to such PSUs.
For purposes of this Agreement, “Cause” means any of the following: (i) a willful failure by Participant, in the good faith judgment of the Board, to substantially perform the duties associated and consistent with the scope of the Participant’s position; (ii) the Participant’s refusal to implement or follow a lawful directive from the Board or CEO; (iii) the Participant’s breach of fiduciary duty to the Company; (iv) the Participant’s material breach of any written agreement between the Participant and the Company, including, without limitation, any applicable At-Will Employment, Confidential Information and Invention Assignment Agreement; (v) the Participant's intentional engagement in conduct that is materially injurious to the Company (economically or reputationally), including but not limited to, misappropriation of trade secrets
    2    


or any other tangible or intangible property of the Company, fraud or embezzlement, but excluding any conduct by Participant that is consistent with or pursuant to a lawful directive of the Board or CEO; (vi) the Participant's material violation of a material provision of the Code of Conduct or any policy of Alphabet, Google LLC or any other affiliate of Alphabet that is applicable to the Participant (e.g., policy against sexual harassment, Alphabet's Policy Against Insider Trading (the "Trading Policy"), etc.); (vii) the Participant's material violation of any federal or state law or regulation applicable to the business of the Company; (viii) the Participant's violation of any securities laws, rules or regulations, or the rules and regulations of any securities exchange or association of which the Company is a member, failure to cooperate with the Company in any investigation or formal proceeding or being found liable in a Securities and Exchange Commission enforcement action or otherwise being disqualified from serving in the Participant’s position; (ix) the Participant’s engaging in gross misconduct; (x) a substantiated finding by the Company (or its delegate) of sexual harassment, sexual misconduct or retaliation; (xi) the Participant being under investigation for sexual harassment, sexual misconduct or retaliation; or (xii) the Participant’s commission of a felony under the laws of the United States or any state thereof or any comparably-classified crime under the laws of a non-US jurisdiction or other serious crime involving moral turpitude. Notwithstanding the foregoing, termination of the Participant's employment or service under (i), (ii), (iii), (iv) or (vi) (only) above will not be for “Cause” unless the Company determines in its sole discretion that the conduct alleged to constitute “Cause” is susceptible of cure or remedy; and, if so, the Participant: (a) is provided with written notice setting forth with specificity the conduct alleged to constitute “Cause,” (b) is provided not less than 30 days following such notice (the “Cure Period”) to cure or remedy such conduct prior to the effective date of the Participant's termination of employment or services, during which period the Participant shall be provided the opportunity at the Participant’s election to address the Board with respect to such conduct (with the assistance of legal counsel, if requested) and (c) fails to cure or remedy such conduct during the Cure Period.
2.Settlement of PSUs. Settlement of vested PSUs in respect of a Grant shall occur as soon as practicable following the applicable Determination Date, but in no event later than forty five (45) days following such Determination Date, and the Company shall have no further obligations under such Grant. Alphabet will settle vested PSUs by issuing (either in book-entry form or otherwise) to the Participant (or the Participant’s beneficiary or estate, in the event of the Participant’s death), one share of Capital Stock for each vested PSU, subject to satisfaction of all applicable Tax-Related Items, as described in Section II.4 below.
3.Adjustment Upon Certain Changes. In the event of any transaction or other event described in Section 9 of the Plan, each Grant shall be treated the same way as all other restricted stock units issued under the Plan held by the executive officers of Alphabet in office at the time of such event; provided, that in addition to any actions taken by the Committee in respect of such awards pursuant to Sections 9(c) and (d) of the Plan, to the extent determined by the Committee to be necessary and appropriate in its sole discretion, the number of PSUs subject to each Grant will be fixed at its Target Award.
4.Taxes.
    3    


(a)Liability for Tax-Related Items. The Participant acknowledges that the Participant is ultimately liable and responsible for any and all income taxes (including federal, state and local income taxes), payroll taxes and other tax-related withholding (the “Tax-Related Items”) arising in connection with PSUs, regardless of any action the Company takes with respect to such Tax-Related Items. The Participant further acknowledges that the Company (i) does not make any representation or undertaking regarding the treatment of any Tax-Related Items in connection with any aspect of PSUs, including the grant, vesting and settlement of PSUs under any Grant, or the subsequent sale of shares of Capital Stock acquired upon settlement of any PSUs and (ii) does not commit, and is under no obligation, to structure the terms of PSUs or any aspect of PSUs under any Grant to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result.
(b)Payment of Withholding Taxes. Alphabet shall, pursuant to such procedures as the Committee may specify from time to time, withhold a number of shares of Capital Stock otherwise issuable upon settlement of any vested PSUs having an aggregate Fair Market Value sufficient to satisfy the federal, state and local withholding tax requirements attributable to vested PSUs but not greater than the withholding obligations, as determined by the Committee in its discretion; provided, that, the Committee hereby reserves the discretion to amend this Agreement by notice to the Participant and without obtaining the Participant’s consent, to allow the Committee to use any one or more methods permitted by the Plan to satisfy the federal, state and local withholding tax requirements attributable to the PSUs being settled.
5.Rights as Stockholder. Neither the Participant nor any person claiming under or through the Participant will have any of the rights or privileges of a stockholder of Alphabet in respect of any shares of Capital Stock deliverable pursuant to PSUs unless and until such shares of Capital Stock have been issued on the records of Alphabet or its transfer agents or registrars. After such issuance, the Participant will have all the rights as a stockholder of Alphabet with respect to such shares of Capital Stock.
        Notwithstanding the foregoing, in the event that any dividend or other distribution is declared and paid on shares of Capital Stock after the Grant Date, but prior to the complete settlement, cancellation or forfeiture of any PSUs under a Grant, the Participant shall be entitled to receive, upon settlement of any Grant, an amount equal to the dividends or other distributions that would have been paid or issued on the number of shares of Capital Stock actually vested and issuable to Participant pursuant to such Grant had they been outstanding during such period, as calculated by the Committee in its discretion. Such dividend equivalent amount will be settled with the Participant, upon settlement of the Award, in the same form, and in the same amount, as the actual dividend or distribution was paid to the holders of the Capital Stock.
6.No Special Employment Rights; No Right to Future Awards. Nothing contained in this Agreement shall confer upon the Participant any right with respect to the continuation of the Participant’s employment by, or service to, the Company or interfere in any way with the right of the Company at any time to terminate such employment or service or to increase or decrease the compensation of the Participant from the rate in existence at the Grant Date. The award of the Grants is at the sole discretion of Alphabet and does not create any contractual or
    4    


other right to receive future grants of PSUs, or benefits in lieu of PSUs, even if PSUs have been awarded to the Participant repeatedly in the past.
7.PSUs Not Transferable. Except to the limited extent provided in Section II.1(b) above, PSUs and the rights and privileges conferred under the Grants awarded hereby may not be transferred, assigned, pledged or hypothecated in any way by the Participant (whether by operation of law or otherwise) and may not be subject to sale under execution, attachment or similar process. Any attempt by the Participant to transfer, assign, pledge, hypothecate or otherwise transfer PSUs, or any right or privilege conferred under the Grants awarded hereby, and any attempted sale under any execution, attachment or similar process, shall be void and unenforceable against the Company.
        Notwithstanding the immediately preceding paragraph, and subject to the terms and conditions of this paragraph, the Participant may, with the Company's express written consent, transfer all or a portion of any unvested Grants (but only a whole number of PSUs subject to any Grant) into one or more trusts for the purposes of estate planning (the "Trust"). Any Trust must: (a) be subject to any and all terms and conditions of the Plan and this Agreement, including, but not limited to, Section II.1 of this Agreement; (b) be described in General Instruction A.1(a)(5) of Form S-8; (c) not provide Participant with any consideration in connection with a transfer permitted under this paragraph; and (d) if requested by the Company, comply with the Trading Policy (as it may be amended from time to time). The Participant acknowledges and agrees that the Company has not made, and does not make in connection with the Grants made under this Agreement, any representations under any applicable law, including, but not limited to, federal or state tax, securities, property, probate or other estate laws, and that the Participant is solely responsible for compliance with all such applicable laws, with respect to any Grants or PSUs transferred into a Trust as permitted under this paragraph.
8.Modification; Entire Agreement; Waiver. No modification of any provision of this Agreement which reduces the Participant’s rights hereunder will be valid unless the same is agreed to in writing by the parties hereto. This Agreement, including Exhibit A, together with the Plan, represent the entire agreement between the parties with respect to the PSUs awarded by the Grants hereunder. The failure of Alphabet to enforce at any time any provision of this Agreement will in no way be construed to be a waiver of such provision or of any other provision hereof. Alphabet reserves the right, however, to the extent Alphabet deems necessary or advisable in its sole discretion, to unilaterally alter or modify the terms of the Grants awarded under this Agreement in order to ensure that PSUs either qualify for exemption from, or comply with, the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder (“Section 409A”); provided, however that the Company makes no representations that PSUs will be exempt from, or will comply with, the requirements of Section 409A.
9.Binding Agreement. Subject to the limitation on the transferability of PSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
    5    


10.Additional Conditions to Issuance of Shares of Capital Stock. Alphabet shall not be required to issue any shares of Capital Stock hereunder prior to fulfillment of all of the following conditions: (a) the completion of any registration or other qualification of such shares of Capital Stock under any federal or state law or under the rulings or regulations of the Securities and Exchange Commission or any other governmental regulatory body, or under any stock exchange on which the shares of Capital Stock are listed for trading, which the Committee shall, in its absolute discretion, deem necessary or advisable; (b) the obtaining of any approval or other clearance from any federal or state governmental agency, which the Committee shall, in its absolute discretion, determine to be necessary or advisable; and (c) the lapse of such reasonable period of time not to exceed forty-five (45) days following a Determination Date as the Committee may establish from time to time for reasons of administrative convenience.
11.Plan Governs. This Agreement is subject in all respects to all terms and provisions of the Plan and the Plan document is hereby incorporated into this Agreement. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will control.
12.Policy Against Insider Trading; Recoupment.
(a)By accepting the Grants, the Participant acknowledges that (i) a copy of the Trading Policy has been made available to the Participant, (ii) the Participant has had an opportunity to review the Trading Policy and (iii) the Participant is bound by all the terms and conditions of the Trading Policy.
(b)By accepting the Grants, the Participant agrees that (i) incentive-based compensation paid to the Participant pursuant to this Agreement may be subject to recoupment or clawback to the extent permitted or required by applicable law (A) in the event of a restatement of financial statements due to material noncompliance with any financial reporting requirement as a result of misconduct by any person or (B) as may be required by any applicable listing standards of a national securities exchange adopted in accordance with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act and any implementing rules and regulations of the U.S. Securities and Exchange Commission adopted thereunder, and (ii) by accepting the Grants pursuant to the Plan and this Agreement, Participant authorizes such clawback and agrees to comply with any Company request or demand for such recoupment.
13.Committee Authority. The Committee has full discretionary authority to administer the Plan, including discretionary authority to interpret and construe any and all provisions of the Plan and this Agreement and to adopt and amend from time to time such rules and regulations for the administration of the Plan as the Committee may deem necessary or appropriate. All actions taken and all interpretations and determinations made by the Committee will be final and binding upon the Participant, the Company and all other interested persons.
14.Captions. Captions provided herein are for convenience only and shall not affect the scope, meaning, intent or interpretation of the provisions of this Agreement.
    6    


15.Severability. In the event that any provision in this Agreement is held to be invalid or unenforceable for any reason, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
16.Governing Law. This Agreement shall be construed and administered in accordance with the laws of the State of California without regard to its conflict of law principles.
17.Section 409A Compliance. It is intended that the Plan and the Agreement comply with, or be exempt from, the requirements of Section 409A and any related guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith or exempt therefrom. Notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, the Participant shall not be considered to have terminated employment with, or service to, the Company for purposes of this Agreement until the Participant would be considered to have incurred a “separation from service” from the Company within the meaning of Section 409A. Each amount to be paid or benefit to be provided pursuant to this Agreement shall be construed as a separate identified payment for purposes of Section 409A.
18.Employee Data Privacy.
(a)The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Agreement by and among, as applicable, the Company and its Subsidiaries and affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.
(b)The Participant understands that the Company may hold certain personal information about him, including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Capital Stock or directorships held in the Company, details of all entitlement to shares of Capital Stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor, for the purpose of implementing, administering and managing the Plan (“Data”).
(c)The Participant understands that Data will be transferred to Charles Schwab & Co., Inc., Morgan Stanley Smith Barney LLC, and/or such other third parties as may be selected by the Company in the future to assist the Company with the implementation, administration and management of the Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the recipient’s country may have different data privacy laws and protections than the Participant’s country. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting the Participant’s local human resources representative.
    7    


(d)The Participant authorizes the Company, Charles Schwab & Co., Inc., Morgan Stanley Smith Barney LLC, and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any shares of Capital Stock acquired upon settlement of the PSUs. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan. The Participant understands that the Participant may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Participant’s local human resources representative. The Participant understands, however, that refusing or withdrawing consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the refusal to consent or withdrawal of consent, the Participant understands that he or she may contact the Participant’s local human resources representative.
19.Acceptance. The Participant must accept the Grants and agree to the terms and conditions of the Grants as set forth in the Plan and this Agreement (including Exhibit A), by electronically accepting this Agreement immediately following the Grant Date.

    8    


EXHIBIT A

A.Performance Goals. The number of PSUs that may be earned under each Grant will be determined based on Alphabet’s achievement of Threshold, Target or Maximum levels (“Performance Goals”) of cumulative total shareholder return (“TSR”) vs. the respective TSRs of the constituent companies in the S&P 100 Index (the “S&P 100 Index Companies”) (the “TSR Performance”) over the Performance Period in respect of such Grant. The terms “Threshold,” “Target” and “Maximum,” when used in this Exhibit A to describe Alphabet’s TSR Performance, are defined below:

Performance GoalsAlphabet’s Percentile Rank Relative to Peer Companies
Percentage of Target Award Earned
(straight-line interpolation between Threshold and Target; and Target and Maximum)
Minimum
Below 25th percentile
0%
Threshold
At 25th percentile
50%
Target
At 50th percentile
100%
Maximum
At or above 75th percentile
200%

TSR Performance for Alphabet and for the S&P 100 Index Companies (each, a “Peer Company”) shall be calculated as follows:

(Ending Average Share Price – Starting Average Share Price) + Dividends Reinvested
Starting Average Share Price

Where:

Starting Average Share Price for both Alphabet and the Peer Companies is equal to the average closing price for each trading day in the 90 calendar day period ending on the calendar day immediately preceding the first day of the Performance Period (inclusive of such calendar day).

Ending Average Share Price for both Alphabet and the Peer Companies is equal to the average closing price for each trading day in the 90 calendar day period ending on the last calendar day of the Performance Period (inclusive of such last calendar day).

The Peer Companies are those companies (other than Alphabet) comprising the S&P 100 Index on the Grant Date adjusted as follows in the event of certain corporate events in connection with the Peer Companies:

    9    


Merger with Company in Peer Group
In the event of a merger, acquisition or business combination transaction of a Peer Company with or by another Peer Company, the surviving entity shall remain a Peer Company
Merger with Company not in Peer Group where Peer Company survivesIn the event of a merger of a Peer Company with an entity that is not a Peer Company, or the acquisition or business combination transaction of a Peer Company by an entity that is not a Peer Company, in each case where the Peer Company is the surviving entity and remains publicly traded, the surviving entity shall remain a Peer Company
Merger with Company not in Peer Group where Peer Company is not the survivor/Peer Company taken privateIn the event of a merger or acquisition or business combination transaction of a Peer Company by or with an entity that is not a Peer Company or a “going private” transaction involving a Peer Company where the Peer Company is not the surviving entity or is otherwise no longer publicly traded, the company shall no longer be a Peer Company
Bankruptcy, Liquidation or DelistingIn the event of a bankruptcy, liquidation or delisting of a Peer Company at any time during the Performance Period, such company shall remain a Peer Company and be assigned a TSR of -100%. Delisting shall mean that a company ceases to be publicly traded on a national securities exchange as a result of any involuntary failure to meet the listing requirements of such national securities exchange, but shall not include delisting as a result of any voluntary going private or similar transaction.
Spin-off TransactionIn the event of a stock distribution from a Peer Company consisting of the shares of a new publicly-traded company (a “spin-off”), the Peer Company shall remain a Peer Company and the stock distribution shall be treated as a dividend from the Peer Company based on the fair market value of the distribution on the date of such distribution; the performance of the shares of the spun-off company shall not thereafter be tracked for purposes of calculating TSR

Dividends Reinvested for both Alphabet and the Peer Companies shall mean dividends paid with respect to an ex-dividend date that occurs beginning from the date when the Starting Average Share Price is measured through the end of the Performance Period (whether or not the dividend payment date occurs during this period), which shall be deemed to have been reinvested in the underlying common shares.

For TSR Performance, should Alphabet fail to achieve at least Threshold, zero percent (0%) of the Target Award shall be earned. Should Alphabet achieve (a) Threshold, fifty percent (50%) of the Target Award shall be earned, (b) Target, one hundred percent (100%) of the Target Award shall be earned, or (c) Maximum (or greater), two hundred percent (200%) of the Target Award shall be earned. Should Alphabet achieve a TSR Performance level that falls between Threshold and Target or between Target and Maximum, the percentage of the Target Award that shall be earned will be based upon straight-line
    10    


interpolation between such Performance Goals, rounded up to the nearest whole share of Capital Stock.

B.Determination and Approval of Final Award. Within forty five (45) days following the last day of the Performance Period, the Committee shall determine achievement in respect of the Performance Goals (the date of such determination, the “Determination Date”) and shall calculate and approve the Final Award in respect of such Grant. Any PSUs that are determined not to be earned by the Committee under such Grant will be forfeited as of the Determination Date and the Participant will have no further rights to such PSUs.
The Committee, in its sole discretion, shall make all determinations regarding the Performance Goals, including, but not limited to, the extent of achievement, and any adjustments to the calculation of TSR of Alphabet or the Peer Companies, as necessary or appropriate. Determinations made by the Committee will be final and binding on all parties and will be given the maximum discretion permitted by law.


    11    
EX-31.01 4 googexhibit3101q22021.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 Quarterly Report on Form 10-Q 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: July 27, 2021
/S/    SUNDAR PICHAI
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer)


EX-31.02 5 googexhibit3102q22021.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 Quarterly Report on Form 10-Q 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: July 27, 2021
/S/    RUTH PORAT
Ruth Porat
Senior Vice President and
Chief Financial Officer
(Principal Financial Officer)


EX-32.01 6 googexhibit3201q22021.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 Quarterly Report on Form 10-Q of Alphabet Inc. for the quarterly period ended June 30, 2021, 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 Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Alphabet Inc.
Date: July 27, 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 Quarterly Report on Form 10-Q of Alphabet Inc. for the quarterly period ended June 30, 2021, 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 Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Alphabet Inc.
Date: July 27, 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-20210630.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 (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 (Measurement Alternative Investments) (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 - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 2424417 - Disclosure - Variable Interest Entities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2125105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2326303 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2427418 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2428419 - Disclosure - Debt (Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2129106 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 2330304 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2431420 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2434423 - Disclosure - Supplemental Financial Statement Information (Effects on Net Income of Amounts Reclassified from AOCI) (Details) link:presentationLink link:calculationLink link:definitionLink 2435424 - Disclosure - Supplemental Financial Statement Information (Schedule of Other Income (Expense), Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2136107 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2437425 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2138108 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2339305 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Goodwill and Other Intangible Assets (Goodwill Rollforward) (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2147111 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2348306 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2351307 - Disclosure - Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Compensation Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Compensation Plans (Unvested Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2154113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2355308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2456434 - Disclosure - Income Taxes - Income Tax and Effective Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2158114 - Disclosure - Information about Segments and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2359309 - Disclosure - Information about Segments and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2460436 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Information about Segments and Geographic Areas (Operating Income (Loss) by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 goog-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 goog-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 goog-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] 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 Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] 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. Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net Income (Loss) Attributable to Parent Consolidated Entities [Axis] Consolidated Entities [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Convertible preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation and benefits Employee-related Liabilities, Current Interest rate contracts Interest Rate Contract [Member] Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Net Presented in the Consolidated Balance Sheets Derivative Liability Segment Reporting Segment Reporting, Policy [Policy Text Block] Offsetting assets Offsetting Assets [Table Text Block] Carrying value Marketable Equity Securities Equity Securities, FV-NI, Current EMEA EMEA [Member] 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category 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); 675,222 (Class A 300,730, Class B 45,843, Class C 328,649) and 667,637 (Class A 301,040, Class B 45,546, Class C 321,051) shares issued and outstanding Common Stocks, Including Additional Paid in Capital Non-Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Securities Other non-current assets Other Assets, Noncurrent Total Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Carrying value Equity Securities, FV-NI and without Readily Determinable Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Proceeds from sale of interest in consolidated entities, net Proceeds from Noncontrolling Interests Noncontrolling interest Noncontrolling Interest in Variable Interest Entity Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Nonrecourse Nonrecourse [Member] Schedule of other income (expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Maturities and sales of non-marketable investments Proceeds from Sale and Maturity of Other Investments Available-for-sale debt securities Debt Securities, Available-for-sale [Table Text Block] Schedule of effects on net income of amounts reclassified from AOCI Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Interest income Interest Income, Other Fair value hedges Derivatives in Fair Value Hedging Relationship Fair Value Hedging [Member] Document Fiscal Year Focus Document Fiscal Year Focus Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of acquisition-related intangible assets Amortization of Intangible Assets Available-for-sale investments: OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract] Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquired intangible assets, weighted-average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining amount available for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Nature of Operations Nature Of Operations Policy [Policy Text Block] Disclosure related to our nature of operations. Long-term debt Long-term Debt and Lease Obligation Cash Collateral Received Derivative, Collateral, Obligation to Return Cash Deferred revenue recognized during period Contract with Customer, Liability, Revenue Recognized 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 Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Loss contingency, loss in period Loss Contingency, Loss in Period Cash flow hedges Derivatives in Cash Flow Hedging Relationship Cash Flow Hedging [Member] Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Change in net unrealized gains (losses) OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Income tax benefit (expense) related to available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax Reallocation of undistributed earnings Reallocation Of Undistributed Earnings Reallocation of undistributed earnings to Class B shares. Derivatives not designated as hedging instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Investments by maturity date Investments Classified by Contractual Maturity Date [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Percentage of total revenue Concentration Risk, Percentage Entity Address, City or Town Entity Address, City or Town Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Securities Debt Securities [Member] Financial Instruments Derivative Liability, Not Offset, Policy Election Deduction Repurchases of capital stock Repurchases of capital stock Stock Repurchased and Retired During Period, Value Schedule of long-lived assets by geographic area Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable 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. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] 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 Total unrealized gain (loss) for non-marketable equity securities 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 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 Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Interactive Data Current Entity Interactive Data Current 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 Net gain (loss) on equity securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Revenues Revenue from Contract with Customer [Text Block] Cash acquired Cash Acquired from Acquisition Cash, cash equivalents and marketable securities [Line Items] Cash Cash Equivalents And Marketable Securities [Line Items] Cash, cash equivalents and marketable securities 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 Document Type Document Type Debt Long-term Debt, Excluding Current Maturities [Abstract] Revenue by revenue source Disaggregation of Revenue [Table Text Block] Geographic Concentration Risk Geographic Concentration Risk [Member] Unvested restricted stock units - number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Diluted net income per share: Earnings Per Share, Diluted [Abstract] Entity Current Reporting Status Entity Current Reporting Status Commercial Paper Commercial Paper [Member] Other Other Noncash Income (Expense) Derivative Assets Gross Amounts of Recognized Assets Derivative Asset, Fair Value, Gross Asset Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Total consideration transferred Business Combination, Consideration Transferred Changes in Carrying Amount of Goodwill Goodwill [Roll Forward] Notes issuances Long-term Debt, Gross Gains and losses on equity securities Gain (Loss) on Securities [Table Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Pledged Status [Domain] Pledged Status [Domain] Google Search & other Google Search & Other [Member] Google Search & Other [Member] Document Transition Report Document Transition Report Other-than-temporary impairment losses recognized Other than Temporary Impairment Losses, Investments Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Accrued purchases of property and equipment Accrued Purchase Of Property And Equipment, Current Accrued Purchase Of Property And Equipment, Current Total liabilities and stockholders’ equity Liabilities and Equity Other accrued expenses and current liabilities Other Accrued Liabilities, Current Foreign exchange contracts Foreign Currency Derivatives [Abstract] Google other Other Revenues [Member] Other Revenues [Member] Net change, net of income tax benefit (expense) of $35, $15, $(46) and $(35) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Deferred revenue Contract with Customer, Liability, Current Financial Instruments and Fair Value [Line Items] Financial Instruments And Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Net Liabilities Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Hedging Relationship [Domain] Hedging Relationship [Domain] 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] Net Income Per Share Earnings Per Share [Text Block] Total gain (loss) recognized in other income (expense), net Gain (loss) on equity securities, net Equity Securities, FV-NI, Gain (Loss) Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Minimum Minimum [Member] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Gross realized gains on the sale of our marketable securities Debt Securities, Available-for-sale, Realized Gain Income taxes receivable, net Income Taxes Receivable, Current Marketable securities Marketable Securities, Current Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance Sheet Location [Domain] Balance Sheet Location [Domain] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Additional funding to investment Investments in and Advances to Affiliates, at Fair Value, Gross Additions Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Prior Period Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Convertible preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Gross unrecognized tax benefits Unrecognized Tax Benefits Amount excluded from the assessment of effectiveness Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net Total Equity Securities, FV-NI, Gain (Loss) [Abstract] Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Non-Marketable Securities Non-marketable Equity Securities [Abstract] Non-marketable Equity Securities 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 Cumulative net gain (loss) Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Awards expected to be settled with stock Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Due after 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Sale of interest in consolidated entities Noncontrolling Interest, Increase from Sale of Parent Equity Interest 12 Months or Greater, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Trading Symbol Trading Symbol Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred income taxes Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Common and capital stock issued Stock Issued During Period, Value, New Issues 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] General and administrative General and Administrative Expense Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt Debt Disclosure [Text Block] Compensation Plans Share-based Payment Arrangement [Text Block] Credit Facility Due April 2022 Credit Facility Due April 2022 [Member] Credit Facility Due April 2022 Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Common and capital stock issued (in shares) Stock Issued During Period, Shares, New Issues 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 Foreign exchange contracts Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Foreign currency exchange losses, net Foreign Currency Transaction Gain (Loss), before Tax Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Weighted average recognition period for unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 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 Acquisitions Goodwill, Acquired During Period Contingencies (Note 9) Commitments and Contingencies Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Proceeds from issuance of debt, net of costs Proceeds from Debt, Net of Issuance Costs Income taxes payable, non-current Accrued Income Taxes, Noncurrent Acquisitions Business Combination Disclosure [Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Income tax benefit (expense) related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Document Period End Date Document Period End Date Recourse Status [Domain] Recourse Status [Domain] Restricted stock units and other contingently issuable shares (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total costs and expenses Costs and Expenses Revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entity Registrant Name Entity Registrant Name Gain (loss) on debt securities, net Debt Securities, Gain (Loss) Gains (Losses) on Derivatives in Fair Value Hedging Relationship: Effect of Fair Value Hedges on Results of Operations [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Schedule of unrealized loss on debt securities Schedule of Unrealized Loss on Investments [Table Text Block] Pledged Status [Axis] Pledged Status [Axis] Information technology assets Technology Equipment [Member] Credit Facility Due April 2026 Credit Facility Due April 2026 [Member] Credit Facility Due April 2026 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. Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Revenues Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Total initial cost Equity Securities, FV-NI, Cost basis Of Securities Sold Equity Securities, FV-NI, Cost basis Of Securities Sold Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] YouTube ads YouTube Advertising Revenue [Member] YouTube Advertising Revenue Equity [Abstract] Equity [Abstract] Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Less than 12 Months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Information about Segments and Geographic Areas Segment Reporting Disclosure [Text Block] Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Income from operations Segment operating income (loss) Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Offsetting of Liabilities Offsetting Derivative Liabilities [Abstract] Current operating lease liabilities Operating Lease, Liability, Current Total debt Long-term Debt and Lease Obligation, Including Current Maturities 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 Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other income (expense), net Nonoperating Income (Expense) [Member] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Purchases of non-marketable investments Payments to Acquire Other Investments Components of AOCI, net of tax AOCI Attributable to Parent, Net of Tax [Roll Forward] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Reduction in depreciation expense Depreciation Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Schedule of restricted stock activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Foreign exchange contracts Effect of Net Investment Hedge on Results of Operations [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. Derivative notional amount Derivative, Notional Amount Other current and non-current assets Other Assets [Member] Other Other Nonoperating Income (Expense) Gain on debt and equity securities, net Debt and Equity Securities, Gain (Loss) Estimated fair value of long-term debt Long-term Debt, Fair Value Other investing activities Payments for (Proceeds from) Other Investing Activities Repurchases of capital stock (in shares) Repurchases of capital stock (in shares) Stock Repurchased and Retired During Period, Shares Performance fees Investment Performance Fees Investment Performance Fees Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Maximum Maximum [Member] Cash, cash equivalents and marketable securities [Table] Cash Cash Equivalents And Marketable Securities [Table] Cash, cash equivalents and marketable securities [Table] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Total liabilities Liabilities with no recourse Liabilities Legal Entity [Axis] Legal Entity [Axis] Accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Common stock and capital stock, shares issued (in shares) Common Stock, Shares, Issued Convertible preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Derivatives Designated as Hedging Instruments: Fair Value of Derivatives Designated as Hedging Instruments Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Recourse Status [Axis] Recourse Status [Axis] Interest costs capitalized Interest Costs Capitalized Gross realized losses on the sale of our marketable securities Debt Securities, Available-for-sale, Realized Loss Consolidated VIEs Consolidation, Variable Interest Entity, Policy [Policy Text Block] Repurchases of capital stock Payments for Repurchase of Common Stock Useful life Property, Plant and Equipment, Useful Life Cumulative net gain (loss) 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 Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Components of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating lease liabilities Operating Lease, Liability, Noncurrent Interest expense Interest Expense Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Service Life Service Life [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Derivative Assets: Offsetting of Assets Derivative Asset [Abstract] City Area Code City Area Code Retained earnings Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] 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 Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Restricted stock units and other contingently issuable shares Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Future finance lease payments, net Finance Lease, Liability Money market funds Money Market And Other Funds [Member] Money Market and Other Funds [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Schedule of gain (loss) on derivative instruments Derivative Instruments, Gain (Loss) [Table Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Equity method investments Equity Method Investments Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Earnings Per Share Disclosure Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Waymo Waymo [Member] Waymo Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Other Noncurrent Assets Other Noncurrent Assets [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Benefit (provision) for income taxes Income Tax Expense (Benefit) Network Equipment Network Equipment [Member] Network Equipment Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current APAC Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cumulative net gains Equity Securities, FV-NI, Cumulative Gain (Loss), Net Equity Securities, FV-NI, Cumulative Gain (Loss), Net Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total current assets Assets, Current Derivatives designated as hedging instruments Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments Concentration Risk Type [Domain] Concentration Risk Type [Domain] Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Summary of unrealized gains and losses for non-marketable equity securities Equity Securities without Readily Determinable Fair Value [Table Text Block] Inventory Inventory, Net Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Schedule of segment information by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Acquisition-related intangible assets Acquisition-related Intangible Assets [Member] Acquisition-related Intangible Assets [Member] Entity File Number Entity File Number Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total initial cost Equity Securities without Readily Determinable Fair Value, Cost Equity Securities without Readily Determinable Fair Value, Cost Less: Current portion of Notes Long-term Debt, Current Maturities Income taxes, net Increase (Decrease) in Income Taxes Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] 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 Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Small Business Entity Small Business Non-marketable equity securities Carrying value Equity Securities without Readily Determinable Fair Value, Amount Convertible preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Valuation, Market Approach Valuation, Market Approach [Member] Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Repayments of debt Repayments of Debt and Lease Obligation Statement [Line Items] Statement [Line Items] Change in net unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability Commercial paper Commercial Paper Revenue not yet recognized Revenue, Remaining Performance Obligation, Amount Foreign exchange contracts Net Investment Hedge, Foreign Exchange Contracts [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Marketable Securities Total Debt Securities, Available-for-sale Debt Disclosure [Abstract] Debt Disclosure [Abstract] Amortization and impairment of intangible assets Amortization And Impairment Of Intangible Assets Amortization and Impairment of Intangible Assets Entity Address, State or Province Entity Address, State or Province Less: Current portion of future finance lease payments, net Finance Lease, Liability, Current Purchases of marketable securities Payments to Acquire Marketable Securities 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] Level 2 Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Reconciling items Corporate, Non-Segment [Member] Total gains (losses) Derivative, Gain (Loss) on Derivative, Net Total Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Segment Reporting [Abstract] Segment Reporting [Abstract] Entity [Domain] Entity [Domain] Google Services Google Services Segment [Member] Google Services Segment Line of credit drawn Line of Credit, Current Cumulative net gains (losses) on equity securities sold Cumulative Net Gain (Loss) On Equity Securities Sold [Table Text Block] Cumulative Net Gain (Loss) On Equity Securities Sold Land and buildings Land and Building [Member] Investments, Unrealized Loss Position [Table] Investments Unrealized Loss Position [Table] Investments, Unrealized Loss Position [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Investments, Unrealized Loss Position [Line Items] Investments Unrealized Loss Position [Line Items] Investments, Unrealized Loss Position [Line Items] Total assets Assets not available for use Assets Deferred income taxes Deferred Income Taxes and Tax Credits Common stock and capital stock, shares authorized (in shares) Common Stock, Shares Authorized Unrealized loss of non-marketable securities Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount Net gain on debt securities with fair value option elected Fair Value, Option, Changes in Fair Value, Gain (Loss) Non-marketable investments Other Long-term Investments Allocation of undistributed earnings Net Income (Loss) Available to Common Stockholders, Diluted Geographical [Domain] Geographical [Domain] Allocation of undistributed earnings Allocation of undistributed earnings for basic computation Net Income (Loss) Available to Common Stockholders, Basic Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Supplemental Financial Statement Information Supplemental Balance Sheet Disclosures [Text Block] Coupon Rate Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Net Assets Exposed Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election European Commission fines Loss Contingency, Accrual, Current Gains (Losses) on Derivatives in Net Investment Hedging Relationship: General Net Investment Hedge Information [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Total initial cost Equity Securities, FV-NI, Cost Revolving Credit Facility Revolving Credit Facility [Member] Expected timing of revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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. Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Other Bets Other Segments [Member] 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 Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Marketable Securities Marketable Securities [Abstract] Entity Tax Identification Number Entity Tax Identification Number Basic net income per share: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Number of shares used in basic computation (shares) Weighted Average Number of Shares Outstanding, Basic Diluted net income per share of Class A and 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 Weighted-average effect of dilutive securities Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Segments [Domain] Segments [Domain] Gains and Losses on Marketable and Non-Marketable Equity Securities Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Net investment hedges Derivatives in Net Investment Hedging Relationship: Net Investment Hedging [Member] Amount excluded from the assessment of effectiveness Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax Hedging Relationship [Axis] Hedging Relationship [Axis] Revenues Sales [Member] International Non-US [Member] Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Cost of revenues Cost of Revenue 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 Total deferred revenue Contract with Customer, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate debt securities Corporate Debt Securities [Member] Provision for income taxes and effective tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 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. Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Accounts payable Accounts Payable, Current Financial Instruments Derivative Asset, Not Offset, Policy Election Deduction Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Unrealized losses (including impairment) Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Entities [Table] Entities [Table] Derivatives in Cash Flow Hedging Relationship: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Gains (Losses) on Derivatives in Cash Flow Hedging Relationship: Effect of Cash Flow Hedges on Results of Operations [Abstract] Asset Pledged as Collateral Asset Pledged as Collateral [Member] Common stock and capital stock, shares outstanding (in shares) Common Stock, Shares, Outstanding European Commission Antitrust Investigation Unfavorable Regulatory Action [Member] Financial Instruments [Domain] Financial Instruments [Domain] 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 Class B Common Stock Common Class B [Member] Derivatives in Net Investment Hedging Relationship: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] 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 Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net change, net of income tax benefit (expense) of $(220), $37, $(301) and $172 OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Consolidated Entities [Domain] Consolidated Entities [Domain] Property and equipment, net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Customer relationships Customer Relationships [Member] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Class C Capital Stock Capital Class C [Member] Capital Class C [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] 2011-2020 Notes Issuances 2011-2020 Notes [Member] 2011-2020 Notes Conversion of Class B to Class A common shares outstanding (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. Other long-term liabilities Other Liabilities, Noncurrent Gross Amounts Offset in the Consolidated Balance Sheets Derivative Asset, Fair Value, Gross Liability Expected amortization expense related to purchased intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of long-term debt Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Marketable Securities Marketable Securities Earnings Per Share [Abstract] Earnings Per Share [Abstract] Unrealized gains Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Net Presented in the Consolidated Balance Sheets Derivative Asset Foreign exchange contracts Fair Value Hedge, Foreign Exchange Contracts [Abstract] Fair Value Hedge, Foreign Exchange Contracts [Abstract] Summary of unrealized gains and losses for marketable and 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 Allowance for credit losses on accounts receivable Accounts Receivable, Allowance for Credit Loss Trade names and other Tradenames And Other [Member] Tradenames and other Net unrealized gain (loss) on equity securities held as of the end of the period Equity Securities, FV-NI, Unrealized Gain (Loss) Revenue Benchmark Revenue from Contract with Customer Benchmark [Member] Document Quarterly Report Document Quarterly Report Total Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Revenues Revenues Other assets Increase (Decrease) in Other Operating Assets Expected timing of revenue recognition, percentage Revenue, Remaining Performance Obligation, Percentage Gross Amounts Offset in the Consolidated Balance Sheets Derivative Liability, Fair Value, Gross Asset Time deposits Bank Time Deposits [Member] Foreign exchange contracts Foreign Exchange Contract [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Other Americas Americas Excluding United States [Member] Americas Excluding United States [Member] Costs and expenses: Costs and Expenses [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Adjusted Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Credit Facility Due July 2023 Credit Facility Due July 2023 [Member] Credit Facility Due July 2023 Unvested restricted stock units - 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] Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Hedging gains (losses) Gain (Loss) on Hedging Activity Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Google advertising Google Advertising Revenue [Member] Google Advertising Revenue [Member] Fair Value Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Net liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Fitbit Fitbit [Member] Fitbit Construction in progress Construction in Progress [Member] Class A Common Stock Common Class A [Member] 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 Schedule of gross notional amounts of derivative instruments Schedule of Derivative Instruments [Table Text Block] Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued Government bonds Government Bonds [Member] Government Bonds [Member] United States UNITED STATES Common stock and capital stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Financial Instruments and Fair Value [Table] Financial Instruments And Fair Value [Table] Financial Instruments and Fair Value [Table] Entity Central Index Key Entity Central Index Key Security Exchange Name Security Exchange Name Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Deferred Revenues and Remaining Performance Obligations Revenue from Contract with Customer [Policy Text Block] Payables to brokers for unsettled investment trades Payables To Brokers For Unsettled Investment Trades Payables To Brokers For Unsettled Investment Trades Number of shares used in per share computation (shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Total cash, cash equivalents, and marketable securities Cash, Cash Equivalents, and Short-term Investments Current Fiscal Year End Date Current Fiscal Year End Date Information regarding purchased intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Unrealized Gains (Losses) on Cash Flow Hedges Unrealized gains (losses) on cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Cumulative loss from equity derivatives Derivative Instruments Not Designated as Hedging Instruments, Cumulative Gain (Loss) Derivative Instruments Not Designated as Hedging Instruments, Cumulative Gain (Loss) Unaudited Interim Financial Information Interim Disclosure Policy [Policy Text Block] Disclosure of interim financial information. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Credit Facility [Axis] Credit Facility [Axis] Derivatives Not Designated as Hedging Instruments: Fair Value of Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Number of credit facilities Line Of Credit, Number Of Instruments Issued Line Of Credit, Number Of Instruments Issued Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Google Network Google Network [Member] Google Network Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Basis of Consolidation Consolidation, Policy [Policy Text Block] Other contracts Other derivatives Other Contract [Member] Nature of Operations and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Total current liabilities Liabilities, Current Hedged items Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge Class of Stock [Domain] Class of Stock [Domain] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Maximum borrowing on lines of credit Line of Credit Facility, Maximum Borrowing Capacity Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Patents and developed technology Patents And Developed Technology [Member] Patents and developed technology Loss Contingencies [Table] Loss Contingencies [Table] Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income Reclassification out of Accumulated Other Comprehensive Income [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Non-Cash Collateral Received Derivative, Collateral, Obligation to Return Securities Financial Instruments Financial Instruments Disclosure [Text Block] Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Document Information [Line Items] Document Information [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Mutual funds Mutual Fund [Member] Long-lived assets Long-Lived Assets Marketable equity securities Marketable Securities [Table Text Block] Server Equipment Server Equipment [Member] Server Equipment Statement [Table] Statement [Table] Other current assets Other Assets, Current Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Offsetting liabilities Offsetting Liabilities [Table Text Block] Derivative Liabilities Gross Amounts of Recognized Liabilities Derivative Liability, Fair Value, Gross Liability Foreign exchange option contracts, maximum maturities Derivative, Remaining Maturity Cover page. Cover [Abstract] Derivative Liabilities: Derivative Liability [Abstract] Google Cloud Google Cloud Segment [Member] Google Cloud Segment Total Finite-Lived Intangible Assets, Net Goodwill Balance as of December 31, 2020 Balance as of June 30, 2021 Goodwill 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] Amount of gains (losses) reclassified from AOCI to income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Accrued customer liabilities Accrued Customer Liabilities, Current Accrued Customer Liabilities, Current Less than 12 Months, Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Income taxes payable, net Accrued Income Taxes, Current Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Carrying amount of goodwill Schedule of Goodwill [Table Text Block] Adjustments: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Due in 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Schedule of derivative instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Cumulative net gain of non-marketable securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 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. 12 Months or Greater, Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] EX-101.PRE 11 goog-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 goog-20210630_htm.xml IDEA: XBRL DOCUMENT 0001652044 2021-01-01 2021-06-30 0001652044 us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0001652044 goog:CapitalClassCMember 2021-01-01 2021-06-30 0001652044 us-gaap:CommonClassAMember 2021-07-20 0001652044 us-gaap:CommonClassBMember 2021-07-20 0001652044 goog:CapitalClassCMember 2021-07-20 0001652044 2020-12-31 0001652044 2021-06-30 0001652044 us-gaap:CommonClassAMember 2021-06-30 0001652044 us-gaap:CommonClassAMember 2020-12-31 0001652044 us-gaap:CommonClassBMember 2021-06-30 0001652044 us-gaap:CommonClassBMember 2020-12-31 0001652044 goog:CapitalClassCMember 2021-06-30 0001652044 goog:CapitalClassCMember 2020-12-31 0001652044 2020-04-01 2020-06-30 0001652044 2021-04-01 2021-06-30 0001652044 2020-01-01 2020-06-30 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001652044 us-gaap:RetainedEarningsMember 2020-03-31 0001652044 2020-03-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001652044 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001652044 us-gaap:RetainedEarningsMember 2020-06-30 0001652044 2020-06-30 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001652044 us-gaap:RetainedEarningsMember 2019-12-31 0001652044 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001652044 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001652044 us-gaap:RetainedEarningsMember 2021-03-31 0001652044 2021-03-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001652044 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-06-30 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001652044 us-gaap:RetainedEarningsMember 2021-06-30 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001652044 us-gaap:RetainedEarningsMember 2020-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001652044 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001652044 goog:ServerEquipmentMember 2020-01-01 2020-12-31 0001652044 goog:ServerEquipmentMember 2021-01-01 2021-01-01 0001652044 goog:NetworkEquipmentMember 2020-01-01 2020-12-31 0001652044 goog:NetworkEquipmentMember 2021-01-01 2021-01-01 0001652044 us-gaap:ServiceLifeMember 2021-04-01 2021-06-30 0001652044 us-gaap:ServiceLifeMember 2021-01-01 2021-06-30 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 goog:GoogleNetworkMember goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 goog:GoogleNetworkMember goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 goog:GoogleNetworkMember goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 goog:GoogleNetworkMember goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 goog:OtherRevenuesMember goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 goog:OtherRevenuesMember goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 goog:OtherRevenuesMember goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 goog:OtherRevenuesMember goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 goog:GoogleCloudSegmentMember 2020-04-01 2020-06-30 0001652044 goog:GoogleCloudSegmentMember 2021-04-01 2021-06-30 0001652044 goog:GoogleCloudSegmentMember 2020-01-01 2020-06-30 0001652044 goog:GoogleCloudSegmentMember 2021-01-01 2021-06-30 0001652044 us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0001652044 us-gaap:AllOtherSegmentsMember 2021-04-01 2021-06-30 0001652044 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0001652044 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-06-30 0001652044 country:US 2020-04-01 2020-06-30 0001652044 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001652044 country:US 2021-04-01 2021-06-30 0001652044 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001652044 country:US 2020-01-01 2020-06-30 0001652044 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001652044 country:US 2021-01-01 2021-06-30 0001652044 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001652044 us-gaap:EMEAMember 2020-04-01 2020-06-30 0001652044 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001652044 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001652044 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001652044 us-gaap:EMEAMember 2020-01-01 2020-06-30 0001652044 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001652044 us-gaap:EMEAMember 2021-01-01 2021-06-30 0001652044 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001652044 srt:AsiaPacificMember 2020-04-01 2020-06-30 0001652044 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001652044 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001652044 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001652044 srt:AsiaPacificMember 2020-01-01 2020-06-30 0001652044 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001652044 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001652044 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember 2020-04-01 2020-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember 2021-04-01 2021-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember 2020-01-01 2020-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember 2021-01-01 2021-06-30 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001652044 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001652044 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001652044 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-06-30 0001652044 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001652044 2021-07-01 2021-06-30 0001652044 2023-07-01 2021-06-30 0001652044 us-gaap:DebtSecuritiesMember 2020-01-01 2020-12-31 0001652044 us-gaap:DebtSecuritiesMember 2021-01-01 2021-06-30 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 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member 2021-06-30 0001652044 goog:GovernmentBondsMember 2020-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2020-12-31 0001652044 goog:GovernmentBondsMember 2021-06-30 0001652044 us-gaap:CorporateDebtSecuritiesMember 2021-06-30 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2021-06-30 0001652044 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0001652044 us-gaap:OtherNoncurrentAssetsMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2020-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2021-06-30 0001652044 us-gaap:MarketApproachValuationTechniqueMember 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2020-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2021-06-30 0001652044 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 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:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member 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:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-06-30 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-06-30 0001652044 us-gaap:OtherAssetsMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-06-30 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-06-30 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-06-30 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-06-30 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:OtherContractMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-04-01 2020-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-04-01 2021-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001652044 us-gaap:SalesMember 2020-04-01 2020-06-30 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2020-04-01 2020-06-30 0001652044 us-gaap:SalesMember 2021-04-01 2021-06-30 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2020-01-01 2020-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-01-01 2021-06-30 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001652044 us-gaap:SalesMember 2020-01-01 2020-06-30 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-06-30 0001652044 us-gaap:SalesMember 2021-01-01 2021-06-30 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-06-30 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2020-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2021-06-30 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2020-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2021-06-30 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember goog:WaymoMember 2021-06-01 2021-06-30 0001652044 us-gaap:CommercialPaperMember 2021-06-30 0001652044 srt:MinimumMember goog:A20112020NotesMember 2021-06-30 0001652044 srt:MaximumMember goog:A20112020NotesMember 2021-06-30 0001652044 goog:A20112020NotesMember 2020-12-31 0001652044 goog:A20112020NotesMember 2021-06-30 0001652044 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001652044 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueJuly2023Member 2021-04-30 0001652044 us-gaap:RevolvingCreditFacilityMember 2021-04-01 2021-04-30 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueApril2022Member 2021-04-30 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueApril2026Member 2021-04-30 0001652044 us-gaap:LandAndBuildingMember 2020-12-31 0001652044 us-gaap:LandAndBuildingMember 2021-06-30 0001652044 us-gaap:TechnologyEquipmentMember 2020-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2021-06-30 0001652044 us-gaap:ConstructionInProgressMember 2020-12-31 0001652044 us-gaap:ConstructionInProgressMember 2021-06-30 0001652044 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001652044 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2021-06-30 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-06-30 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2020-06-30 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-30 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-06-30 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-06-30 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-06-30 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2021-06-30 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-06-30 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-04-01 2020-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-04-01 2021-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-01 2020-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-01 2021-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001652044 goog:FitbitMember 2021-01-01 2021-01-31 0001652044 goog:FitbitMember 2021-01-31 0001652044 goog:GoogleServicesSegmentMember 2020-12-31 0001652044 goog:GoogleCloudSegmentMember 2020-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2020-12-31 0001652044 goog:GoogleServicesSegmentMember 2021-06-30 0001652044 goog:GoogleCloudSegmentMember 2021-06-30 0001652044 us-gaap:AllOtherSegmentsMember 2021-06-30 0001652044 goog:PatentsAndDevelopedTechnologyMember 2020-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2020-12-31 0001652044 goog:TradenamesAndOtherMember 2020-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2021-06-30 0001652044 us-gaap:CustomerRelationshipsMember 2021-06-30 0001652044 goog:TradenamesAndOtherMember 2021-06-30 0001652044 goog:PatentsAndDevelopedTechnologyMember 2021-01-01 2021-06-30 0001652044 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001652044 goog:TradenamesAndOtherMember 2021-01-01 2021-06-30 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2020-04-01 2020-06-30 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2021-04-01 2021-06-30 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2020-01-01 2020-06-30 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2021-01-01 2021-06-30 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 2021-04-30 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2021-06-30 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2021-04-01 2021-06-30 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2021-01-01 2021-06-30 0001652044 us-gaap:CommonClassAMember 2020-04-01 2020-06-30 0001652044 us-gaap:CommonClassBMember 2020-04-01 2020-06-30 0001652044 goog:CapitalClassCMember 2020-04-01 2020-06-30 0001652044 us-gaap:CommonClassAMember 2021-04-01 2021-06-30 0001652044 us-gaap:CommonClassBMember 2021-04-01 2021-06-30 0001652044 goog:CapitalClassCMember 2021-04-01 2021-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2020-04-01 2020-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2020-04-01 2020-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember goog:CapitalClassCMember 2020-04-01 2020-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2021-04-01 2021-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2021-04-01 2021-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember goog:CapitalClassCMember 2021-04-01 2021-06-30 0001652044 us-gaap:CommonClassAMember 2020-01-01 2020-06-30 0001652044 us-gaap:CommonClassBMember 2020-01-01 2020-06-30 0001652044 goog:CapitalClassCMember 2020-01-01 2020-06-30 0001652044 us-gaap:CommonClassBMember 2021-01-01 2021-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesSegmentMember 2020-04-01 2020-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesSegmentMember 2021-04-01 2021-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesSegmentMember 2020-01-01 2020-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesSegmentMember 2021-01-01 2021-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudSegmentMember 2020-04-01 2020-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudSegmentMember 2021-04-01 2021-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudSegmentMember 2020-01-01 2020-06-30 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudSegmentMember 2021-01-01 2021-06-30 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-04-01 2020-06-30 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-04-01 2021-06-30 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-06-30 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-06-30 0001652044 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0001652044 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0001652044 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001652044 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0001652044 country:US 2020-12-31 0001652044 country:US 2021-06-30 0001652044 us-gaap:NonUsMember 2020-12-31 0001652044 us-gaap:NonUsMember 2021-06-30 shares iso4217:USD iso4217:USD shares pure goog:Tranche iso4217:EUR false 2021 Q2 0001652044 --12-31 P24M 0.50 0.50 10-Q true 2021-06-30 false 001-37580 Alphabet Inc. DE 61-1767919 1600 Amphitheatre Parkway Mountain View CA 94043 650 253-0000 Class A Common Stock, $0.001 par value GOOGL NASDAQ Class C Capital Stock, $0.001 par value GOOG NASDAQ Yes Yes Large Accelerated Filer false false false 301084627 45501786 320168491 26465000000 23630000000 110229000000 112233000000 136694000000 135863000000 30930000000 31967000000 454000000 884000000 728000000 907000000 5490000000 6076000000 174296000000 175697000000 20703000000 25532000000 1084000000 1153000000 84749000000 91697000000 12211000000 12978000000 1445000000 1626000000 21175000000 22406000000 3953000000 4298000000 319616000000 335387000000 5589000000 4708000000 11086000000 10088000000 28631000000 28981000000 7500000000 7438000000 2543000000 2715000000 1485000000 1811000000 56834000000 55741000000 13932000000 14328000000 481000000 510000000 8849000000 8651000000 3561000000 4703000000 11146000000 11619000000 2269000000 2270000000 97072000000 97822000000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 15000000000 15000000000 9000000000 9000000000 3000000000 3000000000 3000000000 3000000000 675222000 675222000 300730000 300730000 45843000 45843000 328649000 328649000 667637000 667637000 301040000 301040000 45546000 45546000 321051000 321051000 58510000000 60436000000 633000000 190000000 163401000000 176939000000 222544000000 237565000000 319616000000 335387000000 38297000000 61880000000 79456000000 117194000000 18553000000 26227000000 37535000000 50330000000 6875000000 7675000000 13695000000 15160000000 3901000000 5276000000 8401000000 9792000000 2585000000 3341000000 5465000000 6114000000 31914000000 42519000000 65096000000 81396000000 6383000000 19361000000 14360000000 35798000000 1894000000 2624000000 1674000000 7470000000 8277000000 21985000000 16034000000 43268000000 1318000000 3460000000 2239000000 6813000000 6959000000 18525000000 13795000000 36455000000 10.21 27.69 20.16 54.32 10.13 27.26 20.00 53.54 6959000000 18525000000 13795000000 36455000000 284000000 366000000 -266000000 -57000000 867000000 -52000000 1365000000 -540000000 149000000 75000000 318000000 64000000 220000000 -37000000 301000000 -172000000 718000000 -127000000 1047000000 -604000000 -86000000 -42000000 292000000 137000000 115000000 4000000 137000000 -81000000 -35000000 -15000000 46000000 35000000 -201000000 -46000000 155000000 218000000 801000000 193000000 936000000 -443000000 7760000000 18718000000 14731000000 36012000000 683972000 53688000000 -1097000000 151068000000 203659000000 2391000 37000000 37000000 3413000000 3413000000 1558000000 1558000000 5148000 506000000 6346000000 6852000000 863000000 863000000 6959000000 6959000000 801000000 801000000 681215000 55937000000 -296000000 151681000000 207322000000 688335000 50552000000 -1232000000 152122000000 201442000000 4516000 143000000 143000000 6635000000 6635000000 2737000000 2737000000 11636000 1112000000 14236000000 15348000000 2456000000 2456000000 13795000000 13795000000 936000000 936000000 681215000 55937000000 -296000000 151681000000 207322000000 671094000 59436000000 -3000000 170580000000 230013000000 1919000 1000000 1000000 3844000000 3844000000 2515000000 2515000000 5376000 630000000 12166000000 12796000000 300000000 300000000 18525000000 18525000000 193000000 193000000 667637000 60436000000 190000000 176939000000 237565000000 675222000 58510000000 633000000 163401000000 222544000000 3488000 7000000 7000000 7632000000 7632000000 4749000000 4749000000 11073000 1274000000 22917000000 24191000000 310000000 310000000 36455000000 36455000000 -443000000 -443000000 667637000 60436000000 190000000 176939000000 237565000000 13795000000 36455000000 6077000000 5255000000 417000000 443000000 6573000000 7548000000 -416000000 1479000000 1040000000 7634000000 -669000000 263000000 -2522000000 867000000 538000000 -297000000 359000000 192000000 -689000000 -1112000000 -2099000000 201000000 -692000000 29000000 148000000 134000000 25444000000 41179000000 11396000000 11438000000 64111000000 60609000000 65874000000 60667000000 1311000000 1412000000 473000000 256000000 355000000 1974000000 -531000000 -53000000 -10295000000 -14457000000 2716000000 4637000000 15348000000 24191000000 1898000000 7599000000 1982000000 8678000000 2464000000 310000000 -15684000000 -29597000000 -221000000 40000000 -756000000 -2835000000 18498000000 26465000000 17742000000 23630000000 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:22.5pt"><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 became the successor issuer to Google.</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 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:22.5pt"><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%">Unaudited Interim Financial 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%">The Consolidated Balance Sheet as of June 30, 2021, the Consolidated Statements of Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and 2021 and the Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2021 are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position as of June 30, 2021, our results of operations for the three and six months ended June 30, 2020 and 2021, and our cash flows for the six months ended June 30, 2020 and 2021. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021.</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%">These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the SEC.</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:22.5pt"><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 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, 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:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses on accounts receivable was $789 million and $579 million as of December 31, 2020 and June 30, 2021, 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%">Change in Accounting Estimate</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 completed an assessment of the useful lives of our servers and network equipment and adjusted 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 was effective beginning in fiscal year 2021. Based on the carrying value of servers and certain network equipment as of December 31, 2020, and those acquired during the six months ended June 30, 2021, the effect of this change in estimate was a reduction in depreciation expense of $721 million and $1.6 billion and an increase in net income of $561 million and $1.2 billion, or $0.84 and $1.81 per basic and $0.83 and $1.78 per diluted share, for the three and six months ended June 30, 2021, 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%">Prior Period Reclassifications</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 amounts in prior periods have been reclassified to conform with current period presentation.</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:22.5pt"><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 became the successor issuer to Google.</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 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%">Unaudited Interim Financial 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%">The Consolidated Balance Sheet as of June 30, 2021, the Consolidated Statements of Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and 2021 and the Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2021 are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position as of June 30, 2021, our results of operations for the three and six months ended June 30, 2020 and 2021, and our cash flows for the six months ended June 30, 2020 and 2021. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021.</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%">These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the SEC.</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:22.5pt"><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 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, 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> 789000000 579000000 P3Y P4Y P3Y P5Y -721000000 -1600000000 561000000 1200000000 0.84 1.81 0.83 1.78 <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:22.5pt"><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.</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-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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></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%">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%">21,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">35,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">45,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">67,724 </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:bottom"><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%">3,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,007 </span></td><td style="background-color:#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%">Google Network </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,397 </span></td><td style="background-color:#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 24.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%">29,867 </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%">50,444 </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%">63,630 </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%">95,128 </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%">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%">5,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%">6,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%">9,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,117 </span></td><td style="background-color:#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%">34,991 </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%">57,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,675 </span></td><td style="background-color:#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%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,297 </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%">61,880 </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%">79,456 </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%">117,194 </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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.753%"/><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:4.747%"/><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:4.747%"/><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:4.747%"/><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:4.762%"/><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="21" 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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</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%">2021</span></td><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%">2020</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">17,999 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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><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%">28,208 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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%">36,869 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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><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%">53,240 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">45 </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%">11,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">19,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">24,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">36,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%">31 </span></td><td style="background-color:#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%">6,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#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%">1,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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: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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(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%">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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">38,297 </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%">61,880 </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%">79,456 </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%">117,194 </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></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%">    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 was $3.0 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Of the total deferred revenue as of December 31, 2020, $1.8 billion was recognized as revenues during the six months ended June 30, 2021.</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, 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 June 30, 2021, the amount not yet recognized as revenues from these commitments was</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%">$35.3 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 affect our estimate of the remaining performance obligations and when we expect to recognize such as revenues.</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 following table presents our revenues disaggregated by type (in millions). </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></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%">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%">21,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">35,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">45,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">67,724 </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:bottom"><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%">3,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,007 </span></td><td style="background-color:#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%">Google Network </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,397 </span></td><td style="background-color:#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 24.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%">29,867 </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%">50,444 </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%">63,630 </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%">95,128 </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%">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%">5,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%">6,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%">9,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,117 </span></td><td style="background-color:#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%">34,991 </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%">57,067 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,189 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,245 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">3,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,675 </span></td><td style="background-color:#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%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,297 </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%">61,880 </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%">79,456 </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%">117,194 </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> 21319000000 35845000000 45821000000 67724000000 3812000000 7002000000 7850000000 13007000000 4736000000 7597000000 9959000000 14397000000 29867000000 50444000000 63630000000 95128000000 5124000000 6623000000 9559000000 13117000000 34991000000 57067000000 73189000000 108245000000 3007000000 4628000000 5784000000 8675000000 148000000 192000000 283000000 390000000 151000000 -7000000 200000000 -116000000 38297000000 61880000000 79456000000 117194000000 <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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.753%"/><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:4.747%"/><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:4.747%"/><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:4.747%"/><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:4.762%"/><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="21" 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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</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%">2021</span></td><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%">2020</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">17,999 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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><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%">28,208 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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%">36,869 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">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><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%">53,240 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">45 </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%">11,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">19,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">24,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">36,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%">31 </span></td><td style="background-color:#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%">6,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#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%">1,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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: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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(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%">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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">38,297 </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%">61,880 </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%">79,456 </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%">117,194 </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></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%">    Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").</span></div> 17999000000 0.47 28208000000 0.46 36869000000 0.47 53240000000 0.45 11363000000 0.30 19084000000 0.31 24208000000 0.30 36115000000 0.31 6945000000 0.18 11231000000 0.18 14183000000 0.18 21686000000 0.19 1839000000 0.05 3364000000 0.05 3996000000 0.05 6269000000 0.05 151000000 -7000000 200000000 -116000000 38297000000 1 61880000000 1 79456000000 1 117194000000 1 <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 was $3.0 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Of the total deferred revenue as of December 31, 2020, $1.8 billion was recognized as revenues during the six months ended June 30, 2021.</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, 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 June 30, 2021, the amount not yet recognized as revenues from these commitments was</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%">$35.3 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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 affect our estimate of the remaining performance obligations and when we expect to recognize such as revenues.</span></div> 3000000000.0 3200000000 1800000000 35300000000 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:22.5pt"><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 and $52 million as of December 31, 2020 and June 30, 2021, respectively. As of December 31, 2020 and June 30, 2021, the fair value of these debt securities was $2.0 billion and $2.8 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: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 (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.266%"/><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 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%;text-decoration:underline">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:top"><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="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.266%"/><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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%;text-decoration:underline">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%">6,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">6,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">6,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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"><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%">50,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,002 </span></td><td style="background-color:#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%">34,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">34,879 </span></td><td style="background-color:#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%">17,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">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,264 </span></td><td style="background-color:#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%">108,844 </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,140 </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%">(124)</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%">109,860 </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,715 </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%">103,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"/></tr></table></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of our time deposits are domestic deposits. </span></div><div style="margin-top:9pt;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 realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $306 million and $116 million for the three months ended June 30, 2020 and 2021, respectively, and $563 million and $251 million for the six months ended June 30, 2020 and 2021, respectively. We recognized gross realized losses of $88 million and $15 million for the three months ended June 30, 2020 and 2021, respectively, and $127 million and $151 million for the six months ended June 30, 2020 and 2021, respectively. We reflect these gains and losses as a component of other income (expense), net.</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 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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.590%"/><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">20,663 </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,749 </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%">3,297 </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%">12,245 </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%">105,954 </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:22.5pt"><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, 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-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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, 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="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:bottom"><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;padding:0 1pt"/><td style="background-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;padding:0 1pt"/><td style="background-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;padding:0 1pt"/><td style="background-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: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%">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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(50)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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%">19,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(50)</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%">9,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">9,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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%">5,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">34,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: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%">(106)</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%">174 </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)</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%">34,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="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%">(107)</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;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 three and six months ended June 30, 2020 and 2021, we did not recognize any significant credit losses and the ending allowance balances for credit losses were immaterial as of December 31, 2020 and June 30, 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%">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 upon 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-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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">138 </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%">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 #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%">506 </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%">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%">1,437 </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,634 </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%">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%">7,103 </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%">1,455 </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,772 </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%">641 </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,609 </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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.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.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Equity Securities Sold</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">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;padding:0 1pt"/><td style="background-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,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">1,499 </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%">3,353 </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%">Total initial cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#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%">Cumulative net gains</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-bottom:3pt 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%">166 </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,220 </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 #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%">814 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;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">Cumulative net gains excludes cumulative losses of $684 million resulting from our equity derivatives, which hedged the changes in fair value of certain marketable equity securities sold during the second quarter of 2021. The associated derivative liabilities arising from these losses were settled against our holdings of the underlying equity securities. </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: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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><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.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.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="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 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 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%">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 within other non-current assets.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><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.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.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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable 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,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,405 </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%">4,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,938 </span></td><td style="background-color:#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%">6,870 </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%">23,473 </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%">30,343 </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 $10.4 billion unrealized gains and $1.7 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 $591 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%">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 (in millions):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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><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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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<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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">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 1:</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="9" 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 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"/><td colspan="3" style="background-color:#ffffff;padding: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%">9,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">6,514 </span></td><td style="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="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"/><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,516 </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,514 </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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">356 </span></td><td style="background-color:#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%">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%">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"/><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%">9,516 </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,870 </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">The balance as of December 31, 2020 and June 30, 2021 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 (certain of which 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:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">As of December 31, 2020 and June 30, 2021 the long-term portion of marketable equity securities of $429 million and $591 million, respectively, 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-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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">5,128 </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%">Unrealized losses (including impairment)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">91 </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,787 </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%">(850)</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,061 </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%">During the three months ended June 30, 2021, included in the $23.5 billion of non-marketable equity securities, $4.7 billion were measured at fair value primarily based on observable market transactions, resulting in a net unrealized gain of $1.8 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, 2020 and June 30, 2021, equity securities accounted for under the equity method had a carrying value of approximately $1.4 billion and $1.6 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 6 for further details on other income (expense), net.</span></div>Derivative Financial InstrumentsWe 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 <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%">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:22.5pt"><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:22.5pt"><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 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: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 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 matu</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rities of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 months</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or less.</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%">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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of June 30, 2021, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $87 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: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 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, commodity prices, credit exposures and to enhance investment returns. Additionally, from time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains (losses) arising from these derivatives are reflected within the "other" component of other income (expense), net and the offsetting recognized gains (losses) on the marketable equity securities are reflected within the gain (loss) on equity </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%">securities, net component of other income (expense), net. See Note 6 for further details on 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 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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2021</span></td></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;border-top:1pt solid #000;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%">10,187 </span></td><td style="background-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%">15,941 </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%">1,569 </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,578 </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,965 </span></td><td style="background-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,167 </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%">39,861 </span></td><td style="background-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%">43,795 </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%">2,399 </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,933 </span></td><td style="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%">The fair values of our outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><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:16.297%"/><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:16.297%"/><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.841%"/><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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><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%">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 Derivatives Designated as 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 Value</span></td></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: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"/></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"/></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: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: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 style="background-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%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"/></tr><tr><td colspan="6" 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;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"/></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: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: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 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%">395 </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,127 </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,522 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><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:16.297%"/><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:16.297%"/><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.841%"/><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: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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><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%">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 Value</span></td></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: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"/></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"/></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: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%">355 </span></td><td style="background-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%">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%">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: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: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%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 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%">355 </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%">154 </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%">509 </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="6" 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;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"/></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: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%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">262 </span></td><td style="background-color:#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: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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#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 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%">61 </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%">294 </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%">355 </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-indent:22.5pt"><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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="21" 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 on Derivatives Before Tax Effect</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%">Three Months Ended</span></td><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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives in Cash Flow Hedging Relationship:</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 #000;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"/><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 style="background-color:#cceeff;padding:2px 0 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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">368 </span></td><td style="background-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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;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"/><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"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">199 </span></td><td style="background-color:#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%">(214)</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%">(243)</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%">330 </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%">346 </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"><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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="21" 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="21" 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%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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%">June 30,</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%">2020</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%">2021</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%">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:8pt;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:8pt;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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">38,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%">1,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">61,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,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 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"/></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:10pt;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"/></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: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"/><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:10pt;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: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%">140 </span></td><td style="background-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%">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: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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">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:10pt;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:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(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 </span></td><td style="background-color:#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:10pt;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"/></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: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"/><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:10pt;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: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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:10pt;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: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%">(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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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:10pt;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: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%">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%">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%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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: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: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:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</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%">33 </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%">21 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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:10pt;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: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%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(64)</span></td><td style="background-color:#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:10pt;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: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%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(142)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Total gains (losses)</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: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%">151 </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%">(246)</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%">(7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(183)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="21" 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="21" 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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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%">June 30,</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%">2020</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%">2021</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%">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:8pt;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:8pt;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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">79,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">117,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">7,470 </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"/></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:10pt;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"/></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: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"/><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:10pt;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: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%">166 </span></td><td style="background-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%">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: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%">(108)</span></td><td style="background-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%">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:10pt;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: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(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%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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: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"/><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:10pt;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: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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">28 </span></td><td style="background-color:#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:10pt;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: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%">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%">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%">(28)</span></td><td style="background-color:#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:10pt;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: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%">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%">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"/></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:10pt;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"/></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: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: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:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</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%">111 </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%">41 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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:10pt;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: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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(404)</span></td><td style="background-color:#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:10pt;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: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%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">181 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Total gains (losses)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div 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-right:4.5pt;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 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"><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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><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.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><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: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: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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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><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:8pt;font-weight:700;line-height:100%">As of June 30, 2021</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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%">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%">(45)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(208)</span></td><td style="background-color:#cceeff;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%">(190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">111 </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%;padding-left:15.37pt">The balances as of December 31, 2020 and June 30, 2021 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"><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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><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.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><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: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: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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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 June 30, 2021</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(45)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(208)</span></td><td style="background-color:#cceeff;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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(86)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">59 </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, 2020 and June 30, 2021 were related to derivative assets which are allowed to be net settled against derivative liabilities 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-weight:700;line-height:120%">Debt 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 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>We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method.<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 upon 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>Carrying value of marketable and non-marketable equity securitiesThe carrying value is measured as the total initial cost plus the cumulative net gain (loss).Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. 87000000 52000000 2000000000.0 2800000000 <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%">The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.266%"/><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 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%;text-decoration:underline">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:top"><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="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.266%"/><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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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%;text-decoration:underline">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%">6,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">6,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">6,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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"><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%">50,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,002 </span></td><td style="background-color:#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%">34,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">34,879 </span></td><td style="background-color:#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%">17,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">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,264 </span></td><td style="background-color:#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%">108,844 </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,140 </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%">(124)</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%">109,860 </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,715 </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%">103,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"/></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">    </span>The majority of our time deposits are domestic deposits. 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 6311000000 0 0 6311000000 6311000000 0 50959000000 497000000 50000000 51406000000 404000000 51002000000 34476000000 444000000 41000000 34879000000 0 34879000000 17098000000 199000000 33000000 17264000000 0 17264000000 108844000000 1140000000 124000000 109860000000 6715000000 103145000000 306000000 116000000 563000000 251000000 88000000 15000000 127000000 151000000 <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 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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:83.210%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.590%"/><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">20,663 </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,749 </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%">3,297 </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%">12,245 </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%">105,954 </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> 20663000000 69749000000 3297000000 12245000000 105954000000 <div style="margin-top:9pt;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 tables present fair values and gross unrealized losses recorded to AOCI, 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-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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, 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="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:bottom"><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;padding:0 1pt"/><td style="background-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;padding:0 1pt"/><td style="background-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;padding:0 1pt"/><td style="background-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: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%">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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">19,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(50)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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%">19,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(50)</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%">9,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">9,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#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%">5,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">34,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: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%">(106)</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%">174 </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)</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%">34,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="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%">(107)</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> 5516000000 9000000 3000000 0 5519000000 9000000 1999000000 1000000 0 0 1999000000 1000000 929000000 5000000 242000000 2000000 1171000000 7000000 8444000000 15000000 245000000 2000000 8689000000 17000000 19730000000 50000000 0 0 19730000000 50000000 9681000000 24000000 0 0 9681000000 24000000 5044000000 32000000 174000000 1000000 5218000000 33000000 34455000000 106000000 174000000 1000000 34629000000 107000000 0 0 0 0 <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%">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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">18 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">138 </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%">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 #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%">506 </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%">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%">1,437 </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,634 </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%">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%">7,103 </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%">1,455 </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,772 </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%">641 </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,609 </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>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. 18000000 138000000 233000000 506000000 1437000000 2634000000 408000000 7103000000 1455000000 2772000000 641000000 7609000000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.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.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom: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%">Equity Securities Sold</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">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;padding:0 1pt"/><td style="background-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,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">1,499 </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%">3,353 </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%">Total initial cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#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%">Cumulative net gains</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-bottom:3pt 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%">166 </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,220 </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 #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%">814 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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,587 </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>(1)Cumulative net gains excludes cumulative losses of $684 million resulting from our equity derivatives, which hedged the changes in fair value of certain marketable equity securities sold during the second quarter of 2021. The associated derivative liabilities arising from these losses were settled against our holdings of the underlying equity securities. 590000000 2629000000 1499000000 3353000000 424000000 409000000 685000000 766000000 166000000 2220000000 814000000 2587000000 -684000000 The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><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.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.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="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 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 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%">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 within other non-current assets.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><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.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.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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable 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,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,405 </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%">4,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,938 </span></td><td style="background-color:#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%">6,870 </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%">23,473 </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%">30,343 </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 $10.4 billion unrealized gains and $1.7 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 $591 million is included within other non-current assets.</span></div> 2227000000 14616000000 16843000000 3631000000 4277000000 7908000000 5858000000 18893000000 24751000000 6100000000 1900000000 429000000 2662000000 14743000000 17405000000 4208000000 8730000000 12938000000 6870000000 23473000000 30343000000 10400000000 1700000000 591000000 <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 (in millions):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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><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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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<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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" 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%">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 1:</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="9" 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 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"/><td colspan="3" style="background-color:#ffffff;padding: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%">9,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">6,514 </span></td><td style="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="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"/><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,516 </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,514 </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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">356 </span></td><td style="background-color:#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%">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%">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"/><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%">9,516 </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,870 </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">The balance as of December 31, 2020 and June 30, 2021 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 (certain of which 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:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">As of December 31, 2020 and June 30, 2021 the long-term portion of marketable equity securities of $429 million and $591 million, respectively, is included within other non-current assets.</span></div> 12210000000 9516000000 5470000000 6514000000 12210000000 5470000000 9516000000 6514000000 388000000 356000000 12210000000 5858000000 9516000000 6870000000 429000000 591000000 <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 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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">5,128 </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%">Unrealized losses (including impairment)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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%">91 </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,787 </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%">(850)</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,061 </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> 189000000 1852000000 545000000 5128000000 98000000 65000000 1395000000 67000000 91000000 1787000000 -850000000 5061000000 23500000000 4700000000 1800000000 1400000000 1600000000 P24M 87000000 <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;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">As of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2021</span></td></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;border-top:1pt solid #000;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%">10,187 </span></td><td style="background-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%">15,941 </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%">1,569 </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,578 </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,965 </span></td><td style="background-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,167 </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%">39,861 </span></td><td style="background-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%">43,795 </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%">2,399 </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,933 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10187000000 15941000000 1569000000 2578000000 9965000000 10167000000 39861000000 43795000000 2399000000 2933000000 <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 fair values of our outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><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:16.297%"/><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:16.297%"/><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.841%"/><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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><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%">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 Derivatives Designated as 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 Value</span></td></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: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"/></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"/></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: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: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 style="background-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%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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"/></tr><tr><td colspan="6" 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;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"/></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: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: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 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%">395 </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,127 </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,522 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.163%"/><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:16.297%"/><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:16.297%"/><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.841%"/><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: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 June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><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%">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 Value</span></td></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: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"/></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"/></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: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%">355 </span></td><td style="background-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%">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%">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: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: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%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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 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%">355 </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%">154 </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%">509 </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="6" 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;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"/></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: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%">61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">262 </span></td><td style="background-color:#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: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%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#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 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%">61 </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%">294 </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%">355 </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> 33000000 316000000 349000000 0 16000000 16000000 33000000 332000000 365000000 395000000 185000000 580000000 0 942000000 942000000 395000000 1127000000 1522000000 355000000 115000000 470000000 0 39000000 39000000 355000000 154000000 509000000 61000000 201000000 262000000 0 93000000 93000000 61000000 294000000 355000000 <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 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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="21" 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 on Derivatives Before Tax Effect</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%">Three Months Ended</span></td><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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives in Cash Flow Hedging Relationship:</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 #000;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"/><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 style="background-color:#cceeff;padding:2px 0 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 style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span 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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">368 </span></td><td style="background-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:bottom"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;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"/><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"/><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">199 </span></td><td style="background-color:#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%">(214)</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%">(243)</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%">330 </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%">346 </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"><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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="21" 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="21" 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%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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%">June 30,</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%">2020</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%">2021</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%">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:8pt;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:8pt;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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">38,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%">1,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">61,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,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 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"/></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:10pt;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"/></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: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"/><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:10pt;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: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%">140 </span></td><td style="background-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%">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: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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">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:10pt;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:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(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 </span></td><td style="background-color:#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:10pt;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"/></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: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"/><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:10pt;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: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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:10pt;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: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%">(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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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:10pt;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: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%">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%">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%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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: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: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:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</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%">33 </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%">21 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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:10pt;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: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%">(69)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(64)</span></td><td style="background-color:#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:10pt;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: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%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(142)</span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Total gains (losses)</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: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%">151 </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%">(246)</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%">(7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(183)</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="21" 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="21" 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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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%">June 30,</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%">2020</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%">2021</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%">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:8pt;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:8pt;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:8pt;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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">79,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">117,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">7,470 </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"/></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:10pt;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"/></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: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"/><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:10pt;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: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%">166 </span></td><td style="background-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%">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: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%">(108)</span></td><td style="background-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%">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:10pt;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: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(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%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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: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"/><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:10pt;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: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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">28 </span></td><td style="background-color:#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:10pt;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: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%">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%">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%">(28)</span></td><td style="background-color:#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:10pt;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: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%">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%">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"/></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:10pt;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"/></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: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: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:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</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%">111 </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%">41 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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"/></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:10pt;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: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%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(404)</span></td><td style="background-color:#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:10pt;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: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%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">181 </span></td><td style="background-color:#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:10pt;font-weight:400;line-height:100%">Total gains (losses)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -44000000 -60000000 368000000 102000000 -49000000 -4000000 3000000 45000000 -121000000 -179000000 -41000000 199000000 -214000000 -243000000 330000000 346000000 38297000000 1894000000 61880000000 2624000000 140000000 0 -3000000 0 11000000 0 -4000000 0 0 9000000 0 28000000 0 -9000000 0 -28000000 0 1000000 0 2000000 0 33000000 0 21000000 0 -69000000 0 -64000000 0 -211000000 0 -142000000 151000000 -246000000 -7000000 -183000000 79456000000 1674000000 117194000000 7470000000 166000000 0 -108000000 0 34000000 0 -8000000 0 0 -8000000 0 28000000 0 8000000 0 -28000000 0 2000000 0 4000000 0 111000000 0 41000000 0 160000000 0 -404000000 0 -239000000 0 181000000 200000000 34000000 -116000000 -178000000 <div style="margin-top:6pt;padding-right:4.5pt;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 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"><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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><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.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><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: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: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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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><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:8pt;font-weight:700;line-height:100%">As of June 30, 2021</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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%">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%">(45)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(208)</span></td><td style="background-color:#cceeff;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%">(190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">111 </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, 2020 and June 30, 2021 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements. 397000000 32000000 365000000 295000000 16000000 0 54000000 554000000 45000000 509000000 208000000 190000000 0 111000000 <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%">Offsetting of Liabilities</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><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.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><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: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: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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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 June 30, 2021</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(45)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(208)</span></td><td style="background-color:#cceeff;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%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(86)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">59 </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, 2020 and June 30, 2021 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.</span></div> 1554000000 32000000 1522000000 295000000 1000000 943000000 283000000 400000000 45000000 355000000 208000000 2000000 86000000 59000000 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, 2020 and June 30, 2021, assets that can only be used to settle obligations of these VIEs were $5.7 billion and $7.3 billion, respectively. The liabilities for which creditors only have recourse to the VIEs were $2.3 billion for both periods.</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 was $3.9 billion and $4.4 billion as of December 31, 2020 and June 30, 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the "other" component of other income (expense), net. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 for further details on 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-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%">In June 2021, Waymo, a consolidated VIE, completed an investment round with additional funding of $2.5 billion, the majority of which represented investment from Alphabet. The investments from external parties were accounted for as equity transactions and resulted in recognition of noncontrolling interests. Waymo is a self-driving technology development company with a mission to make it safe and easy for people and things to get where they're going. </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, 2020 and June 30, 2021. 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. 5700000000 7300000000 2300000000 2300000000 3900000000 4400000000 2500000000 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</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had no co</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mmercial paper outstanding as of December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and June 30, 2021. </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-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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><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.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.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-2020 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%">2024 - 2060</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%">0.45% - 3.38%</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%">0.57% - 3.38%</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%">14,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%">13,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"><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:#cceeff;padding: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%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,608 </span></td><td style="background-color:#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:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,201 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,608 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding: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%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#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 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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">(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%">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"><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:#cceeff;padding: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%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#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:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,932 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 6.</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 $14.0 billion and $12.4 billion as of December 31, 2020 and June 30, 2021, 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"><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 June 30, 2021, we have $10.0 billion of revolving credit facilities. No amounts were outstanding under the credit facilities as of December 31, 2020 and June 30, 2021.</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 April 2021, we terminated the existing $4.0 billion revolving credit facilities, which were scheduled to expire in July 2023, and entered into two new revolving credit facilities in the amounts of $4.0 billion and $6.0 billion, which will expire in April 2022 and April 2026, respectively. The interest rates for the new credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts have been borrowed under the new credit facilities.</span></div> 5000000000.0 0 0 The total outstanding debt is summarized below (in millions, except percentages):<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.671%"/><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.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.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><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.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-2020 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%">2024 - 2060</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%">0.45% - 3.38%</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%">0.57% - 3.38%</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%">14,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%">13,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"><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:#cceeff;padding: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%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,608 </span></td><td style="background-color:#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:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,201 </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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,608 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding: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%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#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 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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">(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%">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"><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:#cceeff;padding: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%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#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:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,932 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,328 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 6.</span></div> 0.0045 0.0338 0.0057 0.0338 14000000000 13000000000 1201000000 1608000000 15201000000 14608000000 169000000 163000000 999000000 0 101000000 117000000 13932000000 14328000000 14000000000.0 12400000000 10000000000.0 0 0 4000000000.0 2 4000000000.0 6000000000.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-indent:22.5pt"><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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><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><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">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"/><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%">55,910 </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%">45,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,188 </span></td><td style="background-color:#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%">23,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%">21,825 </span></td><td style="background-color:#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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,951 </span></td><td style="background-color:#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%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#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, 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%">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"/><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%">137,075 </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%">(41,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%">(45,378)</span></td><td style="background-color:#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%">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"/><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%">91,697 </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-indent:22.5pt"><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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><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><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/>June 30, 2021</span></td></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%">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"/><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,254 </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%">Payables to brokers for unsettled investment trades</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#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 customer 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%">3,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,865 </span></td><td style="background-color:#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%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,387 </span></td><td style="background-color:#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%">Current operating lease 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%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,037 </span></td><td style="background-color:#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 accrued expenses and current 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%">10,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,472 </span></td><td style="background-color:#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%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;padding:2px 0;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;padding:2px 0;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,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">Includes the effects of foreign exchange and interest. See Note 9 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:5pt;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 AOCI, net of income tax, were as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><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.823%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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="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, 2019</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,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 style="background-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%">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 style="background-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%">(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 style="background-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,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 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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 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:#cceeff;padding:2px 0 2px 1pt;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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;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%">(318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">(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%">1,047 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">155 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">936 </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 June 30, 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%">(2,269)</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,859 </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%">114 </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%">(296)</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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.823%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><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, 2020</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%">(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 style="background-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,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(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%">633 </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: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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#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: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%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">(604)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">218 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">(443)</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 June 30, 2021</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%">(921)</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,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%">103 </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%">190 </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:5pt;text-indent:22.5pt"><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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><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:26.239%"/><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.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.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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></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="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%">Three Months Ended</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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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: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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></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="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: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%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">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 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%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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: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 income 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%">149 </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%">75 </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%">318 </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%">64 </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="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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 income 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%">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 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%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">(81)</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="9" 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 income tax</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%">264 </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%">79 </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%">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: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"><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-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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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:10pt;font-weight:400;line-height:100%">$</span></td><td 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,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">734 </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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#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%">Foreign currency exchange gain (loss), 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%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#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%">Gain (loss) on debt securities, 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%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#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%">1,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%">2,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,609 </span></td><td style="background-color:#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%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,188)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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%">1,894 </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,624 </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,674 </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,470 </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">Interest expense is net of interest capitalized of $57 million and $45 million for the three months ended June 30, 2020 and 2021, respectively, and $109 million and $92 million for the six months ended June 30, 2020 and 2021, respectively.</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%">Property and equipment, net, consisted of the following (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><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><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">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"/><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%">55,910 </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%">45,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,188 </span></td><td style="background-color:#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%">23,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%">21,825 </span></td><td style="background-color:#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="padding:2px 0 2px 1pt;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,951 </span></td><td style="background-color:#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%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#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, 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%">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"/><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%">137,075 </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%">(41,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%">(45,378)</span></td><td style="background-color:#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%">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"/><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%">91,697 </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> 49732000000 55910000000 45906000000 51188000000 23111000000 21825000000 7516000000 7951000000 197000000 201000000 126462000000 137075000000 41713000000 45378000000 84749000000 91697000000 <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%">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><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><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/>June 30, 2021</span></td></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%">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"/><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,254 </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%">Payables to brokers for unsettled investment trades</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#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 customer 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%">3,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,865 </span></td><td style="background-color:#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%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,387 </span></td><td style="background-color:#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%">Current operating lease 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%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,037 </span></td><td style="background-color:#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 accrued expenses and current 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%">10,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,472 </span></td><td style="background-color:#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%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;padding:2px 0;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:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;padding:2px 0;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,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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%">Includes the effects of foreign exchange and interest. See Note 9 for further details.</span></div> 10409000000 10254000000 754000000 966000000 3118000000 2865000000 2197000000 2387000000 1694000000 2037000000 10459000000 10472000000 28631000000 28981000000 <div style="margin-top:5pt;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 AOCI, net of income tax, were as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><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.823%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><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="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, 2019</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,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 style="background-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%">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 style="background-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%">(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 style="background-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,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 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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 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:#cceeff;padding:2px 0 2px 1pt;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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;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%">(318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">(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%">1,047 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">155 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">936 </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 June 30, 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%">(2,269)</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,859 </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%">114 </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%">(296)</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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><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.823%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><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, 2020</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%">(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 style="background-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,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(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%">633 </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: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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#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: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%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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%">(57)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">(604)</span></td><td style="background-color:#cceeff;border-top:1pt 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%">218 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">(443)</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 June 30, 2021</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%">(921)</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,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%">103 </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%">190 </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> -2003000000 812000000 -41000000 -1232000000 -266000000 1365000000 289000000 1388000000 0 0 3000000 3000000 0 318000000 137000000 455000000 -266000000 1047000000 155000000 936000000 -2269000000 1859000000 114000000 -296000000 -864000000 1612000000 -115000000 633000000 -57000000 -540000000 92000000 -505000000 0 0 45000000 45000000 0 64000000 -81000000 -17000000 -57000000 -604000000 218000000 -443000000 -921000000 1008000000 103000000 190000000 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.122%"/><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:26.239%"/><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.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.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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></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="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%">Three Months Ended</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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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: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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></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="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: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%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">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 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%">403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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: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 income 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%">149 </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%">75 </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%">318 </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%">64 </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="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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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%">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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 income 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%">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 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%">4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">(81)</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="9" 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 income tax</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%">264 </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%">79 </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%">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: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> 189000000 96000000 403000000 82000000 40000000 21000000 85000000 18000000 149000000 75000000 318000000 64000000 140000000 -3000000 166000000 -108000000 2000000 2000000 3000000 3000000 27000000 -5000000 32000000 -24000000 115000000 4000000 137000000 -81000000 264000000 79000000 455000000 -17000000 <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 components of other income (expense), net, were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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:10pt;font-weight:400;line-height:100%">$</span></td><td 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,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">734 </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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#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%">Foreign currency exchange gain (loss), 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%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#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%">Gain (loss) on debt securities, 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%">387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#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%">1,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%">2,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,609 </span></td><td style="background-color:#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%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,188)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 </span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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%">1,894 </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,624 </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,674 </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,470 </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">Interest expense is net of interest capitalized of $57 million and $45 million for the three months ended June 30, 2020 and 2021, respectively, and $109 million and $92 million for the six months ended June 30, 2020 and 2021, respectively.</span></div> 433000000 389000000 1019000000 734000000 13000000 76000000 34000000 152000000 -92000000 -51000000 -173000000 62000000 387000000 111000000 399000000 25000000 1455000000 2772000000 641000000 7609000000 75000000 523000000 69000000 1188000000 -54000000 92000000 20000000 97000000 -147000000 -90000000 -129000000 283000000 1894000000 2624000000 1674000000 7470000000 57000000 45000000 109000000 92000000 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%">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, Inc. for $2.1 billion. The addition of Fitbit to Google Services is expected to help spur innovation in wearable devices. </span></div>The assets acquired and liabilities assumed were recorded at fair value. The purchase price excludes post acquisition compensation arrangements. The purchase price was attributed to $440 million cash acquired, $590 million of intangible assets, $1.2 billion of goodwill and $92 million of net liabilities assumed. Goodwill was recorded in the Google Services segment and primarily attributable to synergies expected to arise after the acquisition. Goodwill is not expected to be deductible for tax purposes. 2100000000 440000000 590000000 1200000000 92000000 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 six months ended June 30, 2021 were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><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.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.602%"/><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 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: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">18,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,175 </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%">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%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,227 </span></td><td style="background-color:#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%">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%">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%">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%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Balance as of June 30, 2021</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: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%">19,751 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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,963 </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%">692 </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%">22,406 </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%">Other Intangible Assets</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%">Information regarding purchased intangible assets were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width: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%">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/>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,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="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="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="border-bottom:3pt 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width: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%">As of June 30, 2021</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%">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,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">897 </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%">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%">464 </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%">93 </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%">371 </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%">861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </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 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="border-bottom:3pt 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%">6,149 </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,523 </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,626 </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: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 six months ended June 30, 2021, patents and developed technology have a weighted</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-average useful lif</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e of 4.0 years, customer relationships have a weighted-average useful life of 3.8 years, and trade names and other have a weighted-average useful life of 10.0 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%">Amortization expense relating to purchased intangible assets was $194 million and $215 million for the three months ended June 30, 2020 and 2021, respectively, and $398 million and $432 million for the six months ended June 30, 2020 and 2021, 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%">As of June 30, 2021, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter was as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width: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%">Remainder of 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%">430 </span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#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%">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%">226 </span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">74 </span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#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 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,626 </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;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 six months ended June 30, 2021 were as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><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.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.602%"/><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 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: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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">18,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,175 </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%">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%">1,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,227 </span></td><td style="background-color:#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%">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%">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%">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%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Balance as of June 30, 2021</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: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%">19,751 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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,963 </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%">692 </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%">22,406 </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> 18517000000 1957000000 701000000 21175000000 1221000000 5000000 1000000 1227000000 13000000 1000000 -10000000 4000000 19751000000 1963000000 692000000 22406000000 <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%">Information regarding purchased intangible assets were as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width: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%">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/>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,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="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="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="border-bottom:3pt 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width: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%">As of June 30, 2021</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%">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,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">897 </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%">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%">464 </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%">93 </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%">371 </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%">861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </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 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="border-bottom:3pt 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%">6,149 </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,523 </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,626 </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: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 six months ended June 30, 2021, patents and developed technology have a weighted</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-average useful lif</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e of 4.0 years, customer relationships have a weighted-average useful life of 3.8 years, and trade names and other have a weighted-average useful life of 10.0 years.</span></div> 4639000000 3649000000 990000000 266000000 49000000 217000000 699000000 461000000 238000000 5604000000 4159000000 1445000000 4824000000 3927000000 897000000 464000000 93000000 371000000 861000000 503000000 358000000 6149000000 4523000000 1626000000 P4Y P3Y9M18D P10Y 194000000 215000000 398000000 432000000 <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 June 30, 2021, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter was as follows (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width: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%">Remainder of 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%">430 </span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507 </span></td><td style="background-color:#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%">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%">226 </span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">74 </span></td><td style="background-color:#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#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 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,626 </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> 430000000 507000000 226000000 197000000 74000000 192000000 1626000000 Contingencies <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%">Indemnifications</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 the normal course of business, including to facilitate transactions in our services and products and corporate activities, we indemnify certain parties, including advertisers, Google Network partners, customers of Google Cloud offerings, lessors, and service providers 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:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, 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="background-color:#ffffff;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="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%">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. 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. On June 22, 2021, the EC opened a formal investigation into Google's advertising technology business practices. On July 7, 2021, a number of state Attorneys General filed an antitrust complaint against us in the United States District Court for the Northern District of California, alleging that Google’s operation of Android and Google Play violated U.S. antitrust laws and state antitrust and consumer protection laws. 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, the EC, 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 (“Java APIs”). 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 Federal Circuit Court of Appeals 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 the 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. On April 5, 2021, the Supreme Court reversed the Federal Circuit's ruling and found that Google’s use of the Java APIs was a fair use as a matter </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%">of law. The Supreme Court remanded the case to the Federal Circuit for further proceedings in conformity with the Supreme Court opinion. On May 14, 2021, the Federal Circuit entered an order affirming the district court’s final judgment in favor of Google. On June 21, 2021, the Federal Circuit issued a mandate returning the case to the district court, and the case is now concluded. </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:120%">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 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 13.</span></div> 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%">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 $28.0 billion of its Class C capital stock, which was completed during the second quarter of 2021. In April 2021, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $50.0 billion of its Class C capital stock. In July 2021, the Alphabet board approved an amendment to the April 2021 authorization, permitting the company to repurchase both Class A and Class C shares in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">June 30, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, $43.5 billion remains 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. </span></div>During the three and six months ended June 30, 2021, we repurchased and subsequently retired 5.4 million and 11.1 million shares of Alphabet Class C capital stock for an aggregate amount of $12.8 billion and $24.2 billion, respectively 28000000000.0 50000000000.0 43500000000 5400000 11100000 12800000000 24200000000 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%">The following table sets 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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><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.710%"/><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.710%"/><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.710%"/><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.710%"/><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.715%"/><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%">Three Months Ended June 30,</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><td colspan="3" style="border-top:1pt solid #000;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%">2021</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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">3,055 </span></td><td style="background-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%">473 </span></td><td style="background-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%">3,431 </span></td><td style="background-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%">8,321 </span></td><td style="background-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%">1,265 </span></td><td style="background-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%">8,939 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">336,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">300,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:8pt;font-weight:400;line-height:100%">45,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">322,781 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">10.21 </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%">10.21 </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%">10.21 </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%">27.69 </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%">27.69 </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%">27.69 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,055 </span></td><td style="background-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%">473 </span></td><td style="background-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%">3,431 </span></td><td style="background-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%">8,321 </span></td><td style="background-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%">1,265 </span></td><td style="background-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%">8,939 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">1,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(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:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#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%">3,502 </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%">470 </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%">3,457 </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%">9,437 </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%">1,246 </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%">9,088 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">336,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">300,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">45,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">322,781 </span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding: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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,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:8pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">10,639 </span></td><td style="background-color:#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%">345,755 </span></td><td style="background-color:#cceeff;border-top:1pt 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,355 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">341,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;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%">346,192 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">45,692 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">333,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">10.13 </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%">10.13 </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%">10.13 </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%">27.26 </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%">27.26 </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%">27.26 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><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.710%"/><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.710%"/><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.710%"/><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.710%"/><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.715%"/><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%">Six Months Ended June 30,</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><td colspan="3" style="border-top:1pt solid #000;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%">2021</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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">6,042 </span></td><td style="background-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%">935 </span></td><td style="background-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%">6,818 </span></td><td style="background-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%">16,330 </span></td><td style="background-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,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 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,640 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">338,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">300,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">324,737 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">20.16 </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%">20.16 </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%">20.16 </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%">54.32 </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%">54.32 </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%">54.32 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,042 </span></td><td style="background-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%">935 </span></td><td style="background-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%">6,818 </span></td><td style="background-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%">16,330 </span></td><td style="background-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,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 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,640 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(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:8pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#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%">6,924 </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%">928 </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%">6,871 </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%">18,546 </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,449 </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,909 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">338,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">300,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">45,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">324,737 </span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding: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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">9,736 </span></td><td style="background-color:#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,160 </span></td><td style="background-color:#cceeff;border-top:1pt 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,383 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">343,486 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">346,369 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">45,742 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">334,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="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 periods presented above, 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:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets 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-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><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.710%"/><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.710%"/><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.710%"/><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.710%"/><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.715%"/><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%">Three Months Ended June 30,</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><td colspan="3" style="border-top:1pt solid #000;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%">2021</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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">3,055 </span></td><td style="background-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%">473 </span></td><td style="background-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%">3,431 </span></td><td style="background-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%">8,321 </span></td><td style="background-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%">1,265 </span></td><td style="background-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%">8,939 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">336,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">300,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:8pt;font-weight:400;line-height:100%">45,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">322,781 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">10.21 </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%">10.21 </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%">10.21 </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%">27.69 </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%">27.69 </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%">27.69 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,055 </span></td><td style="background-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%">473 </span></td><td style="background-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%">3,431 </span></td><td style="background-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%">8,321 </span></td><td style="background-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%">1,265 </span></td><td style="background-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%">8,939 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">1,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(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:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#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%">3,502 </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%">470 </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%">3,457 </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%">9,437 </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%">1,246 </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%">9,088 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">336,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">300,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">45,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">322,781 </span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding: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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,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:8pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">10,639 </span></td><td style="background-color:#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%">345,755 </span></td><td style="background-color:#cceeff;border-top:1pt 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,355 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">341,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;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%">346,192 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">45,692 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">333,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">10.13 </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%">10.13 </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%">10.13 </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%">27.26 </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%">27.26 </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%">27.26 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:42.365%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><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.710%"/><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.710%"/><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.710%"/><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.710%"/><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.715%"/><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%">Six Months Ended June 30,</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><td colspan="3" style="border-top:1pt solid #000;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%">2021</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><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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">6,042 </span></td><td style="background-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%">935 </span></td><td style="background-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%">6,818 </span></td><td style="background-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%">16,330 </span></td><td style="background-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,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 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,640 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">338,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">300,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">324,737 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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%">20.16 </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%">20.16 </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%">20.16 </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%">54.32 </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%">54.32 </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%">54.32 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6,042 </span></td><td style="background-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%">935 </span></td><td style="background-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%">6,818 </span></td><td style="background-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%">16,330 </span></td><td style="background-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,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 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,640 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(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:8pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#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%">6,924 </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%">928 </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%">6,871 </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%">18,546 </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,449 </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,909 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">338,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">300,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">45,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">324,737 </span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding: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 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">45,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">9,736 </span></td><td style="background-color:#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,160 </span></td><td style="background-color:#cceeff;border-top:1pt 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,383 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">343,486 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">346,369 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">45,742 </span></td><td style="background-color:#cceeff;border-top:1pt 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%">334,473 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#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 #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53.54 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3055000000 473000000 3431000000 8321000000 1265000000 8939000000 299308000 46355000 336105000 300485000 45692000 322781000 10.21 10.21 10.21 27.69 27.69 27.69 3055000000 473000000 3431000000 8321000000 1265000000 8939000000 473000000 0 0 1265000000 0 0 26000000 3000000 -26000000 149000000 19000000 -149000000 3502000000 470000000 3457000000 9437000000 1246000000 9088000000 299308000 46355000 336105000 300485000 45692000 322781000 46355000 0 0 45692000 0 0 92000 0 5164000 15000 0 10639000 345755000 46355000 341269000 346192000 45692000 333420000 10.13 10.13 10.13 27.26 27.26 27.26 6042000000 935000000 6818000000 16330000000 2485000000 17640000000 299642000 46383000 338092000 300610000 45742000 324737000 20.16 20.16 20.16 54.32 54.32 54.32 6042000000 935000000 6818000000 16330000000 2485000000 17640000000 935000000 0 0 2485000000 0 0 53000000 7000000 -53000000 269000000 36000000 -269000000 6924000000 928000000 6871000000 18546000000 2449000000 17909000000 299642000 46383000 338092000 300610000 45742000 324737000 46383000 0 0 45742000 0 0 135000 0 5394000 17000 0 9736000 346160000 46383000 343486000 346369000 45742000 334473000 20.00 20.00 20.00 53.54 53.54 53.54 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-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 three months ended June 30, 2020 and 2021, total stock-based compensation ("SBC") expense was $3.5 billion and $4.0 billion, including amounts associated with awards we expect to settle in Alphabet stock of $3.3 billion and $3.7 billion, r</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">espectively. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2020 and 2021, total SBC expense was $6.8 billion and $7.8 billion, including amounts associated with awards we expect to settle in Alphabet stock of $6.5 billion and $7.4 billion, r</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">espectively.</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 Award Activities</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 following table summarizes the activities for our unvested restricted stock units ("RSUs") in Alphabet stock for the six months ended June 30, 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><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="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%">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:8pt;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%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,288,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,262.13 </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: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="background-color:#ffffff;padding:2px 0 2px 1pt;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,082,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,810.91 </span></td><td style="background-color:#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%"> 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%">(5,491,338)</span></td><td style="background-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,315.93 </span></td><td style="background-color:#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: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(973,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,396.04 </span></td><td style="background-color:#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%">Unvested as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,905,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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,475.11 </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"/></tr></table></div>As of June 30, 2021, there was $30.6 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.7 years. 3500000000 4000000000.0 3300000000 3700000000 6800000000 7800000000 6500000000 7400000000 <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 following table summarizes the activities for our unvested restricted stock units ("RSUs") in Alphabet stock for the six months ended June 30, 2021:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><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="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%">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:8pt;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%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,288,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,262.13 </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: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="background-color:#ffffff;padding:2px 0 2px 1pt;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,082,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,810.91 </span></td><td style="background-color:#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%"> 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%">(5,491,338)</span></td><td style="background-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,315.93 </span></td><td style="background-color:#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: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(973,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,396.04 </span></td><td style="background-color:#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%">Unvested as of June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,905,993 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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,475.11 </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"/></tr></table></div> 19288793 1262.13 9082093 1810.91 5491338 1315.93 973555 1396.04 21905993 1475.11 30600000000 P2Y8M12D 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%">The following table presents our provision for income taxes (in millions, except for effective tax rate):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">6,813 </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%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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. Our total gross unrecognized tax benefits were $3.8 billion and $4.6 billion as of December 31, 2020 and June 30, 2021, respectively. Our total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $2.6 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Although the timing of the 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%">For information regarding non-income taxes, see Note 9.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">6,813 </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%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 1318000000 3460000000 2239000000 6813000000 0.159 0.157 0.140 0.157 3800000000 4600000000 2600000000 3200000000 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 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 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 certain 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-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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 #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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-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="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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: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%">34,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">57,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">73,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">108,245 </span></td><td style="background-color:#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%">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%">3,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,675 </span></td><td style="background-color:#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%">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%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">Total revenues</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: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%">38,297 </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%">61,880 </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 #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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: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%">9,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">22,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">21,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">41,889 </span></td><td style="background-color:#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%">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%">(1,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">(1,565)</span></td><td style="background-color:#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%">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%">(1,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%">(1,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,543)</span></td><td style="background-color:#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%">Corporate costs, unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,983)</span></td><td style="background-color:#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%">Total income from operations</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%">6,383 </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%">19,361 </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%">14,360 </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,798 </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%">For revenues by geography, see Note 2.</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 following table presents our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><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.691%"/><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><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">United States</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%">69,315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">74,993 </span></td><td style="background-color:#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%">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%">27,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%">29,682 </span></td><td style="background-color:#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%">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%">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"/><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,675 </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%">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 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 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 certain 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-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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 #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><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-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="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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: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%">34,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">57,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">73,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">108,245 </span></td><td style="background-color:#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%">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%">3,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,675 </span></td><td style="background-color:#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%">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%">148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">Total revenues</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: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%">38,297 </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%">61,880 </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 #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,194 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><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.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.602%"/><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="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%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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%">2020</span></td><td colspan="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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><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: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%">9,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">22,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">21,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">41,889 </span></td><td style="background-color:#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%">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%">(1,426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(591)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">(1,565)</span></td><td style="background-color:#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%">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%">(1,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%">(1,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,543)</span></td><td style="background-color:#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%">Corporate costs, unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,983)</span></td><td style="background-color:#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%">Total income from operations</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%">6,383 </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%">19,361 </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%">14,360 </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,798 </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%">For revenues by geography, see Note 2.</span></div> 34991000000 57067000000 73189000000 108245000000 3007000000 4628000000 5784000000 8675000000 148000000 192000000 283000000 390000000 151000000 -7000000 200000000 -116000000 38297000000 61880000000 79456000000 117194000000 9539000000 22343000000 21087000000 41889000000 -1426000000 -591000000 -3156000000 -1565000000 -1116000000 -1398000000 -2237000000 -2543000000 -614000000 -993000000 -1334000000 -1983000000 6383000000 19361000000 14360000000 35798000000 <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 following table presents our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><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.691%"/><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><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/>June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">United States</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%">69,315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">74,993 </span></td><td style="background-color:#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%">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%">27,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%">29,682 </span></td><td style="background-color:#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%">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%">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"/><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,675 </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> 69315000000 74993000000 27645000000 29682000000 96960000000 104675000000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 20, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-37580  
Entity Registrant Name Alphabet Inc.  
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-0000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001652044  
Current Fiscal Year End Date --12-31  
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   301,084,627
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   45,501,786
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   320,168,491
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 23,630 $ 26,465
Marketable securities 112,233 110,229
Total cash, cash equivalents, and marketable securities 135,863 136,694
Accounts receivable, net 31,967 30,930
Income taxes receivable, net 884 454
Inventory 907 728
Other current assets 6,076 5,490
Total current assets 175,697 174,296
Non-marketable investments 25,532 20,703
Deferred income taxes 1,153 1,084
Property and equipment, net 91,697 84,749
Operating lease assets 12,978 12,211
Intangible assets, net 1,626 1,445
Goodwill 22,406 21,175
Other non-current assets 4,298 3,953
Total assets 335,387 319,616
Current liabilities:    
Accounts payable 4,708 5,589
Accrued compensation and benefits 10,088 11,086
Accrued expenses and other current liabilities 28,981 28,631
Accrued revenue share 7,438 7,500
Deferred revenue 2,715 2,543
Income taxes payable, net 1,811 1,485
Total current liabilities 55,741 56,834
Long-term debt 14,328 13,932
Deferred revenue, non-current 510 481
Income taxes payable, non-current 8,651 8,849
Deferred income taxes 4,703 3,561
Operating lease liabilities 11,619 11,146
Other long-term liabilities 2,270 2,269
Total liabilities 97,822 97,072
Contingencies (Note 9)
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); 675,222 (Class A 300,730, Class B 45,843, Class C 328,649) and 667,637 (Class A 301,040, Class B 45,546, Class C 321,051) shares issued and outstanding 60,436 58,510
Accumulated other comprehensive income (loss) 190 633
Retained earnings 176,939 163,401
Total stockholders’ equity 237,565 222,544
Total liabilities and stockholders’ equity $ 335,387 $ 319,616
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Stockholders’ equity:    
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
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) 667,637,000 675,222,000
Common stock and capital stock, shares outstanding (in shares) 667,637,000 675,222,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) 301,040,000 300,730,000
Common stock and capital stock, shares outstanding (in shares) 301,040,000 300,730,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,546,000 45,843,000
Common stock and capital stock, shares outstanding (in shares) 45,546,000 45,843,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) 321,051,000 328,649,000
Common stock and capital stock, shares outstanding (in shares) 321,051,000 328,649,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenues $ 61,880 $ 38,297 $ 117,194 $ 79,456
Costs and expenses:        
Cost of revenues 26,227 18,553 50,330 37,535
Research and development 7,675 6,875 15,160 13,695
Sales and marketing 5,276 3,901 9,792 8,401
General and administrative 3,341 2,585 6,114 5,465
Total costs and expenses 42,519 31,914 81,396 65,096
Income from operations 19,361 6,383 35,798 14,360
Other income (expense), net 2,624 1,894 7,470 1,674
Income before income taxes 21,985 8,277 43,268 16,034
Provision for income taxes 3,460 1,318 6,813 2,239
Net income $ 18,525 $ 6,959 $ 36,455 $ 13,795
Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 27.69 $ 10.21 $ 54.32 $ 20.16
Diluted net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 27.26 $ 10.13 $ 53.54 $ 20.00
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income $ 18,525 $ 6,959 $ 36,455 $ 13,795
Other comprehensive income (loss):        
Change in foreign currency translation adjustment 366 284 (57) (266)
Available-for-sale investments:        
Change in net unrealized gains (losses) (52) 867 (540) 1,365
Less: reclassification adjustment for net (gains) losses included in net income (75) (149) (64) (318)
Net change, net of income tax benefit (expense) of $(220), $37, $(301) and $172 (127) 718 (604) 1,047
Cash flow hedges:        
Change in net unrealized gains (losses) (42) (86) 137 292
Less: reclassification adjustment for net (gains) losses included in net income (4) (115) 81 (137)
Net change, net of income tax benefit (expense) of $35, $15, $(46) and $(35) (46) (201) 218 155
Other comprehensive income (loss) 193 801 (443) 936
Comprehensive income $ 18,718 $ 7,760 $ 36,012 $ 14,731
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Income tax benefit (expense) related to available-for-sale investments $ 37 $ (220) $ 172 $ (301)
Income tax benefit (expense) related to cash flow hedges $ 15 $ 35 $ (35) $ (46)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Millions
Total
Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2019   688,335    
Beginning Balance at Dec. 31, 2019 $ 201,442 $ 50,552 $ (1,232) $ 152,122
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   4,516    
Common and capital stock issued 143 $ 143    
Stock-based compensation expense 6,635 6,635    
Tax withholding related to vesting of restricted stock units and other (2,737) $ (2,737)    
Repurchases of capital stock (in shares)   (11,636)    
Repurchases of capital stock (15,348) $ (1,112)   (14,236)
Sale of interest in consolidated entities 2,456 $ 2,456    
Net income 13,795     13,795
Other comprehensive income (loss) 936   936  
Ending Balance (in shares) at Jun. 30, 2020   681,215    
Ending Balance at Jun. 30, 2020 207,322 $ 55,937 (296) 151,681
Beginning Balance (in shares) at Mar. 31, 2020   683,972    
Beginning Balance at Mar. 31, 2020 203,659 $ 53,688 (1,097) 151,068
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   2,391    
Common and capital stock issued 37 $ 37    
Stock-based compensation expense 3,413 3,413    
Tax withholding related to vesting of restricted stock units and other (1,558) $ (1,558)    
Repurchases of capital stock (in shares)   (5,148)    
Repurchases of capital stock (6,852) $ (506)   (6,346)
Sale of interest in consolidated entities 863 $ 863    
Net income 6,959     6,959
Other comprehensive income (loss) 801   801  
Ending Balance (in shares) at Jun. 30, 2020   681,215    
Ending Balance at Jun. 30, 2020 207,322 $ 55,937 (296) 151,681
Beginning Balance (in shares) at Dec. 31, 2020   675,222    
Beginning Balance at Dec. 31, 2020 222,544 $ 58,510 633 163,401
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   3,488    
Common and capital stock issued 7 $ 7    
Stock-based compensation expense 7,632 7,632    
Tax withholding related to vesting of restricted stock units and other (4,749) $ (4,749)    
Repurchases of capital stock (in shares)   (11,073)    
Repurchases of capital stock (24,191) $ (1,274)   (22,917)
Sale of interest in consolidated entities 310 $ 310    
Net income 36,455     36,455
Other comprehensive income (loss) (443)   (443)  
Ending Balance (in shares) at Jun. 30, 2021   667,637    
Ending Balance at Jun. 30, 2021 237,565 $ 60,436 190 176,939
Beginning Balance (in shares) at Mar. 31, 2021   671,094    
Beginning Balance at Mar. 31, 2021 230,013 $ 59,436 (3) 170,580
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   1,919    
Common and capital stock issued 1 $ 1    
Stock-based compensation expense 3,844 3,844    
Tax withholding related to vesting of restricted stock units and other (2,515) $ (2,515)    
Repurchases of capital stock (in shares)   (5,376)    
Repurchases of capital stock (12,796) $ (630)   (12,166)
Sale of interest in consolidated entities 300 $ 300    
Net income 18,525     18,525
Other comprehensive income (loss) 193   193  
Ending Balance (in shares) at Jun. 30, 2021   667,637    
Ending Balance at Jun. 30, 2021 $ 237,565 $ 60,436 $ 190 $ 176,939
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Operating activities    
Net income $ 36,455 $ 13,795
Adjustments:    
Depreciation and impairment of property and equipment 5,255 6,077
Amortization and impairment of intangible assets 443 417
Stock-based compensation expense 7,548 6,573
Deferred income taxes 1,479 (416)
Gain on debt and equity securities, net (7,634) (1,040)
Other (263) 669
Changes in assets and liabilities, net of effects of acquisitions:    
Accounts receivable (867) 2,522
Income taxes, net (297) 538
Other assets (192) (359)
Accounts payable (1,112) (689)
Accrued expenses and other liabilities 201 (2,099)
Accrued revenue share 29 (692)
Deferred revenue 134 148
Net cash provided by operating activities 41,179 25,444
Investing activities    
Purchases of property and equipment (11,438) (11,396)
Purchases of marketable securities (60,609) (64,111)
Maturities and sales of marketable securities 60,667 65,874
Purchases of non-marketable investments (1,412) (1,311)
Maturities and sales of non-marketable investments 256 473
Acquisitions, net of cash acquired, and purchases of intangible assets (1,974) (355)
Other investing activities 53 531
Net cash used in investing activities (14,457) (10,295)
Financing activities    
Net payments related to stock-based award activities (4,637) (2,716)
Repurchases of capital stock (24,191) (15,348)
Proceeds from issuance of debt, net of costs 7,599 1,898
Repayments of debt (8,678) (1,982)
Proceeds from sale of interest in consolidated entities, net 310 2,464
Net cash used in financing activities (29,597) (15,684)
Effect of exchange rate changes on cash and cash equivalents 40 (221)
Net decrease in cash and cash equivalents (2,835) (756)
Cash and cash equivalents at beginning of period 26,465 18,498
Cash and cash equivalents at end of period $ 23,630 $ 17,742
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
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 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.
Unaudited Interim Financial Information
The Consolidated Balance Sheet as of June 30, 2021, the Consolidated Statements of Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and 2021 and the Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2021 are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position as of June 30, 2021, our results of operations for the three and six months ended June 30, 2020 and 2021, and our cash flows for the six months ended June 30, 2020 and 2021. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021.
These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the SEC.
Use of Estimates
Preparation of consolidated financial statements in conformity with 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, 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.
The allowance for credit losses on accounts receivable was $789 million and $579 million as of December 31, 2020 and June 30, 2021, respectively.
Change in Accounting Estimate
In January 2021, we completed an assessment of the useful lives of our servers and network equipment and adjusted 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 was effective beginning in fiscal year 2021. Based on the carrying value of servers and certain network equipment as of December 31, 2020, and those acquired during the six months ended June 30, 2021, the effect of this change in estimate was a reduction in depreciation expense of $721 million and $1.6 billion and an increase in net income of $561 million and $1.2 billion, or $0.84 and $1.81 per basic and $0.83 and $1.78 per diluted share, for the three and six months ended June 30, 2021, respectively.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Revenue Recognition
The following table presents our revenues disaggregated by type (in millions).
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Google Search & other$21,319 $35,845 $45,821 $67,724 
YouTube ads3,812 7,002 7,850 13,007 
Google Network 4,736 7,597 9,959 14,397 
Google advertising29,867 50,444 63,630 95,128 
Google other5,124 6,623 9,559 13,117 
Google Services total34,991 57,067 73,189 108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
United States$17,999 47 %$28,208 46 %$36,869 47 %$53,240 45 %
EMEA(1)
11,363 30 19,084 31 24,208 30 36,115 31 
APAC(1)
6,945 18 11,231 18 14,183 18 21,686 19 
Other Americas(1)
1,839 3,364 3,996 6,269 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 100 %$61,880 100 %$79,456 100 %$117,194 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 was $3.0 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Of the total deferred revenue as of December 31, 2020, $1.8 billion was recognized as revenues during the six months ended June 30, 2021.
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 June 30, 2021, the amount not yet recognized as revenues from these commitments was $35.3 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 affect our estimate of the remaining performance obligations and when we expect to recognize such as revenues.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments
6 Months Ended
Jun. 30, 2021
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 and $52 million as of December 31, 2020 and June 30, 2021, respectively. As of December 31, 2020 and June 30, 2021, the fair value of these debt securities was $2.0 billion and $2.8 billion, respectively.
The following tables summarize our debt securities, for which we did not elect the fair value option, by significant investment categories (in millions):
 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 
 As of June 30, 2021
 Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash and Cash
Equivalents
Marketable
Securities
Level 2:
Time deposits(1)
$6,311 $$$6,311 $6,311 $
Government bonds50,959 497 (50)51,406 404 51,002 
Corporate debt securities34,476 444 (41)34,879 34,879 
Mortgage-backed and asset-backed securities17,098 199 (33)17,264 17,264 
Total$108,844 $1,140 $(124)$109,860 $6,715 $103,145 
(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 $306 million and $116 million for the three months ended June 30, 2020 and 2021, respectively, and $563 million and $251 million for the six months ended June 30, 2020 and 2021, respectively. We recognized gross realized losses of $88 million and $15 million for the three months ended June 30, 2020 and 2021, respectively, and $127 million and $151 million for the six months ended June 30, 2020 and 2021, 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
June 30, 2021
Due in 1 year or less$20,663 
Due in 1 year through 5 years69,749 
Due in 5 years through 10 years3,297 
Due after 10 years12,245 
Total$105,954 
The following tables present fair values and gross unrealized losses recorded to AOCI, 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, 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)
 As of June 30, 2021
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$19,730 $(50)$$$19,730 $(50)
Corporate debt securities9,681 (24)9,681 (24)
Mortgage-backed and asset-backed securities5,044 (32)174 (1)5,218 (33)
Total$34,455 $(106)$174 $(1)$34,629 $(107)
During the three and six months ended June 30, 2020 and 2021, we did not recognize any significant credit losses and the ending allowance balances for credit losses were immaterial as of December 31, 2020 and June 30, 2021.
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 upon 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):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Net gain (loss) on equity securities sold during the period$18 $138 $233 $506 
Net unrealized gain (loss) on equity securities held as of the end of the period1,437 2,634 408 7,103 
Total gain (loss) recognized in other income (expense), net$1,455 $2,772 $641 $7,609 
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
Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Total sale price$590 $2,629 $1,499 $3,353 
Total initial cost424 409 685 766 
Cumulative net gains(1)
$166 $2,220 $814 $2,587 
(1)Cumulative net gains excludes cumulative losses of $684 million resulting from our equity derivatives, which hedged the changes in fair value of certain marketable equity securities sold during the second quarter of 2021. The associated derivative liabilities arising from these losses were settled against our holdings of the underlying equity securities.
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, 2020
Marketable SecuritiesNon-Marketable 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 within other non-current assets.
As of June 30, 2021
Marketable Securities(2)
Non-Marketable SecuritiesTotal
Total initial cost$2,662 $14,743 $17,405 
Cumulative net gain (loss)(1)
4,208 8,730 12,938 
Carrying value(2)
$6,870 $23,473 $30,343 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $10.4 billion unrealized gains and $1.7 billion unrealized losses (including impairment).
(2)The long-term portion of marketable equity securities of $591 million is included within other non-current assets.
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories (in millions):
 As of December 31, 2020As of June 30, 2021
 Cash and Cash EquivalentsMarketable
Securities
Cash and Cash EquivalentsMarketable
Securities
Level 1:
Money market funds$12,210 $$9,516 $
Marketable equity securities(1)(2)
5,470 6,514 
12,210 5,470 9,516 6,514 
Level 2:
Mutual funds388 356 
Total$12,210 $5,858 $9,516 $6,870 
(1)The balance as of December 31, 2020 and June 30, 2021 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 (certain of which are subject to short-term lock-up restrictions).
(2)As of December 31, 2020 and June 30, 2021 the long-term portion of marketable equity securities of $429 million and $591 million, respectively, 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):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Unrealized gains$189 $1,852 $545 $5,128 
Unrealized losses (including impairment)(98)(65)(1,395)(67)
Total unrealized gain (loss) for non-marketable equity securities$91 $1,787 $(850)$5,061 
During the three months ended June 30, 2021, included in the $23.5 billion of non-marketable equity securities, $4.7 billion were measured at fair value primarily based on observable market transactions, resulting in a net unrealized gain of $1.8 billion.
Equity securities accounted for under the Equity Method
As of December 31, 2020 and June 30, 2021, equity securities accounted for under the equity method had a carrying value of approximately $1.4 billion and $1.6 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 6 for further details on other income (expense), net.
Derivative Financial InstrumentsWe 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 June 30, 2021, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $87 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, commodity prices, credit exposures and to enhance investment returns. Additionally, from time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains (losses) arising from these derivatives are reflected within the "other" component of other income (expense), net and the offsetting recognized gains (losses) on the marketable equity securities are reflected within the gain (loss) on equity
securities, net component of other income (expense), net. See Note 6 for further details on other income (expense), net.
The gross notional amounts of our outstanding derivative instruments were as follows (in millions):
As of December 31, 2020As of June 30, 2021
Derivatives Designated as Hedging Instruments:
Foreign exchange contracts
    Cash flow hedges $10,187 $15,941 
    Fair value hedges$1,569 $2,578 
    Net investment hedges$9,965 $10,167 
Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts$39,861 $43,795 
Other contracts$2,399 $2,933 
The fair values of our outstanding derivative instruments were as follows (in millions):
  As of December 31, 2020
  
Balance Sheet LocationFair Value of Derivatives Designated as Hedging InstrumentsFair 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 
  As of June 30, 2021
  
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$355 $115 $470 
Other contractsOther current and non-current assets39 39 
Total$355 $154 $509 
Derivative Liabilities:
Level 2:
Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$61 $201 $262 
Other contractsAccrued expenses and other liabilities, current and non-current93 93 
Total $61 $294 $355 
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
Three Months EndedSix Months Ended
 June 30,June 30,
2020202120202021
Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$(44)$(60)$368 $102 
Amount excluded from the assessment of effectiveness(49)(4)45 
Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness(121)(179)(41)199 
Total$(214)$(243)$330 $346 
The effect of derivative instruments on income is summarized below (in millions):
 Gains (Losses) Recognized in Income
Three Months Ended
 June 30,
20202021
RevenuesOther 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$38,297 $1,894 $61,880 $2,624 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$140 $$(3)$
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach11 (4)
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items28 
Derivatives designated as hedging instruments(9)(28)
Amount excluded from the assessment of effectiveness
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness33 21 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts(69)(64)
Other Contracts(211)(142)
Total gains (losses)$151 $(246)$(7)$(183)
 Gains (Losses) Recognized in Income
Six Months Ended
 June 30,
20202021
RevenuesOther 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$79,456 $1,674 $117,194 $7,470 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$166 $$(108)$
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach34 (8)
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items(8)28 
Derivatives designated as hedging instruments(28)
Amount excluded from the assessment of effectiveness
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness111 41 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts160 (404)
Other Contracts(239)181 
Total gains (losses)$200 $34 $(116)$(178)
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, 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 Instruments Cash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
Derivatives$397 $(32)$365 $(295)
(1)
$(16)$$54 
As of June 30, 2021
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$554 $(45)$509 $(208)
(1)
$(190)$$111 
(1)The balances as of December 31, 2020 and June 30, 2021 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, 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 
As of June 30, 2021
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$400 $(45)$355 $(208)
(2)
$(2)$(86)$59 
(2)    The balances as of December 31, 2020 and June 30, 2021 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Variable Interest Entities
6 Months Ended
Jun. 30, 2021
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, 2020 and June 30, 2021, assets that can only be used to settle obligations of these VIEs were $5.7 billion and $7.3 billion, respectively. The liabilities for which creditors only have recourse to the VIEs were $2.3 billion for both periods.
Total noncontrolling interests ("NCI"), including redeemable noncontrolling interests ("RNCI"), in our consolidated subsidiaries was $3.9 billion and $4.4 billion as of December 31, 2020 and June 30, 2021, respectively. 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 the "other" component of other income (expense), net. See Note 6 for further details on other income (expense), net.
Waymo
In June 2021, Waymo, a consolidated VIE, completed an investment round with additional funding of $2.5 billion, the majority of which represented investment from Alphabet. The investments from external parties were accounted for as equity transactions and resulted in recognition of noncontrolling interests. Waymo is a self-driving technology development company with a mission to make it safe and easy for people and things to get where they're going.
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, 2020 and June 30, 2021.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
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, 2020 and June 30, 2021.
Our short-term debt balance also includes the current portion of certain long-term debt.
Long-Term Debt
The total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2020As of
June 30, 2021
Debt
2011-2020 Notes Issuances2024 - 2060
0.45% - 3.38%
0.57% - 3.38%
$14,000 $13,000 
Future finance lease payments, net(1)
1,201 1,608 
      Total debt15,201 14,608 
Unamortized discount and debt issuance costs(169)(163)
Less: Current portion of Notes(2)
(999)
Less: Current portion future finance lease payments, net(1)(2)
(101)(117)
       Total long-term debt$13,932 $14,328 
(1)Net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 6.
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 $14.0 billion and $12.4 billion as of December 31, 2020 and June 30, 2021, 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.
Credit Facility
As of June 30, 2021, we have $10.0 billion of revolving credit facilities. No amounts were outstanding under the credit facilities as of December 31, 2020 and June 30, 2021.
In April 2021, we terminated the existing $4.0 billion revolving credit facilities, which were scheduled to expire in July 2023, and entered into two new revolving credit facilities in the amounts of $4.0 billion and $6.0 billion, which will expire in April 2022 and April 2026, respectively. The interest rates for the new credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts have been borrowed under the new credit facilities.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information
6 Months Ended
Jun. 30, 2021
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, 2020
As of
June 30, 2021
Land and buildings$49,732 $55,910 
Information technology assets45,906 51,188 
Construction in progress23,111 21,825 
Leasehold improvements7,516 7,951 
Furniture and fixtures197 201 
Property and equipment, gross126,462 137,075 
Less: accumulated depreciation (41,713)(45,378)
Property and equipment, net$84,749 $91,697 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2020
As of
June 30, 2021
European Commission fines(1)
$10,409 $10,254 
Payables to brokers for unsettled investment trades754 966 
Accrued customer liabilities3,118 2,865 
Accrued purchases of property and equipment2,197 2,387 
Current operating lease liabilities1,694 2,037 
Other accrued expenses and current liabilities10,459 10,472 
Accrued expenses and other current liabilities$28,631 $28,981 
(1)    Includes the effects of foreign exchange and interest. See Note 9 for further details.
Accumulated Other Comprehensive Income (Loss)
The components of AOCI, net of income 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, 2019$(2,003)$812 $(41)$(1,232)
Other comprehensive income (loss) before reclassifications(266)1,365 289 1,388 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
Amounts reclassified from AOCI(318)(137)(455)
Other comprehensive income (loss)(266)1,047 155 936 
Balance as of June 30, 2020$(2,269)$1,859 $114 $(296)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
Other comprehensive income (loss) before reclassifications(57)(540)92 (505)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI45 45 
Amounts reclassified from AOCI(64)81 17 
Other comprehensive income (loss)(57)(604)218 (443)
Balance as of June 30, 2021$(921)$1,008 $103 $190 
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
Three Months EndedSix Months Ended
 June 30,June 30,
 AOCI ComponentsLocation2020202120202021
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$189 $96 $403 $82 
Benefit (provision) for income taxes(40)(21)(85)(18)
Net of income tax149 75 318 64 
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue140 (3)166 (108)
Interest rate contractsOther income (expense), net
Benefit (provision) for income taxes(27)(32)24 
Net of income tax115 137 (81)
Total amount reclassified, net of income tax$264 $79 $455 $(17)
Other Income (Expense), Net
The components of other income (expense), net, were as follows (in millions):
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Interest income$433 $389 $1,019 $734 
Interest expense(1)
(13)(76)(34)(152)
Foreign currency exchange gain (loss), net(92)(51)(173)62 
Gain (loss) on debt securities, net387 111 399 25 
Gain (loss) on equity securities, net1,455 2,772 641 7,609 
Performance fees(75)(523)(69)(1,188)
Income (loss) and impairment from equity method investments, net(54)92 20 97 
Other(147)(90)(129)283 
Other income (expense), net$1,894 $2,624 $1,674 $7,470 
(1)Interest expense is net of interest capitalized of $57 million and $45 million for the three months ended June 30, 2020 and 2021, respectively, and $109 million and $92 million for the six months ended June 30, 2020 and 2021, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Fitbit
In January 2021, we closed the acquisition of Fitbit, Inc. for $2.1 billion. The addition of Fitbit to Google Services is expected to help spur innovation in wearable devices.
The assets acquired and liabilities assumed were recorded at fair value. The purchase price excludes post acquisition compensation arrangements. The purchase price was attributed to $440 million cash acquired, $590 million of intangible assets, $1.2 billion of goodwill and $92 million of net liabilities assumed. Goodwill was recorded in the Google Services segment and primarily attributable to synergies expected to arise after the acquisition. Goodwill is not expected to be deductible for tax purposes.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2021
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 six months ended June 30, 2021 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2020$18,517 $1,957 $701 $21,175 
Acquisitions1,221 1,227 
Foreign currency translation and other adjustments13 (10)
Balance as of June 30, 2021$19,751 $1,963 $692 $22,406 
Other Intangible Assets
Information regarding purchased intangible assets were as follows (in millions):
As of December 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
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 
As of June 30, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Patents and developed technology$4,824 $3,927 $897 
Customer relationships464 93 371 
Trade names and other861 503 358 
Total$6,149 $4,523 $1,626 
For all intangible assets acquired and purchased during the six months ended June 30, 2021, patents and developed technology have a weighted-average useful life of 4.0 years, customer relationships have a weighted-average useful life of 3.8 years, and trade names and other have a weighted-average useful life of 10.0 years.
Amortization expense relating to purchased intangible assets was $194 million and $215 million for the three months ended June 30, 2020 and 2021, respectively, and $398 million and $432 million for the six months ended June 30, 2020 and 2021, respectively.
As of June 30, 2021, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter was as follows (in millions):
Remainder of 2021$430 
2022507 
2023226 
2024197 
202574 
Thereafter192 
Total$1,626 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
Indemnifications
In the normal course of business, including to facilitate transactions in our services and products and corporate activities, we indemnify certain parties, including advertisers, Google Network partners, customers of Google Cloud offerings, lessors, and service providers 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 June 30, 2021, 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. 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. On June 22, 2021, the EC opened a formal investigation into Google's advertising technology business practices. On July 7, 2021, a number of state Attorneys General filed an antitrust complaint against us in the United States District Court for the Northern District of California, alleging that Google’s operation of Android and Google Play violated U.S. antitrust laws and state antitrust and consumer protection laws. 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, the EC, 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 (“Java APIs”). 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 Federal Circuit Court of Appeals 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 the 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. On April 5, 2021, the Supreme Court reversed the Federal Circuit's ruling and found that Google’s use of the Java APIs was a fair use as a matter
of law. The Supreme Court remanded the case to the Federal Circuit for further proceedings in conformity with the Supreme Court opinion. On May 14, 2021, the Federal Circuit entered an order affirming the district court’s final judgment in favor of Google. On June 21, 2021, the Federal Circuit issued a mandate returning the case to the district court, and the case is now concluded.
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 13.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Share Repurchases
In July 2020, the Board of Directors of Alphabet authorized the company to repurchase up to $28.0 billion of its Class C capital stock, which was completed during the second quarter of 2021. In April 2021, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $50.0 billion of its Class C capital stock. In July 2021, the Alphabet board approved an amendment to the April 2021 authorization, permitting the company to repurchase both Class A and Class C shares in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. As of June 30, 2021, $43.5 billion remains 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.
During the three and six months ended June 30, 2021, we repurchased and subsequently retired 5.4 million and 11.1 million shares of Alphabet Class C capital stock for an aggregate amount of $12.8 billion and $24.2 billion, respectively
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The following table sets 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):
Three Months Ended June 30,
 20202021
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $3,055 $473 $3,431 $8,321 $1,265 $8,939 
Denominator
Number of shares used in per share computation299,308 46,355 336,105 300,485 45,692 322,781 
Basic net income per share$10.21 $10.21 $10.21 $27.69 $27.69 $27.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $3,055 $473 $3,431 $8,321 $1,265 $8,939 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares473 1,265 
Reallocation of undistributed earnings(26)(3)26 (149)(19)149 
Allocation of undistributed earnings$3,502 $470 $3,457 $9,437 $1,246 $9,088 
Denominator
Number of shares used in basic computation299,308 46,355 336,105 300,485 45,692 322,781 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,355 45,692 
Restricted stock units and other contingently issuable shares92 5,164 15 10,639 
Number of shares used in per share computation345,755 46,355 341,269 346,192 45,692 333,420 
Diluted net income per share$10.13 $10.13 $10.13 $27.26 $27.26 $27.26 
Six Months Ended June 30,
 20202021
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $6,042 $935 $6,818 $16,330 $2,485 $17,640 
Denominator
Number of shares used in per share computation299,642 46,383 338,092 300,610 45,742 324,737 
Basic net income per share$20.16 $20.16 $20.16 $54.32 $54.32 $54.32 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $6,042 $935 $6,818 $16,330 $2,485 $17,640 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares935 2,485 
Reallocation of undistributed earnings(53)(7)53 (269)(36)269 
Allocation of undistributed earnings$6,924 $928 $6,871 $18,546 $2,449 $17,909 
Denominator
Number of shares used in basic computation299,642 46,383 338,092 300,610 45,742 324,737 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,383 45,742 
Restricted stock units and other contingently issuable shares135 5,394 17 9,736 
Number of shares used in per share computation346,160 46,383 343,486 346,369 45,742 334,473 
Diluted net income per share$20.00 $20.00 $20.00 $53.54 $53.54 $53.54 
For the periods presented above, 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.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Compensation Plans
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Compensation Plans Compensation Plans
Stock-Based Compensation
For the three months ended June 30, 2020 and 2021, total stock-based compensation ("SBC") expense was $3.5 billion and $4.0 billion, including amounts associated with awards we expect to settle in Alphabet stock of $3.3 billion and $3.7 billion, respectively. For the six months ended June 30, 2020 and 2021, total SBC expense was $6.8 billion and $7.8 billion, including amounts associated with awards we expect to settle in Alphabet stock of $6.5 billion and $7.4 billion, respectively.
Stock-Based Award Activities
The following table summarizes the activities for our unvested restricted stock units ("RSUs") in Alphabet stock for the six months ended June 30, 2021:
 Unvested Restricted Stock Units
 Number of
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 202019,288,793 $1,262.13 
Granted9,082,093 $1,810.91 
 Vested(5,491,338)$1,315.93 
 Forfeited/canceled(973,555)$1,396.04 
Unvested as of June 30, 202121,905,993 $1,475.11 
As of June 30, 2021, there was $30.6 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.7 years.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table presents our provision for income taxes (in millions, except for effective tax rate):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Provision for income taxes$1,318 $3,460 $2,239 $6,813 
Effective tax rate15.9 %15.7 %14.0 %15.7 %
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. Our total gross unrecognized tax benefits were $3.8 billion and $4.6 billion as of December 31, 2020 and June 30, 2021, respectively. Our total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $2.6 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Although the timing of the 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.
For information regarding non-income taxes, see Note 9.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Information about Segments and Geographic Areas
6 Months Ended
Jun. 30, 2021
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 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 certain 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:
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Revenues:
Google Services$34,991 $57,067 $73,189 $108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Operating income (loss):
Google Services$9,539 $22,343 $21,087 $41,889 
Google Cloud(1,426)(591)(3,156)(1,565)
Other Bets(1,116)(1,398)(2,237)(2,543)
Corporate costs, unallocated(614)(993)(1,334)(1,983)
Total income from operations$6,383 $19,361 $14,360 $35,798 
For revenues by geography, see Note 2.
The following table presents our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of
December 31, 2020
As of
June 30, 2021
Long-lived assets:
United States$69,315 $74,993 
International27,645 29,682 
Total long-lived assets$96,960 $104,675 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
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 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.
Unaudited Interim Financial Information
Unaudited Interim Financial Information
The Consolidated Balance Sheet as of June 30, 2021, the Consolidated Statements of Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2020 and 2021, the Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2020 and 2021 and the Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2021 are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). In our opinion, the unaudited interim consolidated financial statements include all adjustments of a normal recurring nature necessary for the fair presentation of our financial position as of June 30, 2021, our results of operations for the three and six months ended June 30, 2020 and 2021, and our cash flows for the six months ended June 30, 2020 and 2021. The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021.
These unaudited interim consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 filed with the SEC.
Use of Estimates
Use of Estimates
Preparation of consolidated financial statements in conformity with 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, 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.
Prior Period Reclassifications
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
Deferred Revenues and Remaining Performance Obligations
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 was $3.0 billion and $3.2 billion as of December 31, 2020 and June 30, 2021, respectively. Of the total deferred revenue as of December 31, 2020, $1.8 billion was recognized as revenues during the six months ended June 30, 2021.
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 June 30, 2021, the amount not yet recognized as revenues from these commitments was $35.3 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 affect our estimate of the remaining performance obligations and when we expect to recognize such as revenues.
Fair Value of 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.
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method.
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 upon 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.
Carrying value of marketable and non-marketable equity securitiesThe carrying value is measured as the total initial cost plus the cumulative net gain (loss).Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income.
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.
Segment Reporting
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 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 certain 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.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue by revenue source
The following table presents our revenues disaggregated by type (in millions).
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Google Search & other$21,319 $35,845 $45,821 $67,724 
YouTube ads3,812 7,002 7,850 13,007 
Google Network 4,736 7,597 9,959 14,397 
Google advertising29,867 50,444 63,630 95,128 
Google other5,124 6,623 9,559 13,117 
Google Services total34,991 57,067 73,189 108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
Revenue by geographic location
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
United States$17,999 47 %$28,208 46 %$36,869 47 %$53,240 45 %
EMEA(1)
11,363 30 19,084 31 24,208 30 36,115 31 
APAC(1)
6,945 18 11,231 18 14,183 18 21,686 19 
Other Americas(1)
1,839 3,364 3,996 6,269 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 100 %$61,880 100 %$79,456 100 %$117,194 100 %
(1)    Regions represent Europe, the Middle East, and Africa ("EMEA"); Asia-Pacific ("APAC"); and Canada and Latin America ("Other Americas").
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2021
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 (in millions):
 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 
 As of June 30, 2021
 Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash and Cash
Equivalents
Marketable
Securities
Level 2:
Time deposits(1)
$6,311 $$$6,311 $6,311 $
Government bonds50,959 497 (50)51,406 404 51,002 
Corporate debt securities34,476 444 (41)34,879 34,879 
Mortgage-backed and asset-backed securities17,098 199 (33)17,264 17,264 
Total$108,844 $1,140 $(124)$109,860 $6,715 $103,145 
(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
June 30, 2021
Due in 1 year or less$20,663 
Due in 1 year through 5 years69,749 
Due in 5 years through 10 years3,297 
Due after 10 years12,245 
Total$105,954 
Schedule of unrealized loss on debt securities
The following tables present fair values and gross unrealized losses recorded to AOCI, 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, 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)
 As of June 30, 2021
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$19,730 $(50)$$$19,730 $(50)
Corporate debt securities9,681 (24)9,681 (24)
Mortgage-backed and asset-backed securities5,044 (32)174 (1)5,218 (33)
Total$34,455 $(106)$174 $(1)$34,629 $(107)
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):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Net gain (loss) on equity securities sold during the period$18 $138 $233 $506 
Net unrealized gain (loss) on equity securities held as of the end of the period1,437 2,634 408 7,103 
Total gain (loss) recognized in other income (expense), net$1,455 $2,772 $641 $7,609 
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
Equity Securities Sold
Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Total sale price$590 $2,629 $1,499 $3,353 
Total initial cost424 409 685 766 
Cumulative net gains(1)
$166 $2,220 $814 $2,587 
(1)Cumulative net gains excludes cumulative losses of $684 million resulting from our equity derivatives, which hedged the changes in fair value of certain marketable equity securities sold during the second quarter of 2021. The associated derivative liabilities arising from these losses were settled against our holdings of the underlying equity securities.
Summary of unrealized gains and losses for marketable and non-marketable equity securities The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
As of December 31, 2020
Marketable SecuritiesNon-Marketable 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 within other non-current assets.
As of June 30, 2021
Marketable Securities(2)
Non-Marketable SecuritiesTotal
Total initial cost$2,662 $14,743 $17,405 
Cumulative net gain (loss)(1)
4,208 8,730 12,938 
Carrying value(2)
$6,870 $23,473 $30,343 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $10.4 billion unrealized gains and $1.7 billion unrealized losses (including impairment).
(2)The long-term portion of marketable equity securities of $591 million is included within other non-current assets.
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories (in millions):
 As of December 31, 2020As of June 30, 2021
 Cash and Cash EquivalentsMarketable
Securities
Cash and Cash EquivalentsMarketable
Securities
Level 1:
Money market funds$12,210 $$9,516 $
Marketable equity securities(1)(2)
5,470 6,514 
12,210 5,470 9,516 6,514 
Level 2:
Mutual funds388 356 
Total$12,210 $5,858 $9,516 $6,870 
(1)The balance as of December 31, 2020 and June 30, 2021 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 (certain of which are subject to short-term lock-up restrictions).
(2)As of December 31, 2020 and June 30, 2021 the long-term portion of marketable equity securities of $429 million and $591 million, respectively, is included within other non-current assets.
Summary of unrealized gains and losses 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):
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Unrealized gains$189 $1,852 $545 $5,128 
Unrealized losses (including impairment)(98)(65)(1,395)(67)
Total unrealized gain (loss) for non-marketable equity securities$91 $1,787 $(850)$5,061 
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, 2020As of June 30, 2021
Derivatives Designated as Hedging Instruments:
Foreign exchange contracts
    Cash flow hedges $10,187 $15,941 
    Fair value hedges$1,569 $2,578 
    Net investment hedges$9,965 $10,167 
Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts$39,861 $43,795 
Other contracts$2,399 $2,933 
Schedule of derivative instruments
The fair values of our outstanding derivative instruments were as follows (in millions):
  As of December 31, 2020
  
Balance Sheet LocationFair Value of Derivatives Designated as Hedging InstrumentsFair 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 
  As of June 30, 2021
  
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$355 $115 $470 
Other contractsOther current and non-current assets39 39 
Total$355 $154 $509 
Derivative Liabilities:
Level 2:
Foreign exchange contractsAccrued expenses and other liabilities, current and non-current$61 $201 $262 
Other contractsAccrued expenses and other liabilities, current and non-current93 93 
Total $61 $294 $355 
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
Three Months EndedSix Months Ended
 June 30,June 30,
2020202120202021
Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$(44)$(60)$368 $102 
Amount excluded from the assessment of effectiveness(49)(4)45 
Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness(121)(179)(41)199 
Total$(214)$(243)$330 $346 
The effect of derivative instruments on income is summarized below (in millions):
 Gains (Losses) Recognized in Income
Three Months Ended
 June 30,
20202021
RevenuesOther 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$38,297 $1,894 $61,880 $2,624 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$140 $$(3)$
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach11 (4)
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items28 
Derivatives designated as hedging instruments(9)(28)
Amount excluded from the assessment of effectiveness
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness33 21 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts(69)(64)
Other Contracts(211)(142)
Total gains (losses)$151 $(246)$(7)$(183)
 Gains (Losses) Recognized in Income
Six Months Ended
 June 30,
20202021
RevenuesOther 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$79,456 $1,674 $117,194 $7,470 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
Foreign exchange contracts
Amount of gains (losses) reclassified from AOCI to income$166 $$(108)$
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach34 (8)
Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
Foreign exchange contracts
Hedged items(8)28 
Derivatives designated as hedging instruments(28)
Amount excluded from the assessment of effectiveness
Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness111 41 
Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
Foreign exchange contracts160 (404)
Other Contracts(239)181 
Total gains (losses)$200 $34 $(116)$(178)
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, 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 Instruments Cash Collateral ReceivedNon-Cash Collateral ReceivedNet Assets Exposed
Derivatives$397 $(32)$365 $(295)
(1)
$(16)$$54 
As of June 30, 2021
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$554 $(45)$509 $(208)
(1)
$(190)$$111 
(1)The balances as of December 31, 2020 and June 30, 2021 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, 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 
As of June 30, 2021
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$400 $(45)$355 $(208)
(2)
$(2)$(86)$59 
(2)    The balances as of December 31, 2020 and June 30, 2021 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of long-term debt The total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2020As of
June 30, 2021
Debt
2011-2020 Notes Issuances2024 - 2060
0.45% - 3.38%
0.57% - 3.38%
$14,000 $13,000 
Future finance lease payments, net(1)
1,201 1,608 
      Total debt15,201 14,608 
Unamortized discount and debt issuance costs(169)(163)
Less: Current portion of Notes(2)
(999)
Less: Current portion future finance lease payments, net(1)(2)
(101)(117)
       Total long-term debt$13,932 $14,328 
(1)Net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 6.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information (Tables)
6 Months Ended
Jun. 30, 2021
Balance Sheet Components Disclosure [Abstract]  
Property and equipment, net
Property and equipment, net, consisted of the following (in millions):
As of
December 31, 2020
As of
June 30, 2021
Land and buildings$49,732 $55,910 
Information technology assets45,906 51,188 
Construction in progress23,111 21,825 
Leasehold improvements7,516 7,951 
Furniture and fixtures197 201 
Property and equipment, gross126,462 137,075 
Less: accumulated depreciation (41,713)(45,378)
Property and equipment, net$84,749 $91,697 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2020
As of
June 30, 2021
European Commission fines(1)
$10,409 $10,254 
Payables to brokers for unsettled investment trades754 966 
Accrued customer liabilities3,118 2,865 
Accrued purchases of property and equipment2,197 2,387 
Current operating lease liabilities1,694 2,037 
Other accrued expenses and current liabilities10,459 10,472 
Accrued expenses and other current liabilities$28,631 $28,981 
(1)    Includes the effects of foreign exchange and interest. See Note 9 for further details.
Components of accumulated other comprehensive income
The components of AOCI, net of income 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, 2019$(2,003)$812 $(41)$(1,232)
Other comprehensive income (loss) before reclassifications(266)1,365 289 1,388 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
Amounts reclassified from AOCI(318)(137)(455)
Other comprehensive income (loss)(266)1,047 155 936 
Balance as of June 30, 2020$(2,269)$1,859 $114 $(296)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
Other comprehensive income (loss) before reclassifications(57)(540)92 (505)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI45 45 
Amounts reclassified from AOCI(64)81 17 
Other comprehensive income (loss)(57)(604)218 (443)
Balance as of June 30, 2021$(921)$1,008 $103 $190 
Schedule of effects on net income of amounts reclassified from AOCI 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
Three Months EndedSix Months Ended
 June 30,June 30,
 AOCI ComponentsLocation2020202120202021
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$189 $96 $403 $82 
Benefit (provision) for income taxes(40)(21)(85)(18)
Net of income tax149 75 318 64 
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue140 (3)166 (108)
Interest rate contractsOther income (expense), net
Benefit (provision) for income taxes(27)(32)24 
Net of income tax115 137 (81)
Total amount reclassified, net of income tax$264 $79 $455 $(17)
Schedule of other income (expense), net
The components of other income (expense), net, were as follows (in millions):
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Interest income$433 $389 $1,019 $734 
Interest expense(1)
(13)(76)(34)(152)
Foreign currency exchange gain (loss), net(92)(51)(173)62 
Gain (loss) on debt securities, net387 111 399 25 
Gain (loss) on equity securities, net1,455 2,772 641 7,609 
Performance fees(75)(523)(69)(1,188)
Income (loss) and impairment from equity method investments, net(54)92 20 97 
Other(147)(90)(129)283 
Other income (expense), net$1,894 $2,624 $1,674 $7,470 
(1)Interest expense is net of interest capitalized of $57 million and $45 million for the three months ended June 30, 2020 and 2021, respectively, and $109 million and $92 million for the six months ended June 30, 2020 and 2021, respectively.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Carrying amount of goodwill
Changes in the carrying amount of goodwill for the six months ended June 30, 2021 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2020$18,517 $1,957 $701 $21,175 
Acquisitions1,221 1,227 
Foreign currency translation and other adjustments13 (10)
Balance as of June 30, 2021$19,751 $1,963 $692 $22,406 
Information regarding purchased intangible assets
Information regarding purchased intangible assets were as follows (in millions):
As of December 31, 2020
 Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
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 
As of June 30, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Patents and developed technology$4,824 $3,927 $897 
Customer relationships464 93 371 
Trade names and other861 503 358 
Total$6,149 $4,523 $1,626 
For all intangible assets acquired and purchased during the six months ended June 30, 2021, patents and developed technology have a weighted-average useful life of 4.0 years, customer relationships have a weighted-average useful life of 3.8 years, and trade names and other have a weighted-average useful life of 10.0 years.
Expected amortization expense related to purchased intangible assets
As of June 30, 2021, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter was as follows (in millions):
Remainder of 2021$430 
2022507 
2023226 
2024197 
202574 
Thereafter192 
Total$1,626 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table sets 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):
Three Months Ended June 30,
 20202021
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $3,055 $473 $3,431 $8,321 $1,265 $8,939 
Denominator
Number of shares used in per share computation299,308 46,355 336,105 300,485 45,692 322,781 
Basic net income per share$10.21 $10.21 $10.21 $27.69 $27.69 $27.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $3,055 $473 $3,431 $8,321 $1,265 $8,939 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares473 1,265 
Reallocation of undistributed earnings(26)(3)26 (149)(19)149 
Allocation of undistributed earnings$3,502 $470 $3,457 $9,437 $1,246 $9,088 
Denominator
Number of shares used in basic computation299,308 46,355 336,105 300,485 45,692 322,781 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,355 45,692 
Restricted stock units and other contingently issuable shares92 5,164 15 10,639 
Number of shares used in per share computation345,755 46,355 341,269 346,192 45,692 333,420 
Diluted net income per share$10.13 $10.13 $10.13 $27.26 $27.26 $27.26 
Six Months Ended June 30,
 20202021
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $6,042 $935 $6,818 $16,330 $2,485 $17,640 
Denominator
Number of shares used in per share computation299,642 46,383 338,092 300,610 45,742 324,737 
Basic net income per share$20.16 $20.16 $20.16 $54.32 $54.32 $54.32 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $6,042 $935 $6,818 $16,330 $2,485 $17,640 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares935 2,485 
Reallocation of undistributed earnings(53)(7)53 (269)(36)269 
Allocation of undistributed earnings$6,924 $928 $6,871 $18,546 $2,449 $17,909 
Denominator
Number of shares used in basic computation299,642 46,383 338,092 300,610 45,742 324,737 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A common shares outstanding46,383 45,742 
Restricted stock units and other contingently issuable shares135 5,394 17 9,736 
Number of shares used in per share computation346,160 46,383 343,486 346,369 45,742 334,473 
Diluted net income per share$20.00 $20.00 $20.00 $53.54 $53.54 $53.54 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2021
Equity [Abstract]  
Schedule of restricted stock activity
The following table summarizes the activities for our unvested restricted stock units ("RSUs") in Alphabet stock for the six months ended June 30, 2021:
 Unvested Restricted Stock Units
 Number of
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 202019,288,793 $1,262.13 
Granted9,082,093 $1,810.91 
 Vested(5,491,338)$1,315.93 
 Forfeited/canceled(973,555)$1,396.04 
Unvested as of June 30, 202121,905,993 $1,475.11 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Provision for income taxes and effective tax rate
Three Months EndedSix Months Ended
June 30,June 30,
2020202120202021
Provision for income taxes$1,318 $3,460 $2,239 $6,813 
Effective tax rate15.9 %15.7 %14.0 %15.7 %
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Information about Segments and Geographic Areas (Tables)
6 Months Ended
Jun. 30, 2021
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:
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Revenues:
Google Services$34,991 $57,067 $73,189 $108,245 
Google Cloud3,007 4,628 5,784 8,675 
Other Bets148 192 283 390 
Hedging gains (losses)151 (7)200 (116)
Total revenues$38,297 $61,880 $79,456 $117,194 
 Three Months EndedSix Months Ended
June 30,June 30,
 2020202120202021
Operating income (loss):
Google Services$9,539 $22,343 $21,087 $41,889 
Google Cloud(1,426)(591)(3,156)(1,565)
Other Bets(1,116)(1,398)(2,237)(2,543)
Corporate costs, unallocated(614)(993)(1,334)(1,983)
Total income from operations$6,383 $19,361 $14,360 $35,798 
For revenues by geography, see Note 2.
Schedule of long-lived assets by geographic area
The following table presents our long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of
December 31, 2020
As of
June 30, 2021
Long-lived assets:
United States$69,315 $74,993 
International27,645 29,682 
Total long-lived assets$96,960 $104,675 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations and Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Change in Accounting Estimate [Line Items]            
Allowance for credit losses on accounts receivable   $ 579   $ 579   $ 789
Net income   $ 18,525 $ 6,959 $ 36,455 $ 13,795  
Basic net income per share (in dollars per share)   $ 27.69 $ 10.21 $ 54.32 $ 20.16  
Diluted net income per share (in dollars per share)   $ 27.26 $ 10.13 $ 53.54 $ 20.00  
Server Equipment            
Change in Accounting Estimate [Line Items]            
Useful life 4 years         3 years
Network Equipment            
Change in Accounting Estimate [Line Items]            
Useful life 5 years         3 years
Service Life            
Change in Accounting Estimate [Line Items]            
Reduction in depreciation expense   $ 721   $ 1,600    
Net income   $ 561   $ 1,200    
Basic net income per share (in dollars per share)   $ 0.84   $ 1.81    
Diluted net income per share (in dollars per share)   $ 0.83   $ 1.78    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Revenue by Segment) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 61,880 $ 38,297 $ 117,194 $ 79,456
Hedging gains (losses) (7) 151 (116) 200
Revenues 61,880 38,297 117,194 79,456
Google Services        
Segment Reporting Information [Line Items]        
Revenue 57,067 34,991 108,245 73,189
Google Services | Google Search & other        
Segment Reporting Information [Line Items]        
Revenue 35,845 21,319 67,724 45,821
Google Services | YouTube ads        
Segment Reporting Information [Line Items]        
Revenue 7,002 3,812 13,007 7,850
Google Services | Google Network        
Segment Reporting Information [Line Items]        
Revenue 7,597 4,736 14,397 9,959
Google Services | Google advertising        
Segment Reporting Information [Line Items]        
Revenue 50,444 29,867 95,128 63,630
Google Services | Google other        
Segment Reporting Information [Line Items]        
Revenue 6,623 5,124 13,117 9,559
Google Cloud        
Segment Reporting Information [Line Items]        
Revenue 4,628 3,007 8,675 5,784
Other Bets        
Segment Reporting Information [Line Items]        
Revenue $ 192 $ 148 $ 390 $ 283
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Revenue by Geographic Location) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 61,880 $ 38,297 $ 117,194 $ 79,456
Hedging gains (losses) (7) 151 (116) 200
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 28,208 17,999 53,240 36,869
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 19,084 11,363 36,115 24,208
APAC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 11,231 6,945 21,686 14,183
Other Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 3,364 $ 1,839 $ 6,269 $ 3,996
Geographic Concentration Risk | Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Geographic Concentration Risk | Revenue Benchmark | United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percentage of total revenue 46.00% 47.00% 45.00% 47.00%
Geographic Concentration Risk | Revenue Benchmark | EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percentage of total revenue 31.00% 30.00% 31.00% 30.00%
Geographic Concentration Risk | Revenue Benchmark | APAC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percentage of total revenue 18.00% 18.00% 19.00% 18.00%
Geographic Concentration Risk | Revenue Benchmark | Other Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Percentage of total revenue 5.00% 5.00% 5.00% 5.00%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Narrative) (Details) - USD ($)
$ in Billions
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Total deferred revenue $ 3.2 $ 3.0
Deferred revenue recognized during period 1.8  
Revenue not yet recognized $ 35.3  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Expected timing of revenue recognition 24 months  
Expected timing of revenue recognition, percentage 50.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Expected timing of revenue recognition  
Expected timing of revenue recognition, percentage 50.00%  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Financial Instruments and Fair Value [Line Items]          
Fair value of debt securities with fair value option elected $ 2,800,000,000   $ 2,800,000,000   $ 2,000,000,000.0
Gross realized gains on the sale of our marketable securities 116,000,000 $ 306,000,000 251,000,000 $ 563,000,000  
Gross realized losses on the sale of our marketable securities 15,000,000 88,000,000 151,000,000 127,000,000  
Other-than-temporary impairment losses recognized 0 0 0 0  
Non-marketable equity securities 23,473,000,000   23,473,000,000   18,893,000,000
Cumulative net gain of non-marketable securities 10,400,000,000   10,400,000,000   6,100,000,000
Total unrealized gain (loss) for non-marketable equity securities 1,787,000,000 $ 91,000,000 5,061,000,000 $ (850,000,000)  
Equity method investments 1,600,000,000   1,600,000,000   1,400,000,000
Foreign currency gain (loss) to be reclassified during next 12 months 87,000,000   87,000,000    
Debt Securities          
Financial Instruments and Fair Value [Line Items]          
Net gain on debt securities with fair value option elected     $ 52,000,000   $ 87,000,000
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]          
Non-marketable equity securities 4,700,000,000   $ 4,700,000,000    
Cumulative net gain of non-marketable securities $ 1,800,000,000   $ 1,800,000,000    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Debt Securities) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Cash and Cash Equivalents $ 9,516 $ 12,210
Marketable Securities 105,954  
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 108,844 107,008
Gross Unrealized Gains 1,140 1,861
Gross Unrealized Losses (124) (18)
Fair Value 109,860 108,851
Cash and Cash Equivalents 6,715 6,099
Marketable Securities 103,145 102,752
Level 2 | Time deposits    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 6,311 3,564
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 6,311 3,564
Cash and Cash Equivalents 6,311 3,564
Marketable Securities 0 0
Level 2 | Government bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 50,959 55,156
Gross Unrealized Gains 497 793
Gross Unrealized Losses (50) (9)
Fair Value 51,406 55,940
Cash and Cash Equivalents 404 2,527
Marketable Securities 51,002 53,413
Level 2 | Corporate debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 34,476 31,521
Gross Unrealized Gains 444 704
Gross Unrealized Losses (41) (2)
Fair Value 34,879 32,223
Cash and Cash Equivalents 0 8
Marketable Securities 34,879 32,215
Level 2 | Mortgage-backed and asset-backed securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 17,098 16,767
Gross Unrealized Gains 199 364
Gross Unrealized Losses (33) (7)
Fair Value 17,264 17,124
Cash and Cash Equivalents 0 0
Marketable Securities $ 17,264 $ 17,124
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Fair Value Disclosures [Abstract]  
Due in 1 year $ 20,663
Due in 1 year through 5 years 69,749
Due in 5 years through 10 years 3,297
Due after 10 years 12,245
Total $ 105,954
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 34,455 $ 8,444
Less than 12 Months, Unrealized Loss (106) (15)
12 Months or Greater, Fair Value 174 245
12 Months or Greater, Unrealized Loss (1) (2)
Total Fair Value 34,629 8,689
Total Unrealized Loss (107) (17)
Government bonds    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 19,730 5,516
Less than 12 Months, Unrealized Loss (50) (9)
12 Months or Greater, Fair Value 0 3
12 Months or Greater, Unrealized Loss 0 0
Total Fair Value 19,730 5,519
Total Unrealized Loss (50) (9)
Corporate debt securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 9,681 1,999
Less than 12 Months, Unrealized Loss (24) (1)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Loss 0 0
Total Fair Value 9,681 1,999
Total Unrealized Loss (24) (1)
Mortgage-backed and asset-backed securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 5,044 929
Less than 12 Months, Unrealized Loss (32) (5)
12 Months or Greater, Fair Value 174 242
12 Months or Greater, Unrealized Loss (1) (2)
Total Fair Value 5,218 1,171
Total Unrealized Loss $ (33) $ (7)
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Measurement Alternative Investments) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Gains and Losses on Marketable and Non-Marketable Equity Securities        
Net gain (loss) on equity securities sold during the period $ 138 $ 18 $ 506 $ 233
Net unrealized gain (loss) on equity securities held as of the end of the period 2,634 1,437 7,103 408
Total gain (loss) recognized in other income (expense), net $ 2,772 $ 1,455 $ 7,609 $ 641
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Carrying Amount of Equity Securities) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Debt and Equity Securities, FV-NI [Line Items]          
Total sale price $ 2,629 $ 590 $ 3,353 $ 1,499  
Total initial cost 409 424 766 685  
Cumulative net gains (2,220) $ (166) (2,587) $ (814)  
Marketable Securities          
Total initial cost 2,662   2,662   $ 2,227
Cumulative net gain (loss) 4,208   4,208   3,631
Carrying value 6,870   6,870   5,858
Non-Marketable Securities          
Total initial cost 14,743   14,743   14,616
Cumulative net gain (loss) 8,730   8,730   4,277
Carrying value 23,473   23,473   18,893
Total          
Total initial cost 17,405   17,405   16,843
Cumulative net gain (loss) 12,938   12,938   7,908
Carrying value 30,343   30,343   24,751
Cumulative loss from equity derivatives 684        
Cumulative net gain of non-marketable securities 10,400   10,400   6,100
Unrealized loss of non-marketable securities 1,700   1,700   1,900
Other Noncurrent Assets          
Marketable Securities          
Carrying value $ 591   $ 591   $ 429
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Marketable Equity Securities) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents $ 9,516 $ 12,210
Marketable Equity Securities 6,870 5,858
Marketable Securities 6,870 5,858
Other Noncurrent Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Equity Securities 591 429
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 9,516 12,210
Marketable Equity Securities 6,514 5,470
Marketable Securities 6,514 5,470
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 6,715 6,099
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 9,516 12,210
Mutual funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Equity Securities $ 356 $ 388
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Non-Marketable Equity Securities) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Fair Value Disclosures [Abstract]        
Unrealized gains $ 1,852 $ 189 $ 5,128 $ 545
Unrealized losses (including impairment) (65) (98) (67) (1,395)
Total unrealized gain (loss) for non-marketable equity securities $ 1,787 $ 91 $ 5,061 $ (850)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Derivative Notional Amounts) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Foreign exchange contracts | Derivatives Designated as Hedging Instruments: | Cash flow hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 15,941 $ 10,187
Foreign exchange contracts | Derivatives Designated as Hedging Instruments: | Fair value hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 2,578 1,569
Foreign exchange contracts | Derivatives Designated as Hedging Instruments: | Net investment hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 10,167 9,965
Foreign exchange contracts | Derivatives Not Designated as Hedging Instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 43,795 39,861
Other contracts | Derivatives Not Designated as Hedging Instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 2,933 $ 2,399
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Derivative Assets:    
Derivative Assets $ 554 $ 397
Derivative Liabilities:    
Derivative Liabilities 400 1,554
Level 2    
Derivative Assets:    
Derivative Assets 509 365
Derivative Liabilities:    
Derivative Liabilities 355 1,522
Level 2 | Other current and non-current assets    
Derivative Assets:    
Derivative Assets 470  
Level 2 | Other current and non-current assets | Foreign exchange contracts    
Derivative Assets:    
Derivative Assets   349
Level 2 | Other current and non-current assets | Other contracts    
Derivative Assets:    
Derivative Assets 39 16
Level 2 | Accrued expenses and other liabilities, current and non-current    
Derivative Liabilities:    
Derivative Liabilities 262  
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 | Other contracts    
Derivative Liabilities:    
Derivative Liabilities 93 942
Fair Value of Derivatives Designated as Hedging Instruments | Level 2    
Derivative Assets:    
Derivative Assets 355 33
Derivative Liabilities:    
Derivative Liabilities 61 395
Fair Value of Derivatives Designated as Hedging Instruments | Level 2 | Other current and non-current assets    
Derivative Assets:    
Derivative Assets 355  
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 | 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    
Derivative Liabilities:    
Derivative Liabilities 61  
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 | Other contracts    
Derivative Liabilities:    
Derivative Liabilities 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2    
Derivative Assets:    
Derivative Assets 154 332
Derivative Liabilities:    
Derivative Liabilities 294 1,127
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2 | Other current and non-current assets    
Derivative Assets:    
Derivative Assets 115  
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 | Other contracts    
Derivative Assets:    
Derivative Assets 39 16
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2 | Accrued expenses and other liabilities, current and non-current    
Derivative Liabilities:    
Derivative Liabilities 201  
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 | Other contracts    
Derivative Liabilities:    
Derivative Liabilities $ 93 $ 942
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Foreign exchange contracts        
Revenues $ 61,880 $ 38,297 $ 117,194 $ 79,456
Other income (expense), net 2,624 1,894 7,470 1,674
Revenues        
Foreign exchange contracts        
Total gains (losses) (7) 151 (116) 200
Other income (expense), net        
Foreign exchange contracts        
Total gains (losses) (183) (246) (178) 34
Foreign exchange contracts        
Foreign exchange contracts        
Total (243) (214) 346 330
Foreign exchange contracts | Revenues | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments 0 0 0 0
Foreign exchange contracts | Other income (expense), net | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments (64) (69) (404) 160
Other derivatives | Revenues | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments 0 0 0 0
Other derivatives | Other income (expense), net | Fair Value of Derivatives Not Designated as Hedging Instruments        
Foreign exchange contracts        
Derivatives not designated as hedging instruments (142) (211) 181 (239)
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts        
Foreign exchange contracts        
Amount included in the assessment of effectiveness (60) (44) 102 368
Amount excluded from the assessment of effectiveness (4) (49) 45 3
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Revenues        
Foreign exchange contracts        
Amount of gains (losses) reclassified from AOCI to income (3) 140 (108) 166
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach (4) 11 (8) 34
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Other income (expense), net        
Foreign exchange contracts        
Amount of gains (losses) reclassified from AOCI to income 0 0 0 0
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0 0 0
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Revenues        
Foreign exchange contracts        
Hedged items 0 0 0 0
Derivatives designated as hedging instruments 0 0 0 0
Amount excluded from the assessment of effectiveness 0 0 0 0
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Other income (expense), net        
Foreign exchange contracts        
Hedged items 28 9 28 (8)
Derivatives designated as hedging instruments (28) (9) (28) 8
Amount excluded from the assessment of effectiveness 2 1 4 2
Derivatives in Net Investment Hedging Relationship: | Foreign exchange contracts        
Foreign exchange contracts        
Amount included in the assessment of effectiveness (179) (121) 199 (41)
Derivatives in Net Investment Hedging Relationship: | Foreign exchange contracts | Revenues        
Foreign exchange contracts        
Amount excluded from the assessment of effectiveness 0 0 0 0
Derivatives in Net Investment Hedging Relationship: | Foreign exchange contracts | Other income (expense), net        
Foreign exchange contracts        
Amount excluded from the assessment of effectiveness $ 21 $ 33 $ 41 $ 111
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Offsetting of Assets    
Gross Amounts of Recognized Assets $ 554 $ 397
Gross Amounts Offset in the Consolidated Balance Sheets (45) (32)
Net Presented in the Consolidated Balance Sheets 509 365
Financial Instruments (208) (295)
Cash Collateral Received (190) (16)
Non-Cash Collateral Received 0 0
Net Assets Exposed 111 54
Offsetting of Liabilities    
Gross Amounts of Recognized Liabilities 400 1,554
Gross Amounts Offset in the Consolidated Balance Sheets (45) (32)
Net Presented in the Consolidated Balance Sheets 355 1,522
Financial Instruments (208) (295)
Cash Collateral Pledged (2) (1)
Non-Cash Collateral Pledged (86) (943)
Net Liabilities $ 59 $ 283
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Variable Interest Entities (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Variable Interest Entity [Line Items]    
Assets not available for use $ 335,387 $ 319,616
Liabilities with no recourse 97,822 97,072
Noncontrolling interest 4,400 3,900
Variable Interest Entity, Primary Beneficiary | Waymo    
Variable Interest Entity [Line Items]    
Additional funding to investment 2,500  
Nonrecourse | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Liabilities with no recourse 2,300 2,300
Asset Pledged as Collateral | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Assets not available for use $ 7,300 $ 5,700
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Narrative) (Details)
1 Months Ended
Apr. 30, 2021
USD ($)
Tranche
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Commercial paper   $ 0 $ 0
Estimated fair value of long-term debt   12,400,000,000 14,000,000,000.0
Commercial Paper      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit   5,000,000,000.0  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit   10,000,000,000.0  
Line of credit drawn   $ 0 $ 0
Number of credit facilities | Tranche 2    
Revolving Credit Facility | Credit Facility Due April 2022      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit $ 4,000,000,000.0    
Revolving Credit Facility | Credit Facility Due July 2023      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit 4,000,000,000.0    
Revolving Credit Facility | Credit Facility Due April 2026      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit $ 6,000,000,000.0    
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Long-Term Debt) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Debt    
Future finance lease payments, net $ 1,608 $ 1,201
Total debt 14,608 15,201
Unamortized discount and debt issuance costs (163) (169)
Less: Current portion of Notes 0 (999)
Less: Current portion of future finance lease payments, net (117) (101)
Long-term debt 14,328 13,932
2011-2020 Notes Issuances    
Debt    
Notes issuances $ 13,000 $ 14,000
2011-2020 Notes Issuances | Minimum    
Debt    
Coupon Rate 0.45%  
Effective Interest Rate 0.57%  
2011-2020 Notes Issuances | Maximum    
Debt    
Coupon Rate 3.38%  
Effective Interest Rate 3.38%  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information (Property and Equipment) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 137,075 $ 126,462
Less: accumulated depreciation (45,378) (41,713)
Property and equipment, net 91,697 84,749
Land and buildings    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 55,910 49,732
Information technology assets    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 51,188 45,906
Construction in progress    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 21,825 23,111
Leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 7,951 7,516
Furniture and fixtures    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 201 $ 197
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 10,254 $ 10,409
Payables to brokers for unsettled investment trades 966 754
Accrued customer liabilities 2,865 3,118
Accrued purchases of property and equipment 2,387 2,197
Current operating lease liabilities 2,037 1,694
Other accrued expenses and current liabilities 10,472 10,459
Accrued expenses and other current liabilities $ 28,981 $ 28,631
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Components of AOCI, net of tax    
Beginning Balance $ 222,544 $ 201,442
Other comprehensive income (loss) before reclassifications (505) 1,388
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 45 3
Amounts reclassified from AOCI 17 (455)
Other comprehensive income (loss) (443) 936
Ending Balance 237,565 207,322
Total    
Components of AOCI, net of tax    
Beginning Balance 633 (1,232)
Ending Balance 190 (296)
Foreign Currency Translation Adjustments    
Components of AOCI, net of tax    
Beginning Balance (864) (2,003)
Other comprehensive income (loss) before reclassifications (57) (266)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0
Amounts reclassified from AOCI 0 0
Other comprehensive income (loss) (57) (266)
Ending Balance (921) (2,269)
Unrealized Gains (Losses) on Available-for-Sale Investments    
Components of AOCI, net of tax    
Beginning Balance 1,612 812
Other comprehensive income (loss) before reclassifications (540) 1,365
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0
Amounts reclassified from AOCI (64) (318)
Other comprehensive income (loss) (604) 1,047
Ending Balance 1,008 1,859
Unrealized Gains (Losses) on Cash Flow Hedges    
Components of AOCI, net of tax    
Beginning Balance (115) (41)
Other comprehensive income (loss) before reclassifications 92 289
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 45 3
Amounts reclassified from AOCI 81 (137)
Other comprehensive income (loss) 218 155
Ending Balance $ 103 $ 114
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information (Effects on Net Income of Amounts Reclassified from AOCI) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Revenue $ 61,880 $ 38,297 $ 117,194 $ 79,456
Other income (expense), net 2,624 1,894 7,470 1,674
Benefit (provision) for income taxes (3,460) (1,318) (6,813) (2,239)
Net income 18,525 6,959 36,455 13,795
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Net income 79 264 (17) 455
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income | Unrealized gains (losses) on available-for-sale investments        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other income (expense), net 96 189 82 403
Benefit (provision) for income taxes (21) (40) (18) (85)
Net income 75 149 64 318
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income | Unrealized gains (losses) on cash flow hedges        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Benefit (provision) for income taxes 5 (27) 24 (32)
Net income 4 115 (81) 137
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income | Unrealized gains (losses) on cash flow hedges | Foreign exchange contracts        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Revenue (3) 140 (108) 166
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income | Unrealized gains (losses) on cash flow hedges | Interest rate contracts        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other income (expense), net $ 2 $ 2 $ 3 $ 3
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Financial Statement Information (Schedule of Other Income (Expense), Net) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Balance Sheet Components Disclosure [Abstract]        
Interest income $ 389 $ 433 $ 734 $ 1,019
Interest expense (76) (13) (152) (34)
Foreign currency exchange losses, net (51) (92) 62 (173)
Gain (loss) on debt securities, net 111 387 25 399
Gain (loss) on equity securities, net 2,772 1,455 7,609 641
Performance fees (523) (75) (1,188) (69)
Income (loss) and impairment from equity method investments, net 92 (54) 97 20
Other (90) (147) 283 (129)
Other income (expense), net 2,624 1,894 7,470 1,674
Interest costs capitalized $ 45 $ 57 $ 92 $ 109
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Details) - USD ($)
$ in Millions
1 Months Ended
Jan. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 22,406 $ 21,175
Fitbit      
Business Acquisition [Line Items]      
Total consideration transferred $ 2,100    
Cash acquired 440    
Acquired intangible assets 590    
Goodwill 1,200    
Net liabilities assumed $ 92    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Goodwill Rollforward) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2020 $ 21,175
Acquisitions 1,227
Foreign currency translation and other adjustments 4
Balance as of June 30, 2021 22,406
Google Services  
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2020 18,517
Acquisitions 1,221
Foreign currency translation and other adjustments 13
Balance as of June 30, 2021 19,751
Google Cloud  
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2020 1,957
Acquisitions 5
Foreign currency translation and other adjustments 1
Balance as of June 30, 2021 1,963
Other Bets  
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2020 701
Acquisitions 1
Foreign currency translation and other adjustments (10)
Balance as of June 30, 2021 $ 692
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 6,149   $ 6,149   $ 5,604
Accumulated Amortization 4,523   4,523   4,159
Net Carrying Amount 1,626   1,626   1,445
Patents and developed technology          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 4,824   4,824   4,639
Accumulated Amortization 3,927   3,927   3,649
Net Carrying Amount 897   $ 897   990
Acquired intangible assets, weighted-average useful life     4 years    
Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 464   $ 464   266
Accumulated Amortization 93   93   49
Net Carrying Amount 371   $ 371   217
Acquired intangible assets, weighted-average useful life     3 years 9 months 18 days    
Trade names and other          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 861   $ 861   699
Accumulated Amortization 503   503   461
Net Carrying Amount 358   $ 358   $ 238
Acquired intangible assets, weighted-average useful life     10 years    
Acquisition-related intangible assets          
Acquired Finite-Lived Intangible Assets [Line Items]          
Amortization of acquisition-related intangible assets $ 215 $ 194 $ 432 $ 398  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2021 $ 430
2022 507
2023 226
2024 197
2025 74
Thereafter 192
Total $ 1,626
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Contingencies (Details)
€ in Billions, $ in Billions
3 Months Ended
Mar. 20, 2019
EUR (€)
Mar. 20, 2019
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 30, 2018
USD ($)
Jun. 27, 2017
EUR (€)
Jun. 27, 2017
USD ($)
Mar. 31, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
European Commission Antitrust Investigation                  
Loss Contingencies [Line Items]                  
Loss contingency, loss in period € 1.5 $ 1.7 € 4.3 $ 5.1 € 2.4 $ 2.7 $ 1.7 $ 5.1 $ 2.7
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Narrative) (Details) - USD ($)
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Apr. 30, 2021
Jul. 30, 2020
Stockholders Equity Note [Line Items]            
Repurchases of capital stock $ 12,796,000,000 $ 6,852,000,000 $ 24,191,000,000 $ 15,348,000,000    
Class C Capital Stock | Share Repurchase Program            
Stockholders Equity Note [Line Items]            
Authorized share repurchase amount         $ 50,000,000,000.0 $ 28,000,000,000.0
Remaining amount available for repurchase $ 43,500,000,000   $ 43,500,000,000      
Repurchases of capital stock (in shares) 5.4   11.1      
Repurchases of capital stock $ 12,800,000,000   $ 24,200,000,000      
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Denominator        
Basic net income per share (in dollars per share) $ 27.69 $ 10.21 $ 54.32 $ 20.16
Weighted-average effect of dilutive securities        
Diluted net income per share (in dollars per share) $ 27.26 $ 10.13 $ 53.54 $ 20.00
Class A Common Stock        
Numerator        
Allocation of undistributed earnings $ 8,321 $ 3,055 $ 16,330 $ 6,042
Denominator        
Number of shares used in basic computation (shares) 300,485 299,308 300,610 299,642
Basic net income per share (in dollars per share) $ 27.69 $ 10.21 $ 54.32 $ 20.16
Numerator        
Allocation of undistributed earnings for basic computation $ 8,321 $ 3,055 $ 16,330 $ 6,042
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 1,265 473 2,485 935
Reallocation of undistributed earnings (149) (26) (269) (53)
Allocation of undistributed earnings $ 9,437 $ 3,502 $ 18,546 $ 6,924
Denominator        
Number of shares used in basic computation (shares) 300,485 299,308 300,610 299,642
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A common shares outstanding (shares) 45,692 46,355 45,742 46,383
Restricted stock units and other contingently issuable shares (shares)     17 135
Number of shares used in per share computation (shares) 346,192 345,755 346,369 346,160
Diluted net income per share (in dollars per share) $ 27.26 $ 10.13 $ 53.54 $ 20.00
Class A Common Stock | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (shares) 15 92    
Class B Common Stock        
Numerator        
Allocation of undistributed earnings $ 1,265 $ 473 $ 2,485 $ 935
Denominator        
Number of shares used in basic computation (shares) 45,692 46,355 45,742 46,383
Basic net income per share (in dollars per share) $ 27.69 $ 10.21 $ 54.32 $ 20.16
Numerator        
Allocation of undistributed earnings for basic computation $ 1,265 $ 473 $ 2,485 $ 935
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0 0
Reallocation of undistributed earnings (19) (3) (36) (7)
Allocation of undistributed earnings $ 1,246 $ 470 $ 2,449 $ 928
Denominator        
Number of shares used in basic computation (shares) 45,692 46,355 45,742 46,383
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A common shares outstanding (shares) 0 0 0 0
Restricted stock units and other contingently issuable shares (shares)     0 0
Number of shares used in per share computation (shares) 45,692 46,355 45,742 46,383
Diluted net income per share (in dollars per share) $ 27.26 $ 10.13 $ 53.54 $ 20.00
Class B Common Stock | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (shares) 0 0    
Class C Capital Stock        
Numerator        
Allocation of undistributed earnings $ 8,939 $ 3,431 $ 17,640 $ 6,818
Denominator        
Number of shares used in basic computation (shares) 322,781 336,105 324,737 338,092
Basic net income per share (in dollars per share) $ 27.69 $ 10.21 $ 54.32 $ 20.16
Numerator        
Allocation of undistributed earnings for basic computation $ 8,939 $ 3,431 $ 17,640 $ 6,818
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0 0
Reallocation of undistributed earnings 149 26 269 53
Allocation of undistributed earnings $ 9,088 $ 3,457 $ 17,909 $ 6,871
Denominator        
Number of shares used in basic computation (shares) 322,781 336,105 324,737 338,092
Weighted-average effect of dilutive securities        
Conversion of Class B to Class A common shares outstanding (shares) 0 0 0 0
Restricted stock units and other contingently issuable shares (shares)     9,736 5,394
Number of shares used in per share computation (shares) 333,420 341,269 334,473 343,486
Diluted net income per share (in dollars per share) $ 27.26 $ 10.13 $ 53.54 $ 20.00
Class C Capital Stock | Restricted stock units and other contingently issuable shares        
Weighted-average effect of dilutive securities        
Restricted stock units and other contingently issuable shares (shares) 10,639 5,164    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Compensation Plans (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 4,000 $ 3,500 $ 7,800 $ 6,800
Awards expected to be settled with stock 3,700 $ 3,300 7,400 $ 6,500
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 30,600   $ 30,600  
Weighted average recognition period for unrecognized stock-based compensation expense     2 years 8 months 12 days  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Compensation Plans (Unvested Restricted Stock Units Activity) (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Unvested restricted stock units - number of shares  
Unvested at beginning of period (in shares) | shares 19,288,793
Granted (in shares) | shares 9,082,093
Vested (in shares) | shares (5,491,338)
Forfeited/canceled (in shares) | shares (973,555)
Unvested at end of period (in shares) | shares 21,905,993
Unvested restricted stock units - weighted-average grant-date fair value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 1,262.13
Granted (in dollars per share) | $ / shares 1,810.91
Vested (in dollars per share) | $ / shares 1,315.93
Forfeited/canceled (in dollars per share) | $ / shares 1,396.04
Unvested at end of period (in dollars per share) | $ / shares $ 1,475.11
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income Tax and Effective Rate (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 3,460 $ 1,318 $ 6,813 $ 2,239
Effective tax rate 15.70% 15.90% 15.70% 14.00%
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Narrative (Details) - USD ($)
$ in Billions
Dec. 31, 2020
Jun. 30, 2020
Income Tax Disclosure [Abstract]    
Gross unrecognized tax benefits $ 3.8 $ 4.6
Unrecognized tax benefits that would impact effective tax rate $ 2.6 $ 3.2
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Information about Segments and Geographic Areas (Revenue by Segment) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 61,880 $ 38,297 $ 117,194 $ 79,456
Hedging gains (losses) (7) 151 (116) 200
Revenues 61,880 38,297 117,194 79,456
Google Services        
Segment Reporting Information [Line Items]        
Revenue 57,067 34,991 108,245 73,189
Google Cloud        
Segment Reporting Information [Line Items]        
Revenue 4,628 3,007 8,675 5,784
Other Bets        
Segment Reporting Information [Line Items]        
Revenue $ 192 $ 148 $ 390 $ 283
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Information about Segments and Geographic Areas (Operating Income (Loss) by Segment) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Segment operating income (loss) $ 19,361 $ 6,383 $ 35,798 $ 14,360
Operating Segments | Google Services        
Segment Reporting Information [Line Items]        
Segment operating income (loss) 22,343 9,539 41,889 21,087
Operating Segments | Google Cloud        
Segment Reporting Information [Line Items]        
Segment operating income (loss) (591) (1,426) (1,565) (3,156)
Operating Segments | Other Bets        
Segment Reporting Information [Line Items]        
Segment operating income (loss) (1,398) (1,116) (2,543) (2,237)
Reconciling items        
Segment Reporting Information [Line Items]        
Segment operating income (loss) $ (993) $ (614) $ (1,983) $ (1,334)
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 104,675 $ 96,960
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 74,993 69,315
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 29,682 $ 27,645
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( RB^U('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 " ,HOM2,YLTO.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$DA&R;UI66G#08K;.QF;+4UC1-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 5_"X#&0Q7@WN:Z/0OLU.Q)Y 1#U$9V*94KTJ;D?@E.4GN$ 7NF3 M.B#4G#?@D)11I& &%GXA,MD:+71 14.XX(U>\/XS=!EF-&"'#GN*4)45,#E/ M].>I:^$&F&&$P<7O IJ%F*M_8G,'V"4Y1;NDQG$LQU7.I1TJ>']^>LWK%K:/ MI'J-Z5>T@LX>U^PZ^6VUV>X>F:QY717\OJ@?=IR+JA&\^9A=?_C=A-U@[-[^ M8^.KH&SAUUW(+U!+ P04 " ,HOM2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M RB^U+Z"F9_X 4 +T: 8 >&PO=V]R:W-H965T&UL MM5EM;]LV$/[<_0K"&X8-B&.)DM\Z)X#C)%VVM''C;$,W[ ,MT980250I*H[_ M_8Z2+3J9?%(+-!]BO=W#1W?'YX[B9"/D8Q9PKLAS'"7962=0*GW;ZV5>P&.6 MG8J4)W!G)63,%)S*=2]+)6=^811'/6I9@U[,PJ1S/BFNS>7Y1.0J"A,^ER3+ MXYC)[06/Q.:L8W?V%^[#=:#TA=[Y)&5KON#JCW0NX:Q7H?AAS),L% F1?'76 MF=IO9ZZC#8HG_@SY)CLX)OI5ED(\ZI,;_ZQC:48\XI[2$ Q^GOB,1Y%& AZ? M=Z"=:DQM>'B\1[\N7AY>9LDR/A/17Z&O@K/.J$-\OF)YI.[%YE>^>Z&^QO-$ ME!7_R:9\UG4[Q,LS)>*=,3"(PZ3\9<\[1QP:6$<,Z,Z OC*PCXW@[ P*S_5* M9L5K73+%SB=2;(C43P.:/BA\4UC#VX2)#N-"2;@;@ITZGXDG+LD<(D:Z) N8 MY-FDIP!8W^YY.Y"+$H0> 1F0]R)104:N$I_[+^U[0*AB1?>L+B@*^%N>G!+' M.B'4HG8-GUF3>70*IG7F+^@XE9.< L\Y@G$68[A-8SQL4UX7 MS@]XIPLNVC/)9;9@!GI 0LV)6GY"% M@N0B0I*9R!,EM_#KU])M0+^\PD@>R+/=AN0#>R8W/J1:N J]4G^.![%@.+;'&$-J&-(V#*>^#[4C.]D?D$(>[Y)ZW^&0]L"RR#1.@U %G"G)H4#) MQPW;8H2-F-O.%Q&>Z3,(^(/8)+5D<;CW.D^@7R*ZQ< (FDI@XUK^FF"5DG,I MGL+$JW;!Q47]-;2XRQ2+R=Y@>GRM[$< @SXF>+:I"C8NY;?" Y_, Y%@$MP 0OM.UX(_C)&I"7:KHC#+I=3E MJJQ18;(N4BNO[_APQ$^O^\27S$QUL%N5AYL$FHVRI=?5G>VIUC+#$7%FU)0' MVJH\Z$(*Q0!FX%K(;1V?!IQ;)J&YGGH>+%V@R'"_A,0XFNI 6U6'JYC+M0[G M.T!0 >1_G+*DGBP.V-2%4%,6:*NRL(A9%)&+/(/;66VB-> T,C*Z3UOI_B* M-2/J(ARFD9#1>8IK\A1Z1[_H'Z\CMJZE@@,T4C&Z3EOV_==AIL7K$V>27,/% M^I#A8 W=-36*3EOV_CM6NR7 <5XXW$>*L3+R3G%EWHLI$)- Z@;6O,_D=UZ? M2S@4Z+L]Z%/+=3%F1N8I+LI[?3\,(K9>:H#K=FW:==!0&IVGN"K/(@8]X53/ MNQB:UX42WB.V,CW>+43GXBH(KY]YKY.K9"U@"5?'84K !Z,-T<3G%/GZF@9/79P"2VGRT7K MZ6(DU1E\N^EB)-)I)Y%?X]7A_[SJ]ON6/1P-CCC5R*/3((^%4V?0S*6A7K4T M>M6HFS/^=A\(C=2Y>"?Y!2+4@%3KB2\2(-=(I]L@G8T"U "@!0AC8J30Q96L MO?XT #7JCVLTT6W5E'[-3-DAO] ?"OW$R!W;KZ9*[V"#0*\5BGV3C'CZTT6Y M5U!=K?9FIL6.1,\\7F[LO&=ZJ9&1B*_ U#H=POBRW"LI3Y1(B^V&I5!*Q,5A MP)G/I7X [J^$4/L3/4"U8W7^'U!+ P04 " ,HOM2W2[?"U\' 5'P M& 'AL+W=OKA2K33[-?O2G8D67PX&_8EL>7#JW,OR7L.I;/[ MLOI>K[0VZ&>>%?7Y9&7,^G0VJQ:ZJ-.R0)6^/9]TB#]3?5\//J,F ME9NR_-Y\>;\\G^"&D<[TPC0A%/S;ZKG.LB82\/BQ#SKI[MD,''Y^C/YKFSPD M50T:HC4? MVMJTHR&;M&BF\=I4\&L*X\S%_/.GZ\\?WE]=?GM[A=Y[FU#/37[?%*\0PU-$ M,26.X?/P\"N]@.&D'8X/A\\@W2YGVN5,VWC,E_.FJG1AD*IK;>K30$36161M M1.Z+J.H54L42+9H/^L'U7U71MUDVE4Z\6F2DVJG1QW8<3@[H10RMB(I N&*4W<+$7'4@19 M?BN-RMI23JV"3MLRYT_-0]@$F8CE. \73,J$N_.071XRF,?E8E%N@#.TNX6& M!(#N%!7:N(A*BP$CB8Q&/!THG R6S@'-J*,9!6F^+Q9EKI%1/_63J$86B3CF M(Z(VA@M/->..9GR$YA860%D]N#C%UOT2/"Z>C8EH[.:4=)R2(*?/9J4K:-/# M?N*BEUBWECB2(WXV2/#$,[<$]_T=/V4S':6X#W.P!R(ADW$5G3A.$^DA.A B M$B3ZJ2Q>#O9U"M-=F]S71/?!AC2H$(R.V3I@.,+,0[97$$*#9*_TK8:*+H%F MOWFWHV]CW:PBXAC M!=BPF$?$W7!*"$>HKT\D; ^ MO2^,*N[29I7N./HKZA 62<<;WX7BW"/UI%0^>S4G,5A)*.;:8 M.6 $VH*'6J\X)"PYN[Y9P(Y_0F-R: E-K+FV42P1OGW>:PX)B\ZN>P;(V:+" MF&"QM6<<.-!WXNN:O0"1Y$E>-DO539JU/BAD:&FO&S2L&YUY6:N'IB&[LJ>V M%O (CZ?&@1(B]K0+VNL%#>L%$*PVT(&A_\*9ME:[4R$TNAM=Z-O4/5_4U@." M<6Q1=L"@(7MFBPX.'F'9>.2L?S:4P6XU?,L#$S&82&<"ME+0.(G). $73#)/ MZZ.]HM"PHCPF4&DP8QMPWRM5N9>&+1(19U:='2B!/9Z']DI"PTK2J?.>II.@ M+0XT(F),T($2W--6:*\@])B"#"SW?H-Y180ZY"$FUHR[1"3V=&K:BP@-B\BA M?3RV.&VY$"+B%E4'3,;,8W=HKRHTK"H?RN+NI=%5CI;ZQEU*6R4(9]1:E@X8 M2P;F\I!@KR8TK";C=3D=2J"3KRT;@HR?%#A //;M]%Y8:/AHXUFB1_C:9YA8 M"FO^':C8YQ]9KU@LK%A/]N3,*5MC3^Y ,2$]=66];+&P;(U=[I$MQ5Q*)$DR M)NN"$>X1+-8+%@L+ULZH9=W&.L;6(3LTLAYMN5#2-_^#9W!A;=JUJF,,'6>< M**;CS*Z<(+-\4 M8[S["B9L8U9EE?ZMEZ^AP3U>3>NZ<3JM0]N8&HY\2Y@YYU39>F8M^1#D,/U> M[EA8[N89G$M^>48D?GW9TFPOH#>-(\[!"^\+T?\R1PNU3IM-TO[4_J*6R[1Q MSG!QK=+ER[1X!!TIH6@JZ*[BCM.+ W[)(WS:T63C2_/^TLEK)",QI92BPS@, M?H_8( H7TYBS00@:3R5/3MKLI(RFDD56##+%_#"&X'(8 P""G/R'I6 [!XDY M&Y^K'3 1#Y7]<$GT!H.%#0;8\TV^R931W;$"3D>57C7OW;;Z41E?9&5=N[N. M[25(8BUF&R29QQ.SWG"PL.'XJHV"2W X4E4!Y76W;]LZD$@FS-)#!TXRCCWR MS7N3P9_R.+7V=C;GRQ3;25 6"3D^;+AP%(X;'F/,>\_!PY[#4L9V*?_+)(CU M0LKYI,.%638OC#^JZBXM:G!%MS 0OXJ@#-7N'>SNBRG7[6O,F]*8 M,F\_KK0"\@T ?K\M04SW7YHWH]V;\(M_ %!+ P04 " ,HOM26Y3&9-4# M #M$P & 'AL+W=O)01(0I\C5DBIU:DU.[:MN4J(C&65WQ'$OUDPT6,E5Z*K2UW M@N"U"8J9C1PGL&-,$VLV,??NQ6S"4\5H0NX%D&D<8_'MAC!^F%K0>KKQB6XC ME=VP9Y,=WI(E47_M[H5>V666-8U)(BE/@"";J36'UPOD9P%&\3254$>E/]+D"KC.&X ^I>*KQXBS-1'REY]&"(:_ ?(EI>K;]8GL;IG= M-=F]KFWER9X(11\8 7J\-D0(L@8RJ_D&[+ >\Q2 E[1!*PY8UA(L",BW]O7 M;7N;EPM-N6PT]S/GRG'T/NZ/M[!/56/Q2A;O_[/D;P/ J8JXH/_J!QE3?K<5 M)*_E'[4(G>+G.Y@ARAJ07P+YSP:B4J;],'ZCQ>\A3BEJS0=E\\&SF]=?UU+A M9$V3;1]!T$MP2E$C"$N"L(<@CO47N&D9Z"[!"N^HPNPYXQ$.&H\^50UG5.*, MGH7SPQ,R:K[WOM,Q(\.T-:YQR34^!]>P01DW^@R",'##)E&+,O010IT\T*FL MSCD'T0],3U%P"%>;M ?LR,/A:3"&I01S4 ::SMA8K#R2/@2)@DKEX1]-GGF MV2GJ'>_RN&MVAFGK9)5GPC[3/./TP*85N@YTO#:H-JD3NB>8*MN$?;YY]OEI MVF,G6)OT-%AEJ;#'4\W\W R>G\KI8/@2\U-9#[RP]\"FH;B=\S-(6R>KS => MT'U@TU0\W_>"%J8VY0\:XCT+L"AH^H8' M'?V#]A+F@RKS014+Q7?F>.:! M*\5CZQC*UDY8*JOS<6LRRK/*GO^*MU.NK:K Q/KP_> MO];P"N:9"A;S[/;^?738@Z6 M3^KO=G'WM 3W7\'-77Q_NP _@>_+.;CX]!E\ FD!;M,L4STL)HY4S5=.G%7; MU*QI"O4TA<$M+^1&@$61L,1B/Q^V]P?L'87=L:,#^PP-.ORV*\8 NU\ C_=']L:*';..FL;2KRVKO/8V]6$8*J:WT[XP53A$47"NFILJ M" ,8>>>RA2D+(H_XG>J,D72,9#"",1=2 %HD@+VK/"Z8N!R(G-]Y]0KB3KDN= %;15-_?5"]"<51'V]9ZVR'PI[N6&E*I!J]HNVLS]_ 06SYJ_6FY:S/9W<5,%07\WF%E7@!7H& ML_GR Z^'^U@V0/R1WGYF:M/"#OR2OO<,=&QBPTB?MK%%%J) 7^PM*@\CW^AQ M4Z;R.^XC/Y8T<+BF>2CY6UIOF!3ZC\D]VU@K9C$K,!"@HP.-F5J-8UT3E.%?8\0'=32)@[Z%F=X MK+S@<.DUHR)=51/XT+DJF0&QH6J"L6\L":8,NF.D+_P6&?'& M6%_Z;8VZ8]BW)!P+.SAL?*E/3(0*P*Z0S=:M>]J=RES79Q':\QF\C*'E^;PZQ:D/ M"H[NFR.@6UJ^I(4 &5NKIMQQH"91V9RJ-#>2;^MC@V;JH&NK.MZ3]02P,$% @ #*+[4A:R]NBO! 3A$ !@ !X;"]W M;W)KS ,9#(6FP6 MFPOB[/:AZ ,MT9:ZNK@B;6?[]24I1;8I2DE;%'VQ=3DSPW,X,R0UW1?E#QH3 MPL!KEN;T>A SMKDR#!K&),/TLMB0G+]9%66&&;\MUP;=E 1'TBA+#62:KI'A M)!_,IO+94SF;%EN6)CEY*@'=9ADN?]Z2M-A?#^#@[<%SLHZ9>&#,IAN\)@O" MOFV>2GYG-%ZB)",Y38H# M\0!$9(6W*7LN]I])3<@1_L(BI?(7[&NL.0#AEK(BJXWY"+(DK_[Q:RW$D0'W MHS= M0%2#>P. ZLVL#X:P:X-[(]&<&H#2=VHN$OAYICAV;0L]J 4:.Y-7$CU MI377*\E%HBQ8R=\FW([-_,>'Q>/7N_G-2S 'BQ?^=Q\\O"S XR?@/]X_/0>? M@X?%W?< W#WP^P!<@&^+.1B>C< 92')PGZ0IGV\Z-1@?C'!IA'7@VRHPZ@AL M@?LB9S$%01Z12&,_[[=W>^P-+D*C!'I3XA;U.ORRS2^!99X#9"*H&8__<7-3 M1^??10_^'L)IPMP]D=X1YX1TRD7UTB5;:NM!6-;S>#8P@>1MDN;:CN HT 2UO*V,6-7$6ZN\V.; MBKIM$+3--PGO=R_$DJO^!XA3#&ER2H)U902J2=U&4HU1J!20R1[NN6] M^DVV[H*?M+EY:KEK,-!6RUT#GPT1,D?GX,SR^,_0,N$(X#P"9]!#VO75U$B ME#SQ-2COB%Z]U&I3]2PU1K5@<:NJFL;Q%<25=8V"$U0AZJ'!1Q:_W>9UB,XU4F528.! MT%%U:J/&4)5)Y\GJRK[#S@.^O_7XNX5J.;Q H?@9VFY=I$/+T2>3K1%)74UU M(&1"5:4V"JFE'&A T.EH^?"P=X%.KTKO;EZTU)WV4":62KT-&K>9MT$7MFVI MU-NHB=6QEX"''15\9TNE(:UEZVJVJ:U6ZVM@GN>:*N$VRG)-B%3&FIBV9T&% MLW%T/LQ(N98'<\JGG!??6FX MQ^5:]-N4K'@H\]+CLU-6A_?JAA4;>3I=%HR?=>5E3'!$2@'@[U=%P=YN1(#F M$\KL+U!+ P04 " ,HOM27KW^%>," #R!P & 'AL+W=O,YZKGI-HO;YT M714EF#%U+M:8TYNED!G3M)4K5ZTELMB2,N[ZGM=Q,Y;F3K]KSV:RWQ4;S=,< M9Q+4)LN8_'6-7.QZ3M-Y.;A+5XDV!VZ_NV8KG*-^6,\D[=PJ2IQFF*M4Y"!Q MV7.NFI=AV^ MX#'%G=I;@ZED(<23V8SBGN.9A)!CI$T$1H\M#I!S$XC2^%G& M="I)0]Q?OT2_L;53+0NF<"#XMS362<_Y[$",2[;A^D[L;K&LQR88":[L+^Q* MK.= M%%:9"69,LC2O'BRY]*'/0+%J2?X)<$_)+3>( 0E(?BH0JLDM#ZJT"X) MMG2WJ-T:-V2:];M2[$ :-$4S"^N^99-?:6[NR5Q+>IL23_<'T\E\^G4TO+H/ MAS"_I\AI/YZ#&$T83V(9S.F,1<)ZC3B/$S:,##? BG M)V=P FD.XY1S^OZJZVI*SDBX49G(=9&(_T8B 8P%Q540YC'&-?SA^_S..WR7 M3*F<\5^D6M5>&_QH0U@0*O68%>.=.NG&G_%V#%,20X@ R/(8U#3%B#:74.C'#WFEB&4K MBPE3;+18VQ:Z$)H:LETF-)11&@"]7PJA7S9&H!KS_=]02P,$% @ #*+[ M4F9YCQI/" FRP !@ !X;"]W;W)KTP=VR_C'QP^5N)L=:MED.U;4 M65F BMV?3R[A+RL:R0)-Q+\R]ESWKH%LRJ>R_"QOKC;GDT J8CE;K\I+?HK*V2BW/)*?)N) M_..WZ[?+U5K7?_T+#(._7[;_ MA)KVHO?5'"S*W4XDYRTOUY]?@^8KL "+]#$3/]M^#$1)<+G99#*-T[PM^2'- M-M.KHJNQ#;>H7/I57J[7^]T^3SG;@&N^9974(V;W5DZ[)P:NBG6Y8^#GMV5= MO[)4O_)7?\.X6!=$W:NT*K+B0>O^F4B,0W:@0W:@ID[BJ'/.'K)"5@;F:9X6 M:Z%.C&\[\J] RL&2K=\ #%\#%,#$-G!M_;2I7RY:3Q=A'&-,SV9/%EWXH N_ M4-?IQZ^[Z;1'*>K+N94SR;%2AY;I9E4@SA*J-ZO8V%#<0I^T$^_UCRL!^8AZ\Q#[C /\Z[.OI@$ M:[VY' D:ZE6T@L2K=U5L/!;B]WTAL!U(;*/ ZOV(Q4- !%W]J$ &_233='V# MECDT\86"""/=0W1Q Q-!$WV%6UJJFZ(DU//(C(*"F3%T=(#")O1S<]3>O4NK MKY;*,38F1\,8)Y'#X$#%2>@'I=7AC% M01+IXV.&B?$)PMC1"8J_,/[Q/@\J4D(_*D]T>M#$)<*)(VF1@B7RP_((LX=, MP!EF YFL=%D-I "(1@!XA-U#)OU#)@BG8:SO3!==V* +::!# MQ5H9)@[8(P55Y(?J29X/F:2+0R/U3;;V@X:Z%0N1GX5^QX[AWI.HG MY(EN#YN0Q"1V,!(K1F(_(X]P>]@DFV[VL(E(A]?#"GQX!'Q'>#UL\BX*]4/D MQ5C44+ B'O83[_MY/6QR<$HBHN_"L'G .@P;-DSQ$OMY>8K7P[8M'Q1+OD.4 M@B+V0_&E9@_;SD@)3*#>B9934H@BHJ]:MNI0 EUIKZ"*_5 ]R>]ADW187Y47 MV&1K/VCX!$6QD/A9Z/=[Q+)C# G53_A&PX;B% V)GX9'.3YB@FE*](<:R[&H MH6(%+^+?.'Z[YX.V:4SZ9E3DR2(1S14'_D0LR' M>V% C#-52W4P"?1$L@1%88(=:R'I/2GT\_-%1WSVH;$2 ["A@U3O*1^7I[B^*@%B!1'CH,PJHA( M_41\J>&CM@-2%.FG PMJ.2$-L0X4>VTP=#5+ 97Z@7J2WZ.636*@^SUJ_3P/O+%_P%02P,$% @ #*+[4O<>2D3:>. M,U%Z^@R3D(6&(E0 LIW^^@. -"$3%SDO-DDMEM\N=O?;!<\?N?@NMY0J\+1K M.WDQVRJU?S>?RWI+=T2^Y7O:Z5\V7.R(TK?B?B[W@I+&+MJU[ M/+?/OHC+OH%P'D8;\ T+T'1!'EF AP78&MHCLV9=$T4NSP5_!,)(:VWFPOK&KM;6L,YLXUH) M_2O3Z]3EZO;S^O:/3]=7WSY<@_4W_>_FP^=O:W#[$:RNUK^!CW_<_K4&9^#/ M]37XSR__!;\ UH$;UK9Z#^3Y7&D(1M&\'E[WOG\=BKRN!#>\4UL)/G0-;5ZN MGVOH(W[TC/\]2BK\_="]!3A[ U"&8 #/ZO7+LP06=JU)VX=+7.9%<3Y_.':$+P5Q MM712+X 5([ B:>]5\[>.49W62KY+V%F.ZLJDG==4UZ*:D3[#NP:PW9XP8?0# MO@%[H=X@CT@ R/0%R/T11+Z6O'Z^YFIB0W0H::) M0O9FT"=S'0R]A0>C*O+%!*LO5!85#H-=CF"7)R)E0X702/NT (H\33.M1[CT M7@[S:CE!Z N=Y; ,(X29*ZU9$N.OFD6!]E]#[]08LCIZ):T/PI:&-Z"CP?@= M-+] 5)4XG^ .B<$LSR+(CT@!)I'?JBT505S0?R$JI\$9D"K+9004.]6G+R!UKG3=-EM'-1G<)TER26OM<,A/'R0H%786'.)WA=6I35U%.^%"H0BKC*T05,\\6GHZ2(QU@>V,NEA]"7 M*O B M#1!BQ.!UBB! [+7P;V$DVQ!:1P$0LT1T(PS4+C#N_)C^CV^N1Q!B'T M$ ;$RD4,H2,9>()EZEH<=/$;*G.?"=SZ]"@?@KA]XD 9G*+VA]2D#36MV0.:L7,92Q_$*?"6Q#""#\ *DXM?F$/-$ M$@J'Q]M70A *N8MI#!V5B >38#:79 M;:2/@[2ST^LA!T8DF.>%E[,AN0S%SAFP(SZ<)=8Q+ M=*-GLT63?DN4]HSB0!Z-P^21B.:$AW!@-,I+/'502 Q5L6$3.P[$:0[\2E_D M3$WV3)&VMR((-T!J*(?+:2\8DH,%CG4R^.BD[ 3Y"5Y3VDBP$7P'F)0'O;_4 M8#?SLBL.7(83'OOT5A7+*0D&I.!B&0/O*!"G*5![^SED!L!!B($)2\^ T_XB M) :7BT@KBQW/X1,\]\+#ABR&:DJ%SGF3_;4NP[QEC8UY;4WZ4 +[K(9A-C7& M%T)Y&>%L[)@/IYG/*UR;D_5@ !V8P'0Y\N;CC.X-U @)KV[(7I61_T9D78&P>._KQ-" UP*,(>V+$<3K.< MV82&UH+J*F/#YZ=P!^8UM,#30]F06%7$RJ,C/IPFOE4,*B *W-%[UG4FELS\ M0 7C3= "G]M0F9>>!8'!;Y'':D[N&#!/CWY)$Z@Y $B!'Y0?G_\C7.)IY 3$ M8%7ETUHT/_KBM*/BWGZ(D\">F_0?;\:GX\>^*_N):_+\/7RWZC_9.37]%\0; M(O2N2-#2C5:9O:VT0T7_4:Z_47QOOVO=<:7XSEYN*6FH, +Z]PWGZOG&O&#\ M-'KY?U!+ P04 " ,HOM2EJ2#J18( "&%0 & 'AL+W=OJDF'D:F5QLG*^DA&/?CT.M5>R8*;*C&>3R=FXDMH.KB_YW9V_ MOG1---JJ.R]"4U72/]THXS97@^F@>_%1K\M(+\;7E[5@ M%LH8$@0S?FME#GJ5Q+C[NY/^@7V'+YD,:N',K[J(Y=7@8B *M9*-B1_=YB^J M]>>4Y.7.!/XK-HGV#,1Y$Z*K6F984&F;_LO'-@X[#!>3%QAF+<.,[4Z*V,IW M,LKK2^\VPA,UI-$/=I6Y89RVE)1E]#C5X(O7/\O8>"7<2OQ2*R\I4D%(6XAE MRA*=+/7:ZI7.I8UBGN>NL5';M;AS1N=:AS#HO;F:O"ORQL2-Q/!F*V60V?47><1^58Y9W_(*\9[P4 M_YAG(7I4T3]?47#2*SAA!2?_W[#_X4K%LS)^<&YME-C((+3-G:\=3E2!![&0 M1@,ZK);TM%1U5%6FO)B^?7O!NKTZ.N2)I1++B"=2\TX9N9%0B8-YLT9'(,F3 MXY&XM?@Q/1V*#/S$N:!I-!K':6!6D0;1<("FBSD7M?) M;MAU2)5L**4O*)4C<2.#9FL68$!I%?\&P5AI*VVN(2A0/5"&F:U/ M&$K'-$7*F$SEND] >L&E(Q7OGNP&V..9\4%Z+3-#)185:B)Q/3BN_,HAJV$$ MB2:==U6520/;5(H3@,$&F:< E!)YSI2R O4 S"9U(_')RJ;0I/F6Q.A*?.B] MN[5IO'9!6.P:>I,4B24/:,+K^G+D<_?"?>_];H^/3MZE(" MO^"@#*7X@ TF]'J^6CJPJ^ER/Z+TAIT7J:90#%^N^VU9(=8UQ#)84M7[@@N$ MD2$!DS%/=$)P6W2-0=5< YQR71,6M$#[R>K>W2#^-/AA/K\;_)GAU35>N%I; M!DVB_1:KNPZ%20"]SX"Q/JA26*IZ [#,&\^P:=-XL8JPET92%^V5U(1:B)V- MJ4\(RV#@5FGM@DZ;WG,M0K0)[Q,,;J?7?U&G](L$YU0>JV\I#RZ(_XUAJ=2L MBWWX-*I VP+3/(V>%8OKE&&@94JHQQJ3B;+7:GM2TI-T2L<[".)Q?3P=;LW] MQOH-I6M,03KI]D#U!Y[/C4WK.1=O_*H!T/4K9BP3P675%QH+IIS,K6W ]U%A MLX@8NX*V>#&='/UU6U0ZY"#I/ ;OH<,3T!B\[ZU;OE\ R@,'\WV(NN*VN>.& M[.OR:[J"B CT";I8.C4>7 *8(4&BX?Q4\AX9ZM6DQ07WIWIG0Y"\6J0)6*4! MZ-EGZGPP%'#2N+!=K5Z-*6$%SS?N1@HL1E\>&^[25#V; =F89W/.2JIQ^V:23:6,+J/LF(!MMG MT&6,=I3$'""HHX![O)LP2)#'AL4.A7)XPT#6:LK7G1T&GY1/G:K%^U \(>6)8,]0QM> M1H:4+7C)^UC@G9(6P/UP"$:S/N%#D8%, R4?N!]C"X4;\XOWN+B:PPC.P2_.3W? M>1'2'>&P:XGP8 # VSKMX.9I)!8E # R@Q;Q3?)HQ* M7<6.AD 1Z5#UL&HHC[18T\I.UE@5Z?O$ME12-_-$5*GWNK076V$K=2BK[3*: M"(1;#!,K(DA/71^_*"M'T4JX_7M[GI5,?:;;:-"O>G&,^[Y7Q='0FLIT7DOAS MZE%68M/MAK"$V$_/?L<^Z]BQW'CQ9C*Z..F.+J8"X,1MG*=W.#WN3L\O^+30 MN&G2C1/W,B#"?[IM'';4G=>0<(=IX I,W=R@1_A+0II5BS:%W8S2M,821\T< MN^NM[YD3=+63,HU)VA0I\8EM;R40A9F/Z3-:_[3\R MSM.WM2UY^D+YD_0HZ"",6H%U,CH_'0B?OOJEA^AJ_M(&E,9EG7^66'64)P*< MKQP&:OM "OI/K]?_!E!+ P04 " ,HOM2UJZ/?> & #.#P &0 'AL M+W=O MZ5_,5DI+KW75F-O)UMK=^]G,Y%M9"S-5.]G@RUKI6EA,]69F=EJ*P@G5U2ST M_616B[*9W-VXM2=]=Z-:6Y6-?-)DVKH6^G O*[6_G0238>&YW&PM+\SN;G9B M([](^]/N26,V&[4492T;4ZJ&M%S?3I;!^_N8][L-?ROEWIR,B2-9*?4+3_Y< MW$Y\=DA6,K>L0>#O13[(JF)%<.-?O<[):)(%3\>#]A]<[(AE)8Q\4-7/96&W MMY-T0H5('1^=X:L["@,O"C(,HKF7QG,,8@P@](Z2A;<( M8_J[:K^V*TEH)!1Y:1#2PO-]_DWG/@41)HO!Q%^EY>*FV%M$"7;,LP5E7C;/ M*(B]*!OWB>)%:EL:!BK,O#19T-SWXCBF)/*2R*=L[@5A.FSOG.4E;/"2,(+2 M.2N-O"!8'./3+V4.>*VRHJ(H]K(LH#F\A?H%MJ:0\%,O1)B]R$.EVH*Z$&(H M3F%DD<:4>LEB3I^=V7N)] 5Q2D$64IA&%&4^?93%AIW?H)T:NJJ4,=)<4S / MZ&IQ#=A]N@J"Y)J^.E_&S -G. @ &_@I:F/P2+SXGF" 6+Q@BS^7XBTD6JC MQ6Y[\%P/+ B\1!0 O( "^$AJ[53D?669<]J]_S_2[B?4!4M;.,>1([HLRRA> MT'=,/.#@IQ0G;A8E(,'X;1XA23Z8B-GCI\6SXM'YQ XF70$*0L&>(#CV*P(.(1>)^D"53U65X"BS(7IC/EI5%& MT :+L?O/L@3_B16R,+/XC32[I\ZHJP5/G]\\2KN=*%WPP=QI&YI_3N:,S#Y[QJ"_9!U*IE)?MMB>[7J5JW3<%E=1+!:'^G2UQ[ MRNJ I0K413LY;Q<A=-?5IU)>:DL1 >%UQ-?D!X M]0KP1D%?3;SQM+ZPCESOI+L>50=87;ML7S!\0:U'[X)I.AIG]W1WAOT*83<; M>DNK7?N!"8,&4'<-0)XW /9K2LNB<$>@J"HTGKVDK7B1I_D@=9)\88S*2]>Q MW"&?J[HN;9=I9'7H3%COK@+&^TU.BF^3XJ%A:EJWMD5^S7@0;(7M?&F4I0.N MSBLIFPL!HU0JHY@<'9"PX+X.7+X0SO2$[I[ _#\PV(6S1^80!G2^* 19,&1]W#!?JL)T-2]?G4WN[]='*#O$18,J*M'" M0!SYRI3B>*6N72DAM0=<%;C0*IP9'C2P"HZJJMQA=)(9-H7O9S8X%5VU[>41 M[",S;79EF >8[EWY3)B?8A[Q08FVYAWQ4>WBES[QG<&U9\U9$.>"G3^Z<&3UW#@%HBSM@2,K9%6R_]Q=25Z+=V M3+1C#"C0I2]7;05PUVO&B+5*8QTN[/IYV!<; _QQON]_'VS3<@,_IF_Z>V^! MVEB/NF8.4RL MVKD7VTI9X.R&6SRXI>8-^+Y6R@X3-C ^X>_^#5!+ P04 " ,HOM2R%30 M$+3=/LGCU]6B<;N8WK>;F3!9Q9 ME]4V;N!G=?VTWE4R3NFF;?[4M>WPZ3;.BHL7S^G8;]6+YV7;Y%DA?ZM$W6ZW M<77W2N;E[0\7SH4^\#&[WC1XX.F+Y[OX6GZ2S>^[WRKX];1;)=%MB3>:W_7J/Q'N@,LJKN7K,O]7EC:;'RZB"Y'*==SFSI M\ EPO:3,:_H4MWRMYU^(I*V;2O$FJY.\K-M*UN)_7JX :Q"- M_SVRA]_MX=,>_F-I^8!EQ!NY:L0GF;15UF0 ^;^D2/*XKK/UG2C;"F2B^B*; M>)5+$$JXM.XNM<3M)DLV(JXD*$%2MD4C4P'Z+.):Q#=QEN-=3^# DSK.)5R> M-9NL$._DC/ML2U&1:Q MJ[($(&U*NE]^;0"1?D.! .2-K(H8%9.NSHIK40,V>%M2;M M;O'2RV@!9BS/R2(#E)>!V_^N1;D&04_D=@54\QS2?INN WL@.WM@ 73U3I)! MS^_FXN7Y-XY!6ROZCG%$+ERZ:0/C&$@9I8Y.#F44Q*R6KDZH"RI MZ)[,]=($%$PS('_9,!&G26B)U9VH@?79.DMB4*:LN)%U@P9"),"MZ[)"V&IO\&_P+L^KD"45&?9"=?Q_6&$*8O[WNM42;AF?@,CAGPV95U M!LHWZHA.1%05X(+3LY9*.N-8"9)N)/Q#";T[XT/(\;2V#I?"7"S$+;*"\8_EV*'R@)7RU;?<8W7W+7\"U/A#+!P#@=[18PB[J MR[T(#P1=1L(!FLT\CRCOAHKR^*6G/!#8]XGRCF\3Y5V?2;\$7C#:"V ['O'@ MFH"(@UJYC?\->M'<(2-0#9L!"=%BIV"=P:@EW=$YNM?>GXRL*VBM,JXENT9T MFW@47!PH?YO5&R(U[#>F'1H2@68#-5AD*5Q&NDP&D!PP:FU''Z \ISP/]* @DX.),8G V$D6WDODVUE'$.O>$6+@CY>(LZ M^WK_#4Y@J>D+:$;1",O@&R/IN(OQ#M\6R;6VZ.!G]OPSQF#@C+>[LE RVUQL1T,]:A$MKX2_U1?JHOLJQU0'/ M3,P9ED4CJ%*LZ@([B(E> M?GC]%N3G^KJ2UT0EH->^-[ZC]9 IN2RN(5K#> /-3[.)T7NGV4V6(ET-PE,D MM9*R0 +$1/VL:,NV)C $&2B4S#.]_#LD/FP'%'=UDM9_ ^[\#&@B"9ED1IYD MA(7W.;KG:RY%8 5@FB[)QT,\H-P4'EVJHX>]C6,MT3F +;?1+72_[N-EEB[< M$UP)UWZ"P VKC MD5M$;]Z' L/CAZF\!"2!(NA2DOV/,^Y< 'X(G3B\2(<61#$X.*AH.2\@#ZAJJH(%8<>B6$+=!&(C#P;5F==U*BCLRP#"KR$[.( J35<5;QQPG*=&A\T8AZFHN?CV% M"S&T=]2XB!+#M#=8.[ &9:IX?@1#Y-4A6741#_[JG2NP.OZCB_FZ#@;\:28; MM:H_;&,,7Y*\326'HZNLX.L4::>!9_%%W2,+;9S ^)#TC*/9MM@OV?%^)$AE M'F.)KX&0O,(R>LVA>0FZ?QTSE32+C1(-X%_FZ7X=;7U:&(\Q4**,&+)SC#_> M7/S\>)NZOX9*&DX6$;F&-'(-9VV)6'6) T@IMF?&,>5G%SZ.K MD]6+.T&2*%]K5BEU5 M)E*F?;"S;]$-=VW*#.OY2EYG18'7#PFH4N5="Q8IQIHJV !+9&N!E>1J+EZW MVS;GZG-?9YZQQ-\+5=W1R&I3A+5Y'&7' YG&_%RE?4RGAM@[ 8[!94XQ\>JL M +#@^@&*T_3"Y'^3Y5+E_?T.:&I-RV,H.F.'B6F&M"P'Q%T+U9W!._,,S ^> MOF-7OX6XOL%HMFYWNYQ\&H"9%=RU5<5UNMPH1PA L2BW62(FZO^ZM'6*%P?8 M2D8SSI.6NPCQ.5))KD2)Y!ZE^;0NQXQH?1 V%5\;?;-/>.6W,VQL'@P$P#@M M;=)XSF/ E!!V+.\0%L3C5Q2UHWP730W2Q%&@5B$X0$MH>3("4-:V75QA\CQ MZ5<0+>C\Y(WR*SGU6B3]6:.X%D9^5^H"M6AS+&!RS\B([?NV4==,W,CT6G5Z MICMAL/I$V^VTAMY"B.1)R&<,08 F[I' /E*SF9PSUH0=CW3.5]'>]$")V9>8QIEP:" MLLM;/I?L,UKYBZD O?Y30X1#92>C=V$H'P;6TV=8,2;4@^5]@=+O6R&5D9S0 MBGQO2MZUVT1U\,"1.\*WW,4"'.X2'/J(=US>":PHH/ BLJ*E1[4?:Q$XM,3) M/. P)Y"GF&*!/,J456WN=,W$R8;MI3-?3EVA!'C6Q\M]< H<1S20ZWE97#_! MS$V@+U"A^U'H$2H?C)0V )F.R?LHEZ,;E!2XJZ)HF-+=^60E;)JU". #&1^& M+C-^X7M4*+)\.SC%>& Y,#NBPI?C6DOO .=!BA9DJ3W+7^#R@(<'^WQSSCOV MW#_)^L5?SOI@Z3R,]>]/F;$V Z[KA@RP+X4(1J8GG61 M*C ]PT@"8BU5/.%*U27U)AQ=F5VJFKA]G)P@C,AE&^R4O\#2; CW^7HI/LA+ M\8FN4?R^I88-[VT++XKP,PC[UHB&1EM #1'KA>Z>JKKG^45-+4CUH$)#"3?Y M8 BL^V2:_/1)1V3($[JW%J$!7CX@065LT3$"EU M&U:6F-(Z7($[^X&INEW]F\+E4M0;4"Y6L[Q,OCQI=Q@R-1#U485"Z>/9LRC< M%GJTT>8^;:_*XQ;GO33[I-D;:C>6]/0X)P)V; [IS*DH+OQT$,>Z:*BDJ#R0 MKYX4H3^MLO'[&&<,)3CPCP+T7@'UD@++<2/SXJ.F7F"8=Y(.H.8. ;>(,*::1=PO"BP[=/:[+0>[+"#5'8]4WGWI>O.@57ZG>"]0!=/SAQ)HS#P]-K&$CH=Z@ MD8-U]O1U2BY56\'0S;,G%RPM)J^!.V6>I93%?<()@ZZ$_Y9NG$-T*,$2-5*$ M1))U6]&Z*0A2EE-EXNB(!!NUY YS7TI-!;4\UWF+,PPD'C28$>=UB>:?5J(Q MQRZE-%LP<&8'N2C$I3D:N74M.6^$76F(&"]@>"#B^\(TE,6&G*81JE2R:2NU M<]^,/+ GCH!FM*;J+N$4A9'F3M'RE7+4GW 6O#[<#[OC2DR?TAO:=?[D+^&A M!RB0' EXA;CJQTK%+"[TY">.6$.@=C>,B_?Z#+K6PTWF6]"/1NHUP+X!1JC% MYK0&CY^N2C4'>W0!$MYN9)9:1:QX%;+WCB>%2R5I^V.R5'C3" ,H/"1B *,H MHDG)_LXLCHQ(>:X^&,)P5+\ ^@KX5K1H6:GW>%)&X!(UQU)WC6:5YQ,VAG)L MXQJ_PTYD4\$.(5X$JBX)@=EN86W5&T=EH# +>XE\$W*/*S Z=!OTP8[RAFT M,<& BH0.?O43-'<#T#CL! MYDZ54-[, MFM:Z&](W]5;;&#UW;8Q.@4B *0!_E=4;*IR!*&'IB6I*D%$8@'4@#6:P)PT% MNXM._XZ18F"[NR!L& $R#U Q*_05)0]!:,MS-^^S((H>1W!K\OWE8"NX?L+Z MU"\(0\WSFY@UDNDO*XD#\YUG@ .W<<5F0MDHPW#UKH^-&MH>R.EQBS5NL>$M M #WZULL$;)/$U.!6FC@4\%1BM;V(5;5?04-!/2%%,T0H=K_//\U%2GM31:\V M[!#W#G .3_09@>OK4$V-VRF*]."*>(L*5>^%;4C!NM8*R=?*]9K#A )'FVA" M5K?/EMN-=R;XT\M^ 3T$'%MLAFJB?Z(87ZT+SD, MK>Z>,+,-R'N&U)KX.AE#=L[%V[7)I('8KB3Y&["B*WYN9TT3566" @P(6BHK M-TU&+VU*7,:)?QT>.L BP']VN"<("ON MW)SUNY<-ZRU#7 ]"M9&5VEN PU7='#"+-0\S5#^-]GZDR3F[S0[A"Y91^OB! M@W0*.?8'WEC.M8LRC-+0]IA-K:'AT:VE<] PU7T<"DX9FQ.9#8X\]*."CQ 3 M5K%NH;&H^"32C<;9NJ$OL&R0LN,0_&02>[:56;<%K8V=(0TFY8^=G-U-CV$U MP]!I,+IJ6@'L-^'91UF=/4I.#MN.2$)G>YKT=8FVE@]@,25J18PECUY;J:17 M,L= ":D: MAB&;U,,=[F&51+9VZZL*%BK/)H->-EFF;,&RPVLY[0 PXE_1TG M;"9* W-C/C+,N2/&Y'U%_M3TLQ: ;GYG8A+ W)QYK6=O#+=\03R_.+NPU<5< MAM?IG6.XA?>VJA+W%>ST."_%!(LNA MBKF#SZ@Z>\$.76,%X9)'"3DE\);JD=3?<]: M+ /E+#FZ=^\QFWXQ K- M[K.^37J$EA^&E09=]!@63(#@-#I G5//7^[1^ZQ5; 'W.WUOEM?TL'WD@; 8 M"+SKG<5Y6+Q,DJH%TBGE-?VSX7BL@Q"B1)&X1M3&BNP]#!^[@RV6ODO_._1Y M1\OAN1\K<*X:#I7X>>2\96_0.EPUOBOXX\O&C@TR3T\F\6#S(V MKDV?H?MG2(>'_S3RO-W25W3XO)$3/M;T]!A:#NPYU2>*="H)8N?-64*]R7;C M,I4J/F(70V[PS41D$MD[7D 6*8 _#O; 9 90,"W@*ZY*?(Z_ MBA^Y*O'M^M=OAJ0:%E*1'A\->AP7)2XZ'<_HALG2I9CY]!3_+*0VM!=&_.X$ MO5B7,!W(P(;+S?SE%7Q<"4_XP1BSB>3YST9OYK@.=O 7!!9\Q?<<:$&>N0ZC M[OH>X4[/:7I^2#*MJD]4^9KTOCBTQ9(WG(*_O\"I-M.$2$T(SD==1?QP)"0^ MZR*F@XX856>MI^OIOAAZU';5\OR(V>$I1LYO$COP_2F>DZ?#]G 3FX M*B.KV@D.',1 =<>!+6?TP/!)$HUJF_>BT2]&B0Z] ?QWH\$&I_-BFQXRAT\W MNGH8F2!"PXU/H_J-S,Q]H8.($OW:_.LZ]"C^C/' M=Z^,AZ<,V<;0Q6'#1X]_XW/X]"8=$.-S#-5A1_??;*862\L/:/K="NEY>0=? M3D0&:T%3H-^MG0I#;:<<._H[+)6'+Q2:17^UI>(='V"KHD=:*A?^G^&W_B9+ MY9#C\/\*4^6$-ODH^X"I\LB2.9%SR%"Y-L=D)+P.6RMG 9SYT!?[1M6*OBHV M*H8=B.., >,C,S9<9KZ!& ]?!&/,QO ;&7"ZZ]AD1C=1@A?H,0T>PJA;G'2^ MAMCOK*K.$''.F ^6>OC-9B\5'9"C?/L9LTF66+4@DSCK\$Y> PKTNE@J&JLU MAHO#_H:S4' -+SE[;]*,WXY:^M$-TZ_L)(/[NN?"1\T%'+,^?!(V5_#_B)5X M.&3*%U9':'+70A=*8T(.RR@H7X#3.!/EDW^GRU_!EL"JL?,?'J!$)9E MD"WH\#1;EMV;>= $CIZOJ._Q@(5ZC&)JR,KLKQEO?455[@85^C&\_D%(8PGS M?288?1!!R?QP#V9HHSK#,1^9!J,2]?W9!Q.X[TP:?U/6>4H8NW-8[310& JB M8RE19 O!Y=/.1K@LC/2YY,J#&WG?EYWXKV:/3S&%LA-/W;>V$'O=\F(D8C:+?STY,O6C[J?$"\ZVLKNDU[2K.X7>9=T>[-\&_Y!>@ M]Y?S:^3?Q]4U1G&Y7,.M]GP17/ [9?2/IMS1Z]!79=.46_JZD3%@AQ? ^759 M-OH';M"]'__%_P%02P,$% @ #*+[4F,/4P>:!0 L@T !D !X;"]W M;W)K&ULK5=A;]LV$/TKA%!@'>#:CI.T6Y$$2-(6 MRX!V0=(V'X9]H*63Q84B59*RX_WZO2,E64$6H]CVQ9;(X^/=N\<[ZF1CW;VO MB()XJ+7QIUD50O-V-O-Y1;7T4]N0P4QI72T#7MUJYAM'LHB+:CU;S.>O9[54 M)CL[B6/7[NS$MD$K0]=.^+:NI=M>D+:;T^P@ZP=NU*H*/# [.VGDBFXI?&FN M'=YF TJA:C)>62,F2M&8@N/&MP\R&+7GA^+E'_Q!C1RQ+Z>G2ZCM5A.HT^RD3!96RU>'& M;GZA+IYCQLNM]O%7;#K;>2;RU@=;=XOA0:U,^I&^""HK\ MR2P GZUF>8=UD; 6SV"]%A^M"94'1$'%X_4S^#4XM^B=NUCL!?RU-5-Q.)^( MQ7QQL ?O< CV,.(=/H/WFUM)H_Z2K(>)N+3&6ZT*F>1A"G$- LB$-&!+\4$9 M:7(EM;C%($&+P8O?SY<^.*CICST>'0T>'46/COX7^O=B\?%]ZQN9TVG6<"!N M3=F>#4;Q4R&^7KWWXHY$OAM,8\J(3:7R2FQ(5%870HIUCZEZ3"9/.A*A(M$X MQ<=;+,E0J<">VT[%9TS $D?%,[&H*2ZR[./20IG32 JMZE=Q===.-);)S:T::+W1X19&E#)9!590N0\-D&I,)8 M ]:#LS SJT$M7KS,/EU>93].NISR)'8GM!OF?<^RFV'=4PGX=NE5 ;EQ7!OI MQ8O#Z<^/B3F:'NT&OC]/CRF$"]'H)CZ,A;E1H8)GLBBBAEG.4A6O6'RR46 $ MB]%FM?6050A.+=O0*^W9H#D2%AL:$-@%)K,MS;8C6S2I9F%[=DKY)^YPXC)D MAQP:BJT;:V >#R&/L;FM2;RD!_1Y3R#74)B*6R+QR:((O(X;EJV+U@7A,&G6 MR/[E=W);6]2<1&6B,8Y!]4^.XB3ZI2D% <@U(NO"J?6 M;!(HKXS5=K5%%B!%V\0PF#J60R()5P0?[TN05"WO$5(07I84W2'IM]'EABSH M[DH;L#V;KR#-346IBF]_P/_*8FXJOI@GM9,[1:P08\80I&$Q]+),,E2 4BA1)AU]4_-78D,/JJ[[#-IMXQO#@0!WUW6]P M,-X+^[&UU8BJL<@S"#%=ET)%3C6J!_.H/CEQLCH><"[(X7K&A9O]Y%!7=LWB M,3GL@VOST"+#NPH^>-)U$ZEQ0>:.@UP4"G))*"/W(O+&MFC"7D%+X$^: 9D M67;F:%/0F;&URKE Q$L['(@4X[IK'4V^(R.3ONO]UY[->_R+OGTWG+$HUP0Z MEEJLB>85_+ZG5$*[(S@VPLINM*90V?'AQQ[_='F;C>[1->02OQ:\B)ZD*_4P M.GR0G*=[^,X\?8/A,._L;4$L#!!0 ( RB^U)W_?S4"P8 .(- 9 M>&PO=V]R:W-H965TZKTOC3WB*$^G@X]/F"*^4'MF:#E9EUE0H8NOG0UXY5$86JGO;2WFOBLYXL@$\.SDUK-^8;# MU_J3PVBXUE+HBHW7UI#CV6GO/#V^&,O^N.$OS4N_]4WBR=3:6QE<%Z>]1 !Q MR7D0#0JO.[[DLA1%@/&]T]E;FQ3![>^5]K?1=_@R59XO;?E-%V%QVCOL4<$S MU93ALUW^P9T_^Z(OMZ6/3UJV>[.#'N6-#[;JA(&@TJ9]J_N.ARV!P^0G EDG MD$7-&= HZ5.69.D+^D9K MMT91W^@%M^A*^[RTOG%,?Y]/?7!(@7]>4#Y>*Q]'Y>/?Y.S_I>AF85W8^\*N MHCC^QK10=TP*F83A3!ME1R6#C;S!=X M,VGO&PBQ;,UM5;'+M2JI5C6[ 7U$74-7SEQXFCE;04;[M7H%;AK/!:&\:&R'4N@_*%();><%QQ3E74RR-TAC2A+!, M"#*O@SR@/QLTA\A'$#XB 5-51E]4Z2UIDY=-P3ZZF3?.L8$S$! *Q%MV 6V' M2FOF&QT#>B_C#<=?(!UL -QMH-$*!+V]3 \EFX>C.;<6PQ=&T AGUHY\]_PLAJ'C"R)$WW MXN1'&^#O=1=2+SO'M(?7)*%D,-Y_A<%H,#I\A='^P6:T0^FXGR2)?(SBQ]LF M2.*W&<54,EH7XO6 AAK@ET%>O$YW*>W#.)Z3Y)"^1)(B,>E^.S^."U^-JH1V M(:E 4=D&@9"(=B1V"9A;'SRT3HYVY3G:I??L_3%=_ABZUL_7&38>'6%[\I.M MLU_R(NI)DU2>Z<%NY\CCM&B9.1IE+5>C[##Z+_4!/+JJFP#O=!>Z0<36ZGDF M\YZH1AIUN5J@?:/ L DYZW#FY*[!)-_C$$4=1=)6^DJM4,\Z:*FO&^9("DT& M,6%-)$B;F/M!34O4Q-1*IW!"=%4[+64++#-]S\5>+%?/1J..&YB"$5F>EGJN M!'5KNJOP\H&<,K?$WYLX$,S$*E^TL&.U5PJ;N&"N(H06CY*P/U# L2S8E@L+ M7+"([UJY(.N^YES/-(R+=%5'RH V%R_%,U[7R8IL$O ^>B8'+&";3<]R*!QL M;HG=B" '(BF>*[VGC(F.#+9J'9LT#FUI;4H[NE-E$UND.+/=!Z)C_2Y^,O%, ML^G3$GU-U0!U'Y6"LYUTO-60A=R=-!N,-S._V@C[<%%($TI6+FQ!%LL%2Z[A M/"DV!-FI9W<7.4#_NHUM7DB.V5P O,[!@C8X]II8+1*D$D76780ZJ38OD, Y MW)K;MA$B;:T3,N GS+]G(*-LE8U;X!8:Z>3R!6!?(MPZT%N52TX_=.WMB:?+ M[KC;29,M\K#/\9TM[X3^O-4S:_7$VOAH"?VG$1^6B/ZC\#6X@+@V9D\%?^VP_X";"A9:%141"QWZ:(I19>59J!=K)]W M#0B&Q5$_8N*8W+$)60I+B_:V?,G$*B K(GG4'>9?(475?PK?$;3V&$5>% M>&61_ UVJ5P;%;0LC>24_-Z^$'C&PO=V]R:W-H965TEV'W:<2" %G.MWOG/(TWNEOYJ5$)8]M$UGSD8K:]=O MIU-3KT1;F1.U%AU^62C=5A:7>CDU:RVJN3O4-M,H#+-I6\EN='[J[MWH\U/5 MVT9VXD8ST[=MI1\O1:/NST9\M+GQ62Y7EFY,ST_7U5+<"OOK^D;C:KJ5,I>M MZ(Q4'=-B<3:ZX&\O$]KO-OPFQ;W96S/R9*;45[KX,#\;A620:$1M24*%KSMQ M)9J&!,&,/P:9HZU*.KB_WDB_=K[#EUEEQ)5J?I=SNSH;%2,V%XNJ;^QG=?^3 M&/Q)25ZM&N,^V;W?F^0C5O?&JG8X# M:V?GOZF&(P]Z!(GSF0#0Z9IMV01@OGJCL-XV1'2;FU&K]*G+/GM_UZW0A$V58-NY9=U=42 MJUM;67>7?>A\YA'"TZF%1CHWK0?IEUYZ](STC/VL.KLR['TW%_/#\U-8NC4W MVIA[&;TH\&]]=\+B,&!1&/$7Y,5;]V,G+WY&WF75P&/!;ET!7*EVK3IX;=@[ M:>I&F5X+]O>+F;$:\/G'"PJ3K<+$*4S^1_'^ZZ2S&XW2UO:15=V MP,L&5M(IA2QHT(76E.1&5C/92"OQZW=N_W.I?=^3"U5'!=1*XPA[ 6@:-N83 MF,[#( E+OXC2A-U4C]6LP<]6L9E67X4V4*19#PNM;:!==G?"6 =9E-X<6W.< M*[-LZY#G1KBQ;SXEOF!14&3I=N.ZU_6J(M=AZ?K)6..$RW40%SF[&L)"&Y$R M>-X0@@[T4"H2[ _CG/WB@ED]%>>G(DRQ2$OWE4??FYXW+"J"+.9^41;.[US M82O9F!.R;0MA[R3QHQ8K:LEW@M0B 6S\$54P85^@N][Q)V'CEZL/'L6XD'ZS MK1X"=B^HTLR +7.,K.O!;)^(^I%]T55G&E\^%_-_]AX8AOW:80QIY+]@WX\8 M/XPW1< 8VG@'+PAE/\"Y'VZKA@S>@.J5LU>56;%KV,9^$O,E OM%$:%NFD7E MW'LG:M'.$)684SOBA.\Q(!'&!/F"$ZNAV.EBS(,HCB9#%.N#* Z!&3VACV64E8X^@B)U[,$3=[^$I/]/D'C'BBSQ;F4> M))RG=)W%\7^%D)32D2;AA)41%B&$_N7X2%+Z]SI"R$.P$\^_!1K.\"S$D0CL M/4X25-#SV"#R&Y>1;RPHM\+UE9@^R]#1T)8".\<^@S:(J5ZV^Q5>.H+ YZ>% MH*51?&DX48V<._;]CW>=MD:NA/D\U4P@LWDF0TPKG8%Q&[!&X6 MTK(Q35F2AH"):RP[ZJ>!@/ YINR-BY1(!$SRZ;A%,(Z)!Z,4>(9ER\&*0.V>P'Q1&*@(\P38QX6U$)]5V1H^?LG7HI"A#_B MRV_S.P+(4VA%&XB2IUSF*"T:(A$81,>3B0?L 5Z?Z*@T#61$C3DE!83L2"7? MT/*F3[_?6D_:_[-?J^=]?;5G_SDP/X79;28&0^!03 "+'>)0\*[1YG&RVSF8 MZF:AL1NM!A[R@06S$",Y23E$8;#_<;>' #<7 M,\N,@"PWD_EC-#C2,T=4JRC(,0AF"+[6N[0B DW' ;4HTQ) MLT/Q\%-=K:4=JASWWZ3Y!E_.M3=H.YMK*B[B6.M UWJ,B4.,.4#100)5@ HR M:]_;FL? "^2(]8$&1.)8@P&&OUO^R5.O":9[KVCPU+)T+Z+H>0OU[=_6;.]N MWW5=^%<\N^W^1=G/E5X2"S9B@:/A29Z.F/8OG_R%56OWPF>F+!Z1W'(E\!"E M:0-^7RA,_<,%*=B^ 3S_-U!+ P04 " ,HOM29U?P+EX" G!0 &0 M 'AL+W=O2Z^_>E9,=-AS6'76*1XGM\9$@M.C(/MD)T M\%PK;9=1Y5PS3Q);5%@+&U.#FF^V9&KAV#2[Q#8&11E M4JR-#U+:B%UM%H$ MWZU9+:AU2FJ\-6#;NA;FSP85=](5HM&[/ >W??FUK"5C"RE MK%%;21H,;I?1>C+?S'Q\"/@AL;,'9_"5Y$0/WK@JEU'J!:'"PGD&P9\GO$"E M/!'+>!PXHS&E!QZ>]^R7H7:N)1<6+TC]E*6KEM%Y!"5N1:O<'75?<:CGU/,5 MI&SXA:Z//9U%4+3643V 64$M=?\5ST,?#@#GZ3N ; !D07>?**C\))Q8+0QU M8'PTL_E#*#6@69S4_D^Y=X9O)>/<:ET\MM)*WR&[2!PS>G]2#.A-C\[>09_! M#6E76?BL2RS?XA-6,LK)]G(VV5'"ZU;',$U/($NSR1&^Z5C>-/!-W^';M)8] MUL(%U;G4HI\$7<+:6I[X@^KAUSJWSO"4_#Z2=S;FG86\L_]LZU&T7\2Y;42! MRX@WS:)YPN@-)5Q*ETL'5QJNA6YYFT+#3J!#*!19+,%5R"/_6AYM!] )HXH8 M>)_A0Q9/()=*<4 ,WSRB+/\*!T?PA6BG$.Y9B"S0@K2 SPWOE<]#4*%JP#:M M :DU/?5-EIK%""-R!I88<#'\J[/)P?#6:'9A12T4U&K7S_'H'5^!=3_\K^'] M$W(CS$YR=Q1N&9K&'T\C,/U:]H:C)JQ"3HX7*QPK?LG0^ "^WQ*YO>$3C&_C MZ@502P,$% @ #*+[4H!4BP2-! <@L !D !X;"]W;W)K&ULK5;?;^,V#/Y7"*,/=X"7^'?B(@F0M-NM VXKVFY[&/:@ MV$SLG2WY)+EI]M>/DF.WO39I@=N++IJ''A>,JY9R9W%S)Y=R\5,M+HJ M.5Y+4&U=,[E?825V<\=W^H.;S!JVQ5O4OS?7DG;C 24O:^2J%!PD M;N;.TC]?14;>"OQ1XDX]68/Q9"W$%[.YRN>.9PAAA9DV"(Q>]WB!566 B,;7 M Z8SF#2*3]<]^D_6=_)ES11>B.K/,M?%W)DZD..&M96^$;N?\>!/;/ R42G[ MA%TG&X<.9*W2HCXH$X.ZY-V;/1SB\$1AZAU1" X*@>7=&;(L+YEFBYD4.Y!& MFM#,PKIJM8E Z_Z0(E7''-^+9<5PA+I5"K MV5B3)2,_S@ZHJPXU.(*:P&?!=:'@1YYC_EQ_3 P'FD%/4L\;HELF:'J M]Q>5:'NZ*\/P3FA6P8I5C&<6CZA<8H;UFB1"WQKSX S\J1O[$[-PT]B\)YY/ MS\!W_4D,R^QK6ZK2] %%$@'QB\&WJPE0=5/MZ!T@1MYR=&\7/&N MW7:=;\MD;I+1M#(KJ /EE*9!@W4:;X1[>21PGZ10BL*3M75+'A/TKW017-/* MN&F.G=#7S1F!1>5V.[)@H9M$YIVF'ES8=D7P$KOHJ:)L% 1) M B034'KN),L1.*M1/8ELDJ80)3X$X?20[S.(W<2+K!T_3FWXHB@^N/$\QM_A MPC2(K MI8/Z8:3HYYD*41)"&$$[\(RY,B7[LD43\Z$+B^C8TD1L'H74A"1+S MMP&C,GJ90F9^4DDL#>QCKO-6FN2_77(N-&\Y7;![,D<_B[FKZ-,/M)=T]T*K M<--64)4;0!/B:.3!'IE4[N$2>A&2;Z!>0;) X6C: QE6^M7HO1/+]WI6(UC6 M0NKRWZY$\(%F%(4'AB98XG2Q4*&<^6G45XBEL9A=\ MZKP-VAFCVG?.GH7I]+F)* Q>F#B9U&,&1J^5@FL#D9G$LN\)CV&&+"N, <.0 MXX.&#=GM@M\EDO*&;*,I>R::QSO/#9K1,"-$+K? M& /#F+WX#U!+ P04 " ,HOM2CRI9G\ 1 O,@ &0 'AL+W=OZYDEMN:%O;&<^>!6&MM5^_]8T;O?Z[/(L/?B[7:U[>G#^ MYM5&K\R=Z?^Q^>#Q[3RO4MO6=,&Z3GFS?'UV<_GGM]/?UMR:IJ&%0,:O<JAZ?_N=G\UD9]GM%[EFL!_U4[&/KLZ4]40>M?&R:"@ MM9W\UY^C'(H)+R_NF7 5)UPQW;(14_E.]_K-*^]VRM-HK$8?F%6>#>)L1TJY MZSW>6LSKW]RZKK?=RG25->'5>8\EZ<5Y%:>_E>E7]TQ_KG[ NN@ONUJ4T_G MGX.43,]5HN?MU8,+?C]T<_7T8J:N+JXN'UCO:>;O*:_W]%[^VM;V0%$?E.YJ M->%7O;.A:EP8O%'_>[,(O0=(_OG KM=YUVO>]?KW2O4+IJOW$&W;V:6M- &9 M'JA^;51'J&Q4Y08?C')+M1@"%@IAIFQ7-4.-)53OU%)7MK&][HT"@UW0E2QC M.X6I*AB_M941\6R\JX]+X[$0!C5@RM%H MHBK22Z1N;4TS=[9?PT&$#2R=&$Y$P69[O)^KGXU:ZRW86'EC:AJR=DU]2#S& M^):VPC@\#KT"- ()QMM '"V]:Y56"SB_:DWT>@-'&("MJ!CG(;.MZ330-J-O M\((TSG8]W ZH&Z OT+W!QGL\71)_AL#)@Z%4+-!HVP;07IM,QP&A 9(#V\)PL'4W=K"YIUEW47T23[J0IO%B;N"B'3=-VZH>OC M'C)N3MC3=6UI*D.!Y8I]C8=@P:<[VJ @C15%F(-NH4(O,*NMAVBR?NG]8M_H M78 P.^8[@*5&^Z.EW:*QJRA[[$PS$4BP$^CLE0TPD5YMH$2[ *PPHM6?P!?T MIH/K-#TT 5(BB$:7 M[,GZ:FA#KSLR-]MM7;-EJ2D&%&NW&HC1O.!S40E@:8/# >[$H6P@[BY>A%E.KO M89'-/C-)U.A2EQAG70U%\C3$-Y/C&^NS!GLB8Z*@VX\TW,,TBV5G/+O !:/8 M^1'3^XSXN?J;66&='\0/JAL NO=PN+#B+0$_VBBDB2P0:V<$4:XM+V$)/;B ,1@*^\J;1 MA-X*2X KCL[1V0VP7A#$@KIZP<2\2,1@A0[66)'5D+&9RG)VR"))7C+%MQ[& MWI'V8UCQ$(;GT,1S;<#.>X8 HN(G>@[]A+7;;.AS,-I7ZZQQ&H:4-SOM6GT[ MD",'PU4A!KBMN?HHM&;J; N-D'#4?__IY=/GU]]']")F-8)G=FTXN6+B^38( @O0$=C:F3D/+&[$[+::,\*8I#]&SH)L=] M5:TUF&-ONO LAB0/89ZB*ZG,D@\3?YYADK;E> O$.-C9OYAMK.I7[&(GS!*& MV'#!7S+B@'F@^M/RTT_VQ^>4KST01?BN:+&!E5#,&@$H@A,$9G M"(WTIRGLA4'@\A.,EK3^=1+9 UB93+@J9Y0P*>"19$NN$)XQ2G$JO0WETY1; M/@B)4@J_&1(OF> ?V$:O1%Y??Q$F*+<@\F)*5N"CT#G/B.Z#8B #_J:^0U%J MF-8[\1(IG_T_@H2Y!G\1+)?S9P58+H_D'3$U<=$A&XNP654%0DQ$P )5IPR$Q8 MMF]UP_[PCLKP0-K9Y?H$.0>BBUJ!;H0_@Q4>8]/&FH%XT)(YQ%SER81Q6,UW M5'%P&D]RYW0>TD7D#\/BEUCM+*4,)*J!/OEBNU\'ZVUDQDZCO9MB,E9)%"@1 M(9&R<#JIAW[MO+ <%?"/CA/..ZHD 1(!^*P0UR\#TK':"O"X5+@95I1N9& L M$(*IEU,9E),(*A7^-25]6X)6BR6#5%N\[_QNKMX9@JJ42N0F _D5]?CLW4_? MGSW!BLBT0\^Q7630I_A7.^3<;,QL";$F)A4*H'-.#Y;PR.UU)"B\4,GVS8CH+ M[[.U3NR8I3$2S752R5DT;"(H?8R%. 90Y0@Y8B$J)K#Y.ZA"$HKGLOOL2]CH M"D)R)I<3N4CY*?10XP5A @"^A3S[#/MO=0 6N_$U:/AH/FLJ#;]8*FR&34/_ MA0\X!V1"A#%X?A0]1[*C:%%("X&V6G>N<:M]D9)>I=P].K>4^:IL>T?YKU#[ MZ+[%,Y[*@)D2GA=INS],+\-IB[Y/)S\Z3]8]54RB6:E M)(' &37X@7+PA]5(/1_F=WPA=5L78-EDQZC5JQ1?)==8&'A84C37ZV65X25M MIX0[U<(_V'8%"8!Y"UFFBRD:[,6^P,[Y!E7J!\VE-XU^ M7W:M/J2NU:T4H:FE1EG1AN>@TG>;O:P8PT MMGJ?D@BE=R@F68&(Q=33X691ZSK3:\3/6K=Z1515+O0P8^_VNL%F,*H&Y';L M LJ6(.$,D[K)T@<79$(M@9-C=NHSG5?1;D2/;E?3,ZBD'W*(:6Y(MM* M9X1ZJM([!9,(VNQGAB+KVE%+AUJQ!Y8QZ3SFO(! ZJ46@O@_,NRXYQ\X#7Q\ M]O[C+1*$M29]5M0D =G0QP)9:&NX7X'TVY/^B)*A)7F0*%=D7:)AIB^',F6/4?F^&W<-#^P M8E=8B^IZ'IU)[I=PZ27?P*2(\DM-:W&[>\A&UKN$'^AEE[B+1T$ MB/^)=18A4IK7AR@_M'HDQ@,'I=91PX\)B$-.=9O',P8^XDBU&B6-J):(HZ)M MO2>2VZ/6^V]HX4M[+E=/+."(.;$M<@64Y3X !3?Z4ZC4#XW@BGN+Q1X'%O6 H(@.8+X,;VJ0(Z??ZHMG MAVS;[I?HN$(^^R#+O\]Q'+D-:<@QCS!G'8%[Z#&DD_D3?!ERC1L*^!4REO== M-8=KD,?P#@O $#& JK$4PG*&?CJ;_5U)T:/<;$II$6E]CY2WS4@*D=A'8:1E M4L0G0'ZOMYJ*VR9UAZ&&E==M*]J&5UQJ.F9X3*G8U<4W//[FP_O WR^_>8*0 ML*1*NJ=>\XS[\@U*N'K%8-Y!7^E89[&7FC^Q6G%^2/:IM\X7!WE'W [V)>=$LG+#9E ML)1Q\N3 L/$A+N*YPHQ]@$K'CH@62= 6T:ABBVD_[8>E$BX7T#+9FS7*+8[J M_2F:9HG^5!._?(B!VG0V$ICVD9) =P.E%U=EN^6(HNAW[P;X[=:,TCC.^3$2 MHJ'+$TD6O,T-:N,FL1W[:M/58L4=::050MKAS@&3%OEE3HS'SCO[BY*AH]YT MVNW$(HC8P"8I#N+9'RXG BX;+_'$9N.HZ554VE+K4O.H//BX?'8_MRONW=23 M_:*+IE2P:#&>D.?'H^4(*5B,,WF_&E)_67RPGA(K]=]%H99G90%ZJ)4(\Q.8 M@D>)L8 (7\;$_[ABBYZ=5L@^@]T!*EQM/;_G;](XHK&YK7E(S:&=16 >HITL M:"D1G;17&4-@89$@Z%!=;1%L\VG# :XWMDMH(F.]O"[E<[A5\FF(D)QN4^2P M/M89ASXNR^3 .9[T5JD_R^JUK!^G&J)# M;*Y,QI;B['2V1*6)W>H*'WK].7KBXAB0SY1F -."VW*U,GCHN#%*911LW_.Y M<4J_9UPI$ZTK=A&]A"HRHD%NG:ROI\ZEX')D+ MRM;5IHEU7G$]0%HY#>% O'Q$!'>&8R'&]4NZ(),26Q(_!:$N[LRW8 6CND7,AZ M-E%,O)R1CN_,V"V0.R;C,9GG'G$\=8#G6YM.VN>IJT7G?'S#)5\!X&>QO*9J M=V$,52U\A%$?WNF)UWV*.P/I'@P\R?LE7TN(=$Y7MN'418.\O&3IG@[4Y52' M'\3=\A;QV@-?O9-JXM2:-)4%8K:Z&:1_RSV(2;AL^(9#4H&TBEC[L2*87F0: M1DW(?-6IAJ,;1_4O2/GB)<1 &2U<(I+- M'G'CKBCFQ@"3JU/.^4==+& #X.(3@+"&\LK=D= M<#N)NX&C4$F/MB/]=-0#'#K@C,['=+*9(C"713V=7;/#D=M^9 -R.!GAOC3C MJ9Q<+U+YBA^>[3D'2+8_1XK;?862EPC\J#^;D+*$>$!*[I_B8;JE4V,@':_% M/-$;4"81NS@3C''NY5Y7 M;#3E;IL3AFE"#_#(82 C'D_DFBJ5PX)MOCB@FZ,FQ30;R"W>R=%E-J/I5E@I M%=^2F1@">F>6-GIN<1T'S)FBNQ7C-;-E/NMTB8/.7AE?U*'IS HUL=CNM)J8*BP^B?[UQ] MQUYH/&@NKI:-J*[*6]S4'*.V$5!Z^71^ZHKY>7&)'UGEBG^JP)E>U\M]_OPT M_QKB1GX$, Z7GU+\@*K2 E:-66+JQ?S%LS,YY4A?>K?AGP0@G/2NY8^H2>$- M: #>+QT(C5]H@_P;D3?_!E!+ P04 " ,HOM28Y1BVML# #'" &0 M 'AL+W=O5+L@T" MVX"3W:*[P )!TLM#T0=*&ENL*5(A*3OIU_<,92MNFP0%V@=;)#5SYLR-H_G> M^6VHF2,]-<:&15;'V%[G>2AK;E08N98MWJR=;U3$UF_RT'I655)J3#X=CS_D MC=(V6\[3V9U?SET7C;9\YRET3:/\\PT;MU]DD^QX<*\W=92#?#EOU88?./[4 MWGGL\@&ET@W;H)TES^M%MII.[YE8P0(-!X/F-E@4A1/UT?T[Y/O\*50@6^=^457L5YD5QE5O%:=B?=N M_P,?_+D4O-*9D/YIW\M.8;'L0G3-01G[1MO^J9X.<3A1N!J_H3 ]*$P3[]Y0 M8OE11;6<>[P?S8L"\2)@7_S%T[Z)(TUV'5I6\ MR-!5@?V.LU>AZ:%6GNF>V\Z7-0HQT&=+7SKS+$%"J&+-=..4K\BMZ:/VJ'OG M@VQ6IJU5@0Y77:R=UW]PE:1+U[3*/E-TZ*\C+'6M')Q-KT9C*K0QTCP T3'0 MK5$!_U2J5D=E* C/<]K7NJQIKT)"-!R!7W5>VTTR$[ATMJ+'3OG(7K DJR.A MOVJ]-FG[?_-7Z/BJTM+Z('IV.?Z7WHQ.HWI@-=@O$CW5MM[MP$%LX(*J\(MB M,\D.'@ULE9 XIY9]HV,\1N5U\H6+]8'8"OC50#)(]@-IF$3_6XM 5LP-6.!( M\ H.$6M$6!9P\=2(((G+X:2PX)O:"ALH(5YEZ3IQ UJ2+]?H$NJ $EV4YDYI M(]*XN[<(A:0T1139*KEI"IZ5#1*0$=<'9.=,U'([TWG9T1*LD MA8N AXN SNGL8C:Z'!+I6>8.H(6<*@P3QM1).$?T8R+TTC+20@4+*W[BLI-* M77O74,2D22G$\QPCJO@=Y2<'&T:H41Q%%]"YH7?C'S%(IT@=LJ+M#@E()>': MUOG86F484N MP.!+RQI?&NQ% ._7SL7C1@P,WR[+/P%02P,$% @ #*+[4LZ]Q0)A!0 MJA !D !X;"]W;W)K&ULS5C;;MPV$/T58M$' M&U!W)5'22H9M8.VD: HD,.*V>2CZP)6X%A%)W)"4[?Q]SU#2VJDO\<+H!3;, MZYP9'LZ,.#Z^T>:SK:5T[+9M.GLRJYW;'BT6MJQE*^Q<;V6'E8TVK7 8FJN% MW1HI*B_4-HLX#+-%*U0W.SWVB;DUDTFR8^ MJJO:T<3B]'@KKN2E=+]M+PQ&BQU*I5K96:4[9N3F9+:*CLX2VN\W_*[DC;W7 M9W22M=:?:?"N.IF%9)!L9.D(0:"YEN>R:0@(9GP9,6<[E21XOS^A_^3/CK.L MA97GNOFD*E>?S/(9J^1&](W[J&]^EN-Y4L(K=6/]7W8S[.7AC)6]=;H=A6%! MJ[JA%;7SSN)G 7_INSGC8<#B,(Z>P>.[8W*/QY_ >RM,I[HK>W=(]L=J M;9V!5_SY#'ZRPT\\?O)*&O='8;_6DFUT@^C! 9@3ZT8R*YW%I'$U=[ M"^>L%%OE1#.N'*@._M@TT&D#)F]+N74CL&AUW\' FUJ5-:,91!J%(2R!E*MU M;P$,,8*_,VB4.SS"F8V4W_@4@T?(R2-"[Q8[ZR?+)T.?FC_SO#S&Q1'[T+?2 M"*<-6X'J4QL%<9;Z<<$+ M]D9V&K'KX:%H#;6 ]IHMZ^U RQT/]Z\S+HJ ASE+LH!#'^=9$(5HPS!(\I0E M:9 5,>-Q'"SSZ)D3DDWA?+#M;VV\G&?%@_;-,ZZS-UUPU=$K[Y]M/Q(_2O$2 M50*_\#>+K$R[2MU=2V-'FH'2?')@B_QTL M#UG**1]2#N099<07Y\ L*.*$:(CS@8:E_P#D0>J3'RQ*BH&&(GSA]_3Q+/AR M3_H/LF#.IRQ(AKP^"T;^0M. %TB#2W0+G"S;/PLBW67ACK8$Z2[/_#3'#4^T M\22@C^AWLB!"+@P?:5,^3Y,'+0HO_\ %@M*59:@[+8X*>+'6US+PBX]JFMZ@ MU*=-5K32!^$KGKQK60I0Y?%JW52X:2)1"KQR2R]!VF"?<@U,Q+7++SVD[ZRJ MU+6J))Z^#);L0H&>T$1_H[[TJAI(5U2PEMI4HBLE:L+QI;]"/4Q? S*2?$,0 M%^?2.+51"#/_J*<*PFRUV47=JMG68CW4%O/'BIW%O?H16>W*5\D6M(#"H93< MS>X*\=50?]YM'ZKX]\)<*1RGD1N(AO-E.F-FJ(R'@=-;7XVNM4-MZ[NU%."2 M-F!]H[6;!J1@]^^)T[\ 4$L#!!0 ( RB^U)LP7Y7>0, !D( 9 M>&PO=V]R:W-H965T5BAD-_=B[W!PSW>5L0?A8K9G.URC>=C? M*=J%1Y22U]AH+AM0N)U[R_AF-;+Z3N$SQTZ?K<%&LI'RT6Y^+N=>9 FAP,)8 M!$8_3WB+0E@@HO%UP/2.+JWA^?J _H.+G6+9,(VW4GSAI:GFWM2#$K>L%>9> M=C_A$$]F\0HIM/N&KM>-ASR<&4RC5PR2P2!QO'M' MCN4'9MABIF0'RFH3FEVX4)TUD>.-O92U423E9&<6M[*F^]7,I>A.L$;/0D.X M5AH6 \:JQTA>P1C#)]F82L/'IL3RTCXD/D=2R8'4*GD3\)>V"2"-?$BB)'X# M+ST&F3J\]!6\CU];;E[@]^5&&T5U\,<;F*,CYLAACOY3XM[$L _N1N]9@7./ M7I1&]83>=X!A;63Q^'Y%Q5?"A9@*$TR%]%&(4/>W@/86@'*(AQQ&P)K2)=,' M(PT3H!WBQB$6YXC7WGIUZ[T#?+9G"!W3<)4&&6RX$.X9$=+5*(@.!S[PIA!M MR9L=L%JVC=' M)8%9X; .VXJ8!U3I88.'6QAB 1H-$8@&<-2["NVH?[C2('< M6H?II<,TF)P<*D!M8>@YBY?@F 3-G_]-"BC.RRC'P?32Z>1T\+]$.?XVK9-@ M]&J4YS6PM)Y@:67<<-3P&X6_E8(ZK"5HV(9\]FV6_TEBFQUVTJ96#K)5T#9/ MJ"U]JCVC>&&7/;NVX13@M7>_?M!4#'^GO_TG.8]OX.'@XO[DPD5"$NOBU[;> MH++9^.+Z)Y;O3S9T*23X@ 4ZI30>;C+._60Z]2=Y"E<0^\DX">(4?E2LL5:Y M'TT3/QJ$TS@*\A@^]XC7F3_*8S]-I^^<-(VS@!2I@K;(22$L6%/0Q"#-?)+Z M698->ODXB$;?,KN(%:BR\BCS\\'Q:)(%<0S?ZS3A6;NN4>W<4-+T#JFL^LY] M/#W.O67?[D_J_=#\Q-2.4X<0N"73*)AD'JA^$/4;(_>N^6^DH5'BEA7-;E16 M@>1;*&ULI59M;]LV$/XK!R$#-L"39,EQG< V MD#0MU@%=@Z9=/PS[0$DGB2U%NN0I=O;K>Z1DQT'G;-B^B&_W\AR?.YZ66V._ MN!:18-T$\=(VB=M8%%50ZE22I>D\Z834 MT7H9]F[M>FEZ4E+CK077=YVP#]>HS'853:/]QGO9M.0WDO5R(QJ\0_JXN;6\ M2@Y6*MFA=M)HL%BOHJOIY?7,RP>!WR5NW=$[/] M!<=XSKV]TB@7OK =9/,\@K)W9+I1F1%T4@^CV(WW<*2P2$\H9*-"%G /C@+* M&T%BO;1F"]9+LS4_":$&;08GM2?ECBR?2M:C]1M=F@[A@]BA6R;$%OU^4H[: MUX-V=D)[#F^-IM;!*UUA]50_820'.-D>SG7VK,%?>QU#GDX@2[/I,_;R0WAY ML)?_8WAP(UVIC.LMPA]7A2/+"?'G,RYF!Q>SX&+V'V_PWVO#AQ:A-HH+1>H& M2!0*@4O-H28'IK>\,/UI2&33!8_Y9#9/>?$ 23Y_KB,ZL!F:?>.'[B^_L8 MW\4@=.7A<$EJ^-Q;Z2H9'@$7 MYPS:#!>M'HY1G/9/K: )R!H>!2;\O/:J A%("[%^GUDC\.P8IP>>Q]G_!WZE MJ#5]TP::27;ARNNP8D&C>L_*!!P2*?2T3H+-?=&SJ.@K'QVSK0W!2"H'AE"9 ML%6@DLCQR#$EA#.:J_#!D^ZD+T=_,V-2G"2/ ^4GFO-""L6Z92MT@_O\U+@C MF&;0A5*+X75(DZ&[#HVN$;;RL6FC?SY.(!\:PF^&K_DB_KN'*SEJ QW:)C0[ M!Z7I-0T=X;![Z*=70QMY%!^:\5MA&\DIKK!FU31^<1Z!'1K_C/4W4$L#!!0 ( RB^U*;50Z=4P< .L0 M 9 >&PO=V]R:W-H965TMJ6\@"3=>2RFTZ#IS&"QV ^T1$M$*5$EJ;CY]WLN];#=I%TLL/LEHFCR MWG//?2I7>VT^V4H(Q[[4JK'7L\JY]F*QL'DE:F[GNA4-?MEI4W.'5U,N;&L$ M+_RE6BVBY7*]J+EL9C=7?N_!W%SISBG9B ?#;%?7W#S?":7WU[-P-FY\D&7E M:&-Q<]7R4CP*]WO[8/"VF*04LA:-E;IA1NRN9[?AQ5U"Y_V!/Z38VZ,U(TNV M6G^BEU^*Z]F2 DEL$#O>*?=![W\6@STKDI=K9?U?MN_/)CB<=];I>K@,!+5L^B?_ M,O!P="%=?N-"-%R(/.Y>D4?YECM^*> MN_FEZ1WK&=K":^Q1E"#=6<:;@OTD=&EX6\F-DP5PFVTYUQ%?O<<>.$87I'=(/TO4 J$E$,!Y@=N(-> M9 %D6_:3UJ424&>>9"YL,&[<*]T5@=?^'@H,5#I[P7[X2QI%Z\NOKP%&KKH" MB];HHLL'W';\V79Y1=I0A0)VVQ1&2PB_KXRN1< J;HH]-V)2_HZW!R0/BC\' MT,1-7O6 _J&[C]U6S%^@*$4C#'=8&?$DFL[CD:A>4CVS'90!P)- U%A0=\DL M5S@!KGA+^F3S!@O6=E"$PH&=0I;2<<5RI 3Q-AK7PQAA7_JWG?!J1);!= M&#!IQ5#CA+'S4TS_F?J7!)T(>!B@'33[R.^/_$E-CY+F-=@'E@Z1RB3NXW"] ME4U_%&ZN$?2RA3CT2!* ]+%CFKF*.P9GLD8[$%G()UET7 $\TE(8R=4<)6>P MS-M#:7>DD.X6./CDW3Q:[A#B75GYPQ1N!$,2FPT:^,%2BT15BIX*&PV%IS?_ MPP^\;B_?3B>/,-#/.6(9C1QV6@K*,:C\*Q96YQ+@"_0HU(8QB.DBRN5NAVK" M\\\=DH$("B9IHD%Q$3"E*4\#?10\!/BQ!L>=OY3>*&."F-!PM_4?2"J%O55GPK7#"H.Z@_J!MM=B*O&IDC65_) M DW&HDCR7"H8.\*LD1BE(!H;$*(\7A\UC=5*%AZ- M]P_4=@/")T(+Q/1+*_ M$"CF]*.OX% IZY9+0X;VNB!>Y_XNT? R_J@XCF[VXH>,(E1][8#@S@(O0^94 MF.=RW35NSGYO#J)S;5I*C=%3AS@<2L;1"=F "4XSEB\&X[:%LP\&CNSND$5- MWI.I1,G5L>UCW."0&.N^M[UI^(O3N MF[/;HO!12_R@@8BB)"0EQ%AVIK1%;)Q#DAH9'XJ2=\7 !=71KQF;L_>(T/M* MBAU[/SGI+3SKI]IW_!/"L- PD\J$>.*JH[NO^+/K>SQEF7BIW+3?>I]3%6MTG M9$V!0MV!X@''1MD5Q[FM$#2MY\B8"T2Y$>)D &2/\LOI!N8YX>>Y:4&3AI_N MCE9CF;IXT:/_RN(DR+(0B]4F6*XW6&SB($PS+,)E&D3)ZK0SQ,%RN6%)L(Y2 MM@HV:<+28+U9'1??,$E9F$4L2F,69TOV\^L!$:Y"=K8Y!\0E.PO#]3G[J*F_ M3RT+X @(TSK,$C3)8'+@F2U)G#A)@BSY'_(TB'$$)/HJCW2\]=(RX)53 Q% M41 G,2W"8)D2T(2 9J>4G85!$L&\LU46XB_H7=%;&*S6J_-CXK#E>< SSE(\ MHR"*-_ZY2N)S=G^:'P'KCLK-V3I,<#3+XEY G/AGEL8CL8-9OE\.28)P)7:# M."4KPBR(UQ0+88(%T1W#Q5GJXWERR_89U; ?@9'M%NS_I@$IZNMRGQ$^E+_K;_@#T<[_\-\(Z;DG),B1VN+N>;U8R9_M.Z?W&Z]9^S6^TP./HE=2]A MZ !^WVFXA72ZEOSY5QJV>[QWM=3^\U_-% MI!\.7CQKY%Q=J/BA.??X=E"HU'JI;-#."J]FS_=.CGX\/9K0!E[Q4:M5&'P6 M),K4N<_TY4W]?.^0.%)&59%(2/R[5&?*&*($/KYDHGOE3-HX_-Q1?\W"0YBI M#.K,F4^ZCHOG>X_W1*UFLC7QO5O]K+) #XA>Y4S@OV*5UCYZLB>J-D2WS)O! MP5+;]%]>944,-CP^O&7#)&]@11RD@YC+ES+*%\^\6PE/JT&-/K"HO!O,:4M6 MN8@>3S7VQ1>_R-AZ)=Q,O&N4EZ2I(*2MQ44R$SVYT'.K9[J2-HJ3JG*MC=K. MQ;DSNM(JB!^Z3_>>'43P1)0/JGS^:3I_V5O7Z_@/(4@2: M= *=3G82_$=KQ^+X<"0FAY.C'?2.BX*.F=[Q+?2V"?R?DVF('@[UWQT'W"\' MW.<#[O\!"VS3XQ^G(GYR;FZ46,D@M*V<;QR>J!I?Q)DT&C%MM:1O%ZJ):CE5 M7AP]>?*8[>_5_N:>N%#B(N(;'?-2&;F2.!(/3MHY/!4:/SP>BS<6'XX>C,0* MSY:-48AA(B#%PIF:]%BY92/M-8Y -I%6_\[LCOA8L"KQ(""H1N+$- LY16J: MJDHN%3,0VJI2(3@O= @M.(XNRSD6GY28*TOB*]"X5+:%L:;7B%*#T/=TMD<^ MN(0CC\!%B/MJ-E.<%X1CE0I98V'4 6NQQ+BVWJ>@KT5PIDU:C0L91>/=I:Y5 M#E'E ^(V+D1C9*14&8B^,7+JDBW )0*5)0S*7VJ(D.0-TH!'Z--!.$]DZ[:* MFRLA]()5TS3ID;;[^"R:UE<+L( M%M+79,KQ#F]^4+SYP4X_/)5!LSQG.!+Q4K/XV_SY6^C\"@>HR@^PRDQ;:2L- MB0(Y)KD:[RJ> Q\V;9U<1Z907E] "L N'2FPUVBWR$B>-UY*K^74D*]'!>=, MNRX=9X6E@WN%,2B:]+QS[ZDTX$TE@R%=V""K9(F%A,--E;("CHFD3L?M4O[# MHOR'.Y7VP\Y*L..(.Y MO%H0T(!5_N_'7417?:9,B)SQ=_'J2ZOC];@K_)_P4_I$A"MRC]FWN <[Q%_#6'(UZV)1GX87:%L#=:;R/&-R MW6$H^E,EU%6#ZDW6RZ==*^F).IGC)0@QI#D^&O7L?J/_AH5K34UG4NM#_H<] MO[4VM1;LO/&K:E,7K\ AO @BJ^)H3)ALN+MX=;:KRCPJ5>;1[F(0V!RO0M1+"KQMY>2/41#G MG!1*;'Q-9-(B*CR4/EE""GZH%0D53B):]I&E_ PO*<*Y+L5NU*M<:X7Q!C M!>6\F7=+HA$&+(_%.^0$*,7.'5&<$BQB: T4:UK&XO"7LGZ478G6Q@6X+HX& M;3!_!I'.&9<XP/]#$3=%;2/2] ^WAERYUZ#FW/XFJN15RJ#H[BGO[7?_#/T MQ!E,*ZG"YXC25/AI1\,[AH# E\U)T3FN4U!3;27#IVUK17275IX4K3S9*<5+ MA1@D,/*^ZQ9)]>\5C;.XXU>>P2W%R[NIT?/;U?5_.8B\&OH!2*))4Z)0&ML5 M,&NJWHV\SL[E>;W2Y+34[K7$CQW?'X4,#K#2,A[,8/ MD_Z'D.8.FU6.%FX )KA)D_IZ!;R([$=T?CQ^5P8H\L,;?Z=\5C MBJ*'NO4IW=X!G ! 3NJ:81[E>\[B' 8#>P@W,#ZBPB']QJZ&(S&BW/4%,(\> M.$'2- KY;=,F]:911IR59BU#U6[ D#(>\T(0[)HG+BDTMPB,S&N"(^=(BL0) M_+3SY5O$&0_<_3:).\#=,7_#6#D?L'P4%HFSE2* 'HH'LSA4C"AK:WOI("27 M[RQW3D*IO*@K/A/]@[[7JS)IG"JOUW/40=.#313L)8>2S8 3"D53 G(_:")! M4M'HQZBA9>@H/%\[@TR1HFVE>F7WGCE$):3FLI9-Q26(AL[T*$O))(M9LYJI M=3NYK?7.U#N[W^+C VPR],(4M _&QUV<IED@X)_Q549QEM( _U= MYO&*55=13.YWD5/P:N]2E#V4G$7*(3^[%;CR:]PS^J))RIRD[/273V=4B7)L MI)_3X;5'7K T%^0,RJ6X"Z4VHN;^SA$Q"(^N54H5^9HDRR/%;5UL-V(LAF:/ M(=3&YDOP+Z/.(5KI>YR[PH3X8=Y7VY7=C0L[\^TJE4>'_4W!XRSBAQ--2T-9>EH4*GR MF""W@I0*+J7F&-S'#_LT91VQ=6"O?T$K1DP*G"^@%\ 0_:NO%M<\< :.)073 MOR^M(]J)%TJRG#03HH;S\KRU.Y#2@30PN4V=*ZTF8P9(TSE3FAEF;^,A8J+L MIN1S>=38M*G1K17Y#PVG>U;'W>3HC07*SM%(W?C,$< GDM2WM(3K-]6HTLZA M(JVS^[M7S.&2&9BZ1-0.:=*#NXD,4C4[_N:*#3/V ]B\(=,4AU(M#@+0BN?A8(= DTWU)M09H=^ !W'#T@7?.9-&[[%L_)+D-2 MZ9K&S=Q\)+2ON[O)+!/SV)F_M")\"=$V4/M-D@&I#]EMV*;=I)K4=I>11+K2 MZ9TJ(??+G+>5J?/U#:TEY5 W0S,1PAR=IS+I[-*IN4FCHO6.IX.C=[*$W)VF M;PEL#-3.^A@$S=J4?5W9:VKJQYDU0P5 M#Y]WS8=Y\')S_)UL%3(3*1>MCT;OG WNU.NDU^MDITXN%,]K\@@6KK95K[MI MG"IT#@SDNOB# "(7UKI(R6:6>XT&?VG46]+\#T=W2E.EHO\BW(AO-[2D3+? M<;2<(M'_*+[_V^/)Y.'3S6V=+L/V:^;^EIE:HQ-;>Z=!_&P![ _TU-T2E\/? MRJ;GY-Q(A."%HIR2&/JW:W]MIT JFUQT5_2#]J)O6[G1&%S"/^UOR.GR>_05 M-]^=<.N7VT^3RRD^-D](N'8.[LCS57_13J>0+ J-J9>Z70[%$[]^'&_J.TT_ MBK+3K[3FZ-%3,L+,2ZK3%?>B/&*64>*#-->H5>&.EPA&@^183$>2T&L6'IH, M@[<2QNL\W:WZFPI:(W">65OOC?*23_0J62,KM8WM7DN]IW)EWZP92S@]W?)U MV8*@L\K#TP*'J%VEVZ%+7;<\/._FZ.-^PM;UK,,#:2] )0O72Q[AXNU\D9& M47EJC;JNXD#2'KT"6-)],0W-:(SWO5PV3U^6E>/U*5^59Z'TPLG@70[^NF7& MT[^^@:HX0RH%CD,52@ER5*@IB^2B^*66=4?O"!!(6*K'53_B]X0CK9PK4B-UTWPY'-EK!G7 4$E-Y6:@T*SP'BW4JH'(.KD: MOT93:G4ZBVY'JFYLML7_^.VD;&8F/[BR+DBI#>"7T-<"L)C[F;'X8'O2Y:6J MK*K>#SL3_&]';6 M>FMVBV/F_?EH&L13KD_YB]3OFH1YJ.E(UQ8;X\Z%JN?$26HE?TA]Y+WAH+(, MOC;J_H;&4B=S!@A;WG9+][V:WQ5]*S_##6L',2E-]!=E-^W9IABF/HP\LGN/ M92N$.!B\9(G4.N=72?DVS\;TOF7YM;RN>I)>TNR7IW==WTH_)QT8-&PO=V]R:W-H965T][ M2%E* F3= NV+-"1GSMS.2#Q[D.J+;H0P]+CI>GWN-<9L3V M)VNI-MQ@J>J9WBK!*V>TZ6:A[Z>S#6][;W[F]J[5_$SN3-?VXEJ1WFTV7#U= MB$X^G'N!-V[E%B?>XO@]"*Q M^D[AUU8\Z!V,LVYEWM4B37?=>9&/GP2^WQ<@*7LM'O2PZ ;9QZ5 M.VWD9F^,"#9M/[SYX[X.+PQR_RL&X=X@='$/CER4WW'#YV=*/I"RVD"S@DO5 M62.XMK=-N34*IRWLS/Q&W(M^)S0=W?%5)_3QV

#J*6.U6*MXI[$,K. MY*G>\E*<>Q@Z+=2]\.9W#9*1'0:J[6LRMG'D3GNC"8Y&KYJJ5O.Z5J+F1E0V M'O.T%734]N!2UV$L]/$)W35*B%=-I-OV\?4&>B)<3R8!S?%=AUY(WTM9(Y9; MP579T#=\L_U TC2H[SL* Q8%!80H87F<0(@AP.@=I1G+PIA^E[N[W4H0/BT4 ML3P(*6.^;Y]YXE,089&-+GX6QHX[Q2R+4F@D148%*Y*"@IA%Q:3'JWNA3*MM MH<*"Y6E&B<_B.*8T8FGD4Y&P(,Q']2%8NP4%EH810!,+&K$@R)[S4_=MB?(: M:7A'4+ 2C&(&5D)HYCF*:#VQ%N@ M%FW)]>"*Y5%!0(/'V+V+(L4[96%J]P\0TG>4]!TI1UKZ7R5F *WWS_0&PO=V]R:W-H965T-)( CG-,%KD09V8?%OM 42V)$XJM89-V/+]^JZJ;AVR*DAWGP&"! M1.9975W'5TE*K!-U+#>B@#L+6:Z3 M"D[+Y8G:E"*9TTOK_,2Q[>!DG63%T;,G=.UC^>R)K*L\*\3'DJEZO4[*Z^.'DV9--LA07HOI]\[&$LY.6RCQ;BT)ELF"E6#P].N.G MSWF +] 3?V3B2O6.&4YE)N47/'DS?WID(T#C+T/T MJ!T37^P?-]1?T>1A,K-$B7.9_SN;5ZNG1]$1FXM%4N?5)WGUFS 3\I%>*G-% MO^S*/&L?L;16E5R;EX&#=5;HO\E7(XA#7G#,"P[QK0"58I//R2P7:OKD MI((Q\,F3U-![KNDY.^@%[)TLJI5B+XNYF&^_?P*\M0PZ#8//G5&"_ZJ+8^;: M%G-LAX_0<]L)NT3/W37A)"O9'TE>"_8B4VDN55T*Q?YS-H/I@XW\=V0,KQW# MHS&\'6.<7299CA)\#&[S6"6Y $.954R)M"ZS*A-J2+"C--$[3]4F2<73(W _ M)'-B"YTMVM10/I4--3=J:87+ 7(A7KF2B9RTF!-CN;_PE&+>;L=2F5,K^DD_-$K5A2S/7! MNZ3\(FA"[*VX%#ES3MEG@ .8ST:J#&V43]DCYEI^X,%?V_QOSKOKK^6E* MB M=R:+N6*^;W$_8&'LLDD\Q=/8LYEC^4[(?-?RN,O.9;F1)4SNIOAP(K[#66A[ M;.),F>M8CN.RB ZX#\9?5DM L\>S)/T"L\3Y)$J)JKG0(\4#*PQ"Y@*?DW#* M>&AQQP.&S<%G68%7/F+<#BW;CO#(B@(.?R<\FM*-R(I\O!!8=AS3%<<*?<<( M'SQ'M)[SX((/+)?SGN";\^[Z;<';5NS'S(M#-O%MD#RW/#M@'L@2#FW;&9.[ M9WDA/.N!L#Q@ ,ZC,(91S,&=! \"C2/&0683UR7).X&1/!YTD@QY)GGLV M2=[QM.ACT(6>=@AJQRLN/..3<$80Q&\1Q!]%D#>MCRET/X@^R/PUFX-LAK!C ME-K!V-%!AR(L !8R&!JDUT>%!>%*UN,07;\SFYNJ0_BHB$H*H0$QM@;Q;DUI M%WS <'"=LVN1E QP"^!-@; =VPH"]\;M:E7*>KEB/ITJ%L16Z,7-0\W5YBEN MFPNNY8 ]XE/)H@*D:F]P\&A0:&<,@!.^-Z;B1D*@<$"K&Z0]&!5(\N&*G245.LB0@N,$&W"M%*DL(X:R2[.S#^1N+ M)7:9S5'U/=M8)9>"S80H M4$<)&4A6U+)66AJ$.)B\'1A=WJ)]P'!@%$Z3B'1'8$"O89JH9:W57B[P>R> MNUR]A7&/F&_Y/$"LB"D^&7C$J[&YNAOEN!4C* &&V A'[=E=T"UVX!U_RAS/ MH1 %V!5RBC"-*4>61Z@VX3ZRB%;^B![%6T%$;')X?BB,_ H2YN#9+L$Q1I$N M!&U?WRWE&"8)$D$H1S'W3N\B9]^R,1BY*.+0(S7YD -$.J8TLL:XY9-\N1U0 MZ BUZ*?Z9N!H<=OA= 19PA99PE'/?PUEF'9KX\7@.N*O&F%V'%!&R0['CUMC M03F%621("9Q5 @Y@D$@E ,!$?(4J4HFIQ0I1Z1048T@O:""=0A:/>Y=N,B (6PIKP)#9]7I1!;10B[R+YN7VA-NF_;MC;P[N@]U,1+F"2;X 2G@[)D M2N9S-HU.ZEOA(Y&B A*<9C$)(Y M-.- !N6&D+L&K@=Y5,0@=;1=8WQ]ZHCFD,'_O5L=G2@8:M]J8E?=,0O4(,/ M9S5:]E3S;_F>*+(KP>A51ST3>@]##M_1ZAU0LM9:B#J$($ ) ]2#D><. MJ;OQ8E2Z"[[.F601/XZ'GC#F X)/\WJ._&?K#:0 &.JGQS0- MU'HNB^5C2"C6D R6E O"J*/<(U<>N)I1)[*LQX!!K[)JU0(@6@J\56)N05%> M'0_F/,.J10;OJ?@@<+3B0\^EE #J8'^?XD'EH.R(4ARH36)WA^;!BD+"&Q/O;VJ#W^XZOV8WTOU(XC)[:Z;:H_BU+L[HMX>UY#2E_4I/2-M@'VKJ:>A1[;9FX4 MX:\?=-V!AIL&=QN.M#>B[Z$N9TF>%) 3)#L$BB+9%JJLS_*%RL/LD7>.C M'](W!(DDS9+>/B[;EM*^^A#?:>4,OI)0[]K8OM1VNQWZ8.2]AO_="L7?;\X9 MTRZ=ZD<^1GJ?.BR^Q9VH__!H&&23.(*?P,?H;[DQ_@W:)LZ.(O(0.T!PXL1< M&&'^.8ET%\6W[("/U0W$BH?-XBQ-RQI$9^*5CFXZE.4=+6LG MA^@ Y%T1!83(OC7#;QT!$EC/H?_M]/6($'Q"C0+.\ +Q0:;TU2K;J,%V M.34_Q HWI!'_.G,]^G#^YFAZ4$]1+YA,WAJ&/VV- 61P"GVH?BX@G1/L<_*5 MO5PLL&YZN)3UQ;:H**5XA3PW$>%33Q[C-D])59>N S7,S]';E&JJ2D'\PVB% M7L"?>+2-8A)0YND&D=Z\TA"#830QJFCWD9MX,>3&0-!EGG]S9ICG=)LI?LCT M)MSAF+2'Q!8TG)H,G&S*:&3ZSEP+O-L3@G*!>X:,?->- S# M@[JA4+7RHMN=MZ.7+VXEP(GNEN@"%"0>T;X/JM$(_P(XB)IU&N^F[&ZXYH.X MC,'''H;=[N;@S@LL>8TPL6G<]+PFKE[[OI?/; .<2,H"9J!H?^N<42,$=516 MV=\Z"T@VFU(F('7.8<@)K9SO%5$O,;BSC/ %9 X, &,V[O2"XKD_P'PKDVUP MO.\L-NVV@%\'*NE[B0E221QX_U0?"&;NRAVDML >W\/?MQ=N(,- BS( U6O_ M/N_?=3CM69EPSYGVEI][MHTY%M? 1_L@<$,*;64$,SX$J'8'NG\R3(6QY?FT M.&@%M'&$X^Y0 JR0VM6_+$X%08-3W(Y^!E*YN*-S$OUHI-(CW@.KHF]$*@?^ M'Q"W?A)2<0HP!!MN"] @;6.^DVN7:5 M&O ;/PS"5:$EI)\'=["SK:8WMU^9N2 1J5?'\3OK<8'3&I6@UO@ MOM2W8@E3H ^5:-W!T-@F#N/WXI7A:_N1@\V&L\#4+9P81 M9;V.VZ_GVWWF?C%+^FB0=U-8=N(N&7,2'NW;A.W_NUH0Z+?6#CU(2X^.Z96U\7*M&_T8$P'[<[J R^TW4'3:*18Y)$M*,?1.SNT\I$T. M!C=3G/2^>EV+42D\!<+.!5^SB$ M_*O4W_/JDTINZ!O:F:PJN:;#E4A@=O@ W%](634G.$#[5?6S_P%02P,$% M @ #*+[4@25S"M. P \@8 !D !X;"]W;W)K&ULC57;;N,V$/V5@= %8B"Q;K9S@6T@EUTT1;,(DFS[4/2!DD86L12IDJ-U MTJ_OD)*]V4N,OE#D<.;PG"%GM-P:^]DUB 3/K=)N%35$W44&W4G[*B9A6=15!A+7I%#V;[*XYZYAZO-,J%$;:#;W8:0=D[,NT8S Q: MJ8>O>![S\"K@+'DC(!L#LL![."BPO!$DUDMKMF"]-Z/Y29 :HIF/9&^ +NC*;&P7M=8?5M?,Q4]GRR M'9^K["#@;[V>0IX<0Y9DZ0&\?*\O#WCY(7TWTI7*N-XB_'59.++\%OX^ #[; M@\\"^.P-\$Y@#M!O97T M>F[[@ M'@0AO*]K#(4 MYK9HJ/!?NF\B!LLL2W00IZ&&TCV=J:1)6EZ$HP?#:^=Z MH4N>L7$&)_Q9))!,9_-WO,BG^=D[7LU/OZY^@71VG"2)G^1A\J$G?RNUU!X) M%'*!02=>N.R)=6GN2D?I!-)C/IS'17(&3R%)(3'I?+#/PL8G+5IC*22IXALW MO2;@/.Z2.+"%TCARC+HXG_@QG\#OZ-P%7/?6\JG0>0Q.%\L>=!YE['A^SN[) M&Z[U_U(1<-(D]6-Z.AF%?/MNALRLV"=MAZ>D**22)-%- MX1$Q) 46TY^53_RJ#[5H-Z';.@@W,;2DO77?T"^'/O;5??@;W F[D=IQ+FL. M3::G\PCLT&&'!9DN=+7"$/?(,&WXIX36._!^;9CGN/ '[']SZ_\ 4$L#!!0 M ( RB^U(B@1&6[@< L6 9 >&PO=V]R:W-H965T\KM:$'\[.33;$2M\+\MKE1F,UW4JJZ%9VN M9<>46)Y.SOGQ14;K[8+?:_&@]\:,/%E(^84FU]7IQ">#1"-*0Q(*?-V+2]$T M) AF_#'(G.Q4TL;]\5;ZE?4=OBP*+2YE\X^Z,NO3239AE5@6?6,^RX!/ M3/)*V6C[R1[!SBL+F:#6DT<"Z:G?#N+JC0[DU"K_6V&?.;OO-IA&(LBD:=E5W15?6&-V: MPMBG[+IS)T\AG-X5BT;HV#F@NG)GA#3<)^EIU9:_9]5XGJY?XY M3-[9'6SMO@A&!?[4=T>$;\BZ*!JX+=FLSX5*V&]G! M?4+@] MU@ES*+RCPBASC_6F*,7I!*FIA;H7DS$-'BLE\DH;43&Y9&8MV%(V2-"Z6[%I MW0%I38,3U[-C=JYIB?O\1*+H_Z*OFPJ+-?O HMQ+PP"#./9R[K] C!'ENI.- M7,$*K07B&6&1G["8>SS+$.@.(>U=AD+O1LD5'- L"#W..0NXEP4Q^R20>&O9 M5*QNL>3>0E.SU(MY@L\\YNRJ5UUMZ)C(OF7]2&/->)X"(IR]%8R5DM#&@\2+ MDH#Q,/7\E/1I?0S&*/NV;PJ*4B406*2&RX.(>RD/9QC$7IAFLS?%(]8(3!9Y M:91CD',O@4$C\(EW\(E'X7->EJJ'7>(1]*SA*"F6.$@%UE"*,K>IBT7=U*86 M^A"B_D[Y?Q%.W_<4MJ*C?&MK;8E^"4,TF_(9PL5]+_)S-PCBB-T43Y: F)%L MH>07H304*=;#0F,::*^[>Z&-)2YD:H6E*?;E2<*V#CE.A1O[YA/8,A9X61+O M%FYZ5:X++W98?'EAEK++(2RT$#"!YPVA]H4>.OX(Z_TP9;_:8!:' MXGPHPA2+.+=?:<"^\7@^L"#SDI"[09YQ&^#KKFQZBA$=F%@N42BMLP@IBED' MX0A MW(957=&(*',$;L5@OTBC6"Y#?ZR5U9O)4Q1-_IH!-S)#MS)*/CVZ!?F M[*?AX")^5V)-K<&]@&68BT,0']5RF#3O$(KRA?KS7R^O72)CXG0Q4SQZ[$$0 MV>@!ZOHUT*^&*#IS^@BX*@3^ D ME%E&"^\15 +]=XCU=[=%(W!L6XR_L_>RT&MV!=O8CZ):X9SO)%7Y;:DKK'L? M12G:!8(:4&2S) &(1(MR'(:H0J;^6(>0[D@T'2716]S?JAY0@.(=N7>6R ;# MB5M'0W"(4\>5WNU7DF]3]AZ?OH+NY\-"T!D0+JBOE$U=V:*QN\S80[AV]MRM M%>K8_JV$W=:/+Q_LSFLWL#KVRM,GZ7#KDL(>Z_-H+^]6SOCF.>^*%SFK*6?K MO9QU>-LB;"CSLVU#R3/;32;4?5O,9 &[ -Z7M6%3:I!KZJ5FMCX_ERSJJRBO MIH2Z:183^8$!?WE=VAA'LXHN&/S(DFC4!K:"]-&D>& MG.P%Q!/Y@D;1EDVYGU$GXIH+ALYI?\=8% +\$<]_G=\!DC.&5I2O(#KD,@TJ&@D%@R3&-+V)VD8/:\<3+4=[=1>RE(4 MUFD8T30.GFMLN:VQ.V@2G ?Z=N<*0B8BMY)2B,*5\(?G-83W2BP,TP*R;&?M MME'[3[?5,,\9;JNOMM!U 3>'UYNX1U )O!3M?!)Q7&,3W'5NA+*W9RH:2T'( M32E/XX C03]JK"VQ"'V^ MK6]3'E$1RXDD> !M01:^1T5>EA/X R\)(M<.I#89<$_QAVO&JY.J]7,2#3^5 MQ:8V \G@^8++NO8!U7H[I]PFBC<6=*W#F'B),0LHVDB@\I# >N-:@N;) M![ M7NY>D_Y_9?4$L#!!0 ( RB^U(N28G\A@0 )X+ 9 >&PO=V]R M:W-H965TN _.?/.>G=E.R"^J0-3P4%=< M73B%ULWY>*RR FNF1J)!3G\V0M9,TU%NQZJ1R'++5%?CP/.2<BU57)\5J":NN:R<)FPMGX9\O$T-O"7XK<:>>[<%8LA;BBSE.9Q3""C-M$!@M][C" MJC) I,;7'M,91!K&Y_L]^H_6=K)ES12N1/5[F>OBPIDZD..&M96^$;N?L+^U];?EFJK!*JE0A_+-9*2\JB/T^( MC0:QD14;'1&[8E(^EGP+K!8MUR VL.TU.>3DDV"F;L]5PS*\<*@P%4#U%VXT(0+R-DX.!MV2%Y@BL@K*F7*"H*NB9^* M2YV= WER2XZ[)?%E1H+[\ZH2[3ZSEL:E=T*S"I:L8CRS>*3*)698KXDB]*TP M#]Z!/W5C?V(V;AJ;=>+Y] U\UY_$L,B^MJ4J364KH@A(OQA\NYL U2M5(Z?Z MD1)Y]@@4-ZXJUO4!"K2PZK#\+RHPZC"DE1\2]WO?.X/H&]U>.H'42=U)['=Z M)2&M21H8O0(W\A(XD1OQD!OQR=RXXEVO[=K>ELG5 MV#Z2.R,W"5-:0S>)S)JF'JQL.R1XB5TL55$V"H(D :()*%GN),L1.*M1/8MS MDJ80)3X$X;3/OG<0NXD763E^G-I@1E'Q%&RF+>0?OU 9TEO.[0*-VT%5;D!-"Z.1AX\(I/* M[1^Y5R[Y!NH D@4*1],]D-%*'_3>=V+YWEZKT8DR3H8R3D[6V(>'AB8/X^Y: M2%W^W54;TBU7V!EKG"?^;66?E'KX+3B0UJ[5Y W];%Z<5-"^':$+-5W;38'?0HK$3V%IH2G6[+6B 1FD(Z/]&"+T_ M& '#2#[_!U!+ P04 " ,HOM2BH/B7/4$ !J#P &0 'AL+W=OF_WR'UJ+LXKHUB#R3P)2GRW,O#>X_$RZU4GW0IA"%/ M3=WJJUEIS.9BL=!Y*1JNYW(C6CQ92]5P@ZYZ6.B-$KQPBYIZ$5 :+QI>M;/E MI1N[4\M+V9FZ:L6=(KIK&JX^WXA:;J]F_FP<>%\]E,8.+):7&_X@[H7Y=7.G MT%M,*$75B%97LB5*K*]FU_[%36CGNPF_56*K=]K$[F0EY2?;>5-T3_R>T=>UEQ+6YE_;$J3'DU2V>D$&O> MU>:]W/XLAOU$%B^7M7:_9-O/9?"8=]K(9EB,?E.UO>5/ P\["U+ZPH)@6!"X MN'M'+LI7W/#EI9);HNQLH-F&VZI;C>"JUA[*O5%X6F&=6;[#N;]I<]D(&"%^!B\E:VIM3D=5N(XNOU"X0VQ1>, M\=T$!P%_Z=HY8=0C 0W\ WALVB]S>.P%O-=L-S<35#T6FA'L5L^:$4 M9"UK%!3@B;&'1;0P&H/*E,3@,4YTTQGN,A^A('&KG/"V($55=T84I,7!5_W! M3^'9F;Q:!+@MJ[PD=@3%9RL3D6"5*66G 8QE%OY+0,.Z\PORH51"?)5=!+DA MQMR@+D&FZ,?(QT!?&K]QO.SCXH*\ZQJAN)&*7(/J?.*R:XL*"5.M'(_3(?] MF$>C"#9,F.N%S(=-/198ZWM!'+E^QC+R2K02Y>S@X6@%MX!VGC7I=$_+%QYV MCS/(,H_1E(2QQ^"/L=CS*2RE7IA&)(R\. L("P(O2?T#.[0QT7D?V]]LD,SC M[)E]=2!U3J8+J3IDY>[>3B/QO>#'N.+X1[YI"+6=EM(?V=!?$[.V#D)8G+FAQDZ/G[0.CZ3(AHX$FA/0I3 9B CZ4D( M8]>G:7I<)CUG^K0L^NC>;J+XD8,ZO*R)6*]1O=:3$Q2\6:% >:?'(?$MM$^]&#ET8O$QQ),@M)&VT&9'!@OZX&&DC>', MH$F'*J8O-Y_ML2BW('YF[ZNG_[?^Q1X-;=9F+'*]U$_MIL 4LVD!8SARAY"RL!VZE'+.G(W]EW*)*'-W=!+4# '%3 Y?$>&X5S%CRS_XH" MGD;C/ZN!-@9;>KW34S0P@OZ=)>UD06AJ"M*1+-B.IO=GW'R(V[ M3:VDP=W,-4M_@502P,$% @ #*+[4K5[O#KA M @ 08 !D !X;"]W;W)K&UL?53;3N,P$/V5 M4;0/(&6;6P--U5;BMC>)%:(4'E;[X";3QB*QB^U0V*_?L9.&L@N\)+;GS)D9 MC\],ME+=ZQ+1P%-="3WU2F,VXR#0>8DUTP.Y04&6E50U,[15ZT!O%++".=55 M$(?A45 S+KS9Q)U=J=E$-J;B J\4Z*:NF7H^Q4INIU[D[0ZN^;HT]B"8339L MC7,TB\V5HEW0LQ2\1J&Y%*!P-?5.HO'IT.(=X);C5N^MP5:RE/+>;KX74R^T M"6&%N;$,C'Z/>(9598DHC8>.T^M#6L?]]8[]BZN=:EDRC6>RNN.%*:?>R(," M5ZRIS+7X< M8I=W&\AE>J\Z;DN+!-F1M%5DY^9G8F:^JO9NZ*KBHF M-!SD9VV9/$[9$=P*84I-5R( HO7_@$EUF<7[[([C3\D M_-&( 22A#W$81Q_P)7VUB>-+WN&[>&BX>89?)TMM%#V(WQ]P#GO.H>,T5HQCO6$Y3CU2FT;UB-[LID18 MR8J4Q,4:C.U3)R?^!S48,G<1.6U)LB ;!8UXI+PHI__2:P0WU'#O>K[0WB%P M 2?5IF1+&@8MP%)85LV?H&Y[B[:W0)W!OC-C6.Q"7+^$F#N&A0OQLZF7J.P5 MW3F=8/'YQ8=I:SC''!THB1QK"%'FQZ.1?YPE\ DB/SZ*!U$"7Q43UBOSPU'L MAYUQ%(6#+(+;EO$@]8=9Y"?)Z-!9DR@=$)!TO$).@"!G(J?)0,CL./'3-.UP MV=$@'/Z;V:M:(8[\+$S]K L\/$X'401O/:1@3Y8UJK4;/AIRV0C3*K0_[>?; M22OK%W@['"^96G/29H4K<@T'QZD'JATX[<;(C1/Y4AH:&6Y9THQ&90%D7TEI M=AL;H)_ZL[]02P,$% @ #*+[4IGH0&]" @ &@4 !D !X;"]W;W)K M&ULA51;:]LP%/XK![/!!B&^)6E:'$/3=JR#0FBR M[6'L0;&/8U%9\B2YSO[])-GQ$M9D+SX7G>\[%Q\I:85\426BAGW%N%IXI=;U MC>^KK,2*J+&HD9N30LB*:&/*G:]JB21WH(KY41#,_(I0[J6)\ZUDFHA&,\IQ M)4$U547D[R4RT2Z\T#LXGNFNU-;AITE-=KA&_;5>26/Y TM.*^2*"@X2BX5W M&]XL)S;>!7RCV*HC'6PG6R%>K/&8+[S %H0,,VT9B!&O>(>,62)3QJ^>TQM2 M6N"Q?F#_Y'HWO6R)PCO!OM-)7)7W1),TD:(%::,-FU59'+K)#8H98>#F>*1=*/8=A*,XG!L9CR:SP,AH M%,771LY&\S"&AW\:@7 ZOH;W5EQ9,1D'@_768/VC?:U0[MRM5)")ANMN=0?O MQ,[2HW?9OA39WR:FE>;Q0V@!S M7@BA#X9-,#R'Z1]02P,$% @ #*+[4O$"&ULK59-;^,V$/TK Z$'&V!C?7\8MH$D;7=3 M=+N+.-L>BAYH:RP)*XE:DHJ3?]\A):M.-S'VT(LXI,CAF_=F2*Z.0GY1):*& MIZ9NU=HIM>Z6BX7:E]AP=24Z;.G/0NZ:O&3!-4W#9?/-UB+X]KQG-/ ?564V@PL-JN.%[A%_;G[)*FW MF+SD58.MJD0+$@]KY]I;WD1FOIWP1X5'=6:#B60GQ!?3N?SK2E67ANG[S_8F.G6'9:=&,BPE!4[5#RY]&'LX6I.X;"_QQ@6]Q#QM9 ME#]QS3H2@D[\IJ#]>DN8+9 ]_5J.:KA:;=C8_%?MSI9MC)?V.G&#Z(5I<*?FYS MS%^N7Q#J";I_@G[C7W3X:]]>0> R\%W?N^ OF*@(K+_@#7]CX'"/G9"Z:@OX MZWJGM*3$^?N"^W!R'UKWX5ONJ9[ROD80!U#C5M49^[OGT_!KW%[V_:V*ZJ1B MWDL3BBX1.I25R!50]2KZASD<42*0J@=14W62NE5+25;7Y$?-KX#R'O:BZ;CD MIG:@ZV4G%"H&O!&]\4[S.W(J)]\EIWD[1%.Q>Z[T$AY*B?A">]A63R\'2$JT M4DX&:>I:8<^L>WS$MD>UA'="%,3D%N5CM4<%/T 0LBSSR(@2YL8)&4G O#0C MPW-3YH?1:=%M+?H< N:Z"80L]E.(6)*&D+(XB> C$27A!BDV+TS!RWSPTP"" MS(7WF!>&RH*..J*J%HJHF(,7>3!+Y@31A9GGQ7-X$)K7%/^ UH C )G!%'LL M35T#+F-A%!MP7L*\+/P?6?I(4G";OE5+XN& =/X::1F+ L.0[[,@#(SA,3QZ(XFI\31T.6!VJ#+*769WZ0V#8*@SG< M"DHCPHB47$I3-O4MI_S;P#E(T((9@*5T- MNRQ(311>QH+8Y((7DF'H#DCB++7Y/,E"]5:,I]LSHWI!^%T0)/_J0JU'4ZU' MWUWKM6B+'VLJGYPJ31E^SG:F;^F[>+L]FQ0%O:-H"@WZ80; M+M)I='J&7 ^W[[_3AS?,!RX+*"E[E5"(LKA73!TM.CL7;P3FFYV:Y;T ME$)I)M#_@Z <'#MF@^EQMOD'4$L#!!0 ( RB^U+ X[:/%00 $L0 9 M >&PO=V]R:W-H965T^P\ET MQ\4WN<98@>><,GEAK97:?' 8[$CRM,^>["@M;+C0>R6BMSPYE--VB% M%U@];NZ%/CF-EHSDF$G"&1!X>6%=P@]W,#& 4N(?@G=R[QJ84)XX_V8.'[,+ MRS4>88I3950@_;/%UYA2HTG[\;U6:C4V#7#_^D7[;1F\#N8)27S-Z5>2J?6% ME5@@PTM44/7 =W_B.J#0Z$LYE>5?L*ME70NDA50\K\':@YRPZA<]UXG8 \#@ M","K =ZI +\&^*<"@AH0G H(:T!X*B"J =&I@+@&Q&6QJNR6I9DCA693P7= M&&FMS5R4]2W1NB*$F59<**&?$HU3LR](%0(#O@1_;[! ICTD0"P#BZHWS9,% M63&R)"EB"ERF*2^8(FP%[CDE*<$2G,VQ0H3*<_ '>%S,P=F[<_ ..$"ND="/ M"0./C"CY7M_4UY\)I<;*U%':?^.%D]:^7E6^>D=\_0LQ&[CP/?!<#P[ KU^! M%QKNNT?A\]/A[@#\YFW6;]]F_6XIAL,AN*,[IFD;KVD;K]3G']%WO49L MA4TY]QKB1BJBR0&#?S]I*@Y*AM1:<,0]'86QI.IL]TOX0DR=WV9.&EE M#@(,F@"#T0"_Z)%#6,KS0<>#GD&8A%YXZ-:\+Q5-PFY\?2$_"L*.JML!@WX\ M"8=C#)L8P]$8KY D*6!-I$#33<40X$RW4<8I14*V=\^'4E&92/8\\V([ZD0Y M[TM!US8OW4$N^E)A8/M>)Q<#%ET;1L.YB)I<1*.YF!-:*)R]-1O14#:\J).- MOI3.!O0[V>A+A;X=!IUL1+W.,&PRE(JX244\FHH%%EL=Y,WW@FST%XX:H8ND M49G\>FZ:-,8FH_X_2KPL**!D.?3N7HV# _ #ZS(/T?DXT!\"'O@/W?8#P'V- M?,S7XDDE@'N?%?#7%P&VXPAZ;RG#*^CP>!U>09Y0B';*P?$Q9UX%HH?+TQ)5>P\K+M=[VL3 "^OF2<_5R,+M8\_^#V?]02P,$% M @ #*+[4E[2I22V! ]Q4 !D !X;"]W;W)K&ULO5AM;]LV$/XKA%$,#;!&(JG7S#'0V-Z:8=F"9-TP#/N@V(PM5!(]D;9; M8#]^I*2(-DEQJ8?DBRU2S]WI[N'=D1SO:?V)K0GAX'-95.QRM.9\<^%Y;+$F M9<;.Z894XLTCK45N M:\"V99G57ZY(0?>7(SAZFKC+5VLN)[S)>).MR#WA'S>WM1AYO99E7I**Y;0" M-7F\'+V'%W/L2X$&\5M.]NS@&4A7'BC]) ?7R\N1+[^(%&3!I8I,_.W(E!2% MU"2^X^].Z:BW*04/GY^T?]\X+YQYR!B9TN+W?,G7EZ-D!);D,=L6_([N/Y#. MH5#J6]""-;]@WV*C8 066\9IV0F++RCSJOW//G>!.! 0>NP"J!- NL"0!=P) MX.=:"#J!X+D6PDZ@<=UK?6\"-\MX-AG7= ]JB1;:Y$,3_49:Q"NOY$*YY[5X MFPLY/KDC.U)M"0-ONR?P\ 7-4:1 ,&,;BA%5\S,*^69&F1G[GE(X>\)YSO(X"> M(G"%G I_W%;G /O? N0C:/F>Z?/%?9L[_\_Z_&3K1\' _7+ C3X\H*]C'MR1 M#:UY7JW ==56(YG5?_XDX.":DY+]Y3 6],:"QEC@7GNV-=0*1HV@K'6[2023 M1'BX.V3&1.$$I?$Q:F:B((QA&AS#YB8L3H,PZE%'+H:]BZ'3Q0]DN9)17(F2 M+7*LH(P1=F;SN-43'IA_ISDR-2$PA)JS%C401IJK)DCT%;NC4>]H]!PNK04A M,LS9R#11-C)-E)5,$^8@,^Y]C)T^_D#IJB"B.M:[?*&[>J0QZ34F+Y]N:6\L M/37=4B-<8>Q'^OHS43A(4WT%FBCH)R@(-89,6(QADMH9@KYJ9_[7< 3^ ?U, M5B_6X)NLW'P'*%^3VA%2>- ^X&+P"<:H/0'@7T_UFFSF$S"@18 50^ [B8PF'P_$R[/"ZY(JB(, MXU<@3E5HF)Q,7&)&,=0[UM2""F(LDCWJ>'P1:@9M:8"A-]-8XL\#2$*)$ MH\\"BW"$!Q(/J;: W&UAD+__:G1(563T"B<#I,HS.OELT$D>!3%"6"?.1 E" M ITW$R6:(=33S@)+PZ&T0ZHI('=3Z$B:%G3K/,FJ HRB5R!)E6+DWA"[2(K- MJA?I^3"UH,QN-;.@1 ;J&TH+*HR38( C5?^1N_[_(C,(7!'NVG8@56E1^O(, M855OL7L[[&"HDSPZ%Z?ZKL,&"C069Q803K7CW=P"0@G6V/$.+K)*4J^:&T0& M%G1;\?82HY_M;RG?-W=SVOP5O)A"R_P,7LS;.TBEOKT2O&PO=V]R:W-H965TJU:I6W3Y,^T")DZ "SFRG MZ97VXV=>@L.;T[!)^9* .<\Y/N<\^#$PWE'VQM>$"/ 11PF_':R%V-P8!@_6 M)/;Y-=V01%Y94A;[0IZRE<$WC/B+#!1'!C)-VXC],!E,QMG8(YN,Z59$84(> M&>#;./;9CSL2T=WM [V T_A:BW2 6,RWO@K\DS$R^:1R3.C]+((8Y+PD": MD>7M8 IO/(Q20&;Q>TAV_. 8I*F\4OJ6GGQ;W [,=$8D(H%(7?CR[YW,2!2E MGN0\_BZ<#LJ8*?#P>._]ERQYF MTVSD6D.[M*JD."Q3'&I3_$H6JS!9@95PEFR+&PCM6JI-(RD^[8G:9:*V-M&7)!22*,_"%X1KN#$J_8W.R%"GG(73 MEZ%.LX8.,IU:RYI6<.2Z;JUI3:LA1E:-[5[3"MN.[;;WS2TS=+49>@_>5%,H M:"JQ,<_8,'@@>K!ORPIDI1NNZ=06@EF;&<0VKC6MQ0S;$ YK76LQ0]8A4:IY M(I4GTN8Y?9S.= 534@#/J050B0'LK08%LMH1A&&]<4TS6R[A];XUK1"4-U*] M;RTQ+>C@CKXI08!Z1?A-K D#4UG9,/!U*R542R^TS]E!M63#4>\.CII2C>W& MG=>TDA6OKY8M5C:RW7K_6B*Z;H><0R4(4*\(!_OG&4T"D@B6;:+!4\C?P#]@ MO]6^(TFPEL]G;[K*JD4:NF?L,%*+/#*UV3\2EJ8L'S,!70)!A9P$Z^[Z$6_0 M-*]-\Z?6S7A?Y+PWTNN#K-91B132B]3)+))CG]UA(24A")V354J!$/Y?6:7W M9MF=I#H"''5RZ@APV$FITR-6:ZC4$^G5LP^CCNS]D-(T-#PGD900(OU#R*E$ MTGO#L)-(1X#=BU//B%Z/B-4:*A%'>A'O0Z0C>U&DU!4YYR22TEND?RHZE4AZ M;]#I)%)/X/P8T.TDTND1JV^8U%X!Z_6R#Y$^O3G&2FHQ/".EL!);K']>.Y%2 M1[QU*$^>=CLOK9QR\UY9M6&4?%#@(Z#81^7O,&PO=V]R:W-H965TWDNJ+GB,:N"\+H?O!W)CJ,@QU-L>2Z9:L4-#,5*J2&>JJ6:@KA2QWH+(( MDRCJAB7C(ACTW-BM&O3DPA1DBM0UIK8;,/%QJ%I-5S8;1P;1;.<<&9P MATL4"]1P](8IQ6Q,C^%HA(;Q0A_#*;P?C^#HR3$\ 2[@FA<%!5_W0D.^+4.8 MK?U#M)6T@N7N\&J;;J[-HW% M3_(ZC;R.5][H@3#Z9W(F^'<:RA>*BQE4J+C,]RFNJ>-H1T[<.M\OJ-L(ZGH% M;39(2 /?Z'K[_:$-RBQR!#>3@H^ M8_9N.X%G]Q5=:/U_$_2^1&TPJ=7Q TW!DOMR_N+1MF%-XJ-.].X>Y!BUNN^/?7S)FTH MW0WET1A'VULU>@25)_8,9"@,/9A[KU2_DT[4BJ*G/KT[KT#\CW,S_6UNQLE6 M;?*?96>\?0?B]"_EIY_8UG.7NF(9]@,JV#2J)08#\&G>/B6Q_RUYI&SU.SF< MK>%.^4+OY,Q5=1HRN1"FKF2:T:9RO'+U4K@UK\O.UTS-N-!0X)2@4>N,GA)5 M5W)UQ\C*%4,3:>A1=LTY5;^HK '-3Z4TFXYUT-33@Q]02P,$% @ #*+[ M4A?+-3P !0 &A4 !D !X;"]W;W)K&ULO5A- M;^,V$/TKA-%# B2Q*-NR$S@&$BMNL^BFP::[/10]T!)M"2N17I**DZ(_OD-) MEBR+IIVF2 ZQ/M[,\#T.AR..UUQ\EQ&E"KVD"9/7G4BIU56W*X.(ID1>\!5E M\&;!14H4W(IE5ZX$)6%NE"9=UW&\;DIBUIF,\V>/8C+FF4IB1A\%DEF:$O%Z M2Q.^ON[@SN;!EW@9*?V@.QFOR)(^4?5U]2C@KEMY">.4,AESA@1=7'=N\-7, M=;5!CO@6T[7R,R)I%.>_!&'*KKNC#HHI N2)>H+7_]"2T(#[2_@BLY/T8E/%8D3>8K.T=Y]T6=VU42]G)_O3P0O>*IO(O2\Q^%;.?Q^SOBZD]/^>>^0)JT5PA28-, MQ"JF$A:ABM!B"[+*ZV!>$(WY=UM$\_)HNIP_3]R14_Z-N\_;4WL\=&: .BUH M@_^@XC^P\O]9<"EA;R!)_#<-T1(V(8F HHHHDB3)5>&9@%HCOD,!F,.36A^3 M $6XP=90,?9,I*:#%JF>8T3Z;9_N )N0=VV? Z]GT\FK=/+>HE,"=_1]0GEM MH09&G=K T<@HD\FC628#TAW:9!I6,@VM,OT&Z"9HP)=,*VE29M@:W:XD!Q'^0<2=#='@/JJXCZS<'S@[WYI]^B.+U>N! M)!BU,[O7'^YF;$'I#=A9&XM'HTOK2KBL:%Y::4ZS-$ORI@ Q:'EUQ="YSYKL M[;0OV\-S^GO*Y!NPLS;6P_8ZB9VZ0W*LO'_G"G:FC#5J)3K1&7V*H+??5>"H M^2]C-M@-1[M+L4CZ$KM=W"Z-R]LW>!TXGKD4&+R>CP9VS;:Z2FS5[*[0(*4J MXB&*V3.5*M_5C5K@MA;>GJ1X W9FPK83J,G0K1FZ]OZ!"_AJ8="C"T%9\-K( M"L71G.IBEQ IXT4,21-",K EK)P7A: ;3?-NU*B&VR[[QKSPCT$VV=4-&>Y9 MV?FZ'WK:D\%-GW7#A?L?UN7ANLW!]C[GH2I5[/U=GH\-?89K3KXV\L#DU!T) MMK8CT[MCGXNE2[]E+] M?S0N90BOT5CM(W,4MB#3W3JZ2:E8YH=L$E(\8ZKX@*Z>5@=Y-_GQU<[S6WPU MQ8;G/KZZ*X[I:O?%J2%DYU)_]"5T :&&ULS5E;;]LV&/TKA-&'%H@C\:); MX1A(G:7KT !!LW0/PQYHFXFUR*(KT78W[,>/DA51$B^Q@3SD)9'D\WT\_$B= M0U*3/2^>RA5C OQ<9WEY,5H)L?GH>>5BQ=:T/.<;ELM?'GBQID+>%H]>N2D8 M7=9!Z\Q#OA]Z:YKFH^FD?G9;3"=\*[(T9[<%*+?K-2W^^<0ROK\8P='S@V_I MXTI4#[SI9$,?V1T3]YO;0MYY;99ENF9YF?(<%.SA8G0)/\X(J0)JQ/>4[R/="E6%Z-X!);L@6XS\8WO?V5-AX(JWX)G9?T7[ _8*!J!Q;84 M?-T$2P;K-#_\IS^;0G0"(+$$H"8 '1N FP!<=_3 K.[6%15T.BGX'A056F:K M+NK:U-&R-VE>#>.=*.2OJ8P3T^LTI_DBI1GXDI>BV,H1$B5X?\7F MRQQ;9( M1/_N W@'TAS$+2J9)ZBZ;I3X>FD:7I MW[;Y.<#^&4 ^@H;PF3O\BBUD.*S#_7ZX)XO05@*UE4!U/FS-U^OR&;C<;&\FT9ES1C9^":I@7X3K,M X*#RS4O1/HO6X(9+P7X\W(N2R@GYE\..KBE M@VLZQ$)G1LL5H+E,75W\\F.;[B0#.3BF0A]2A76JZL7=39, AA-OURVG#H(( M0;]%]6B2EB9QTKRAQ9.<&;)*G=J9*![2!-W6_2 )B+GYH&T^<#;_E>U8!I"C MWF&;*7P+PQ^U=")GQRZ7?\N7OTEMJF=DJ&<<$S(8=!,L\OW87/:X91<[V7TN M>%F"^UP:1U87X+,T#..PQWK[D/@#D@90'$(SQ:2EF)Q&\:N\-T_-1&M^#-&P MD":0I8K05^+K.TFJ^6243]\P>$D<#LMGQ,5Q8*D@['@#?#T-:G)U6801#(9< M#2@_22Q,E79#]#HRU.3IUPI#HO$TX5 4( M3)>O0K>N-8H'_P.]R.217'!M> MIL.*]G,K+8;D+6@85.H,W?+\HHHU\;WI@"$<#H:.PD%HL0ZH%!^&KZ1B3:(N M >TE=$'Z!)4'0+<)G*!A4!=ZC:$+TF>H? "ZC> % =.%W32Z.LHQNDK_H=L M3A,O7=Y-3'64G2E2+H#<+G"T>"%=Z(>#[(3T^2D;0&X;4)+UF>]8D5=[!##G M^=*E6JBS[GX3"V^D)!JY)?I%U6KBNT4._"1(AF-A@ 4P""WCH60>N=?!WNJTRP("&VUTZI/W*K_TD"AG1Q)_YP#6L H0!%%J+*!)#;!([7+UWI ^C[ M:$C3 ,,$VJ:D<@3D=@2E8S->;'A!1;7^DN)36ECW-^Y*S['_%@0-*P'';@%_ M4="POBK'A$3:"8(!!@-DV6=@Y0#8O7H_7M"POBPGVI[7 (I\BTOCSGF,VQ5. M$#2L"_^8#!<3)I!E=X&5-6"W-;@%#>M*CTD<#7W+!$,(6=X_K"P!NRWAM",M M7>^'EF" 6';D6#D"=CO"T5J&==4WUM( 0ZBS+>[S5.: W>:@M.Q&*L'QRG;DKM0G\7"H#+ P"BWV M2)0=$/?R_GAU(X:#G&0XHPP@;-N#$&41Q&T1)Z@;T5U@C/&0I0%DJZ3R">+V M";>Z$<.1383"H3L88=WSOCXYY0_D%0_LB2[^0W5S0OH<.X?UKW5:3_2/!:9: MFF!Z+;W.]ZGJXZ"D\2A? 9"Q!QGGGT>RD\7A>]OA1O!-_B2 M%15 _O[ N7B^J;Z"M5\]I_\#4$L#!!0 ( RB^U+24+:J;@( /P% 9 M >&PO=V]R:W-H965T;VX-5>' MLA(-*"NT8@:J67 >GUWDKM\W/ C8VITUZ>TWZ/.D MCJ_4TOI?MNU[HX"5K47=]&!RT C5??ES?P\[@"0^ $AZ0.)]=T+>Y9PC+Z9& M;YEQW<3F%CZJ1Y,YH=R?LD!#IX)P6%P)Q54IN&37RJ)IZ;[1LN-+K=#0C;5T M<,.Q-0)?& D TQ5MF$= OI3 YK!$MH#2-0BP)^QX3B="TNJ("<5NA)1T^78: M(IEUDF'9&[OHC"4'C'UOU2D;15]8$B7Q_6+.CH]._F8)*>J0-QGR)IYV="@O M%X8]<-F2=V%+J6UKP+)?YTOK __^0&,T:(R\QOB QIS(*7O,7H";?.;A M[M4\%4F49:-I^+1'=3RHCC^ORK VNEW7+/7EWOOOZ-(=%]DD'T_VNT@'%^EG M7/2R@XTX.NPC?>=CE$SR_3:RP4;V7QN\0C ?*F?OE.,D&:?[I?-!.O]0^H=& M+O>IY>_^]3A*)^GX'[EPYS&[N4BO;2V491(J D:G.?DUW:SI"M0;_[Z7&FE: M^&5-XQF,:Z#S2FM\*]S(& 9^\0I02P,$% @ #*+[4MB4:NV4! M18 M !D !X;"]W;W)K&ULO5A=;^(X%/TK%IJ'5IHV ML?,!C !IAZK=KEJIFDYG'E;[8,! U"1F;0.S^^O7#FD<8L>;C7;Z G$X]^;X M^G).[,F1LE>^)42 'UF:\^E@*\3ND^?QY99DF%_3'AI-\,)L4]Y[8;$+W(DUR\L0 WV<99G]])BD]3@=P\';C2[+9 M"G7#FTUV>$.>B7C9/3$Y\JHLJR0C.4]H#AA93P>_P$_S *F O$M(4=>NP9J M*@M*7]7@?C4=^(H12"YJ5P9)! MEN2G;_RC+$0M (8M :@,0%T#@C(@*"9Z8E9,ZP8+/)LP>@1,H64V=5'4IHB6 MLTERM8S/@LE?$QDG9K=)CO-E@E-PGW/!]G*%! <7=XQR#EYRV1EI\C=9@0# )/E"=JQ2[!Q0T1.$GY);@"+\\W MX.+#)?B@0AZ3-)4(/O&$G)(BYBU+^I]/]%$+_=_V^34(_(\ ^0A:PN?N\!NR ME.&P"/?/PSU9R*J:J*HF*O(%+?EJI?C86@CP^X,, _>"9/P/QT.#ZJ%!\="P MY:$/1"876YP#B, CS<56/EPODJVHIX1QD5#]T0^S( RC:.(=ZK4S4:,P#"O0 M&=FP(AO^=[*-2MD8G[)&-2Y7T(\;A&V@R,XWJOA&3KX52R [_4[2%(3]6W4C M@P8$!CXC<);8%$$8WOIH59YB'Z*B)5I MSQHA,CA;0"W=#+5%0+='])&Q,F6=B,'5A 0M5+5!0+=#])8Q:,J_P=<%.>>K M#0*Z':*+D$&+)=C:U83)=FU;?.T+T&T,G<4,6F3>[$\+J(VB-@/H=H,Y93O* MY%++5_"% )PL]TRJ#7'JFA9S.'I'7=,2#=T:W4?7QD9QQ_&HZ<86%!R/6Q8! M:?E'_D^1M3+M^=M!\X7'!H(MC+5S(+=S])$U9'I"L\6=D'.JM9V!VS-ZRQHR M_<#@ZX*<\]6.@=R.T476D"G_EFZUH!S=JGT"N7VBLZHAR[; ;$_;WJ&%HK8& MY+:&1\K$!F_(U0(O7R5#M7O&>*S)@V:)"V@YG[4JYTIJ@/=1\PV2RBFRTQGI M:2#HKCAF7% A:%9<;@E>$:8 \O)MH$XNJY/JV3]02P,$% @ #*+[ M4B[F&5PP P , D !D !X;"]W;W)K&ULI5;9 M;MLP$/P50NB# [31:3D-; -Q[%YHBJ#I\3? M66Z*F7?FD1S6M.+FL]R]@V8]8QLODUR[7[)KL(%'LDH;639D5% R4?_3A\:' M/0+&&29$#2'J$I(#A+@AQ,_-D#2$Y+D9Q@W!+=VOU^Z,6U)#YU,E=T19-$:S M#>>^8Z-?3-ASG1_@^6M/Z$SWZLXB.!OQ0B5,2!R])%$3A@)[+ MY].#H>7\7_;5/V=_8D;<'I;8Q8L/Q'N+]XXF5.3DH]0:-,$O_8JJ.SP&MQS< MQ"4YR[(D-,060+2@FAP[4HDZ6NF3V5KV?A_'9U+_?W^0!3 >R[$/&0?H4 ML^ICHCAN,4_,&+=FC/]J1B6P0G#V"_*_^U( ^D)QY];.%L M:YJ'':H5C/=E MIW'2L:@/"I-XTC&I#YJ$0=QQJ0]*@K-AE]+6I?2H2U^DP1MNWQP%F=P(YQD. M2C1 82.3)9 1/& 5UG#RD@@P0X:D_7V<3**.(7U0F(S''4/ZH$D:O.X8T@>E M2=@QQ-\K 26HC:N]FF2R$J;^P-O1MKQ?N*K6&5^$YY?AP/@2GP-U]?X3OGY+ MX.>^L?<"AS6F"DXGN'6JKL]UQ\BM*T"WTF Y<\T"GS2@+ #GUU*:QXY-T#Z2 MYK\!4$L#!!0 ( RB^U+A"PN&R00 /<4 9 >&PO=V]R:W-H965T M;%W.S/ ,AW-$3O9YD9);"';]JT$4S::3O)G]V(Z MX:F**2/W L@T2;!XN28QWU^.X.CUP3>ZWJCL@36=;/&:/!#UN+T7^LZJO"QI M0IBDG %!5I>C*W@1(3CNQL1"0F"Y6YP/IO M1V8DCC-/>AP_2Z>C*F9F>'C]ZCW*R6LR3UB2&8__IDNUN1R%([ D*YS&ZAO? M_T%*0E[F;\%CF?^"?8FU1V"12L63TEB/(*&L^,>_RD0<&&@_9@-4&J"F@=MA MX)0&SM (;FG@#HW@E0;>4 ._-/#SW!?)RC,]QPI/)X+O@R"(55%$B3\')G"A,8WUU!AX?YN#DTRGX!"@#=S2.==W(B:7T&+-(UJ(< MSW4Q'M0Q'@?<<:8V$MRP)5D:[.?]]GZ/O:5S4R4(O2;H&O4Z_)*R<^#8GP&R M$32,9S;5_TF_=%C_K-YV2AS:')_"B73E5L3N[/Z?3WI !FRW8M?0;1 MC[.OM^"?/[4)N%4DD?_V!'2K@&X>T.T(^)TK7=D2QP1L!5T04ST6'OS<0]:' M=U/DH_'$VAU.UCS+R-<1S/.0;=M$'0'=?1CEAZ%4MO $O*=";U_X)+ M9>)9^/ .(KMVDZ8!@]P&S38F\/T&RS;&#STS2;\BZ?>2G*5)&N-,A@#3@KO6 MHFEL+WXK]!E"J#%7,[\U#6>PR6)N=6M] MTG5;KY&>]1!6?L,/J)2PQ1OY/FHD9P@H"MMK"Z' G)MQQ6'\UD( )S&7\M3$ M96RH:#ML@F0NT:_FU^]F\"NT.QZFQ/Y4.CA=3T&P^@U"1 >6% M7MA!XN ; O:6ZU?.SMY:LA#5WM$'%&WIQ#OJK('K-/,T"!8983[T.S)5"R!T M/K!X2V>'HP@#IS7U0U"1 >6BH&,MPEI@8;_"#JA?M]TI'#=H3\VL#()%)I@?NEU9J64(!A]9 MKD%[%&CL-+OM,%AD@ 5CNZM7U0H(^R5P0,&VIAM(]/:D-3: M(#NTH=R*M?4)VJ[=['C#8)$!YL,#U#'16NT0["7ZR 3!,?V/+(O,OYDD-*SI M-L;F1\ B@P@%S7W<=;!N4Q"Q#H_09-:$U*FBEUS];0ZI;O*SZ8: MSZ_AQ0P:GL_AQ4UQ!E>[+XX$=9;7>H<$8K+2H>SS0)>(*$[9BAO%M_FIT!-7 MBB?YY89@W3DR@'Z_XER]WF0!JK/.Z?]02P,$% @ #*+[4H4> (J) P MB0\ !D !X;"]W;W)K&ULS5?1;N(X%/T5*YJ' MCC3;Q(9 & '2E.YHNVIWJE8S\[#:!P,7L.K8C.W 5-J/7]ND24K RTA]X(78 MR3TWQ_?<'.SA5JHGO0(PZ&?.A1Y%*V/6'^-8SU:04WTIUR#LDX54.35VJI:Q M7BN@4R2I!?GE(EH//3W[M5X* O#F8![A721YU0]7P&7VU&$HY<;#VRY M,NY&/!ZNZ1(>P7Q=WRL[BZLLWC$X9]U5 =T!UH6".;#,^N.(H)I8^ZB\I5'7CBFJFT=^W]@7HQD"N_PG0 MZU3T.IY>]PB]"=4K_RH_< IM*'?*'2K\+E7/IW)?]68\2'%O&&^:Y6T'84)P M4D6]HMFM:':#-$-==(CI+EO:(-'+^LD>TW90FJ798:)I130]E6B887H*PW;0 M<8:]BF$OR/"+68%RG>7ZRBI==F6@E_I5YOXYMGI6TM(>R=O$'>$^@=DR7 M# [K,ZAH#H(T;V$#'.' @G%26W)RCHK@QG\&?CO[*7.E8?\Y$!4P(%S[."9O MVCYENE=?>(J[^VS;46FW?XQL[>HX;.LGVU"9Y_]8MJ,"+&M3QV%7W[4Z"752 M[;LX/GJ33V(.:'*WM6!N4"[/.%E.9EXDYCU>E[_!]02P,$% M @ #*+[4M$'_XH& P OP@ !D !X;"]W;W)K&ULI59=;]HP%/TK5M0'D$;S15*H *D0JG52IZJLW<.T!Y,8L.K8U'9*NU^_ MZR2D$ )"VPOXXYQ[[[FV[\U@(^2+6A&BT7O*N!I:*ZW7U[:MXA5)L;H4:\)A M9R%DBC5,Y=)6:TEPDI-29GN.$]HIIMP:#?*U!SD:B$PSRLF#1"I+4RP_QH2) MS=!RK>W"(UVNM%FP1X,U7I(9T4_K!PDSN[*2T)1P105'DBR&UHU[/0T-/@<\ M4[)1.V-DE,R%>#&3NV1H.28@PDBLC04,?V]D0A@SAB",U]*F5;DTQ-WQUOIM MKAVTS+$B$\%^TD2OAE;/0@E9X(SI1['Y2DH]@;$7"Z;R7[0IL8Z%XDQID99D MB""EO/C'[V4>=@A@IYG@E02O3N@>(?@EP3_70[,X*FKQG5'VA&XDQ238EJHU8$>Y3!J(.>9A%J7;31!:(()O0UZJY'C;Y(R]DP:_ M9?P2^VQ#/Y'RZTR3G_[Q/_]G[7C+\ZJ;XN3W_V$W!5*)GS#*"(JIB M)E0FB4*_;N9P;^"]_S[AHUOYZ.8^ND=\/'&H=8S^(0E:0HUKO$.%A3"W8*K@ MV\CM!=[ ?ML]F"90?Q\3'6("U^OM@Z8-H&Y08?9$!I7(X%R1D$0%.6Q1'K,L MH7R):+J&/)M7V&X27U@.=L+IA$%->P.F7Y,5-=FYJDEOP+A^_XCXL!(?GA3_ M0VBH-=G^.:.6240;0=M#'"I/^EEY2%%Y5%5YFK(2'I[V5:\F9W((ZKNUK!Q" M B>L@::'H$XO<&I9L7&PO M=V]R:W-H965TW"I&YCX=B=[;9,VH_?L9NFH5]PT?6F\<=YCX_/DQR[[9E4+SJG MU*#7@@O=\7)CQF>^K[.<%D2?RC$5,#.4JB &NFKDZ[&B9.!$!??#($C\@C#A M==MN[%YUVW)B.!/T7B$]*0JB_EQ0+F<=#WN+@0QO<* M>G[E9< **C23 BDZ['CG^*R'$RMP%M\9G>E:&]FM/$OY8CO7@XX7V(@HIYFQ M+@@\IK1'.;>>(([?I5.O6M,*Z^V%]TNW>=C,,]&T)_D/-C!YQVMY:$"'9,+- M@YQ=T7)#L?672:[=+YJ5MH&'LHDVLBC%$$'!Q/Q)7LM$U 2XL440EH+PHX*H M%$1NH_/(W+;ZQ)!N6\D94M8:O-F&RXU3PVZ8L!@?C8)9!CK3O62"B(P1CJZ% M-FH"A(Q&1WVJV)38#*,[:?,-!N>%G,#DL9TUA'%H?49/CWUT].D8?4),H%O& M.=CJMF\@-+N GY5A7,S#"+>$\74B3E$4G* P"/$&>6^WO$\SD&,G#][*?4A( ME96PRDKH_#6V944JX"\0?2C6K)QLZ"N%=B$^ZYK\3YLJ5DVL5QV@"TTSK5#58! M;C4KJS>!QE6@\0'A71*FT)3P"7V?7E)%F!R*7K-:LKE'>G-?<8U+&#=;*_#6 MC7"C>Y8&[H>NF<,5GBIK /-# M*&ULS9IM3]LZ%,>_BM4[73%IH_%C6FZI!$5H MN]KNT-!V7YO6T&AIPDU<8-(^_'72D),V#[6(@;V!I#T^M<]Q?N=O.Y/[./F1 M+I72Z&$51NGQ8*GU[=%PF,Z7:B73P_A61>:;ZSA926UNDYMA>ILHN<@;K<(A M\3PQ7,D@&DPG^6<7R702KW481.HB0>EZM9+)SU,5QO?' SQX_.!K<+/4V0?# MZ>16WJA+I;_=7B3F;EAZ600K%:5!'*%$71\/3O#1S&=9@]SB>Z#NT\HURH9R M%<<_LIN/B^.!E_5(A6JN,Q?2_+M3,Q6&F2?3C_\*IX/R-[.&U>M'[^?YX,U@ MKF2J9G'X;[#0R^/!:( 6ZEJN0_TUOO^@B@'QS-\\#M/\+[HO;+T!FJ]3':^* MQJ8'JR#:_),LN M\MCDK!::>GYT$DHWD@0_0Q2G6R-AG2*3HXET&"OLMPK5(4 M7Z,O:YUJ&2V"Z :=J22XDUGPJTW>HH,SI640FJOWZ-OE&3IX\Q:]04&$/@=A M:#*63H;:=#C[V>&\Z-SIIG.DI7-_KZ-#1+UWB'@$-S2?=3<_4W/3'.?-O>WF M0Q.F,E:DC!7)_=%6?^7(3])4Z?2HPRDMG=+<*;-UVA2FC0N1N\@>S+LIYVPR MO*O&HFY#QWYIL]4W5O:-V0[X4R"O@C#0@>H<-2\]<]M15SPW#7WCAU>&Q3QO M9^AU&UR-SU8/1=E#T=G#3^I.A8ATC-4O/?GNILVH=#KJ/VU&M;AP;[P3N[H- M%;PY=..R;V/'TP9[@"O/T<0I'&V-C/.=T3<884Y(\_AQ!:K89O*@7^B+7JK$ M@#Q)#"6102B*XNA]>=^0NNV?!#9AAW#"0"?L $^%CZV'U/=:@@CPPNF:D=(/EAW =E@@T5SY E@C'1C#")_,I\G:[4P MD]8H\]3(K2SX<1[G$ #WKBTW7;(&<$6P8V"3BF8BCH!=.*H&FH@6%!, &.D& MF+-(/Q4P!(!'7,LM O BC@37C-35%!^UP)P Y8B5G'*2!GL*$4 AL19IMK$' MPA%KK;;O$:BKL3'=X5&3#6M[3 "7I!N7V8+OSS^P\/[*5WV;2[/R@[ZGYCHU MLU]JM=A\+5/T02UNS*)P'7[=AHY;5A$4>$B[!>"SS*E#U4B!I[2_:CRE#:J1MZ4%4$F[5>-KI^6IA9@"L*E#24J!L;2_))W1!DG: M0A(&_&3=R7M_,*K)0[UA%OK<=N# 8 ZMQ;E^XX&ZJ*[=C+0 M9;+=02@/O+L\6*1[\]D_L:[D'?5=+G$H$IRZJXLTOSIT_- M_JLF#DCG#A4X!U)S!YO"O&'#%[<4"0'(%+TE^+.GYJEE7@"\A4-%+@"YHK\B MGXFZW*9M._4"6"IZ"^Z7R)M]%1? M# M(?%=:V\?\.T[TMXSORZL\:BE2/K >?\5I?4+KZ9\*#&^M5RWS2@PWK?6['L> MU\)1]06RVME3DTWM[&E8>1LQ>Q7TLTQ,9E(4JFO3RCOTS:1)-F]7;FYT?)N_ MH'@5:QVO\LNED@N59 ;F^^LXUH\WV3N/Y3NNT_\!4$L#!!0 ( RB^U)M M>DPG4@< .0L 9 >&PO=V]R:W-H965T_"^.Y)7CR+]*UMQ+M%3'"79=6\EY?JRW\]F*QX'V2NQYHGZ M92'2.)#J-EWVLW7*@WDQ*([Z9#!P^W$0)KW)5?'L?3JY$AL9A0E_GZ)L$\=! M^L\MC\3C=0_WGA]\")(/\B'O&9S$4$ZL\#G_(HRB6I M[_B[$MK;OC,?6+]^EGY7**^4^1)D?"JB/\.Y7%WW1CTTYXM@$\D/XO$UKQ1R MH+XC I_P9/E2%J Y0<> "I!A!S -LQ@%8# MZ+YO8-4 MN\;G&I H7J_U+TPG!?(8'*5BD>4YF@E+;\HK%^,5O8*DSQ0/LI4 M_1JJ<7)R%R9!,@N#"-TGF4PW*@9DAL[\Q4)Y$HD%\G@:/@2Y-QL(Y>/[9"9B MCH)DCFYFLTV\B0+)Y^B=7/$4346L G>51U0Q,H>>HS./RR",LG-T@3Y]]-#9 MBW/T H4)>A-&D8J;[*HOE5+YI_5GE0*WI0)DAP(4O1&)7&7(3^9\#HSW[.-= MR_B^,N;6HN39HK?$*O#W3?(*T<%+1 8$ ]\SW7_X %+G^][N'_SVAC'H-KQH M(8_N"B^1JJF:(/XT6P7)DJ.9,G:JLD-F$F-EX;-&1#PWX^(,D= M,EAC=ZNQ>X!7&Z*&6U'#XT??:"M\9/W./X1467.IN%CERTAD&<_.(9>,6C:Z M, )LVH9@!QO^ ,1@[!K^:(-4P0"[8[Q5-6BPKG[T54CW,E,RB] HR])K/EV&R+'^N%6PV_^C,C-T3N%]G M:SRTFJ>F'DJ49O.&9JM2,Y6*=BA5ALU2Q-[EW,1B MD\A\0D2;N?*WTEC-$.5VU2]DN:_SI3!>+(HIBR3J(>C[,4 1K40!@)A9I (@ M/""FY]L@ZHY@QU/-J-3.J)4IE*%+4RQ2$1]B# I1H6$+$&-R*@!BCF$* $-W M&$+S*;7SZ?%F0(V(;6MJFC+I"2B3UM;L[)1918!RH,^EFEJIG5J/.[^Z^]UNB-<-\:V0 MIB4TJU-[O_OSYU5[Q;1EO4Z(UPWQK9"F]7310NU%BS&G\JH=%07[J1B*Z2*" MG6!5EVEJ9G9JSO7+W2]Y#._^M-=66UL_G1"O&^);(4WE-+LS^QINW:T'M2"5 M?*OVG1"O&^);(4WM=?'!]BH^OKO\9-TM>S?$ZX;X5DC3"+6-37N]<=R9?1A= M,LWM[ 1M.=-LS.QM>>=D;S? 9&2ZNHTQVXP]Q/@ YF)'P\5T.<#V[[0/F^]M M9KYH6P M4RPAR ? .TR@:X#V/'K - 2P :H:0=@L]4T0QO2VNNWO:AI!$WG M[)OH_"V7Z#Y1-[)0'YKXEX>NNSB:R)T3$+FCB=RQ$_EQUET<<,/5B.XIB"*F M\P$4'ANB?$@4PW .)KXG?V)_Q@!L%]1YVAJ=DZP^^MHTG..WV2#T=#N7TWF M[X9XW1#?"FD:H7;;D MGP(82LW :&.8N28/8# V\T._=FHSYNFR."Z;*>LI=_WT3I,M\Y2'B"_6JP:NA"LJT/%);WDBQ+LZ,?A%2 MBKBX7/%@SM,&PO=V]R:W-H965TVTW3[]#L#)00,?="T-XDQ_SO_ M[FSN8+R3ZJ=>4VK00\J%GGAK8S9GOJ\7:YH2?2HW5,"=I50I,7"I5K[>*$J2 MS"CE?A@$?3\E3'C3<38W5].QW!K.!)TKI+=I2M3O"\KE;N)A[W'BAJW6QD[X MT_&&K.@M-=\VK[+@(9@[HNE,\A\L M,>N)-_100I=DR\V-W'V@14"Q];>07&>_:%=H P\MMMK(M# &@I2)_)\\%(FH M&.!>BT%8&(3/-8@*@R@+-"?+PKHDADS'2NZ0LFKP9@=9;C)KB(8)NXVW1L%= M!G9F>L4$$0M&.+H6VJ@M[)#1Z/CKA>9RG_W,IWUD[Z=QW!O[]]7T M-#71:%!J#F![)6SO!;!Y1NPFFS5%,]ADR5E"#)!?$ ZGA*);>T*=$>0+Q16Z MDUY@W)Y!P2J8 3CC*%:IVX( ?-]?$H MJ$&Z1'TWX[!D''8? "E.7L(Y;"#4(;L4!XBC$G'TY!DM*NZ[AXW4;K!18UF, M<0VMJ:E4B0,V'.P[1_"".EAI AW%$%?Z$GYU.6Q=J^@FN!%M+ZAOED.$X]:D M['L##O]782Q6ZJZ,+E%;:<3[5H2[>]&_*([%$@>5+V[@-T4X#MOX]]T)=[>G M9U=([.@LS1+I5+752+SO0+B[!=6KSYS39.5^QG&SC9R$=4J'!KGH)L-^'=0A&O6B%M1]S\'=3<<>VJ+^Q[ M??D=-_T+4$L#!!0 ( RB^U+X&P7^3 , P+ 9 >&PO=V]R:W-H M965TQ,] M'JJE%5SB1(-9EB73CU E M2L.5!(W347 9O[N.NP[@+;YR7)N]:W"A/"CUTQUNBU$0.44H,+?.!:._%5ZC M$,X3Z?A_XS2H.1UP_WKK_5\?/ 7SP Q>*_&-%W8^"OH!%#AE2V$_J_5_N G( M"\R5,/X7UI5MU@L@7QJKR@V8%)1<5O_LUR81>P#RTPQ(-H#D*:!S I!N *D/ MM%+FP[IAEHV'6JU!.VORYBY\;CR:HN'2E?'>:GK*"6?'7YGF[$$@W$J+&HV% M]])RR]' V2>F-7-9/H>S&[2,"W,._\"7^QLX>W,.;X!+N.-"4#G,,+2DQOD, M\PWS5<6-0B)ZTSFWI_ZK]A:;"I*I6WGO?F7O+5.$V[:3\;AJO]9#68Q8->W*O-#L1V:['= M5K$?*25<5/VUYG9.LFD8Y&JIF\56WKI[*@99/TF>:&VRBK*D66JOEMIKE?I) MR9P:5"MJ<#FC7J^JV*2R=\3?Z431$Y''1NE@S^A 8U9KS%HUGNJQMS#1W(UE MN$*)4YYS=_T;OK''4K7T7+_F[;]J;P]JGD%[;Q<%=].>"9@N9>'J8!658D64 M]"UI+,;@*,])]U2>XV@W)J/GNF';IY3'%^6])0_QWIB.7S7C<;)C2O[J*[IQ M=Y#P]*C[G[,Z%+N;L7'Z_/"#BG8W[C;'^A90YF.K;K949G"O7VC1#WS:Y@!ZA%IJ]6COENO>I=^P0EW MYM6>>,?TC$L# J<$C2XR$J"KU:LZ6+7PV\N#LK0+^&ULM5==;]LV%/TKA+"'!-@BD?Z(4]@&8KO%4BQ%D*SM MP[ '6J)MHOS02,I.@/WXD90BR;%%%\'L!TND[CTZ]_#J2!SOI/JA-X08\,R9 MT)-H8TS^(8YUNB$*1KC?&3<33<8[7Y(F8K_F#LJ.X1LDH M)T)3*8 BJTET"S\L$'()/N(;)3O=.@>NE*64/]S@+IM$B6-$&$F-@\#VL"5S MPIA#LCS^J4"C^IXNL7W^BO[)%V^+66)-YI)]IYG93*)1!#*RP@4SCW+W.ZD* M&CB\5#+M_\&NC!W<1" MM)&\2K8,.!7E$3]70K02T*@C 54)Z&T"[$CH50F] MGTWH5PE]KTQ9BM=A@0V>CI7< >6B+9H[\6+Z;%L^%6[=GXRR5ZG-,],%61IP M\04KA=T"7(*+!3&8,GTYCHW%=U%Q6F'-2BS4@07!O11FH\%'D9%L/S^VO&IR MZ)7<# 4!;W-U!7K)KP E"'Y]6H"+7R[_5%C8YC_";AX&^UR( [ C*(LPRH*D M%@5ZE.0HREZEO7H9>AZV%UJ&.Z&-*NQ#979&"% MJ0);S H"Y HP*=:_&:*X?8*7YAC9$G?0H@)1/ZE^;V@?B:U#.PH8U@4,?U;7 MAT-=]R"O:\CK<4D;-2Z!:F#3VEIQ#3MCR3W@602O8O;9, M3D@*4<,*!5GY*NO[@TSAG3C* IU\ZH,A^_0:MX.](+TO!5\2U2*X*M><6M7^ M!=T6/ZMPVZJA#C*--\*P.78VH*7R=F9A#G>2\D26."<'06S1M/@V%3>[?F-P?] M?4ISU'@A2L[3Z,/0MUSCE B>0W34F!X*F]Y[14>'#C?L$CUN?6K;5__:;UDT M2&4A3/G57<_6VZ);OQF(F_!R3W6/U9H*#1A9V=3DZMJNNBJW*>7 R-Q_N"^E ML=L ?[JQ6SNB7("]OI+2O [<#>K-XO0_4$L#!!0 ( RB^U)TOWW$;@, M )L, 9 >&PO=V]R:W-H965TFP'S^24B7'EM@M^6*+TCV' MYSYT3"\.0GY3>P"-GO*,JV6PU[JX"D.5["&G:B@*X.9)*F1.M5G*7:@*"73K M0'D61AA/PIPR'JP6[MZ-7"U$J3/&X48B5>8YE3_>0R8.RX $/V_VQOA M:E'0'=R!OB]NI%F%#\^J9/=2&. M &34 XAJ0/1? 7$-B%VBE3*7UH9JNEI(<4#21ALV>^%JX] F&\9M&^^T-$^9 MP>G5!AXTNO@L^&[P%62.[/H276Q 4Y:I2S1 ]W<;=/'F$KU!C*,O+,M,]=4B MU&9S2Q$F]4;OJXVBGHU^+_D0Q?@MBG!$.N!K/WP#B8$3!\?/X:%)N.T M[]GCBDSP;!$^'M>C(RC"I EZ)G?4R!UYY7X5FF9FRD]SKV15V/'QCJ-S71U1 MXUYAXT;8V"OLGM-<2,W^ABW:,I6(DFM$^=9I14RITM4W$4IWSM[X3-2 3.(3 MY9U!\V[ADT;XQ"O\,RAUA=:EE*;CJ+ Y&',2*?I#:.B4.CE3@4]TGD<,YO,> MG=-&Y_1E.M,73?"THY1D>I)'5U#?H,R:/&;^/*Q3:>M4?5,\ZYCB.#J=XHZH M>!Y'W>+FC;BY5YQY#_/O :0-,,]3 M87I<+^SYM/D_LOH74$L#!!0 ( RB^U++(YP9B0, '(- 9 >&PO M=V]R:W-H965T$FRXY_KX^/I@IGLN?LH= MQ@H\%93)F;-3JKQS79GM<('D+2\QTT\V7!1(Z:[8NK(4&.465%#7][S8+1!A MSGQJ[RW%?,HK10G#2P%D511(_'Z+*=_/'.@\W_A"MCME;KCS:8FV>(75UW(I M=,]ML^2DP$P2SH# FYGS!MXM?,\ ;,0W@O>RUP9F*FO.?YK.AWSF>(81ICA3 M)@72ET>\P)2:3)K'KR:ITXYI@/WV<_8'.WD]F362>,'I=Y*KW [)**EXT8,V@(*R^HJ=&B!X AF< ?@/P_RL@ M: "!G6C-S$[K'BDTGPJ^!\)$ZVRF8;6Q:#T;PLPRKI303XG&J?FJ*DN*];HH M1,$#88AE1+=6"BE[%WQ@=:T8S:^60M>/4+\!8CEX]ZLBI8FY!E?W6"%"Y35X M#;ZN[L'5JVOP"A &/A-*-5).7:7)FB'=K"'VMB;FGR'VL6*W(/!N@._Y< "^ M&(??XTS#H85[AW!72]3JY+QK]I F!^' ML=^&'; -6[;A*-M/6,H[O26SJJBHKIQ<[R3M*KJ43-T,T:WS13T>K\,H2"9' M=(?"8 *#8;I12S?Z(W$95D-',.A(51ZL7#*P [ MJX7^*-^%?F$H4=7O>?T2*07?"GQ,]3!YYZLPN(S\G3?"<7/\__*?NIX/)_ZQ ME0^%!1#",_)WY@C'W?$3UL>B': T;%[]P,QI<1O[,ZF+RP^,F) MJDD:P6/M!Z(B>*[R.Z.$XT[Y4 E&5"6PI;LA3Z8]*GWG:S"]B/1^9W2^][+2 M-_GZAQ/?.U9^( CVWL4U5[=W(#9?(Y^1V!(F <4;C?)N$[UPHC[@UQW%2WM& M7G.E3]RVN=,?15B8 /U\P[EZ[IAC=_N9-?\'4$L#!!0 ( RB^U)87=_; M-0, X) 9 >&PO=V]R:W-H965T_[<<6=GN)'J4:\!#'DNN- C;VU,>>G[.E]#0?6%+$'@FZ54!34X52M?EPKH MPHD*[D=!D/@%9<(;#]W:G1H/964X$W"GB*Z*@JJ7:^!R,_)";[MPSU9K8Q?\ M\;"D*YB!>2CO%,[\ULN"%2 TDX(H6(Z\J_!RDEE[9_"3P4;OC(F-9"[EHYU\ M78R\P (!A]Q8#Q0?3S !SJTCQ/C;^/3:+:UP=[SU_MG%CK',J8:)Y+_8PJQ' M7NJ1!2QIQ?F: B9SB:&6K<*ODJZE*Q.3^[RG-5P8+TJ<:YL/S^-PR#J]X;^TV[&NJQZ0=9:O>+LM9R]DYQW M](7..9:(D62NY",H3;"22(5U8PS'(F+B";1Q18;9671'4&_2WV'+DF2/_]!F ML!/C*_I^2]\_2;\M]+H#L;SY_[+NPNP?($1ITM_C/#2*PS#M!DU:T.1=H&6E M\C6U+2F7I+0EHLR+:T_X6['29KF+.SGDCM/!'G>'49@-NKD'+??@)/?VN+"@ M>+B(%>& ^&_E>7"($L3[O(=&89(=*8BTY4U/\M:''&VR#;OG7]Z$\@9Z>D@5 M] ;1'GNG5?](+V8M?/:N(GF%+5U$[X3/#HZ(*,W2< ^^RRJ)PSUX?^>VLE\* MMU2MF-!8 $O4!1<#C%[5MV\],;)T%]A<&FQ&-USC!PLH:X#OEU*:[<3>B>TG MT/@?4$L#!!0 ( RB^U+&YG-?<@4 !H: 9 >&PO=V]R:W-H965T M#R""BC&;* MA"#ZWYXN*&,FDL;Q=Q-TT(YI' ]_WT=_6R6OD[DADBX$^S-?JLW%8#( 2[HB M.Z8^B]MWM$DH,?$RP63U%]PVMM$ 9#NI1-$X:P1%SNO_Y*Z9B ,''QQPXX"K1&MD55IOB"+S62EN06FL=33SHYJ;REMGDW.SC->JU$]S[:?F MU[OMEE&]+HHP\#;GA&>Y_G6MB*KN@O>\KA4SYV<+46P%U[T MY1)\5!M: O.\I!NSRGNJ73-1T'-P]H8JDC-Y#H;@Z_4;P:XHNN<\YROP15A>M&I;PWJ$&D5PO#!?HX02N)X-MH?3HW'+()QC%JS(X1) MBS )(JPK*CNJJ+RJ*'#&A-35=$-U:5)-)ADC4N:K/*O*U%M.]5C) <9A$B6= M1%PCB"<3?QIIFT8:3..R$#NSC/0N8SM=JV!5B@+HW(#&3*6L-IE>U@U=KBF@ MJQ6MB(WK1R8S41H?O5=,#?@22QW,<3R!_3AU!D5X MG*3=]?:816.,>O8CC*Q41$& 7X06B0#WP /1@:>A-XCL$.CI!-?$.)RJ%'>7 MVF,TA CW3:>E>(B?N-Y-@*-M,XVZ\%RC(9KVU"*T^@## J$/2?H(Q,%B5Y:4 M9]_!EY)PR>J#P.7R+WTT,=0E0XMEJ1XF)ZH'2\,PS,./JP>7*H>3M*MW/BM] M;.XA56A9%89I]7D5#WH(->F2KL\(I7W%8VD7AGGWU*('7?IUMD7(Y#@M2] P MS- _KGO0Y6(':,CD^"QKF1J%F?JG=*^)&2X8GU%OP2 K" @^D0N; $<#3\U1 M_1B>QPJA=-J#SZH)"JO)5ZY[9);_H]?[5]T;2W#VNS"5? X,&^YU=T-N&!WJ MW3F\)LRT/GOZ,$$BJQ7H1/T LH2/GJ$C:&(<*5(*47<57*L)[-%+9$4"_9<- M ?)U!'%W,>Q%9_T%,[!.2*"8RB21>>QVJ2]) DMJJ# MPZH3),D%D1OPENF8[TQ1AV@16]G )^HCL&5^_ Q]!/:U"+#;E_FL8M@SZP=O MBL)MQ//2(G:[B6F7WCTV:-)7/59_<%A_3LV)V!4EYTV)QZ;G5(^M;.&P;/TX M*6)7=";=@X['9@AQ#\-@*TPX+$P_Q8G8E1($NYSC,8)]KW>P51P<5IR'&;$) MD!XQ8K?%]QG!N -N=/"6O:#ENOKX(/5DZ>6M7S2W=]L/')?5:_W._2OX>E%_ MIK!AZJ\F'TBY-L3)Z$J'C%Z-]725]8>(^D*);?4N_T8H)8KJYX:2)2V-@7Z^ M$D+=7Y@!VL]!\W\!4$L#!!0 ( RB^U*1*SN+-04 ",8 9 >&PO M=V]R:W-H965TSF)=;ES' .>3@S8D8[ MGGX1*P")GI.8B0#ZN[U)UUZ^\A%$"3$27C9L;*(((9 9BZH^MG"!.(X\Z3B^+MTVJG&S P/K_?>;W+RBLP3%3#A\>]1 M*%>7';^#0EC032SO^>YG* GE 08\%OE?M"NQ5@<%&R%Y4AJK")*(%;_TN9R( M P/EQVQ 2@.B&S@G#.S2P'[I"$YIX+QTA$%ID%/O%]SSB9M22<>CE.]0FJ&5 MM^PBG_W<6LU7Q#*A/,A4O8V4G1P_;-;K&-3*2QJCFXA1%D3JZD%2F3]%?)_ QU MIR!I%(LSU$./#U/4_7"&/J"(H=LHCI5K,>I+Q2:+J1^4D5\7D9,3D=OHEC.Y M$FC&0@@-]M-V>[?%OJ]FL9I*LI_*:]+J\)<-.T>V]1$1BV!#/).7FULF.F\; M??;JT8\FPZYT9>?^[!/^:B$$A7:NPK^4FG-)J7R5:R8(-LDF5D(+T6>Y@A1- M>**RW2I+0UO8J^N/3\HUFBLYBC]; G.JP)P\,.=D8%M@&S#IK3!T<\,LP6[' M+O9]-1O;PU5LHFR?#+UCU+2)PMC#0^<8-FO"O*$S<"O4$<5!17'02K&8S*B8 MOBX\JZ(BX.PC8B!-M MG@X,8B$NT0"=-$/9U-M,FR',\;?YF!D^NYY@9NQ5C MMY7Q-3!81!)UURG?1ED1.T,J;>WG0-)G,&88MQ%+SW9ZWTLUQ<4#61] Q+-R #C603Y0X'0XUC$V2[SD!S-3,, M:'O#@9FC7W'T6SG^I)H>@;J?N!"@RHBYT"#)D1*_2B1,\#@*\]Q2U3*199VY M89Z. AI6 0W?5X;#5EW3K3?HH30^VJ;:0D\,&.+JV]T ZF$M$E[ZR;W:K>A3[%T%-)I2=H#&IZMU LMFA; M,E(3(N],374EQ_:W+">EM\,%'[JZO)H854YT>35!/M'5U<0XEGU"776+@-M[ MA->6D]+M<7;'.G<#R+%T[@:07G%F)I!_:FO5S0-N[QZ^DCP,-5XO)08,=AJK MVP3I"69FP!S6W6."=:^ VYN%[YL[ BI6:*&^Q]$*PJ6NFV,*=;W'WCO+%G69 MQNUU^M5[QV^L=4-734B/Z(VW :0WLS.3(YN]K5Y&Z/2#DM5^MI>6QF#5E&3"X47-,CK"E%QV3*_?$!RNI>PS2WF/\ M<&G-F814=70H5>Y>IJNZG2#..]-57>S)-STJ*+T=GE<076I?A4P-$/TSN152 M<.T?''HFD"[STV:AEF[#9'%.53VM3K2O\G-<[?DUOIA@P_,IOI@5Y]6U^^+X M_):FRTQ3,2S44-:YIZ)-BQ/IXD;R=7[D^L2EY$E^N0(:0IH!U/L%YW)_DPU0 M_5]@_#]02P,$% @ #*+[4H4AL7)/! 9@\ !D !X;"]W;W)K&ULI5?;;N,V$/T5PM@'!T@B45<[< S$EVU3(&VPQK8/ M11\4>6P3*Y%:DHZ3?GU)2E9LBO:Z[8LM46 M1LKJSO-$OH$R$[>L JJ^K!@O,ZE>^=H3%8=L:83*P@M\/_'*C-#>>&36GOEX MQ+:R(!2>.1+;LLSX^P0*MKOOX=Y^X0M9;Z1>\,:C*EO# N37ZIFK-Z_5LB0E M4$$811Q6][T'?#?'H18PB-\)[,3!,])47AC[IE\>E_<]7WL$!>12J\C4WRM, MH2BT)N7']T9IK[6I!0^?]]H_&_**S$LF8,J*/\A2;NY[@QY:PBK;%O(+V_T, M#:%8Z\M9(<[1#7:*5-/YCH&VD5+T)UH2PD5U^) MDI/CQ;:J"E"9EUF!/A.:T9RHIX7,I%E%C[2N1IW5_D+5Z7); &(K])O< %>? MI_ND*?$*'HB12%4B5&GE3> M:Q^\O/%T4GL:G/ T1$^,RHU <[J$I4-^=EX^.2/OJ:BUH0OVH9L$9Q7^LJ6W M*/2O4> 'V.'/]')QWT7G_UF?_V?K1\$(VSH*C;[PA+Y)5JC2 ;0PW6W*RHI1 M53X"S8C("R:V'-"?#R]"DBGG1]B;%%W($96IQF74QBTW:HP6GHYIVVO-.SO']29SCJ M:XY72'76);Q()$!%@4ARAG7:<05CFW47$PY2BW47$\06:X>:X8F"'K2D!_^& M-'S?$OE^">U!U]TTM=(T[8)P%%NL9EU0FOA64YAW04F$W=2'+?7A6>K/P,TY MJGOD"L!Y_@T=)1U8&W7J *4V20<&X\' 8NE )2<2C/V/ZX3_@YY5WP?J)&=T MB4A9982;N\2*LW*?]1+DAJFO]%5U./WU=/8;DX>>VMMXZL#"#7_!C M?LU)C/K0W@5/)33HNIH$D4V[B\*#82>G750:I;[-VZ$K24^<7?CCTH/#RT[H MG EUU\FSBJA[-/G;>3^=-,J.+ANQ3;J+B3N9[F+L_3!W8+!OY]D[F!M*X&LS ML"D:;$ME??5K5]NA\,&,0M;Z!-]-L6-]IH=(,Z=\J*\GT*>,KPD5J("5,N7? MIBHUO![JZA?)*C.UO#"I9B#SN%&#,' -4-]7C,G]BS;0CM;C?P!02P,$% M @ #*+[4C>PS%?9 @ ;P@ !D !X;"]W;W)K&ULM59;3]LP%/XK5L0#2!NY-&TI:BOU,C:F,2$8V\.T!S_+)(,8_%S"927 M,R_T#@LW9)^8TE)#DP2SI" [*A)/:=I@,WQ@?W")J^3 MV6 )*TZ_D51E,^_,0REL<4'5#2\_0)W0T/ EG$K[B\HJ-AY[*"FDXGD-U@YR MPJHG?JH+T0!HGG9 5 .BUX"X S"H 8._!<0U(+:5J5*Q=5ACA>=3P4LD3+1F M,P-;3(O6Z1-F]OU6"?V6:)R:+Y*'@DAB]D"BXS4H3*@\06_1W>T:'1^=H"-$ M&+HBE)J(J:^TID'Z2L132EWA?>W6&HX/A9=1+^!&S M4S0(WZ HB,(6/ZL_P L##SKAZW[X&A*G'O1D,W#E'UB^00??LI!Z14K4V ?T M_9->0Y<*EGH#VXI5(4<6:5K$XSR*XF T]1^;-6F) M"L/QT$6]L#5TMH:]MBZ(VA#5D]_($8W^6PW'3F/<:_8+5YBB1/\%2 H"6PDE M,)-;$.+UN:Z.\;BE:$'07K,S9^.LU\8*RTRW2IUFAV@%'S9$X[A#<^(T)[V: MBUI.]P&%V8YL*" L):C6;C#YS MR<_ZRJ4$;PC5YPFDR;C(VVM>,S5W>A*]TO<;'3H'L;,WG=0'JF"J:M9NU=VF M"WN'^,_AU55\A<6.Z&9-8:NAP>E8IRZJVZV:*+ZW_7[#E;X][##37P0@3(!^ MO^5<'29&P'UCS'\!4$L#!!0 ( RB^U(<0?IRG , +4. 9 >&PO M=V]R:W-H965T37(BWCDUM,W3^_=I.2&!(4K5E]@7BQ/?<<^WCD]S)7JJO.@,P MZ'O.A9X&F3';=V&HDPQRJF_D%H1]LI8JI\8.U2;46P4T]4$Y#TD4Q6%.F0AF M$W_O7LTFAF11(P7H:S/&[!1FX #_C'P9[?72-7"DK*;^ZP:=T&D2.$7!(C(.@ M]N\)EL"Y0[(\OI6@0973!1Y?']#?^^)M,2NJ82GY%Y::;!J, I3"FNZX>9#[ MCU 6Y DFDFO_B_;EW"A R4X;F9?!ED'.1/%/OY<+<11 <$L *0.(YUTD\BQO MJ:&SB9)[I-QLB^8N?*D^VI)CPNW*HU'V*;-Q9O9!RG3/.$=4I.AODX%"GX2A M8L-6'-!<:S :756S'B1W4MA3E5ZCJULPE'%]C=X@)M"=G6 76D]"8XDY^# I M22P*$J2%1(SNI#"91G^*%-+3^- 65%5%#E4M2"?@7SMQ@WK1'XA$!']^O$57 M;ZX[8'O58O4\;*\%=IG9A0'MBEU2I9Z9V*!Y+G?"(+E&AT7J2-2O$O5]HGY+ MH@7E5"2 J'; MY! OK([T\.^HJAIA0O V .ZH_@T(Q@/!Y/PJ8''H.(QZ.0Q M3[[MF&:F;5N+Z,%14DS(L#EG7.6,.W/:PV:/DK#B5PI$\HR,HD)S6AQBJU+I M54K3?^WIL/Y@&IG%9\SZS;2&%:WA3VR)%1A4 FO*/SS+3T@_BILYC"H.HTX. M5F$;>RH?03VQ!'2'T,85XOAU%8VCVFBB2VNZ1#S1UVB 6P2&CSP/_Y:LR_ 7 MNL8M:4F=EOP/RBZ3G)#KM5"KC0WW+JGN$NV$PW@X:%NAVO9PM^^5 E]RN>MZ M#>#:O_#@E?5=VQ;N]JU?T?>Y2^'QH$W>M5/A;JOZH;S/S:GE/8%K9\+=UG0A M;8_.%Z2%6>UP>'Q1:8\;]B1N.6"D=C_2[7[%I]4"7M9]"E<[&,&OJVM2NQ;I M=JU?T#4YMZAAU+*1I/8HTNU1/Y(U:3"EEIRU(9%N0[J,K,LDQ\S>XJB%6^UM MI/OC[">%7:(=?R'&8_*"1'C42>2@-KY?TBAQRBJ:BNINU9/-BTZDGEXT='=4 M;9C0B,/:AD8W0YM?%3U2,3!RZ_N2E32VR_&7F>TK0;D)]OE:2G,8N 15ISK[ M#U!+ P04 " ,HOM2TJ=F;W8;4/ M;G 2:P!G;*>9[J]?\U$@8%Q&4_6E!7+NO3[V/1SCZ8'Q;V)+B 0_DC@5EZ.M ME+L+RQ*K+4FP.&<[DJI?UHPG6*I;OK'$CA,'MS3S59F#ZS9=(R(+$L=9)C6.[V72454S"VQ>OV0/<_**S",69,'BOVDDMY>CR0A$9(WWL;QG MA]])2?0!J Q [0"W M)\ I YQ6 .JKX)8![M *7AG@#0WPRP _G_MBLO*97F*)9U/.#H!G:)4MN\B7 M*X]6$TS3K+,>)%>_4A4G9[\Q%AUH' .<1N"SW!(.;E*)TPU]C F8"T&D "?S MU?<]%33KA;-[$F-)(@U,;K$$F!/P2&BZ ?.$<4G_(]$I.%D2B6DL3L$9^/JP M!" M-\1;:A*KF40O,WF%C G_V*?GP+$_ F0CJ!G/8GBXK:/S:]6O?ZUZ: Y?DI4* MA[KPH[ETJJYT\GQ.3[Z\W[AJLI"F5)*S3^KMH^NX?SZI0' C22+^-91UJ[)N M7M;M$P-G0H %YORY;.!]*G6M6:3Q\S39N_MIYD,WF%I/S04; @J[(,^WW0IT M1,.K:'A&&O/5:I_L"Y66(L29='5,BDQ>H[[K(:?%9 @HU("@%^B9^!43W\CD M3V6M Y;#[Y2&/O);)(: 0@W(=3T]B7%%8FPD<:<6(E7-FKUA(_*DS'RG%D:2 MU39E,=L\&QIW4I68O*=>@JIL\#9Z";J],4%N:X&&@$(-R'=ZN@S:M0G:;Z:8 M,E5S"$Z QBTR@U"A#N6[?70:G@[?0C9EEF;U2= A CMOJ XHU&0* KN'!JII MH%=6I>QJ6C$GPM46&.P%6>]C$-,UT6X&S*5<\$PP%P9- MP-J[H&/,MZL1P<4:C(A..ZA41L7G+R?QLVEG$+C( !)L?.'$Q#A9Z,R:R>$9BO\PG%$ M0(H34A@]RSZE3%\5M30'/5)! MM8^@UWQDN.;+5,T1>'9;]$- H0;D-@@?CNJ?1"]]FE5'X3P\B"D0\%4J38JY+^K M[&MC069C:2H$L#7 /T^Y[,&NJR#H';?70@."07N_H &Y#CH&76M 3M!N5*MQ M4J:V:)O\3%. 5::CXGBB>EJ=F\[ST\+6\RMXL8":YTMX<5VV12[1_SRRU1KL(S@/I]S9A\N&PO=V]R:W-H965T M )?U).@&;P,SMERA'0BS\9HNX1[P87VG3"]L50I6@M!,"J)@,0FF MW?.+D5WO%OQ@4.NM-K&9S*5\M)V;8A)$UA!PR-$J4/-ZADO@W H9&T\;S:!% MVL#M]IOZMY)ZLS8* M2%YIE.4FV#@HF6C>]&53AZV N+LG(-X$Q,YW W(NKRC2;*QD391=;=1LPZ7J MHHTY)NRFW*,RL\S$8?91RJ)FG!,J"O(-5Z#(C4 JEFS.@4RU!M3D^,/+VE01 M"C(MI4+VE[J*VE&A@9BC0:;Y4\4TL^.G,^#4+MX1.B''5X"4<=,Z(DR06T,V M$7H^+QG>\Q_?G2IR17M0A<11W'^ZOR/'1R?\JH:E$6XZX+4?L M9'M[9*^98 BG7\Q)\?COD*^ '6\1.N2:Z9QR\@NH(K<4*\7PE?R>SC4J<_3^ M'##7:\WUG+G^'G,SL%]98;9(+ES>OK(U$JF3L%_D<];O1>/PVUV \57.O-AV4:W>7S26:F]$U5^97!,HN,/,+ M*?&M8Z_']N>6_0-02P,$% @ #*+[4FO9"^._ @ 1 D !D !X;"]W M;W)K&ULK5;;3ALQ$/T5:XLJD-#>!OZ_M=59)28*1^I"L+W/.&=LS8V=KQE_$ B$)7DM" M1=];2%E=!($H%JB$PF<5HFIFQG@)I>KR>2 JCN#4@$H2Q&'8#DJ(J9=G9NR> MYQE;2H(INN= +,L2\K9N !SQ=2#P1Y5L$Y>D3RJ;KGJA6;L17?&T[X7:H<00874#%!]5FB M"-%$RHT_EM-K)#5PN[UAOS9K5VMYA@(-&/F)IW+1][H>F*(97!+YP-:WR*ZG MI?D*1H3Y!^O:MI5XH%@*R4H+5AZ4F-9?^&KW80L01P< L07$KH#$ A)70&H! MJ2N@90$M5T#; MJN@(X%=%P!70OHN@)Z%M!S!43AYN1"$T'UD9MX&4()\XRS M->#:7O'IA@DZ@U=A@JE.CT?)U2Q6.)D/&)68SA$M,!+@=(@DQ$2<@:]?NDD[ M_08P!5>8$!7*XAR<;'>S0"I]S1(45NNJUHH/:'V'W =Q>*Y^46_T] !.K'H?@]&0?R_ XRV1)?9#4+-V//!I]@NNP1]<.+'''L'0^\NCF$UR' M/;IUV.DD^FBGQ_]E=R;N+/M7%*CX;Y(@;I(@-K3I =K1DJO[!E(P8&6)A2G] MERHO)%$[7\:-?F>@]1[*>[1C?OB>)_/;IU\'KLX-#DN%9]4L%6*=;O M"Y4]TE!QR4,;.^<[W[GY^(S6C-^+#&,)WW):B+&525F> MV[9(,IPC,6 E+M27)>,YDFK)5[8H.4:I >74]APGLG-$"FLR,GLW?#)BE:2D MP#<<1)7GB'^_Q)2MQY9K/6[(HIU9J4 M'5\;I5;+J8&;[X_:7QGGE3-W2. IHY](*K.Q%5N0XB6JJ+QEZ]>X<2C4^A)& MA?F%=2T[]"Q(*B%9WH"5!3DIZG_TK0G$!L"-#@"\!N#M L(# +\!^,=(U\@IG,RP1(2*4W@)'Q8S M.'EV"B)#' L@!5P32E5%B9$ME3%:I9TTQ) V(=K5LA,P+Q(<=J!G_7C MHQZ\K8+01L)[C,2EUZOP;54,P'=>@.=X;H<]T^/A3I<[?\<^_SOV5_WPBY+W MLE_]CIT>8M]*A=\6I6_T^4<4Y6--OF<2P^=W2A+>2)R++ST\09*J3"6!+2%!))*(@-'U71=?:(J--]_B'B>L-SR+'/"/[8;-:]F6C./2Z M1&?[HE[@GKE=LO,.$T(_B'=DMZ(1MM$(>Z,QI4@(F,*T"8/) OR$A3[M\!0K MN.%LQ5'>DX"HI8S^:Z*'+<^PU[6+2F:,DQ\XK7N7ND1;;U#.JD)VG9GA7JQ# MIWVV\W*U+^O%^[);QL>M\?%OJE2/%*18-:8">E -&=U1#&H4V7"EJV3C/;L" M/^SV87:<[)8/9ZT/9W]\TN!$723UE7+:Y4*M64T[&WD8!#NV=PBY[L#MMMIU MGFY'YY]VB$;==HN(#\2[0]@+O ,!MS?N^!SSE1G?!"2Z(NK.VNZV(^*%&8QV M]B_=\ZG;L3]SS^?U /BDOIY'KQ%?D4( Q4M%Y0R&JH_P>L2K%Y*59L*X8U+- M*^8U4V,QYEI ?5\R=::;A29H!^W)+U!+ P04 " ,HOM2[\/:(NH( #Q M.0 &0 'AL+W=OCJC+I[SX7FZD5.BO;9J55Y.-4KM/TVFYVLAM7%[D.YGI7Q[R8ALK M_;5XG):[0L;KNM$VG9(@$--MG&23Z\OZVI?B^C+?JS3)Y)<"E?OM-B[^OI5I M_G0UP9/G"U^3QXVJ+DRO+W?QH[R3ZMON2Z&_30]6ULE69F629ZB0#U>3&_QI M*:*J08WX3R*?RJ//J!K*?9Y_K[[\MKZ:!-4=R52N5&4BUG]^R+E,T\J2OH\_ M6Z.30Y]5P^//S];_40]>#^8^+N4\3_](UFIS-0DG:"T?XGVJON9/_Y3M@'AE M;Y6G9?T_>FJQP02M]J7*MVUC?0?;)&O^QG^UCCAJH.W #4C;@-@-6$<#VC:@ M0WM@;0,VM ?>-JB'/FW&7CMN$:OX^K+(GU!1H;6UZD/M_;JU]E>250OE3A7Z MUT2W4]>_Z[7X6[;*MQ)]D06ZV\2%1.\74L5)6GY ']&WNP5Z_^X#>H>FJ*Q^ M+5&2H6]9HLI?CB[\>Y/ORSA;ZXOOJN^?DS35"Z&\G"I]EU5?TU5[1[?-'9&. M.Z+HA&M\S2-B])<_0 MIZ:+L.ZBRHL_KLGL0D27TQ_'D^2B M<'!1>?08M7!1G%U0^X =?<*]G_ZASFEQ_C'_(0N=H)!\> M=#9%^0-:)^F^RJ>HE*M]D:A$EA[GBT.'PNO\1655KE_K?@&YGPC+_2Y*NQ]3 MR_TNBM,+SBSW-RAQXG[8][.#*V9>5\S3N"S1#9KGVZUFKSN5K[Y[/!P>S(;> M*?U]O]53Z0^5Z& K\M[B39KFJ[@F5[TB]MDZ*561W-?6Y+@@+"@-K,EQ42)@!)X>'!B6"D9(._B(];#7FWIF[O6JUIYL M*6Q?:C_J-7]?9R0=#+N]:KS]OD& :[_MA9\X+F"AY;HY@"-11(/0EG8OQ"SI^0VS[Z,C( @U(R (-R,M1I=U+&AN^PG_"&Q# V?(?]A#?/SY)RR"7V_:" ?]QYTPPD0XP>NBV,QF+@!$G#RP!% 1 MY1W.,SR._40^S'F@ X1S/Q\QT ,5IAP,,>V,_?;^4&UNS MQXLY8G1F#]]%41X0>_PN"H><"=L!+DQ$A'5XP @-[%<: _G1B WL5QMC\6,T MD!]=',R/H#V 'T%[G?Q(C XA?ATRFD@G1JH0OU29#TIRJT:YMK.5[U6I]&Y< M+WSO_!!71S"NUZ,U/1!,4(="0&LS9C,U;"WLR +$:!?BURY?917UJRKHRTK MZT20*$T8V1KE:J-7LZ8+I3TB,Y7^C9*RW,?WJ7QVF<=-B[;C$YZ8V:,",%VI MG1CU0>C+XM#HLJ&QV/9T$CM,8'>R(1R?N;,-VJ-.RN_H5W1LV8C14L2OI4;: MOQ*P?N!L8 $8M(,%8- 6EK@RJFL/2XR((GX1!>UBT7_1J^+"E\*,0"'BC;*F MD03$+PG.E@QNVXY/ MWF,P 3=7&/X7@2#IC>VZ%%"F+(GD2OWN)00Y$T.(L8 M:\V>""A7C ,H5XP#($", ZA.,4X-75,\@A*CAM6HG]5&4F+4I2>(Z2$8P/2@ M-9?I86M=3$^/:M!^5ARE2M'VT5>E &!0E0* 054*J-/N*@4U7$C9ZT/8$ GU M$\FX58JVL[[ =E% 8+L@*+!=5'=@&Q*C8^RRQRY14'?#'-B>ZX4L^B%++^34 M98:$:1\)O[0P05T"_8B=T 1 SHJ!,/:F' +-.@9OZ)KZZ?K%/!@"X6+7$>8 MBLV<:7=!A-GEG26 BDC8,7PC*JA?5 Q\4&AD!?/+BI%XL.VECP^LH. PJ.P PJ.S /W4M5",,&)^803M2\]8=F!&?K#9&Z5'0_K,3_KG M*SNT'7N3HP]R.B!#X\S_(*"9W#F:Q[M$Q6EOU8$;0N?^4OJ0+0LW5,C]5?*7 MJJW6[,DCU(C:2A- 44;M/2" PC/![&0-P$2(.P07-\S,R0B"BQM"XR\L/?]_ M@HL#Y5]"9J']E!K"48$#._N#]O1.T:['@_;"H*L,QPTO\CH4\^YM:.#:_Z3:X,BV= )]]/)N,4'[AX6@^+;14'Q[:+ ^'9AGO@V M;,;'V$R/77_@[M;8IIU^R*(?LO1"3EUFV)CWL?%+ZP_.W!D4*MP>_3 F<%9%#CC!PX-AC,,>T 8 MA2'&.#0HC,80;W)H4 "'_"!&A' 0(X+V $8$[74SHC#*0_B5QW@GEXTX$7YQ M@/>8\NUB"]B@+.^27.#K&_S;G^ <>Y!]X MDG_@4?[A9_F%44IBR&E^:\]ZQHJ$,()$^(_IC9H5-[R8>ZW<'2WUS^TPU;R<=KA[>3[RIW\JSKM_B3W,,7%_@ M3\OF[4-COGD9\G-$MS^O_ 5!+ P04 " ,HOM2XUYO;4(# !0"@ M&0 'AL+W=OJVO?1BD]2\-^\- M*7$F1ZE>=(IHX"W/A)YZJ3'[.]_7<8HYTS=RCX*>;*7*F:&IVOEZKY E#I1G M?A@$0S]G7'BSB5M;JME$'DS&!2X5Z$.>,W5ZP$P>IU[/>U]XYKO4V 5_-MFS M':[0K/=+13._8DEXCD)S*4#A=NK=]^X>;VV\"_B%XU'7QF"=;*1\L9,OR=0+ MK"#,,#:6@='?*\XQRRP1R?B]Y/2JE!98'[^S?^^\DY<-TSB7V5>>F'3JC3U( M<,L.F7F6QQ^P]#.P?+',M/N%8QD;>! ?M)%Y"28%.1?%/WLKZU #$$\[("P! MX3F@?P$0E8#H#!!>RM O ?UOS3 H F%+/[=PU7"S2,9_H:/L-ZM8"K M3]?P";B )YYE!-$3WY *R^7'9<:'(F-X(6,$3U*85,.C2#!IP2^Z\<,.O$_N MJQ*$[R5X"#L)?SR(&XB"[R ,PEZ+GOFWPX,V._\M^^._SOZA&%%U'B+'%UW@ M6Z5,X6?[ZB7PX6SIQ2W9RR_='IA+X]2>BA"\&<_U;AZ!^ M):CO!/4O"3(R?BD3Q75!^&;'V'8 "\:A8[0?RM=9/PBH.J_U76T&18/SH$4S M:#0^#WIL!@WK01]L#RK;@T[;KI;:F8P-63<2-@@:CUN) MO>T4^]5=OR24O:*B;@)*[4[O'A67"5 + X>Z*?W/7^1%MXP03LB4AC'DQ8W0 M"R%A)]VV'7[MBLQ1[5QOHDG(09CBZUBM5NW/O;OUS]8?>G?S7LOZ@MJEHKOY MB[[HM9Z8VG&Z5S/<4JK@9D0OC"KZEV)BY-Y=T!MIZ+IWPY1:/E0V@)YOI33O M$YN@:B)G?P)02P,$% @ #*+[4B8!P^$] P SPH !D !X;"]W;W)K M&ULI99?;]HP$,"_BA7MH4B#Q Z!I *DTNZO5*EJ MU>[9) =836QF.]!*^_"SG32P02BB+XGM^.Y^=_9=;K01\EDM 31Z*7*NQMY2 MZ]6E[ZMT"055/;$";K[,A2RH-E.Y\-5* LV<4)'[) @&?D$9]R8CMW8G)R-1 MZIQQN)-(E45!Y>L4]A[6[AGBZ6V"_YDM*(+> #]N+J39N8W6C)6 %=, M<"1A/O:N\.44]ZV V_'$8*-VQLBZ,A/BV4Y^9&,OL$200ZJM"FI>:[B&/+>: M#,?O6JG7V+2"N^,W[5^=\\:9&55P+?)?+-/+L1=[*(,Y+7-]+S;?H78HLOI2 MD2OW1)MZ;^"AM%1:%+6P(2@8K][TI0[$CD#8)D!J >*X*T..\H9J.AE)L4'2 M[C;:[,"YZJ0-'./V5!ZT-%^9D=.3:U&8 U;4A>@NIURABT>^!J4A0_?F)5EJ MAP]:I,_HD3.MT)6-)-.O'71Q YJR7'50MVWSQ?W#H^J,?&U@K4D_K<&F%1AI M 1N@6\'U4J$O/(/L7WG?.-EX2MX\G9*C"G^6O(?"X#,B <&?D(_4DDI0U?.( M_K")9.CTARWZFZC);2"4"T3I M%%O"QF()&8HW>-]ANC?6>T_YY1JM$,%HQS MQA?6P@HD$QFZ8+PVUD%_#IJM0E=9B9P5F\CK"4Y(' ^3<.2O#_!%#5]TE.^; MI-SBGE4BL$>13?J)S@,X\,8PP9C>!3#U)$Y M,$/BIY2GIC*=CC3<1TJ&811%AXGBAB@^^?X S\ZX.?$>&,%)$"5M1Y8T9,D' MTVGC*BYD7;H&:?X@:&$O6S>C&M"<,HG6-"_A2)+A8%LD@P^G62;RG$IEEZIP MV;AMZ\S!"EA9C7?3C@Q(#[?$#N]4=7QRWIT#5O\TR"Y9C(->@EO(R):,G)J* MYX"1 V ACGIMUPUORS<.STG.P/ MHQ[^_Z#]G1ZC +EPG91"J2BYKMJ-9K7IUJZJ'F6[O6KU;JDT*:10#G,C&O2& MIGK(JGNJ)EJL7,:<" #@!P &0 'AL+W=OUTD8^H1\"I$*8UDF54+MN#],>3'(#5AV;V0;:?S_; M"2FT*:VZ%["=>\[QN;FYM[\1\EXM$#4\E(RK@;?0>GGA^RI;8$E41RR1FR>% MD"719BOGOEI*)+D#E9XB_IN.95FYSG:>!?PD^)& M[:S!.ID)<6\W5_G "^R%D&&F+0,Q?VL<(V.6R%SC;\WI-9(6N+O>LG]UWHV7 M&5$X%NP7S?5BX)UYD&-!5DS?B,TWK/VX"V:"*?<+FRKV]-R#;*6T*&NPN4%) M>?5/'NH\[ ,3SL@J@'1>VJ[VMS)\OL9[7^J-*/7M&/X5IP MO5 PX3GF+?CT,+YW .^;7#0)B;8)&44'";^O> ?BX#-$012VW&?\?GC09N?_ MU"K U*J,B;42B+\OIPI+ 1-)()$XB>45B*L6: MNJYCFIZI)2>H;3FV%5/%U7-G+H-Y9&.\' M35X&15%\W@3M&>XVAKL'#3]]4\8E2/-=M1D]S!%V.Z?!I[;J?!-WWHI+/Z@W M>0.7=(+GN"II_D[+*E'.W:Q0D(D5UU5]-J?-.+IT7?C9^2B\&(:*O9M\UD7/*%3 LC%30.34>9#5/JHT62]&PO=V]R:W-H M965T--<<.MK,.?CW73AH5U@Y>XJ][SKGGQM?91ND'4R-:>&J$-+.@MK:] M"$-3U-@P,U$M2CJIE&Z8I:5>AZ;5R$H/:D081]%9V# N@SSS>[8/2<"5!8S4+ M+J<7\]3%^X O'#=F9P[.R4JI![>X+F=!Y!)"@85U#(R&1YRC$(Z(TO@Q< :C MI /NSK?L[[QW\K)B!N=*?.6EK6?!>0 E5JP3]DYM/N#@Y]3Q%4H8_X5-'WN6 M!%!TQJIF %, ?]R)Z&.NP IND!0#P XO\%) ,@\4;[S+RM!;,LS[3:@';1 MQ.8FOC8>36ZX=']Q:36=NJUXH/:"VPF$ R?05Q%$=[X/.7X3>= M)'BT#QZ2Z]%Z/%J//5_R3^NPX*80RG0:X=OEREA-M^O["Q+)*)%XB?2 Q'NM MC(%.:BS46O)?6((EN15*K+C=6\*>\*TG="WXF">3\RQ\W*W3\YATM%08P*I"WWT^D.X+[C.2/DLRWDFR-_(\)IG$ M?QD)=RZW>U@^,KWFTH# BE#1Y,UI +IOUGYA5>OO^TI9ZAX_K>E]0^T"Z+Q2 MRFX7KH7&%S/_#5!+ P04 " ,HOM2O4/MVY4# !Q#0 &0 'AL+W=O MVD^S^^]J&$ (.BJ;:OB1@SKG7YYZ+;28'0K^Q#("C M[V51L:F1<;Z]-TVVSJ",V1W90B6>; @M8RYN:6JR+84X4:2R,&W+\LTRSBMC M-E%C+W0V(3M>Y!6\4,1V91G3'W,HR&%J8.,X\)JG&9<#YFRRC5-X _YU^T+% MG=E&2?(2*I:3"E'83(T'?/^(/4E0B#]R.+#.-9)25H1\DS=/R=2PY(R@@#67 M(6+QMX<%%(6,).;Q3Q/4:'-*8O?Z&/U7)5Z(6<4,%J3X,T]X-C5" R6PB7<% M?R6'S] (4A-X M%PA.0W"NS> V!/?:#%Y#4-+-6KLJW#+F\6Q"R0%1B1;1Y(6JOF*+>N65;)0W M3L737/#X[*FJFTV9MA*=A-X@%8W &8JK!'T"DM)XF^5K]"#ZD*&;5]A#M0.T M^G%$WJ*;)? X+]@M^HB^OBW1S8=;] 'E%7K.BT)$9A.3B[G*C.:ZF=>\GI=] M85X.>B85SQAZK!)(-/SE.-\?X9NB1FVA[&.AYO9HP"^[Z@XYUB_(MFRLF<_B M>KJED_/?LC^^._M9,9RV:QP5S[D0KW$>O<*64)Y7*>KVT5^_"3AZXE"ROT>2 MN6TR5R5S+R1K.D[70S715T2Y).YG/@Y#H7#?=6:(V(U83#V>U*'(+']Z(7ZK5#_&B^U"X(_2*[S=5_J6<2PC1C^_-SKO%H49#=V.: .]LH_OD68?N4SGZO20VS6S+7 MM\.>21J48UG]UTB#"OV@[Y$&Y06A>\&CTQZ#G5&-O_,,*)H#'WN%\&D7P>[_ MX-!I1"=K3]/GA0I^+>^!S?+[!F?"F_)]21]12^_AAYCFDJM[T"-B*5=1>( M^=+Z?%_?<+)5!]@5X>(XK"XS\4T$5 +$\PTA_'@C$[1?6;-_ 5!+ P04 M" ,HOM2@@:0O!2#V%# M,*&[=>PF<G(,W@%!P2XI">1(35ZJYZQFX:3//>3U/_YEY(G#+ MJ,P%6-$-WECXRV%^-,!W5<[:Q/F'Q,W]08-_[N@E0-YOP/=\:)G/XN5TSQ;. MCWE??;?W)\E ;14A8P\]8Z]1'MSCBO&F.+JZ^OA.P<&-Q*7X-. L:)T%QEGP M/\Y86XFDJ<1"5Z*MMFJ#D3&HM\['&8Q1I!+W>*S8*2I"8_04M#P%H7 4CY^B M5A:' 8J\%O4D\+ -/!P,O%MZ[1K]%[QE+"NP&N&/),5B(+]1ZR;Z^6*.6F>C MUQ:S-A@>Y=;W4=#3:7&*BD,4]\0\!05P/.ZA5A:'T!N/[&*.V\#'WRWFHF"[ MH3TJ;GW$/U])Z'5'B??:6C86CW-[$<;]A6E#P<"/>FI:86$4]N2TP9#"V?6$ M1RYPRFI+"1*[3.I35;AN'X2\0L=O.8?3J(D8GY]=% M'/>W6!LJ@D%?0@L*QOUS=66%(13T)'2/KKHEYIEY8PB0LAV5]7VE'6W?,=?F M]MX;G\.K!;2,+_6[QURM._/UH^DVX1FA A1XJUQYER.E,J_?(75'LLI;J[8:Y!JCO6\;DH:,=M*_!V7]02P,$% @ #*+[4G@U$VN> @ MN < !D !X;"]W;W)K&ULQ55;;YLP&/TK%MI# M*ZWE&A(J@M0FNV1JI:I1MX=I#PY\ :O&9K:3M/]^MJ$HS4V3^M 7\.6%[LUI@P)TOMV+W(4KY2E#"X%TBNZAJ+EQN@?#-V?.=UX(&4E3(#;I8VN(0Y MJ,?F7NB>VZL4I 8F"6=(P'+L7/M7D\3@+> G@8W<:B-3R8+S)].9%6/',X: M0JZ, M:O-4R 4B.D;?SM-)U^24/<;K^J?[6UZUH66,*$TU^D4-78&3FH@"5> M4?7 -]^AJV=@]').I7VB38?U')2OI.)U1]8.:L+:-W[NRF:L_1)LI N] MS6@.I=XE)1%F!?H&O!2XJ4B.KO5'(M'9+6?EQ:V.OD#74H+&+5YV8>?H; H* M$RK/T05ZG$_1V:=S] D1ANX(I7HMF;I*NS<>W+QS>M,Z#8XX_;%BERCT/J/ M"_P#],EI^A1R3?@^P!K8"B9:"U^C+LP+!,$43 MNV4@VOCVP_I]JW703$$M_YQP$?8N0NLB.N+"+D#M M@N<"C75B*V$N:O7F>^ M%\7#0>JNM_/;AR5Q$GL]ZHW!J#<8G33XR(C2YN8**Y G"A[T>H,/C#WN7<3O MC[V5&&SE.8R2)-Q)?1\5)Z$_.)SZL/..;W[RSK[!U!+ P04 " ,HOM2L -I MQSP# .% #0 'AL+W-T>6QEUY-C!<4>[1WX/OXI?@B].D[;SE;('6$FUYGR?[[O/ MY\OB;5":E6 W<\9,L,R%+(=D;DSQ-@S+Z9SEM#Q3!9,6R93.J;%#/0O+0C.: MEA"4B[#7Z<1A3KDDHX%Y*8.I6D@S)''C"MSM0SHDW?@-"1S=6*5L2.Y. M7WY=*'/Y(G#WD][_M,*>$5"+^GY :1GG0Y.#"!&'A]&OH\;H[XX MB'H/,T;"3Z3.7.+/SCA:$#7<<%<:?Y@LT&K3*V#:1+<,VWX M=-/S3=/BEBW-NIV6&:ZY=X2:_VZ=9TPR3<6F:-O[S[G*3U8<7?PKR=5OE5W! M7HWUR_FYBSP_!I'Q,8@\BI[L'X/(Y/F+C)ZGQK ^9&R<9+;.,8TW@//BD'R& MTZEHDP:3!1>&RWHTYVG*Y*/CC*4W=&+_V-GBM_-3EM&%,+<-."2M_8FE?)$G MS:QK*$0]J[4_PO*Z<7-8M;FX3-F2I>-ZJ&>3R@RL8;/6%P3L(E?5Y4>P&(?Y M$<"P/)@"+,9%87G^I_7TT?4X#-/6]R)]-*:/QK@H'S*N/E@>?TQB+_]*DR2* MXABKZ'CL53#&ZA;'\.-GP[1!!)8',OU9K?'=QCMD?Q]@>[JO0["5XIV(K12O M-2#^ND%$DOAW&\L#$=@N8+T#^?UYH*?\,5$$NXIIPYY@'$D2#(%>]/=H'"/5 MB>'CWQ_L*8FB)/$C@/D51!&&P-.((Y@"T( A452]!W?>1^'Z/16V_P$<_0)0 M2P,$% @ #*+[4I>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'-;U[Z?AD+ O[N5ORDV5=OFKS,M?ZA?TLJ^- M_*65XWF:&9WG5YW>_L"S,$YF_RI.2\@9G]NJQ/'Y$_<@5YWDS)]P*8UU58WJ M_-PS[H2OO-_;.GTK3(0+G,A M_0$S6E2,A#R3<3IY& UN9L,!^^/FX6;<'[+T?CB-P[ $GMVPT[D\ 9(1 1JU!]B>/4P 9(Y!QBY _ @"9()!):Y#I M;-('D.<(Y'E[D;Q)[P'D5P3R*RWDF+NM$4POV60CS/XXXVK!TFU1< ,@OR&0 MWV@AG\1.J*VP\(E]ACVRSVAY;J7B*I,\9R-EG:FJU^!0GQ +Y9D;R?TE/9OW MK;".#9633M;#APFE1VR4@9@[R()YHT2BK.2S^9'7M.3QI1 3,T>/ M6!TWV9];?]&J'#)AHN@1F^).Z\6KS//J<3%Q:S^L\DV.JU7)P6X@)J:*'K4K M_ C7#S:%3VR]"V!JZ!&[(74Z>UGK?"&,_8T-?7+=&V3#C-"C5H(_[TAENA!L MZG.:KKFIC94Q$?2(3=#7A?^WK0ZP:$GNJ01#I-*V*94:FTQQ*02MBJ5$&*B\U:?)I7W7VS^ M=@CH%W8",3'%A,2*:<2\$WIE^&8M,XB).28D=LP'YIB;,ND[X8,X$([+O-Z# M,.F$Q-(YXNL#,L3$I!,22^<(9N7Q5-1RCDDG));.$J(VIK;8R:/@UC]."XB)22@BEM"QI/LN].9?]B$F)J&( M6$+'HLG-BW\FS2$F)J&(6$+''DA:G9:H$!/]?-+.>\Y &+GSM2$F)J&(6$)' M,&^Y-.R9YQ 3LU#4CH6&RZ7('-,0$[-0U(Z%)LNE%:Z>=,Q"$;&%CL^Z5V*' MF)B%(F(+[5_"_V-P%&,"BHD%M"=\T&IU.A.F8.7^$4Q,0#&Q@/") _AZ$6," MBHD%A&-&$!,34-SF5Y@?,<3$!!03"PC'3" F^@6?6$ XYCG$Q 04$PL(?M-J M[N"8=^)6I]QJ'1SS3DSL'1RSUL$Q[\3$WL$Q80=/,/DDQ/*I?2ML;),))IV$ M6CH-7PV!S2$F)IV$>NJM<1JX*9B8ZKE''-.0NRA)Q1JA M7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S' M\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC M&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T M_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[( M=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N! MWHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/Y MW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " ,HOM2I,C#=_H! "T* M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VP MX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/ M&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0 ML"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/ ME-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN M1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^ M%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( M RB^U('04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ #*+[4C.;-+SN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #*+[4IE&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4MTNWPM? M!P %1\ !@ ("!(PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4A:R]NBO! 3A$ !@ M ("!^QX 'AL+W=OO?X5XP( /(' 8 " @> C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ #*+[4O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4F,/4P>:!0 L@T !D M ("!%EX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #*+[4F=7\"Y> @ )P4 !D ("!^'$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4F.4 M8MK; P QP@ !D ("!2(L 'AL+W=O&PO=V]R:W-H965T0, !D( 9 " @?*4 !X;"]W;W)K&UL4$L! A0#% @ #*+[4GKC!"^N P <0@ !D M ("!HI@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #*+[4M&;DGQ\! \PD !D ("! MZ;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #*+[4B*!$9;N!P "Q8 !D ("!3A ;T(" :!0 &0 M@(%SWP >&PO=V]R:W-H965TSA !X;"]W;W)K&UL4$L! A0#% @ #*+[4L#CMH\5! 2Q !D M ("!A>8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #*+[4KWYW8M8 P 6PL !D ("!Q?0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#*+[4M)0MJIN @ _ 4 !D ("!60,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4N$+"X;)! M]Q0 !D ("!, X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4F*(@3 ? P ( P !D M ("!+1H! 'AL+W=O&PO=V]R:W-H M965TDPG4@< .0L 9 M " @;TC 0!X;"]W;W)K&UL4$L! M A0#% @ #*+[4H+\+-.5 P TPT !D ("!1BL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[ M4G2_?<1N P FPP !D ("!638! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4L;F&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4C>PS%?9 @ ;P@ !D M ("!Q5 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #*+[4KN@$/NA @ Z 8 !D ("!PUP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4N_# MVB+J" \3D !D ("!)V8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #*+[4EW'"GFG @ X < !D M ("!-78! 'AL+W=O0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ #*+[4G.K.(.9 P &0X !D ("! M67\! 'AL+W=O#43:YX" "X!P &0 @($I@P$ >&PO=V]R:W-H965T7!E&UL4$L%!@ !. $X 614 $&4 0 $! end XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 387 419 1 false 79 0 false 6 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 - Variable Interest Entities Sheet http://www.google.com/role/VariableInterestEntities Variable Interest Entities Notes 12 false false R13.htm 2125105 - Disclosure - Debt Sheet http://www.google.com/role/Debt Debt Notes 13 false false R14.htm 2129106 - Disclosure - Supplemental Financial Statement Information Sheet http://www.google.com/role/SupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 14 false false R15.htm 2136107 - Disclosure - Acquisitions Sheet http://www.google.com/role/Acquisitions Acquisitions Notes 15 false false R16.htm 2138108 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 16 false false R17.htm 2143109 - Disclosure - Contingencies Sheet http://www.google.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2145110 - Disclosure - Stockholders' Equity Sheet http://www.google.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2147111 - Disclosure - Net Income Per Share Sheet http://www.google.com/role/NetIncomePerShare Net Income Per Share Notes 19 false false R20.htm 2150112 - Disclosure - Compensation Plans Sheet http://www.google.com/role/CompensationPlans Compensation Plans Notes 20 false false R21.htm 2154113 - Disclosure - Income Taxes Sheet http://www.google.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2158114 - Disclosure - Information about Segments and Geographic Areas Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreas Information about Segments and Geographic Areas Notes 22 false false R23.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 23 false false R24.htm 2305301 - Disclosure - Revenues (Tables) Sheet http://www.google.com/role/RevenuesTables Revenues (Tables) Tables http://www.google.com/role/Revenues 24 false false R25.htm 2310302 - Disclosure - Financial Instruments (Tables) Sheet http://www.google.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.google.com/role/FinancialInstruments 25 false false R26.htm 2326303 - Disclosure - Debt (Tables) Sheet http://www.google.com/role/DebtTables Debt (Tables) Tables http://www.google.com/role/Debt 26 false false R27.htm 2330304 - 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 27 false false R28.htm 2339305 - 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 28 false false R29.htm 2348306 - 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 29 false false R30.htm 2351307 - Disclosure - Compensation Plans (Tables) Sheet http://www.google.com/role/CompensationPlansTables Compensation Plans (Tables) Tables http://www.google.com/role/CompensationPlans 30 false false R31.htm 2355308 - Disclosure - Income Taxes (Tables) Sheet http://www.google.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.google.com/role/IncomeTaxes 31 false false R32.htm 2359309 - 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 32 false false R33.htm 2403401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details) Sheet http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails Nature of Operations and Summary of Significant Accounting Policies (Details) Details http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies 33 false false R34.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 34 false false R35.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 35 false false R36.htm 2408404 - Disclosure - Revenues (Narrative) (Details) Sheet http://www.google.com/role/RevenuesNarrativeDetails Revenues (Narrative) (Details) Details http://www.google.com/role/RevenuesTables 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.htm 2415409 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details) Sheet http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails Financial Instruments (Measurement Alternative Investments) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 41 false false R42.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 42 false false R43.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 43 false false R44.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 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.htm 2424417 - 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 49 false false R50.htm 2427418 - Disclosure - Debt (Narrative) (Details) Sheet http://www.google.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.google.com/role/DebtTables 50 false false R51.htm 2428419 - 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 51 false false R52.htm 2431420 - 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 52 false false R53.htm 2432421 - 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 53 false false R54.htm 2433422 - 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 54 false false R55.htm 2434423 - Disclosure - Supplemental Financial Statement Information (Effects on Net Income of Amounts Reclassified from AOCI) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails Supplemental Financial Statement Information (Effects on Net Income of Amounts Reclassified from AOCI) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 55 false false R56.htm 2435424 - Disclosure - Supplemental Financial Statement Information (Schedule of Other Income (Expense), Net) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails Supplemental Financial Statement Information (Schedule of Other Income (Expense), Net) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 56 false false R57.htm 2437425 - Disclosure - Acquisitions (Details) Sheet http://www.google.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.google.com/role/Acquisitions 57 false false R58.htm 2440426 - Disclosure - Goodwill and Other Intangible Assets (Goodwill Rollforward) (Details) Sheet http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails Goodwill and Other Intangible Assets (Goodwill Rollforward) (Details) Details http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables 58 false false R59.htm 2441427 - 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 59 false false R60.htm 2442428 - 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 60 false false R61.htm 2444429 - Disclosure - Contingencies (Details) Sheet http://www.google.com/role/ContingenciesDetails Contingencies (Details) Details http://www.google.com/role/Contingencies 61 false false R62.htm 2446430 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.google.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.google.com/role/StockholdersEquity 62 false false R63.htm 2449431 - Disclosure - Net Income Per Share (Details) Sheet http://www.google.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://www.google.com/role/NetIncomePerShareTables 63 false false R64.htm 2452432 - Disclosure - Compensation Plans (Narrative) (Details) Sheet http://www.google.com/role/CompensationPlansNarrativeDetails Compensation Plans (Narrative) (Details) Details http://www.google.com/role/CompensationPlansTables 64 false false R65.htm 2453433 - Disclosure - Compensation Plans (Unvested Restricted Stock Units Activity) (Details) Sheet http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails Compensation Plans (Unvested Restricted Stock Units Activity) (Details) Details http://www.google.com/role/CompensationPlansTables 65 false false R66.htm 2456434 - Disclosure - Income Taxes - Income Tax and Effective Rate (Details) Sheet http://www.google.com/role/IncomeTaxesIncomeTaxandEffectiveRateDetails Income Taxes - Income Tax and Effective Rate (Details) Details 66 false false R67.htm 2457435 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.google.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 67 false false R68.htm 2460436 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails Information about Segments and Geographic Areas (Revenue by Segment) (Details) Details http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables 68 false false R69.htm 2461437 - Disclosure - Information about Segments and Geographic Areas (Operating Income (Loss) by Segment) (Details) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails Information about Segments and Geographic Areas (Operating Income (Loss) by Segment) (Details) Details http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables 69 false false R70.htm 2462438 - 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 70 false false All Reports Book All Reports goog-20210630.htm goog-20210630.xsd goog-20210630_cal.xml goog-20210630_def.xml goog-20210630_lab.xml goog-20210630_pre.xml googexhibit10011q22021.htm googexhibit10012q22021.htm googexhibit3101q22021.htm googexhibit3102q22021.htm googexhibit3201q22021.htm http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "goog-20210630.htm": { "axisCustom": 0, "axisStandard": 32, "contextCount": 387, "dts": { "calculationLink": { "local": [ "goog-20210630_cal.xml" ] }, "definitionLink": { "local": [ "goog-20210630_def.xml" ] }, "inline": { "local": [ "goog-20210630.htm" ] }, "labelLink": { "local": [ "goog-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "goog-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "goog-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 610, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021": 5, "total": 9 }, "keyCustom": 38, "keyStandard": 381, "memberCustom": 25, "memberStandard": 54, "nsprefix": "goog", "nsuri": "http://www.google.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123104 - Disclosure - Variable Interest Entities", "role": "http://www.google.com/role/VariableInterestEntities", "shortName": "Variable Interest Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125105 - Disclosure - Debt", "role": "http://www.google.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129106 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136107 - Disclosure - Acquisitions", "role": "http://www.google.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138108 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Contingencies", "role": "http://www.google.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Stockholders' Equity", "role": "http://www.google.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147111 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Compensation Plans", "role": "http://www.google.com/role/CompensationPlans", "shortName": "Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154113 - Disclosure - Income Taxes", "role": "http://www.google.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158114 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326303 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330304 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339305 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348306 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "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:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351307 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355308 - Disclosure - Income Taxes (Tables)", "role": "http://www.google.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359309 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Details)", "role": "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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-20210630.htm", "contextRef": "i909ee1bb3b644b208cb7970ec21e73ca_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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-20210630.htm", "contextRef": "i0914bd85db9e42f5b217920f27e106e6_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-8", "first": true, "lang": "en-US", "name": "goog:AvailableForSaleDebtSecuritiesFairValueOption", "reportCount": 1, "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-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-8", "lang": "en-US", "name": "goog:AvailableForSaleDebtSecuritiesFairValueOption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "id494fe5c81884936911e59f33c98f1d0_I20210630", "decimals": "-6", "lang": "en-US", "name": "goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "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 (Measurement Alternative Investments) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "shortName": "Financial Instruments (Measurement Alternative Investments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "goog:CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "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-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "goog:ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "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", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ib344ede3a2e144f2ba6c92dbcc495fbf_I20210630", "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-20210630.htm", "contextRef": "ib344ede3a2e144f2ba6c92dbcc495fbf_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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-20210630.htm", "contextRef": "id494fe5c81884936911e59f33c98f1d0_I20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "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", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ibe147ffb51ba40dcab8396c26a74037f_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "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", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424417 - 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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-8", "lang": "en-US", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "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-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:CommercialPaper", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommercialPaper", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.google.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommercialPaper", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommercialPaper", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428419 - 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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431420 - 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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - 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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433422 - 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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434423 - Disclosure - Supplemental Financial Statement Information (Effects on Net Income of Amounts Reclassified from AOCI) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails", "shortName": "Supplemental Financial Statement Information (Effects on Net Income of Amounts Reclassified from AOCI) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i5cdd3b175e024a99abd53943a410f838_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435424 - Disclosure - Supplemental Financial Statement Information (Schedule of Other Income (Expense), Net) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails", "shortName": "Supplemental Financial Statement Information (Schedule of Other Income (Expense), Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437425 - Disclosure - Acquisitions (Details)", "role": "http://www.google.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ib2833dcc82634b2ba06a219c72f91c21_D20210101-20210131", "decimals": "-8", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Goodwill and Other Intangible Assets (Goodwill Rollforward) (Details)", "role": "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "shortName": "Goodwill and Other Intangible Assets (Goodwill Rollforward) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - 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-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "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-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - 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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i5897ab8b3a524ce69748f691f76a99f2_D20190320-20190320", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyLossInPeriod", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Contingencies (Details)", "role": "http://www.google.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i5897ab8b3a524ce69748f691f76a99f2_D20190320-20190320", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyLossInPeriod", "reportCount": 1, "unique": true, "unitRef": "eur", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - 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-20210630.htm", "contextRef": "i5fa6c9fecdc74333bd1c520191743a82_I20210430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Net Income Per Share (Details)", "role": "http://www.google.com/role/NetIncomePerShareDetails", "shortName": "Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i828a8fb7f1b34fc9950a7acd912b1c54_D20210401-20210630", "decimals": "2", "lang": "en-US", "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Compensation Plans (Narrative) (Details)", "role": "http://www.google.com/role/CompensationPlansNarrativeDetails", "shortName": "Compensation Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia35bad28afd146e0a6e17db23e652964_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Compensation Plans (Unvested Restricted Stock Units Activity) (Details)", "role": "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "shortName": "Compensation Plans (Unvested Restricted Stock Units Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia35bad28afd146e0a6e17db23e652964_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456434 - Disclosure - Income Taxes - Income Tax and Effective Rate (Details)", "role": "http://www.google.com/role/IncomeTaxesIncomeTaxandEffectiveRateDetails", "shortName": "Income Taxes - Income Tax and Effective Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - 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-20210630.htm", "contextRef": "i2ae8b09d0c154e668d578980fbd7aa5a_I20201231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460436 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details)", "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Revenue by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "ia8679fb6ff3f4031bc1c85259be54152_D20210401-20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Information about Segments and Geographic Areas (Operating Income (Loss) by Segment) (Details)", "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Operating Income (Loss) by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i565c889e48334ec8b8a2383077c746ce_D20210401-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i8aaeeeefc3074409b937b6c14525acce_I20191231", "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-20210630.htm", "contextRef": "i8aaeeeefc3074409b937b6c14525acce_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - 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-20210630.htm", "contextRef": "i0566bb4c360d4ab1a505eb8ff57d7819_I20210630", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": "-6", "lang": "en-US", "name": "goog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "goog-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "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-20210630.htm", "contextRef": "i85b2363210c14782a22ef489e5da2540_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r696" ], "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r697" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r697" ], "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r697" ], "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r705" ], "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r697" ], "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r697" ], "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r697" ], "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r697" ], "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r693" ], "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r694" ], "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/2021", "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/2021", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "goog_A20112020NotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2011-2020 Notes", "label": "2011-2020 Notes [Member]", "terseLabel": "2011-2020 Notes Issuances" } } }, "localname": "A20112020NotesMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "goog_AccruedCustomerLiabilitiesCurrent": { "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 Customer Liabilities, Current", "label": "Accrued Customer Liabilities, Current", "terseLabel": "Accrued customer liabilities" } } }, "localname": "AccruedCustomerLiabilitiesCurrent", "nsuri": "http://www.google.com/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "goog_AccruedPurchaseOfPropertyAndEquipmentCurrent": { "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 Purchase Of Property And Equipment, Current", "label": "Accrued Purchase Of Property And Equipment, Current", "terseLabel": "Accrued purchases of property and equipment" } } }, "localname": "AccruedPurchaseOfPropertyAndEquipmentCurrent", "nsuri": "http://www.google.com/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "xbrltype": "stringItemType" }, "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/20210630", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails", "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", "label": "Carrying Value Of Marketable And Non-Marketable Equity Securities [Table Text Block]", "terseLabel": "Summary of unrealized gains and losses for marketable and non-marketable equity securities" } } }, "localname": "CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "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", "terseLabel": "Fair Value" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.google.com/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_CashCashEquivalentsAndMarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash, cash equivalents and marketable securities", "label": "Cash Cash Equivalents And Marketable Securities [Line Items]", "terseLabel": "Cash, cash equivalents and marketable securities [Line Items]" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesLineItems", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "goog_CashCashEquivalentsAndMarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash, cash equivalents and marketable securities [Table]", "label": "Cash Cash Equivalents And Marketable Securities [Table]", "terseLabel": "Cash, cash equivalents and marketable securities [Table]" } } }, "localname": "CashCashEquivalentsAndMarketableSecuritiesTable", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_CreditFacilityDueApril2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Due April 2022", "label": "Credit Facility Due April 2022 [Member]", "terseLabel": "Credit Facility Due April 2022" } } }, "localname": "CreditFacilityDueApril2022Member", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CreditFacilityDueApril2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Due April 2026", "label": "Credit Facility Due April 2026 [Member]", "terseLabel": "Credit Facility Due April 2026" } } }, "localname": "CreditFacilityDueApril2026Member", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CreditFacilityDueJuly2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility Due July 2023", "label": "Credit Facility Due July 2023 [Member]", "terseLabel": "Credit Facility Due July 2023" } } }, "localname": "CreditFacilityDueJuly2023Member", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Net Gain (Loss) On Equity Securities Sold", "label": "Cumulative Net Gain (Loss) On Equity Securities Sold [Table Text Block]", "terseLabel": "Cumulative net gains (losses) on equity securities sold" } } }, "localname": "CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "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/20210630", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet": { "auth_ref": [], "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsCumulativeGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instruments Not Designated as Hedging Instruments, Cumulative Gain (Loss)", "label": "Derivative Instruments Not Designated as Hedging Instruments, Cumulative Gain (Loss)", "negatedTerseLabel": "Cumulative loss from equity derivatives" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsCumulativeGainLoss", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "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/20210630", "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" } } }, "localname": "EarningsPerShareDisclosureLineItems", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "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/20210630", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 1.0, "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "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)" } } }, "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20210630", "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/20210630", "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/20210630", "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/20210630", "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", "negatedTerseLabel": "Cumulative net gains" } } }, "localname": "EquitySecuritiesFVNICumulativeGainLossNet", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "order": 2.0, "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "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)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20210630", "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" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueCost", "nsuri": "http://www.google.com/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "goog_FitbitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fitbit", "label": "Fitbit [Member]", "terseLabel": "Fitbit" } } }, "localname": "FitbitMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.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/20210630", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet": { "auth_ref": [], "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleCloudSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Cloud Segment", "label": "Google Cloud Segment [Member]", "terseLabel": "Google Cloud" } } }, "localname": "GoogleCloudSegmentMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleNetworkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Network", "label": "Google Network [Member]", "terseLabel": "Google Network" } } }, "localname": "GoogleNetworkMember", "nsuri": "http://www.google.com/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Google Services Segment", "label": "Google Services Segment [Member]", "terseLabel": "Google Services" } } }, "localname": "GoogleServicesSegmentMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "order": 1.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/20210630", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_IncreaseDecreaseInAccruedRevenueShare": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/20210630", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "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 (shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "goog_InterimDisclosurePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of interim financial information.", "label": "Interim Disclosure Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "InterimDisclosurePolicyPolicyTextBlock", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_InvestmentPerformanceFees": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment Performance Fees", "label": "Investment Performance Fees", "negatedTerseLabel": "Performance fees" } } }, "localname": "InvestmentPerformanceFees", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "goog_LineOfCreditNumberOfInstrumentsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit, Number Of Instruments Issued", "label": "Line Of Credit, Number Of Instruments Issued", "terseLabel": "Number of credit facilities" } } }, "localname": "LineOfCreditNumberOfInstrumentsIssued", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20210630", "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/20210630", "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/20210630", "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/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "goog_NetworkEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network Equipment", "label": "Network Equipment [Member]", "terseLabel": "Network Equipment" } } }, "localname": "NetworkEquipmentMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "goog_NonMarketableEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-marketable Equity Securities", "label": "Non-marketable Equity Securities [Abstract]", "terseLabel": "Non-Marketable Securities" } } }, "localname": "NonMarketableEquitySecuritiesAbstract", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "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", "terseLabel": "Total unrealized gain (loss) for non-marketable equity securities", "totalLabel": "Total unrealized gain (loss) for non-marketable equity securities" } } }, "localname": "NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "domainItemType" }, "goog_PayablesToBrokersForUnsettledInvestmentTrades": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payables To Brokers For Unsettled Investment Trades", "label": "Payables To Brokers For Unsettled Investment Trades", "terseLabel": "Payables to brokers for unsettled investment trades" } } }, "localname": "PayablesToBrokersForUnsettledInvestmentTrades", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_ReallocationOfUndistributedEarnings": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "order": 3.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/20210630", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "goog_ReallocationOfUndistributedEarningsAsResultOfConversionOfShares": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "order": 2.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/20210630", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "goog_ServerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Server Equipment", "label": "Server Equipment [Member]", "terseLabel": "Server Equipment" } } }, "localname": "ServerEquipmentMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "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/20210630", "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", "verboseLabel": "Awards expected to be settled with stock" } } }, "localname": "SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "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/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "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", "negatedTerseLabel": "Tax withholding related to vesting of restricted stock units and other" } } }, "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "nsuri": "http://www.google.com/20210630", "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/20210630", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "domainItemType" }, "goog_WaymoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Waymo", "label": "Waymo [Member]", "terseLabel": "Waymo" } } }, "localname": "WaymoMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_YouTubeAdvertisingRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "YouTube Advertising Revenue", "label": "YouTube Advertising Revenue [Member]", "terseLabel": "YouTube ads" } } }, "localname": "YouTubeAdvertisingRevenueMember", "nsuri": "http://www.google.com/20210630", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r125", "r314", "r319", "r327", "r483", "r484", "r490", "r491", "r582", "r689" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r125", "r314", "r319", "r327", "r483", "r484", "r490", "r491", "r582", "r689" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r125", "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r324", "r326", "r327" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r125", "r184", "r203", "r204", "r205", "r206", "r208", "r210", "r214", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r324", "r326", "r327" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r332", "r367", "r426", "r428", "r592", "r593", "r594", "r595", "r596", "r597", "r618", "r664", "r667", "r690", "r691" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r332", "r367", "r426", "r428", "r592", "r593", "r594", "r595", "r596", "r597", "r618", "r664", "r667", "r690", "r691" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r217", "r409", "r413", "r621", "r663", "r665" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r217", "r409", "r413", "r621", "r663", "r665" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r332", "r367", "r416", "r426", "r428", "r592", "r593", "r594", "r595", "r596", "r597", "r618", "r664", "r667", "r690", "r691" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r332", "r367", "r416", "r426", "r428", "r592", "r593", "r594", "r595", "r596", "r597", "r618", "r664", "r667", "r690", "r691" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r218", "r219", "r409", "r414", "r666", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r218", "r219", "r409", "r414", "r666", "r677", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "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": "Components of AOCI, net of tax" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r585" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r22", "r225", "r226" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r628", "r649" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r18", "r628", "r649" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r76", "r85", "r86", "r87", "r88", "r487" ], "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", "verboseLabel": "Unrealized gains (losses) on cash flow hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r69", "r70", "r71", "r76", "r85", "r86", "r87" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r73", "r75", "r76", "r651", "r672", "r673" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r85", "r86", "r563", "r564", "r565", "r566", "r567", "r569" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r72", "r76", "r85", "r86", "r87", "r127", "r128", "r129", "r488", "r668", "r669", "r706" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Total", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r66", "r76", "r85", "r86", "r87", "r488", "r564", "r565", "r566", "r567", "r569" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r282" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r429", "r431", "r448", "r449" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r180", "r203", "r204", "r205", "r206", "r208" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r431", "r440", "r447" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r227", "r256", "r258", "r259" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r112", "r280", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of acquisition-related intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetPledgedAsCollateralMember": { "auth_ref": [ "r483", "r490", "r601" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r192", "r205", "r212", "r254", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r483", "r490", "r556", "r583", "r585", "r625", "r648" ], "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", "terseLabel": "Assets not available for use", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r48", "r122", "r254", "r314", "r315", "r316", "r318", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r483", "r490", "r556", "r583", "r585" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r233" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r235", "r238", "r644" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r235", "r237", "r643" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r235", "r239", "r645" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r235", "r236", "r642" ], "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" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r229", "r232", "r264", "r631" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable Securities", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-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, after Allowance for Credit Loss [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r432", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r509", "r515" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r640" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r425", "r427" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r425", "r427", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r476", "r477", "r478" ], "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 consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r479" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r474" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Net liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r126", "r179" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r29", "r114" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r109", "r114", "r115" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r109", "r562" ], "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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r505" ], "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/2021-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_ChangeInAccountingEstimateByTypeAxis": { "auth_ref": [ "r135", "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting estimate.", "label": "Change in Accounting Estimate by Type [Axis]", "terseLabel": "Change in Accounting Estimate by Type [Axis]" } } }, "localname": "ChangeInAccountingEstimateByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateLineItems": { "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": "Change in Accounting Estimate [Line Items]", "terseLabel": "Change in Accounting Estimate [Line Items]" } } }, "localname": "ChangeInAccountingEstimateLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "auth_ref": [ "r135", "r164" ], "lang": { "en-us": { "role": { "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.", "label": "Change in Accounting Estimate, Type [Domain]", "terseLabel": "Change in Accounting Estimate, Type [Domain]" } } }, "localname": "ChangeInAccountingEstimateTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "auth_ref": [ "r537" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "auth_ref": [ "r537" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r119", "r122", "r143", "r147", "r152", "r155", "r157", "r166", "r167", "r168", "r254", "r314", "r319", "r320", "r321", "r327", "r328", "r365", "r366", "r369", "r373", "r556", "r698" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaper": { "auth_ref": [ "r14", "r626", "r650" ], "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" } } }, "localname": "CommercialPaper", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r313" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r303", "r633", "r654" ], "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": "Contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r310", "r679" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/Contingencies" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r380" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r21", "r23", "r385" ], "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); 675,222 (Class\u00a0A 300,730, Class B 45,843, Class C 328,649) and 667,637 (Class\u00a0A 301,040, Class B 45,546, Class C 321,051) shares issued and outstanding" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r93", "r637", "r659" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r174", "r175", "r223", "r554", "r555", "r678" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r174", "r175", "r223", "r554", "r555", "r675", "r678" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r174", "r175", "r223", "r554", "r555", "r675", "r678" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r174", "r175", "r223", "r554", "r555" ], "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 total revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r174", "r175", "r223", "r554", "r555", "r678" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r116", "r485" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r489", "r493", "r495" ], "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": "Consolidated VIEs" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r388", "r389", "r410" ], "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": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r388", "r389", "r410" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r388", "r389", "r410" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r411" ], "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": "Deferred revenue recognized during period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "auth_ref": [ "r20", "r381" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r417", "r424", "r674" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r203", "r204", "r205", "r206", "r208", "r214", "r216" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r98", "r122", "r254", "r314", "r315", "r316", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r556" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r97" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "auth_ref": [ "r95", "r96" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r346", "r353", "r354", "r356", "r364" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r121", "r125", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r360", "r361", "r362", "r363", "r575", "r627", "r629", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r357", "r629", "r647" ], "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": "Notes issuances" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r359", "r573", "r575" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r40", "r330" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r121", "r125", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r360", "r361", "r362", "r363", "r575" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r121", "r125", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r360", "r361", "r362", "r363", "r381", "r382", "r383", "r384", "r572", "r573", "r575", "r576", "r646" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r342", "r358", "r360", "r361", "r574" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r245", "r268", "r271" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r245", "r268" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r245", "r268", "r271" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r245", "r268" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r246" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r246" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r248" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r242", "r265", "r271" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r243", "r266" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "order": 7.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 debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Gain (Loss)", "terseLabel": "Gain (loss) on debt securities, net" } } }, "localname": "DebtSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r248" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r453", "r454" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r113" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r112", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "negatedTerseLabel": "Reduction in depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r51", "r63", "r513" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r55", "r59" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r53", "r59" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r52", "r58", "r61", "r553" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "auth_ref": [ "r54", "r59", "r60", "r533" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "auth_ref": [ "r54", "r59", "r60" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "auth_ref": [ "r54", "r59", "r60", "r533" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "auth_ref": [ "r54", "r59", "r60" ], "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/2021-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/2021-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/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r50", "r61", "r62", "r513", "r599" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r50", "r61", "r62", "r513", "r599" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r511" ], "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", "terseLabel": "Total gains (losses)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r61", "r510", "r514", "r522", "r530" ], "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/2021-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/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r507", "r510", "r522" ], "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/2021-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": [ "r507", "r510", "r522", "r530", "r531", "r535", "r539" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r521", "r523" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r52", "r58", "r61", "r553" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r51", "r60", "r63", "r513" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r55", "r59" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r53", "r59" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r501", "r503" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r507" ], "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", "verboseLabel": "Derivatives Designated as Hedging Instruments:" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r409" ], "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": "Revenue by revenue source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlans" ], "xbrltype": "textBlockItemType" }, "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r94", "r132", "r133", "r134", "r135", "r136", "r140", "r143", "r155", "r156", "r157", "r161", "r162", "r543", "r544", "r638", "r660" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r94", "r132", "r133", "r134", "r135", "r136", "r143", "r155", "r156", "r157", "r161", "r162", "r543", "r544", "r638", "r660" ], "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 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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r163" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r562" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-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": "Foreign exchange contracts" } } }, "localname": "EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeTaxandEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r441" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period for unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r85", "r86", "r87", "r127", "r128", "r129", "r131", "r137", "r139", "r165", "r255", "r380", "r385", "r443", "r444", "r445", "r462", "r463", "r542", "r563", "r564", "r565", "r566", "r567", "r569", "r668", "r669", "r670", "r706" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r30", "r193", "r253" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r551" ], "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 }, "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), classified as current.", "label": "Equity Securities, FV-NI, Current", "totalLabel": "Carrying value", "verboseLabel": "Marketable Equity Securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r551" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "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": "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" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r252" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss) [Abstract]", "terseLabel": "Total" } } }, "localname": "EquitySecuritiesFvNiGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiGainLossAlternativeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]", "terseLabel": "Gains and Losses on Marketable and Non-Marketable Equity Securities" } } }, "localname": "EquitySecuritiesFvNiGainLossAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r252", "r661" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r252", "r661" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r249" ], "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 } }, "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", "verboseLabel": "Non-marketable equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r250" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative 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, Cumulative Amount", "terseLabel": "Unrealized loss of non-marketable securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r249", "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Summary of unrealized gains and losses for non-marketable equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r251" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r251" ], "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": "Cumulative net gain of non-marketable securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r545", "r546", "r547", "r549" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r344", "r360", "r361", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r546", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r504" ], "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": "Derivatives in Fair Value Hedging Relationship", "verboseLabel": "Fair value hedges" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r344", "r417", "r418", "r423", "r424", "r546", "r589" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r344", "r360", "r361", "r417", "r418", "r423", "r424", "r546", "r590" ], "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/2021-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": [ "r344", "r360", "r361", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r589", "r590", "r591" ], "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/2021-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": [ "r550", "r552" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "auth_ref": [ "r557" ], "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)", "verboseLabel": "Net gain on debt securities with fair value option elected" } } }, "localname": "FairValueOptionChangesInFairValueGainLoss1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r509", "r516", "r535" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r578", "r581" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r578" ], "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", "negatedLabel": "Less: Current portion of future finance lease payments, net" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r240", "r241", "r249", "r250", "r251", "r257", "r260", "r261", "r262", "r263", "r267", "r269", "r270", "r271", "r355", "r378", "r541", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r288" ], "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 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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r288" ], "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r288" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r288" ], "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r281", "r283", "r286", "r289", "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r286", "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r281", "r285" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r286", "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseforAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "auth_ref": [ "r540" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyDerivativesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Currency Derivatives [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignCurrencyDerivativesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r558", "r559", "r560", "r561" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "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 losses, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r61", "r417", "r527" ], "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/2021-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/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet": { "auth_ref": [ "r520", "r538" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r510" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r99" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralNetInvestmentHedgeInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "General Net Investment Hedge Information [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "GeneralNetInvestmentHedgeInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r173", "r678" ], "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 Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r272", "r273", "r585", "r624" ], "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 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": "Balance as of June 30, 2021", "periodStartLabel": "Balance as of December 31, 2020", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r274" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r290" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "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": "Changes in Carrying Amount of Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r275", "r276", "r471" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r507", "r531" ], "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/2021-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": [ "r507" ], "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/2021-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": [ "r507" ], "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/2021-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": [ "r231" ], "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 recognized" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r192", "r204", "r208", "r211", "r214" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r295", "r297" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r297" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r457", "r460", "r461", "r464", "r466", "r468", "r469", "r470" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r138", "r139", "r190", "r455", "r465", "r467", "r662" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Benefit (provision) for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/IncomeTaxesIncomeTaxandEffectiveRateDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r45", "r632", "r656" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r111" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r111" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r111" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r111", "r619" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r111" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r111" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r144", "r145", "r146", "r157" ], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "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 (shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r279", "r284" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r571" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest costs capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r89", "r186", "r570", "r574", "r639" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "order": 8.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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r61", "r417", "r526" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r46", "r585" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions": { "auth_ref": [ "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross additions to the investment in and advance to the affiliate.", "label": "Investments in and Advances to Affiliates, at Fair Value, Gross Additions", "terseLabel": "Additional funding to investment" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesAtFairValueGrossAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r292" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r122", "r206", "r254", "r314", "r315", "r316", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r484", "r490", "r491", "r556", "r583", "r584" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r122", "r254", "r556", "r585", "r630", "r653" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r122", "r254", "r314", "r315", "r316", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r484", "r490", "r491", "r556", "r583", "r584", "r585" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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 lines of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r627" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r221" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r17" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r35" ], "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", "negatedLabel": "Less: Current portion of Notes" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r303" ], "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": "Loss contingency, loss in period" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r634" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r7", "r37" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r417" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r109" ], "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 financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r109" ], "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 cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r110", "r113" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r79", "r82", "r87", "r91", "r113", "r122", "r130", "r132", "r133", "r134", "r135", "r138", "r139", "r153", "r192", "r204", "r208", "r211", "r214", "r254", "r314", "r315", "r316", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r544", "r556", "r635", "r657" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-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/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r132", "r133", "r134", "r135", "r140", "r141", "r154", "r157", "r192", "r204", "r208", "r211", "r214" ], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r142", "r148", "r149", "r150", "r151", "r154", "r157" ], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r506" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r386", "r482", "r486" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r219" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r507" ], "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", "verboseLabel": "Derivatives Not Designated as Hedging Instruments:" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r100" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonrecourseMember": { "auth_ref": [ "r484", "r491" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r76", "r88" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r56", "r57" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r56", "r57" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r192", "r204", "r208", "r211", "r214" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r578" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r578" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r577" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r203", "r204", "r205", "r206", "r208", "r214" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r38" ], "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 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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47", "r585" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r509", "r535" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "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 noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r69", "r70", "r73" ], "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 income tax benefit (expense) of $(220), $37, $(301) and $172" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r69", "r70", "r74" ], "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": "Income tax benefit (expense) related to available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r480", "r481", "r487" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r67", "r73" ], "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 income tax benefit (expense) of $35, $15, $(46) and $(35)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r74" ], "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": "Income tax benefit (expense) related to cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r67", "r73" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r67", "r73", "r512", "r517", "r536" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r73", "r77" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r73", "r77", "r519" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "auth_ref": [ "r68", "r73", "r518", "r525", "r536" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r65" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r524" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r80", "r83", "r85", "r86", "r88", "r92", "r380", "r563", "r568", "r569", "r636", "r658" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r83", "r480", "r481", "r487" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r73", "r77", "r78", "r247" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r69", "r73" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherContractMember": { "auth_ref": [ "r61", "r417", "r528" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is classified as other.", "label": "Other Contract [Member]", "terseLabel": "Other derivatives", "verboseLabel": "Other contracts" } } }, "localname": "OtherContractMember", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r30", "r655" ], "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 of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Non-marketable investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r113" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r103", "r105" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r108" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r230" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r105" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PledgedStatusAxis": { "auth_ref": [ "r483", "r490" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PledgedStatusDomain": { "auth_ref": [ "r483", "r490" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20", "r365" ], "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)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20", "r365" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r106" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r107" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the 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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r293", "r579", "r580" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r49", "r294", "r580" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r13", "r292", "r577" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r31", "r294" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r294" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r292" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails", "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": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r76", "r88" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r87" ], "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": "Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "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 AOCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecourseStatusAxis": { "auth_ref": [ "r484", "r491" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecourseStatusDomain": { "auth_ref": [ "r484", "r491" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r451", "r620", "r692" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "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)", "verboseLabel": "Restricted stock units and other contingently issuable shares" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r385", "r446", "r585", "r652", "r671", "r673" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r127", "r128", "r129", "r131", "r137", "r139", "r255", "r443", "r444", "r445", "r462", "r463", "r542", "r668", "r670" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r183", "r184", "r203", "r209", "r210", "r217", "r218", "r223", "r408", "r409", "r621" ], "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "netLabel": "Revenue", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r174", "r223" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r415" ], "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": "Deferred Revenues and Remaining Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r399", "r412", "r415" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r220" ], "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": "Revenue by geographic location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue not yet recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r397" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r397" ], "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, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r90", "r122", "r183", "r184", "r203", "r209", "r210", "r217", "r218", "r223", "r254", "r314", "r315", "r316", "r319", "r320", "r321", "r323", "r325", "r327", "r328", "r556", "r641" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r529" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "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": "Accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r76", "r568", "r569" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r281" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsthatarebeingAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r281" ], "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": "Information regarding purchased intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "auth_ref": [ "r135", "r164" ], "lang": { "en-us": { "role": { "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews.", "label": "Schedule of Change in Accounting Estimate [Table]", "terseLabel": "Schedule of Change in Accounting Estimate [Table]" } } }, "localname": "ScheduleOfChangeInAccountingEstimateTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r125", "r360", "r362", "r381", "r382", "r383", "r384", "r572", "r573", "r576", "r646" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r510", "r522", "r531" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r516" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "auth_ref": [ "r500", "r502", "r503", "r507", "r508", "r516", "r522", "r532", "r534" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r456" ], "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": "Provision for income taxes and effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r277", "r278" ], "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": "Carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r31", "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r90", "r222" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r192", "r195", "r207", "r277" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r192", "r195", "r207", "r277" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r432", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r434" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r244" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r483", "r484", "r490", "r491", "r492", "r494", "r496", "r497", "r498" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Expected amortization expense related to purchased intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r223", "r298", "r299", "r663" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r192", "r196", "r208", "r212", "r213", "r214", "r215", "r217", "r222", "r223", "r224" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r218" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceLifeMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations).", "label": "Service Life [Member]", "terseLabel": "Service Life" } } }, "localname": "ServiceLifeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r111" ], "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", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r435" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r439" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "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": "Unvested restricted stock units - number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "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": "Unvested restricted stock units - weighted-average grant-date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r438" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r438" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r430", "r433" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r180", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r203", "r204", "r205", "r206", "r208", "r209", "r210", "r211", "r212", "r214", "r223", "r277", "r296", "r298", "r299", "r663" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r19", "r20", "r21", "r119", "r122", "r143", "r147", "r152", "r155", "r157", "r166", "r167", "r168", "r254", "r314", "r319", "r320", "r321", "r327", "r328", "r365", "r366", "r369", "r373", "r380", "r556", "r698" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r85", "r86", "r87", "r127", "r128", "r129", "r131", "r137", "r139", "r165", "r255", "r380", "r385", "r443", "r444", "r445", "r462", "r463", "r542", "r563", "r564", "r565", "r566", "r567", "r569", "r668", "r669", "r670", "r706" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r165", "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r380", "r385" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r380", "r385" ], "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", "verboseLabel": "Common and capital stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining amount available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r380", "r385" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r380", "r385" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r122", "r228", "r254", "r556", "r585" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r120", "r366", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r385", "r387" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r64" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r240", "r241", "r249", "r250", "r251", "r355", "r378", "r541", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r600", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r698", "r699", "r700", "r701", "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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" } } }, "localname": "UnfavorableRegulatoryActionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r452", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Gross unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r169", "r170", "r171", "r172", "r176", "r177", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r499" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r483", "r484", "r490", "r491", "r492" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r157" ], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Number of shares used in per share computation (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r157" ], "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Number of shares used in basic computation (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "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": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e777-108305" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r504": { "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=125515794&loc=d3e41620-113959" }, "r505": { "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=125515794&loc=d3e41620-113959" }, "r506": { "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=125515794&loc=d3e41620-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998896-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r55": { "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" }, "r550": { "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" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r576": { "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" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226038-175313" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "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": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784" }, "r641": { "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" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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=124509347&loc=SL7669646-108580" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14.1(b)(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r677": { "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" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r692": { "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" }, "r693": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r694": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r695": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r696": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r697": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r699": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r701": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r702": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r703": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r704": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r705": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r89": { "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=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "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=123367319&loc=SL114868664-224227" }, "r97": { "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=123367319&loc=SL114868664-224227" }, "r98": { "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=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 90 0001652044-21-000047-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652044-21-000047-xbrl.zip M4$L#!!0 ( RB^U(?-/07B=L" !C')@ 1 9V]O9RTR,#(Q,#8S,"YH M=&WL?6MW5,>2Y??^%1IZS4S/6BV3C\A'<'V9A1%P\2#)%L(T^N(5F1DI%92J MU%4EC/CU$UF2,&#N-;8+U3G% 5NHZKS/WA&Q(Q^1W_[?-Z?CK=<\FX^FD[_? MTM^H6UO_]^ZW_V-[^[^^.WBRM3/-YZ<\66S=GS$MN&S],EJ<;#TO/'^U56?3 MTZWGT]FKT6O:WEX>G[3:8$+93Q+#-A1$=:C 0_[/0))_._WSI9+,[NW+[]RR^_?/.+_68Z.[ZM$?'V MF[;/KWL M1BE[>S29+VB2^7K_T9M_MK-N.X]'$VXO_MWN\RD8'?[5!2[WN#Z@\.C3-R\; M/KQQN=2K?_Y2VM;K77^SYX=WT#8GFK][Q./I]/B#W=L78_XF3T^7=Z"\5>^_ MOO+1'5^=V-^^W'B]Z_E\^YCH[-V^E>9IN>_5AN6YMY7>MN^><3Y;_'9W^?(3 MN[Z9CS[U,N0^].W_VGWR-)_P*6W_%LW%MKS@#XZ\?N&_@GE[,:/)O$YGI[00 M*VM8NVT5W[NZG.?3+_CW3F*VC5^>Y,Z8)O+6>;+][.DMX3U3N?OM*2]HJYUV MF__[?/3Z[[?N3R<+L>;MPXLS>89\^>GOMQ;\9G%[:0:W[_[;O_W;MXO18LQW M&VS;UX!]>_ORRV]O7YXZ36OHU)XLOQ5MN^)2YF-\N7UWRP.N/[]UBBZ9*RWW)R]/+AZ?[A ]A[_O#EGGGA]@Y?N2=V;_SB[=GIB^<_7NR:@]'1 MHV?FZ.6QVG^^"R^>OWAS]/+5F_V=GTY>O"UR[#.W_U-43\S1Q8OGV1^='HQ> MO#UXN7>X-]K=>0Q[.\=J]^6QG/>Q/GK^X]NCG6=Z]]'!*_GW=7GT<)0>/?.[ MIP]/7KPL)WN/=NW1(SGVT;,W>\\?_[)[N/=J[_2!W.>KB_W#8[.[<^_JF)_D M6FYR=#B5?Q^.]LP#)??RZNC1KCHZ?*!?O+SW9M?\:%X+W:?JS9/#>S]G=#FZBMO*,8DG9O'$1?&VC^RJRB2NV=ZZ^_#>DZBW MHR7Q*1)2([$W)?A;=]O[7QNT/\CYIV4 ][/ ?;-[OP&[!/B7G\DFQJ3--H0: MMT&QW8X^\+9Q44([8.)A)"+^X+NC,:/)X7?_#^^&'#]?5PO MWL>5:K ZI6T#IFP#&[^--E5QT!A2Y.IU#;?N*I$MWAD%<(/XWC^?S3[PR@\F M94>2AEY"_!.4?WP_/C+CU^GEV:G-P-NNM_/CQ?[.*[W[\J?QT8[ M??CL%Z' J[V?XMO=>S]'C ERY>WD2K/ '+^:H\7,H*@6 *@50?O@K5,E&]16__SX8V"NQ/&= W[-DW,^$!4[FHPFQ^): ME^))Q.Q^&H^.EZ+RP9LSSI+E'8Y.99?]^E2^G5?*;=NE+]9K!G/W D_SZ+)W^M@\L0/7!'AZ_>[#X_>K7__$>U*^!>'R/7 M.C\R8NL[LNWP\9NC1P_'>V]/QGN/'M@7+T]>B:V.Y;G>')W^Z(YV?OQE;^?[ MNCM2;]_9*R=M)9A6P;KF;:!$VYA$2TFR:Z(.;*P5>_W!P.X?X0&Q8L\U&/(! M=/0(-15+"14G-$CO\T RFSN3T5A4_NR7[W[K?#*Z),3D_#3Q[-:?=Q:%\^A4,J>_WWJ\ M]_!/D42^S.+]Z5@XU@* '+]M!EK\+BWV[K]'"[150GI)V]FQ$DV>]7:L7FTG MD[QC6XV-DF\Y=4V,:R;\06;\$?N,A1FK_C0S;G_8_C+CRB+3,L\_T6S4FO+NS)=M7<*4K64KX)W%Q9E -A^= MGHU;P]?RNY-9(]('+43?O)F7YK(^/,?E]7^]Z-4]S*?GL^6G9?OIG2MV7G+B MS\C0ZQ/Q,L>X_C0J[7,=\6QK>4/\R8:Z^X__WX>*^>.#[UY_]>'9SY:A[_K3 M?$&S19.[=Z\;%Y6^/N[7;>]NL[RWJ]]N[6L?;KG^?'V1VQ^\J$^^-V-,S!8J MU,(0-%(6FB0-FM'J@GH-[^WJ\?FXY?27'XM<[,W9>)1'BUUNOFFKC&3K9??# MM5]YNI!WT(ZY/Z;Y7!3'8II?W7LSFM^Z>[W+_>GIZ72RW'[O\D3?WO[D^=^] MNW>WT0LT8TBN4JE!5X",BDCA\@OK48MJV PTFP>YWQ L6P!> M CD_(7%W[Z Y99J?S_CNU>67&Z]/<;WM^G,[QZU>* M\17DA\Y7\3N8/E+B9@S\LB=G<85S$!MZ]WA76_Z$S2:VR7I)[D7; Y)%U.*4 MC5.V5!+?O&FX?-<37%1QJD:G$*LX4XTQ1.^SS:1TB,&E7N-R$RYT5:B\\XKG M2ZWXH=N[ZLF^\^SISA_WB,0Q*2PB&1VP][&X$#$JR6L"D;O,:)0V5G= *K[W M-M5U&^!?Y[CS/B7(UJL"E#0YY3C%6ETH(6I\+Z?KU!OX*,K^>3Y)FOFTA=-W MCU=&K^6VWM]UV8Y"B^GL3U+O-\>W+W=X,CT=33YUVL\-\A^J1-P&5U?E*2XUPQ4=0I ((A^=4J(%V2=;::3;.7+Z[15F0O!LE8 M'X,RP4"J$KP-1X[>F@!$*6Z:O7Q97%9G+T4\6,FFTO-Z^=5V0MP1F'[-BWYB'*E;03N_$LP=]ER]QK:[EA5%9G*]A&(6.H*K@, M2A$922Z!,3"Z)*]QV6:G%%RVV:F.B/$/VL?4MH+/;!]3*VOKI.@#UN1KM;4U M:Z6LVNC;BY&/4-B@F ^ =82[9R]MCT9>.BKGB MF^XVWSZW/79U?%/&F@B*@XT&N(U_9-:4+'!$JTVX])[*]L![/OCO\S:H;GIZ M-IW(Q_FG],;2M3Z>Y/%Y&4V.[Y4R:CV#-/Z!1N7QY,K1?F$7J^QJ7*RW9(W* MG -'X.*(T:>28HG52?9;-P:Z>SF?GYZ/VZ2;_<4)S]I^,SYI9WO- N;TE'L" M68286,>0BK,0M4DJ4L B7T.T7JF-@>R %S2:<'E LS888MX3?((+)OG .49Y M;R60TCH150[*4@5[<_BLC:&VY-8XDWU1DGN:E%O'0/;104;CPQITVR8'AO4+ MSI2=9$PN(4L>&XVP'4-)T.80$F>'FP?XE_=-ZT>U!%^T\R9[22-L3.A\2E77 MG%!D';K-0W4M(F']0"M7N*3@?8@%K,\1=:Y9EV#$;;.Z%H']Q[=#^GU%#5>Y MI@I)7-24M$.3$FP>X#??GG/SJ!KTNI3(7@P82A"E4#" R:7XY)5V MFX=J)]IS;AYHL5D&($XNH."KB!RD%&N*D"GB]7R6_O<0=42_MR$(*^HZ03+% M.,5H$X&A$%.J;2I%;D.0HU(; ]VZVW-6!YF$Q:]U"%RB!6ZQ3MR@K8H21_?K[+[.]<>N[@VT.3L5O\EHB*;-@_P&];O M:T$U:)^K^"GTP("Z4B(/@-'$$E(RN'FHKE^_KP5HY6NN K&A;* :R;F93,BU M.F^"^J">3+_Q[9!^7U'720U(RE3-U@9(%F*(4$RN6,0G>YLW!KH.Z/=5S91J M4SY2+5$R+G#@4G2E.HTN!E#%EHV![*;U^ZI,"K5S)AJ,7H$1)6.I('NE2P&+ MNO1H;DX_O.$*)[O%C) "H\("AFS,D*$0\/50496LH2LV(2H MP&F(I7(R.7C-(BVMWQC(;GATRJKPL80<3+"9B8"5IH0E::]BRMX7!WVL8]5A MM_AQ,G#SAY/-G_+L-<_>;>]2'^L'W]_UKSCFHI--U2OO,U@ +))[ MEHH0"-MDRXVTUSU>_#*=O=IH@S59A+."G'4!*%I'&PV'F%,N-L6K06R;9K W M#.Q:+#;+'R?R"8W-D$V-R^FGSFH;48E>[E&WR/T3FAR+&!*MU-9&%/'[8+X8 MG1_9=\)+O/$H\Y-1WD%P#:(/9<3*@Q/NV:CRIYFQ:B7W7IXK-'<9U M'775HPJ6$OMJ(+!%$4V> JMBBFVU17LXK?2[\[EDK//YT\M3S-]SP8^6JW5> M87J]P^_@^KLW,)\M6A0HYWFQ/[LZ]R>N2;-\LDRV-G'6*BIDUDG4F@=(1DDH M;R4Z6?P#!YNI1WY_X-$:XPP;9Y*RQ8-X(I=3M%8A%9?01LOQ8\4_\*C[/%K+ MJ&OQ082@HK=6]$K(6&T@H[V/52.J7JX7\I7S:"WZ"'UK'(ZA:DL ;9*XL,=" M*4YY7TH?]-'OP/AB>GYXGOA>>2U9[$@8=GRU\-5?I<^7YF\O=1+IUNY1/6*H M$-FV>@-LLQ9OY=K LA[HI(%/'=)+U;'P1H*<#QZ,263: HO&V&!J)/]QC\; MI_[P:3V333E5R#8Z4RT(IV(5R>0<+YMJ@^M#5^C IP[I)U:E9%<2%]-*(JD( M:"()?7)E0MW+ZH.=U.%7G0N;J)E\L6@QVIQ$>4LR1P%\-@:,Y9 EI^N!9AHX MM&:=5$03Y6 H%QW!>$-%*U.$2>A%-,5>5LWXBCFT%FV4T LM E*$!*WXC-/% M!/:8 UM30P^TT<"A->LA995;+C.C* $70&>S)8EI#%@UET$/K8A#?UC?]U(: MD8@@P-!FCCO(-24="NGDLU.I:>U!&O653NOI?:N*C? H,C#$:I)2(K%M94A& MOES'FBL#G?HKF"*T\?.&HZ\1HC%MQEE)QF6--;M%N3\BCFTGO%)0@K+1-5A M!(I( :T77X0$'FJ@01KUBD/KZ5L+Q5-LZSJ: ,ZS^*76Q[:< :<#ID$/]5.C MD$O!^!3:PNT F$DEFZR+)?BVD'@9-$H_=8/2Z$Q,R#%)9DPB&1(F#<$P.I?] MH!MZ&LM1WC"(-2)B$%'(";217((QNF(,#/U"?8VO%+P#YAJ# [)$1DG2&(WG M]O+M9HY=N3^>GI=-#JXZYIPM:"T_O/4IZT(ZAZ(M*(=J(X/K#8*ZEL@J,*92 MDU:A(D10),!ERH8$VD)N,_LM;M92;SZLANP,"E-!*I(UAZBS"SIN M9%B]64N]^9A:#07C(I3(%FI-LT[A>I:HBK%'!AR5> ]4,XQ<,@*@RT$ MM7B[.5%U?;:ZAD[YG!@B0C%MD>(2T#J"%&,I3G)5Z&7-RDZANIX2AB[Y6A)( MKEHA4L884-(;(O1>,IW:@[C:FO/?(?J(I\]C MY_ED= G;Y+S=^#L@3IGFYS.^>W4.^?7Z!-=;KC^W,WR2!QFM=K$0.JO %)LH ME-;+))&9O?+NJ^#!9SN0^]-)EHO,J)6O/1C-7WVJ M"OM_";W5P3]_$= M3_+)*?5R.==F?]7 V/96#Y(B\>#Y:G-P_GR^FIYM96D:AAE2B*PD9)%%( M1@T M2916+FFK(NIH"V1E6R&\H).#Y$,1ZO4@)UJ_,UI3!#ZVIV/4!P<$X#M3]%[12PLBU!0B^U-B6*J(MG%V-D57WL?\O$S8:7FT_$ M2?(X$/$4*QI13B$1)6^P*E-,\*Y/U:4&YS10^\,5+W6MR0;.U4.,-E;)\P*0 MLV24]ZK_+14W&U[6D)A#J:6ZEMLA0 Z10%)R]H*K (J]6KIG<$X#M=]?O:@D M:VM(A1RTT2XDH=T!B(.+ZH.+6@N[H]4%0ZGH M2@:2W"YJ14$9B)DLY=*#UHM.N:BUY.G5E1)\="FJ#,7I)+]Z!<:W*>P)^P#B MX*+ZX*+64V*CC8H)[%.&!)4Y.M &JO&94RX!>]"&T2D7M9ZYOU2U1WFE6;*Y MD $#Z43*JIAUU&AZ .+@HOK@HM;3S)IJ13#),#,H:ZA4&X3P61.WV2L]:,;X M'58MRQ3<$_CDJ_F#-WE\7D:3XV>3T8++\K"-G-N>FA*V45O=QK493B*-M:9: M)!M,*0^CHE;FM?XROS;.D:VG/99#S@6-99,A))W %29(7AN)X+X/2[EWW9&M M)R\194-(X#SF&(.X"MG2JQ#'\; #8ZLIXYL/?5+E/$EZVQT;?5QB3R& MI(!8Q=",H =-(EUW9.N9R0=9%%A5W!H%&&-B0575FMB9;,CU -?!D?74D:VG M9(_-6&/*$*V&T)9"5TD%1 MJ)0Y&RLT@U82K0;ME0O5*)0:9V5EB;74!L*&F:**%;#20%BW9AV[Q@6\]TF\Y6LP,BJKP#5I_ MI_;!6Z=*-B@L_/GQ>FFV$,:4?X[M%6('?$JCB>C_'WA6I[-3$L3WTWATO,3\ MP9LSSI(6'(Y.99?]^E2^G5>Y@BXL4?ZR5WK' MTO=>X)^BZ&@B1)1]?\NZZRU_IAV7%7NNP9"D#9([B(I+Q5*24)O0( VL6S'K M[, ZT7)@@JT!$Z<(-@72,;$OUAYA5:=[?9=1W-'DE;IUW^&PZ'WV)"OKON?"/ MC/ZO" =O@]%9I5"M<,4D4*9:*I0)G0Z^!S3Y9\A<+1GTFF>3]N5WTTE961/V M37"S*Q3QGE'%1$6["CYS5%%;Y9&1J=B:>T"17GF2^]/9V522:_[20>J+L,4H MBY TJ1 E"3$8M6LU%2HJ6ST-<6=5;%EZM]WI;'%,Q_P=Y5=<:%+NS>>\N/S4 M.^8THBA5DP[+%;M+#-H7T!S(5]1E\#.=0JN6& M;#>9)UZ,L5.A2HQ$8GC:T^KK8TX!24C8Y:AC!+0>M6:'U=J,L>JB!N9T":V@D2PDH 0>R*:H,253 M294V6@1K#[*!%0J'KJA^ZQ#;HM3D)5;GY-$8&XW"5GP@BM3K,2J;T?S"$@Y= MB46R:'EQ&)++H;:UY:A654CW&*"N1*05MGA8G1Q3+-9:T#6T":4<@HI61:+B M>Q"1.N/C5J@PG42=6JHIT0"JML1W\,2^1.14O.DQ*IN1 @2B8*QK2WL1L$U$ MVK6:-Z23=T"]-YL.^+C5@84..0*+W>0$SM7( EP,U:J0"*+M?D#ZCL9M%,_3 M$^;%DVE>#N3YT)R62Z?O32<"S:Q!V>#J2PR*HJ$JJ)K17/ $<5@:_5%D^/(7E'W[6<56:N^J?:."5_LTNP5 M+^Y-RI(V#\_[DYU%YZ)OTW:JJU!2CI0E 4"A2LC1T]I'@0Y1LC2[HL23)Q(HG4P6M0*M>8>M & MUIF*'G$\FH_\^_VB>XI5R.CN;32F?_';OG@!5+&#B4K.K#L#:R+F"KY:K M#IQTGU:.VI&G?BT@O.9?S:C-[OS(D*JD""&>##5Z2 MOJ \D:1\@P^^$0;_FGI\+11>89-2R,I8+R)5M1$]@7RHT02%5JMJ=0\&\ \4 M[B6%5^>%7:P9$ZAJT$*QD=ID PV&7;&%G>JG%_XC[-GCQ>/):YXOVH$K9E G MS*N[-%ZA)XX9O/.ZADQ@BD6HC D.4VBE MU@SEXBWXD$'R.Q.Q^][X]U#:FT[*.Z#ZP,^N>#B?D\N58@J0(!J;VFQP,@:B MS^!,#T;L#=3X0EZC:BL)4 D9L.*W^$ ME5WQ%95<**DPDDA[-#&B]R6F2E S)8K=]Q4#(58[W%NB1:9J0@@,F'7R6K.R M 4H10O1ASM%GCE#]K'&IGWW13O70#R+\IG))A3X$%T+&#.(RDR\.+.2@1'Q1 MZ4&3R& L@];\0L8AV4<$]-E*$@(&2U0I8*M/4EIEL]0#K3D8Q]? TXS511T- M4P@0V25K%IVM) C9!YP0372#EB_<5=,HH8J>88E5PXN"Q M!].B!A/IL(GTL>&$;1"+"$D%1>"SD90YEQQ,S:D8YA[43QQ,8O4FT15V*L^D ME:/*04-;DK8 9A>TTK'X2CWH'>H44;Z&&$^@2('XL:@12HRI)HH^.@NJ]8R[ M@3)??A#S.D613C33_G,5<+E$;9A4H325Q\&O_L')I^IF'R&A#5%*%10&^>" M\5QC9<(A5'_ES;F=MN2N&%' D*/RV:D\TBP=]]?YH2%,!:O FLH%,"A'9HU8! M2/ZM/6B['DQIC=+N:XY"B9QM5LHS%)A^X/<1UZ:KHK5%98QRQ:IST47U0&92T99R)D M[;+3K<+9P-/^\[2/(\)K]L5@M:JD#"['E+P/E8&4IL;/@9=?_?(Q!:HC76/R M)8*7 !LS9Q63JDHG"':@2/==5X<3NTV([A4!(JN47?6@,J)WB6I; %SY%&,/ M)F4.)M)A$^FCL B&BRG:>V8282%Q@U-,;<&X#*Q<#Y:(&TRB:T/H5ECN1FB) M*A$EK2"X2L)4JWP5]XW&V]Q]=G:**%]#C.=L/:OEJ"H$Y<3')<60$M@T M4.:KCWF(-@5,%"D5,-JAX!A8:4[*DM$]D(&=HLC0N[KNS-\QN"!4QI3!V)3: M$CB5)5AJSER'*#ET<7::OXE\&RP6T=16'-E1-%X34VUC!%+N0%\E T*PF$$%!1X\>K!> M8P4;;K/8PF,[ 8E"E M.,K@BZ[@J%+)KI9DEX'*A)]5E.G=B+D6_%GI2VPH^1]>!=QT-L1DS1S0Q MJ[8ZAG:Q53N/26DL,9:*/0^Q ^^Z&F>KRSH31O9*L@D@JD(WJT..%K/V/5^I M>.#=9_F[FU^NF&W0 5,PQ4=PWD<;J!9;HXD^ANIZKN^Z@NU:-!0)F%K7&G1! MH*@)JU=L*ZBJJ*K:D$O:PV:G$VL>ZY3NH+M M6K2 1NN\39:L&&?Q/@7R-B12SG(F@SW7 EW!=BWQ-M:HK;'%9 V0HTK,EA\ M[E/']^#=>^K=UT+\%%#$BF-%(0.Q(P*'\G]R(N C]DG6; 3E?AWMMZ'N?3WB M'=B%Y+0O.0.T/HD$UII8C(N&2Y]8/KCW==E:+YEO/04%#!9U@A1%O(N:;P,1 M##-+^MHC8?,UL7SP[WWU[VMA MOM6N0A,QC VF%1LK,Y'4VO1_JH_M!_*YFL=8]$_'[\6):,R._!L?(@.V!-I MK9VDKPJ+,R'8@>DW1[)>QY]^LI]5*BGHJG0%CQRC"M6QR5:1-]1W'=\5]@]^ M?OV*ADI&$!%C;(;*)AE.6MPYUE@5$@],'_S\YHZ!"Q'$OT=6&0KH*GFMI+%! M26)+/A?;ITF_7^\JA)UQX&N1*AZ!%-IB-6L0BB9,04%(6,#K8GV/*-P-)[EQ MAM1+6ENL1;+-HD2(0+$J4?7L?%$H_GGF]0RP9P64"U.V$4)! MLI)38C+:.IV"Z],$U,$S=](SKX76SK+-(3C"XJ&5QC$:K#%4N8 R:?/&GV]. ME;+.^./U-.I1M,J[C$882\F1BY&"\6AS*O'=Q.P^$+<;_GA#S*>79*Y%I 5! MM>VG6HX[L61CB>&UR ?F(G1%D0NI0C2<4.@4;+2U%&&S M[1%Q!R_<(2^\%C(CVJ)KSD'R.RA<(W'VE&S.M9B(?6H_[HQ76DLX-95],"HJ MRP 8):9&DR6MJ6U]"?EETX#\LUZIE^ FUA!J34XGT4HE4XH6?38BFD0ZA3Y5 ML>B,E:ZGM%9TJM5E1PL10L34UCH@S]$[;UWPFP;DNJQT/2,1LG%916JKHHB5 M1HS5!.\-"+B,V0[U2&YV/.^FSWQ=2V$6##E5"F31*JC*(KL2(&I7A>YX5?*Y M'R3O4_:S4:;62^)'X[FT4IB^K4)8=!0MIG()JA14B#Q4).HRY?KGW==2FDE9 M752A7+5DD:8H\>Z($>3;+*J47(](/GCWGGKWM1#?)L: E$,E '2.O-54C0[" M?^<"]TC6; 3E-G[>ZUHTC/?42C'E0D+S8B%6+IE3L)*LVOBN*%D?6#ZX][[. M>UU//='H:P9E"]H*KF940>G<&LD#:'I7E:P/PN9KY%S__/M:5(R1I-1HYW1* M%H+-1*2S2C%#=BY1GW+4P;_WU;^OA?G5Q!039\ZY@'(I&@VEBKZA#*%JZ)&R MZ?(LP$[80V=\_%J4C&4RK?4]80V0547M:XG1I%A-ZQ\>F'YS).MU_.DE^W.( ML01)5E4B@"RR7I=2,) KONI8>Z1PNLS^P<^O7=&(@T-,Z1>TII1!X02O=,9##':RH"2@F(U MF'*?5NG<.$+USS.O15QX7TI,I$);ND 9(.VB?*6+LDC!#\WD@V?N(ZV5BU;7 MXLC4"-5S!#*^>@B5 UJN/1(<&S(EL'_^>"V2HAH.F3VJ4 IXJM$:8[0KE;1) MX6K1@7X0MQO^>$/,IY]D]BE62QYCRH!,2=D4DD/CF2(HU2-QL2$TZI\77HM\ M(%MR M3.5 6L#>GJ0XDY^A");9^&2 U>N$->>#UD!D=9>051:5"%24&PVK1) M#2D:-ILF*396&P:5?$"01#T3:*7(6=9:PBK7&G6O!N9W>L;T>L:RZ(@MUJ J M;;U@G4@#%&5GH(W57<7TA['H(2X-U//YATC>F\]Y M<;7]WOS^=#R6MS2C\5]58O/9XHZHNOET/"I-9#UH;V3$'UW])YJ-*(U%(,I% M>;Y8[G7QPVQT2K.+[WC"55B.1I"3[+OVY-MOV':FNM_P)IJ2L I1< M+-8*3D6L/L90M2,#VE9<,J73UC\PY5\QY2.?\A>8XH4;.A*RY0)!4T1C$4/- M53R,8^B^3SG@/#V?S?E35)'P,+O:_!6Q8W5^)/N$+H('9Q)PYE12KH:QAA3: M=);N^Y&!'5_.=["K)2;/1! DRA2T/JHB$J5D=*BN5U;P'1:;A4=WGO QC2^A MN(3K>#H]OO.<+DZGFTZ+CS6MO_G1M8CH4_2D)?[XQ$D#H58EF!QB*K[['N;^ MC,MH\9#R:/R.0>^V34]/>2;@C7\@>2D]L>N8G"573=:EK>06T;)/V287 L2< M:O&T^+6M]SVKOB=:1K<0N3==_&X+P&>9]T$;S7!YA?9Q=S09G9Z?]@3I M$B(9,;_HT(.N*IJO!NFN*&N7=8Q:]+5V $I)!B;Y.5CYZ5D!?C4^MBOV850,0854352@ M2TG.L*ZAVJJ"U62ZC\>_TB$'_'HZ?CV:''^X4T^PR=I'U,6 )!9MC"@J#;88 MYU0;_JQ]]WU7U[!9H1_3!M!*1#$H84396%1.XM6*]R+GR[7=P-=D-W_=A7YX MN9US_OY\?"$OTGYIBX4_;;'GD]$E)18SF@B0[^ ^99J?S_CRP0XO-UZ?XWK; M]>=VDD_2#(.)V;.!X#-8$H=LE&0HF+E6JWSZN%[W5\6W%23^?Z!(-ZRHIU)0 M0PK49H]#JH62<^Q\L@92S#5TWW%\OO7>.YN-QO(X9E6.HQ,<6I7G^+!-L5@? MM&@PR %2:WX.!G+$:&VM.NGNTZ(7\>2:D;XGM(!&ANI=2J(KT&E)EMJ %?FF MH@:ONR\!?YBU@0J+BQ_&\@KN3''&'_+D"4V*[//=^4A. M_B4*17V97F>3C3,Z91:='A6UN2Z2T.:8Q;O;J+J?0W46I-4E4TECC2XFWQ)= MKB%9D?!A.8:DY5EFPRSID//)9#J>'E^\VZTGUI1-C#;7I*J\/T$F@9/D%Y!3 M\&!BV#!KNFF@5M@-6H)/P,YD;H-C4PQLC56H2XK*X*995.O/%(61VV"\QQ,Y M]'C&\[XTNP93C4D:5'0()MM(I8UO8.UL4.A[,*"AZUBMSJX . "B*GJYPDT4 MNZ(<+(L6]#8EW#"[>L(TYY/IN#P^/9M-7R\'O?;%K,#X3(6LBE M2;FJ[-RF$L)#I2.EC;,J&XRI MGHVG32O]M'0ZYS/3\_; M>.O26O+GEX4"[Y67YY%W]L2?(:2?ZW<9685R#M81FN6)K#B%C]F$CD;N&2!!\ M?P$H_H%F_3$Y410UN!KL5E[0"M,$4ITMD""&0RQ M M)1=LR9;5)N*U7A>YLM$F#H* )XJDS1RL*95D4]18;92X%S82N;6ZR)4U!20= M)*XY"E#!D$WH5$,-8O#:E#Y5?>ZLKUQ_L1I)!'T)(EDJ(G"JZ(PX6+0Y9ETU M]&F!J!YXV/7CG75 []K,C[8<'A!943U.>5VM, '[M!Q!]_WR^N%.SL2L($8R6M,0JC!*"K68.L0=U M%GK@A;\(Y%5O(G)KU+FKG'(?5;2ME'YHM34# M:H=4 4OE:)CPJG$<>M X?L!Y3/.YG.6R"./^^6*_OH?75>WDT[,9G[1C6Z7E M5HSQX]DO?^XLJYH>TP,/\G$;_^?.RUM=&S^ MM$FZT(@ JD396/A2-Q<<%^ M/--R8.W VK\PFW1ERU3ZK%V@X@I 348 MC H2G*;F'V*13BL,W@(T>1IE9 MM-2[:*TSY0HYIZC 9,79[J^)&+C*B;/")8E-Z:(P>L45"V9 M^E0B82#MUZ*J Y.K7I)/YPNH8LD&$=BB$40@8 F#JAY(VSU-ZT&#LSD >PTJ MZ9BR\2D';U2M-:=!TZZ&M+W4CBZ78I,.CI4!0J14G)6 3*!5C38.VK$;Y%B+ M1M/DK2N*2'L";*7; QH73'8V.,P\:+1ND&,M6BA;2Y5-]L@)O%-K-3H+4!A[L+S#[\#SKJEC/%X*C>NM?<$G6.M-#86J M 2<6XY2DI,6ZD&-$BCVJYM I![?"!5(DZP/%)?N, -DA!"S!HHML;"YIDQ"Z M,0>W.GA\4"Y&7Q,:!CDS50T1HBN&,-M:>P_/6AS<"M>71.^TUZ*G#0%[1-+5 M&THI164EB>Y^ 'HXFHP6_$3RUO)X(J_A>)3&?&\^Y\7\NXM=>CF=W6_Y[WO& M](, VO"3)(1?\WAZQN77Y0Q[$IB"SD );-0&(6N?)K&S:-KE%_KB5]<(62I:A;%7H!=6X4F*4F"(?K@$@"7'M0Z M[+Q?7.$JKUKIXI&\9%>@@L@-7=#:-F75J7X-->F\@UQ_?XDHS.13&W#L$52- MR"(O8_8Z8\BQ;"S:-^Q6UP\T,R*7"&W0&& KSY]:82NYA!<;]WV:=MY-9]P! MB'W,T3ICLG803(V6'6:K4H1B-,0>C;?ZXQ"_U];G,[X[FD_!Z'#GP;.#Z\.O-UU_;L=_DCZY,D,4^8?.@@L85 M3V?OZEP'M5: =/X3P7Z$=5Z?]EE74HX.8"31SRB%72>XL.:4-F"NT MKVQ[0'N5:'^N;:\0[8B!4DR"KH','@-(OH>Z!D^(]1)M5-8L;7OYRX#V*M#& M;67EE7X.VA_M^E>F>$HJKTTH1?L"@!Y+D6Q>,GD)X=%"OD+[4N0WM+O;B]P[ MM#]3WU^BO9)![N+%*4O^Y@HE:.L24?":Q=0A16-=OEI/.G37@3\]H9E =78^ MRR+GU_A<>DJ#" MBE86JZ+BL'(N.8"U-A6=6T48U/*1HKGJ)X6!%)TGQ;)I<"6D4&UA0*,])65 M>X^0M#>2VPDK1!-0]SO/!U*L?O5(-*!"FYB#$71QH@M]B2YG(8+WW*=V_Z^; M'>OO3TB&B=&JYF3 3B>7W16;V+?L:\28=,CD 8JHT6@E0PFU+"M[ MJCXM*_7'T/QN$]$T2;72DIIJM6T:B !;@!2G:HR);#8#S1OWL^L9]6$BQ2JF MJ).%FA&=$F^;"VJ3)&.$/JF_3OG9M0@PL+F(EC<6$<$'$]%;BSKFI*MSI4^+ MD'7+SZX'34\EN%1$.U=@&Y%:&*V*8PGH3-H,-+^.U*C5O5 F!E.80-XQ*1LL M4<546""NFQ$S_X2?_>S+WON%9N7PXNPW%8OFB]DH+[@L[^/99+28'SQ]MHFQ MVM2:HRDYM"6% W-B)JN"+LJ() MY8SGT>]Y]X-#GQQ23DPU%$P8#WD4$!SZI M$L!SS*I/VGVE8/8RDJTG8R"AAPNL).D#[S%"#"XJCP I6$V;H4J^FDBV%C7D M%1 T-Z.MAT(.%8+FH"3_+.CJUYNG#!SZ_$$NV29O,]@D:JA4FRRGX LO2Y%8 M5WK$H2&2K8=!RA4OZJ=P""UVH4G%&,3LT5;2L4?37[K5]K66F2T64BM26'Q) M%="BY-HY9\/:Q8HNI(U%\P;Z&&X>30H>G2M5Q ! 4(ILR+ER4E;$)B6S&6BN M(V.X>2R3;I5WM7C4Z,!YA[9$'51(68'UM4_SQ;MEF>LI\V!=HF(BU:+!LR+/ M.I1D+,OK1M^#RE3KULY?I :5#PX3^>1)97K-?:7!5:'#"\Z:&2-0'70E0*9W#L*"?)(%J9[&"# M3=B#QM/Y;"$1:C*?CD=E6:7FL<2SCPK9[,LKH3:UXC/+D_[QZ+G^\L+K;T<5 M(=3*0C.(D0/GF"(9&ZT*(0?P5PO3=+O]8B#3IP/&S3=EY&!*("%4+H*MY\21 M*'&IMJA*R?8@71K(U)5\+2-0T41ML"WH B3)6TPAA5P@T[OUU+HL)0H"T6 MSC8Q <38A^%P Y,ZH98)I M"K#. !Q-5,$21INH%5;!02KUD4EK:O)3P2>5?74!=#44*EI=VL3 'G&KM71V,LHTOL0Q3\\GB]G%G6=/5PG8%QFG M9\'F3%38$@$0IY#:$JS&8C!!NPZO.;AN#%8WCLNR"^S)Y&Q%-U)*6)G;4BBU MNJK9]=8.KOV9N+%G?5GIUB@7-:"BMAQ[CH%R0BOPB"V(I[*FMP9QFZ6(Q/6T'_ZT]W#:-1\>3 M.UE>(+<54!:M&/3U(6DZDX?286\O#_K; MAQ=H#_&:9XL&\]5%EM>[W/SK\WVC+I]Q(2]S4:ZO?+7YF^6FVXORVVT8OT'U MSS>K;_2[;;>7YYY=[W#UIG'Y^N0X>:KVXOY^R][ZZ,&O'L6<+;:6JFCKW]7R MS]^NMC<4/MSXMS,J930YOJ.V]/+\O][ [>5;^M/ M%N\/D+N>#J[ET-+ZX\[_OS48T_M__.:?)?'LN=*Z7F^>CMWQ'@YQ[^?&7RU<0Y.@E@%>O M1%(/>6G/]AX?/MC9>GIX[_#!TP])]=Y=K_<>GSZX_^S@\>'C!T^W[NWM;#WX MK_O_N+?WZ,'6_?W=W<=/GS[>W[OQ&S>?=>//:7XB_%A,)_^YM?/-_6^VQ*L# MWO3-^H_N%3YYKS]_H3__]&D_=&Y?S SB9R'UN M(L(!UY; NV2LMQ)RLX80#1G#%2*R*V0NNC;M3Q=I9_KZB3EX_<+NGI>7#UX?/<*7^Z=')T<[C]\>/?K^U='AT>G^ MSH_NQ=N3DZ.7#T_W#Q_ WO.'+_?,"[=W^,H]L7OC%V_/3E\\__%BUQR,CAX] M,TR[D]W>SO%;L:A?]AX]5KNG#RZ.=O9.Y1P7>X>[:O_1L]?ET4]0_O']^,B, M7Z>7T[=[._>GMO M?_S99X4,RWOX*PMVMP5H^?MJ7 MYW/19A>K>5S\K,?]CUV:O=K:G_#_^6,W>+," _&;Z.R?T1<@.LQ_EKSX0ZK% M?B.:^H^HEG\F4:Z%ACE[TZ3&;YWEQR_G\KW\08IL/9N,\K3PUN[3?^9-U>_1 MY5*EK=J1UNGLE!9RM#RVI"[R>--QHO%XNDC3-Y_RLS^>TTQ>R_CB@,^FLT4O M7>[#47KTS.\]^FFT^TBN;1Z_.3H\OMA[]/WIB^7U7IC=G6?ZZ-'>:/=PU^Z] M_/'JF)_D6FYR=#A51\\?_R+W8U^\?#C>WWFL7IP>C=JS';U\\X4^O7L@Y M=]]FL_P>&#@R M_+!_<+CUP[.#I\_N[1UN'>YOB18]%,&YI>W6_L&6=O]1_L_6_L.MPW\\V'I/ MIKZ3J/?N'[;-&BU\\%[^=9+PA4+;Y_GZA]/9UN*$M_[[VH2V+C/E+9X4+JL7 M2>_9]IW2F@WDC">%+BZ89CSYE''_L+R?!YS4]EG?+3SO=S'WNF+PQ_5B^ M"H1_KAW^U[]KK_ZV^0)B\73]=+9_7DQM7_XX\\N MH3,VIFVEK=F&*%X+&9C\WD] M%%_<1 _X>#1O#G6Q)UN^+C-MY_\Y&4,A6-I.2M(=*,C;T7K>!N6A9%V\BNK6 MW7OCLQ-*O-AZ/,G?]"3G^8\';R@OEHAO3>O6[!W26S3?FI]Q;OWP96LTV1HM MYEOY9)F5_W_VWKVIC219'_XJ'=J-<^P(%5OWBV=_1+" O>QK8&PS,P?^<=05 MA(7$ZF(,G_ZMZI:0N-D("2&)FCW'QG2K55V9SU.965F9CXK#KAX+S-TK%% \ MR2M\_'[U,SUVUF[AG WI9_<#NRE#Y;S3_IYP=S/,5#%N9)!!^F.T ,M\ELTJ ME6LS^KE+2<"54[B[=?QC/SI]1W\=7NY_V(U$_(GL?GC_;>_LT]7NU9_10?QT ML8?_B&/9N1U/OMC?VF;[?^TUCTYWZ.'5+MS;LA=QW/AH*SXG.HA'6QODZ&#G MZK!Y.YY,=% 8 :,B;U,C###"*>!8$)Q"2C#UM?4MW]07NN-GZQ6NICK?UM8# M_6-GD+-E2XU=8GM^WGJZ?:VGW.M@I-0@4"\ U4I&/54<$(\,2]W"@HYZRA% M@@N%U$\U=2$">W+6K%]=MYL7\9)N FSHL+9V\6+S;R0H[+A7,=W MNX._/L8!H*4DH2=[*WCWRGX-ECM&F0"<$ ZH5P%HJS$0AA.)M/6,J]HZXA 6 M&V?G)XT(+]WK^.)WW?EVH2\7SG-Y667:C#_N=R*OMUZ9*NUM;7_%.@2OB <& M4QIM)Q> @A8"I62@(3 AO*BM[R;;5$9/(VX_OBJG=(.P@ @A]&$(#PBGUH!G+2,!N&YD+:VOKEQ%^)S$M'O M[>CZ-(\:YTOKQTPCH..O7,$X;4( ;604D) 16<1Y@(VR! GHE8H"4LDK>7$: MOIV[^D :2#99)*==R+N&N>Z6?@?WO9[C>\IJ!12-<5ZLM>:_61P%5>-\R+M MU\X]C/2XA>7-,X(A+28;':]?G_J3W8-/7XVV5BH<+1,428HJ3( F--(5/4HNCBL#L;'6^?DZ$^MJ.-__M)N_4J]Z&B8(Z_JH"@#U8#%0),@D% *V_C M/SV/:PJFDLC:.F8$),0M"S6-]BW^MUOT?-.?)R$/]E+'&4E'2-ZDI*7) ()K M'(N9QWH16Z./3 &:>+3JZ2%DM9C.^_UAMR]Q">PT>@W?'6RK^(YWQ7F_T^VG M_95>NXAW)#=^D)*!WYBW:15-V0L;MO=N:>,Y]TU'-2+G[2!@\Z[?BI!*=]76 M#QJ]9KG[Y+4]*6SJTK-LX9N)7[FC2^+YVCN+_OS_;/?A&=D__<[9[=8SC M]YSL1I/E\.!.N)T>?3AJ[G_8:QSB/^#>V1]P-XYO_\!>[IX=7NUO'<5WVK[: M/?WS9+WA3CR&COF@''" XH4 \HC"JQU6.MH2/J@HJ^D&#%@5E['Z&]H\TB@DAT/DHO;^_1IT7J[O;\D'2W!TO8TB9$ MS5MU=T;$JS4,S%J@:9" "API6$,!+)6I14YJ_"N3P=!U^K\5UQ;I *CO%1\_ M;LYBT_-&P829W;K 6'DSF,P/S;;1S>AV-*/C,9C4>S8/5];@DL*PH%T0*%!J M52J'I\I?$*X00B$;7#/&/1PWN$*@SGCC 3(8 VIX6JT@!C+P:&PY(V0ZAE\: M7,5F,>C FXVM&2EO-K8FU=R1L>4%Y9!@!9B'<<7R:3^4& *X@918:+E M#*V MLEH^2BVSK?6LFCNRM;RR!C,%@; I%00Y Q33$ECOO=9!.8]T-::=Z+6 M8F32_^P\#;DIUQ>H-[/3!-L?__]ALI\M]K%\8/;HA/OAG\)RF#L3J/.=@" M&-L^&!)@VA9(E]-YS,+%JZWC\M;SCK>^C"Y&V]T"U7O,%C;VLB8\>;S&G2\?BA M\O[XR324P]TXK"J(];)*.KI M7K^[E$O+TRMC[9YNHZ^!0Q>,C$8X9P10K2E0!@=@';&2_>7@MN MR.L)IQ!G<6:_!.MU'9@YGX1\2'GWVHLU-?2W%23=(I%/Y)VS1J\7Z:I<8SOM M5EKXFY>%CT; 9;&3%DUMRR2D+=W313IH?)N-1\\8WY?]W(]W4L@2UW[VQ_UF ME6W]!1P4;Y)\VSOOOVY5AT;(+3_ Y( M]96QZ-[!I\NO#D,1[6D!E!004!$LD'&-!I01J10GJ6A59M'59M%!ND\BTB7F MU4AENFC&\?M"6QMY-35@<"75=)+]=^]OBZC1X-X+W;-(R/%;.D-+*]+067SS MRWHR=^/CHGF8YNJX..ZT+WHGP\MKT?KUY=B<#XU66<:CS##]G[])C.-K/C#" M\C+Z;7C;+V]X>'S#&Y/)6WM@E+5T++I<*Q V \-]W%K?6W&:K,T:6EH32@Y M\_RQN.@B,OMZ5VM2SOZX-!%K2N%GF8+'Y?L]?2_GOEI&9PWGFGZ>A]^>_11V M5\'\>Q M&Y]_E(II;5FTO_4'/?KK3BW/'WM7EAP>[)WMG6ZD[>&C^ Z[ MT53Z@^X=G#2/;A7D"E):H0V-:@&C/>19]#2M5(!KYE-W%2^XJ:U_O)_.G[] MUY.4>F;EYFX972_\6E-A]3YK;9G?9^.N+L[ZI5ZVU.%MJW85%HR]^\S0XC5( M[CDW5A9#ME\>LM173;PO5X.TLG;*B1ZVL\W6SJ^LG6CE?+JV=ICF0F/G@$PSA:LPVG^4,[RYG58(H/VIZ"] MD4EMK8#"0P\4MA&T"#F@+!8 $64#L0&;%+R=OF;P\V1"3-[\:T'"DN$GX;]T M-//>J&4CW+<15&[_1'NOU2YW;_K=*G08WZ]J&G!/*>!VI_RNYF7Z\HM&_.KX MM47+7Z2X9,=_;W1+^[&E6S;Q1;0J4XF+='-JX^=TQW6+5+^MX>X_TE<@\D:_ MO320O?+ M96,!]MD6@6SXDI#-1KD']9]^\[*:/3SH;U)/1-'QQ85/]2/OSJ;1]EMW^S=4^K?^;:O<$-]R1\E0&<.R=(I8J391"./['('%!2TLR6IX1+=_05^T] M=Q[%I3XJ%Z"IR8SAS@)JC5.,8QROUM8IJ[,(&"'Y(V5+U$IE.G\8_VFMR++I-F,[%&Q./*E4U8 M!8WBAS_Z?#E#Q]/FJ;Y&=EH?ZI7W@$Q4DGF0M_>Q16#DK% MC:O 9K(T6KWN/_^A;^/P23M;G3342;:V.$O_FV*:[C^\>*N#T<\/*\[KR.*O MQXX?'OMBC?%]M"P+!,&GQ1U?&?.^;F!>5-V.B^UR(R4U]:V<@V%GWX9J!8OZPP"^^&6%\XJ^'%W^3YC^#??I?[5['?HP4[W-ZX9Q6[K6]\NO:^ MV9::W)9",&5K]GRQ8:*_7,1EYT)W'/C8;G\KJZ*F1@YG$QM88ZX@NN,G/E6V M]RS,I;7VL$)GH3\L=/* 0!\(#+ [@8&[%:#ONO=/JAK] @"?M(;N[&4]X0@F MD#6)-+SQ^:#862O>[^QM[&WN;'PL=O;>[W_>W4AMR'^N!XO6?_V1Z8 [D;4& M]3R>JYE\7FV>H(P\>C;7N5Q/7%SR^O'B8HR!2WS;)^O*Q3Z>UVJS3ARK,\_]+-B%]??#GQOMA:P)^KD-H+LGQ?MF^R)Y^!GM MJZH!"&:XOPYATVJ?MYN.1M_ ?8['KX1PT4/TNRH;>3AOY"V.QB&H:NN[NJ6/ M2\*X/MRWU>C:?K>;#@4EJV"CI9N7W49I48QX)M*/JXI I'L^^VZ_61D=^^>^ M&E,FH"54!_*+E)*E9R"2&6B!5$ZPVOJG5.RET2M/!)5D$G_1'/X[<5&SW>VG M\V)5=MN@H=+G1O=;)ICEDS:=,CJY\ 1#,\$LD,K)*D+2ZT0AE.3R>Z=MO4M\ MDMEC^43Y*_;X=<;KRU62RWFT+Y]'*^DPD79GK=@_^/?VYYQ%FU>FEZ$S45O_ MZ(^C*UTN265KJ[PF+:$0Z92[;8O/&QN9.!9(YQ2LK2?OMWBO;:_=R9RQA/); M8WUJ>_E%-ZO:2X.,H+'&R,D__J-;EN08V"297)90 MW%0]C5R&=1E:[?*M?R+HZ>YT?)PW3R!D8RR@[ M-E$R52YV,?_\5HAKZU_B'.I>/]4'SQ!;-N&QGV8Y/:;ARJT26(,JGY.5>%S0 M.I7S,B+*0E[XEA">5/4R%2+)92]SV*ZLF99!5XW6MU4QKU\_^;@_;NCHR:IXU>C M59:Z//.ZE:X.NCW]WFE\3^VDQH),'^-?QR6 XO>EVO"I$U2Z/YK?;*TX./%= M/_[P1LLV^\[7"WW63@\>-*)*NV7U\?LZ_C@.+T'CL?*X<2B!/,*F $C.64 I M)Q?S67:=>=07WYP:1"M3*@DTBJ"=Y.M#\)78TF];[>\^]0#KM%OZ>Z/3[Q9Q MH,Z?-6SQIK:Y_^?.%D"J]K8^$&9Z0'2/BS-M.^W(IZUVNK-Z9#>I7[O?*M$D:-Y#I5VO%OY:_+)G77PSJ.0^JTDFK$^YIM^\VU+](#XD=Z MG499$K\*>*8N=5%W^LWJ*X9?/_K2\J[S% _M=GWW4;V5LG8]3;L&?0NC^,8U MH!1 QW_WK?X@2)VN^A_G4=1#$944G1X1JDVQ^+/N174+S;Y/A6[2)[I]:X>/ MZW5\RR5RN:5K(P5-#TOO5-W>.!MCM>JK?1I4]$%;0Y5)5-EH]4OM;GV/>C8D ML/+JAW;[.*[[F\UV/YIJ_CA=S,KT3,H4Q6Y[_8%R# 0PT*"ADJ6FYI4R54B/ M4JLFO?SE=]UIM"./#=4IR;;3,/WROEX[Z=)),?XM693/),I;6*^ 78+SI!%Z M1>BTSU+OTW8(Z7E)-NW2URLNVIVFB[9)V9VR1&9YU?B6#XW>#=QGX&7; M^<2;81R; ]J^\$7TK%+Z?RG=5KL%M"O]FFZ"W_7-=V0;V;OC=;?"]9F^+/3 M'HA?44DRBWJNHDZ_['6B%*)]I^U_^XU!XV#;[L:5\4WM8&.S]O;:>M/=;CO: M=6EEC1DVZR]G2\,TOYA:0?*X;KK#-AOU6"2O!&)RGP&OZ MW36.1Q]HI")4Y5'26Q\87:AG>VNA%.1>A%_XNXMMU?P]A1J;EV63=W^1W.O4 M^[N2:?\\%2>HV,'W3MHNOLMQ"@&E?O&1+QI1TF7_PV.=@CK7K1"OF\.7H85^ M698TV@FWE6],M[(RS)ON!Y&72BN,']!Y7+C-97D]*D?9]S'YWHD'4KBS53Y# MEXOTMU1V-O)+/PZVY"$7.:C9/B]C2U5$R'>']ES\952QLH)=9=MG><];WE&8 M\;.M>'% [IV4@7QV73P@!%^4WXEWQPFNJ;_H]RJV7^Z(3:0O6:K/*%5]EE;26P',H;'7B31[W*K< ML=+-MG$2(\56<]LT!YLY-V*G)8U$D9R5ZW\5 M-.WXLZA,I<)4PXJ_'W]T&N7%B6\E6Z-2QZ1D@U%>^>&XL\+,T3$8]N)-\DCE M7M*QZ2R 9UQ[SYOQH4GO;T:UTF9"DDG:JQK&+'U$7"11%Z66-D)]YWO##GSH MGK-RSQ'(UT750;TH/=E12N\8/-MD8K M='2WUTG*T?$W?<.'ACD6Z5D5=4'LA=0E?O%/U$7;DE]/&IV26 =;8]=:%/7C M>\/YQ+/GOMZE7TW6(5714J+">I[#>H4"1E;CJN=::\[]J04X\ = M*DVE-[7/_Z//SG_;JKVMF+C$?K<\QS,(F45WJO2&,9)+^.FB?H7IL,_TA.^OC5B'B=%O]$%=&*&Q_\=;S]EB>HQ]SW M060G:]HS:=K0WNH.]U1"/S'V3;P/Y9ZE,&^\5WE+C:H._YN!'-[62Z_X36U_ MIT3X=LJ1N1DU+P:)594TR_6W$1?9;ES-.\<^>M@N;92U$MHJ'BC<92N^H\TR MGJ>E7"4>)6KMZ1]EP")/_S--?UPENV48\;8IQD-=JW*K89DWG9T5>&R3#3KZ4:S&'YUBHZ\&;F[8XMUM11^ M;Z=LLO(VW:DVK4L7>Y@*]W:X%Z8C03<;WQ*.DS6M^W&=O4^]_GN=HSE,>4"-,@@Y6$R[\0];K:TAZD[\6); <_K![909WZA"#U7$N)&R!EHM M7Z9N5I&IY Z7R9F^Y499=Z. U/FHL$YE$5>+<.6T1NLXBO@G0'JUIX+(S2D9 M_S,?\,D'?/(!GWS 9X8'?/+R.)V!!X7 MQ3)2&U6\4>7DE%9I>N)V/W[(Q_?:3%LR5?'W-[7M879>M7 .CDFT!W'B&T*IM,IJ.FVU3RQ^SX48A6%K0^EJ*LC33=H]W^C MHWJ2W,>./X^".]$YJO>\V&NVXV\C7LXB^W;3D;_G7J=-G:4:-(PS5VQ MSU7(8[NZU5)_W\':\5V%\3.9H_.8]D93F&B'=).H!L[W=9RMW(7R:7-Z[?I4 M]3VGBLOS&^?1*$G'?3OM_O%)=<:OD894'E0>62:N;?N#L\@^CJ?IJP!!TH5; M]>VVAPE)-PR=+\G2&<]@21]/7]>,C%SI6KT*PT>_LWU1CK2*1'3?%;_K.):= M>E%5/ZP7M5%/G?^=73>=6J7?7ODAC3Q[I]VA6.TFR48AGX#^W2@@S-RHH9[E@]^#YK0QVLAGGCBSNCU']_G?A??7$Z MR#M6#R#>4;YA2C8M85JF)=8'PW$5[!ZKAL-DE^)<)^\ZNCF="O#5I-UXVAUT MU<9Q57MI1-4'YS#NS,*OJ7)[;(SW]+]1,.FVW -W6E4^VO-M/39,.7OYK<-]CF2>$LS*X+:M4LH5"M>^6T#OAU$T._YW/_>^)KV MC7=*"7]GY\WD_B3JBL17Y77'N\I 4_S%2>,\/;3?33 N<7;]Y'JZKV*(0=V- M='-)1.FW51V M='$QYVSG8'NW0&O/&5V\[XMO!5[%&J3IQ4VO7?PY'_+)CW-S?^[+_<6++O[>W[Y/,G$=\O_7T)AKW M\6'-*C@Z<&JKO9IJ7Z<[EOQW*VK2[L=O=H. Z7GTO+[K9G18SU-$=OP);R=Z M]_G:1$JM24:>8A)QOB8)F[E)E#8/.'_28W]^C1'\/(,5L[3?)FA:>8_U,*A4 M>DOJ9PWGFGXVL)*/LQY*Q[9TV.[$R"9H@+%"DU'.Q7_Z+5\06,X#NFM4S40[ M!HR1UBR4J*S=;+AB^&;/TT7U45^YP )ZTV_IODLAZ;>3",5H^^VX$QG>@<'P MK/4^NBP3^F*S?.''6O?=KA\KA?P3T?[J'1^C'G-_QL2""^5_"R6X^QL);0ZV MDW0IP'=/DN"MEWW2[#_W,V8$O:+\6RVF*'6W.CUJTP]I#R6:CSI_D;:..NW&KW/*8C4[[K:<"NE_$4# M:R\-5 Y:Q*CG7#HFI)(P&">T9OKK3K*-$":H5F9\GNEF]__5 *\59?F.7GS$ MC]Z[5O_,M7N#Z[4RU)^^#!QK??XN*=1&RZ6_MD?:M-';U)U..COU9_).(H3B ME/FR&5+I&CORYZ79:G__B#]_/R2[?7>Z_?WH@SK=/SLZ.=K:N3KZ\)]O1P=' M9_M;G]CAUG[L_V#;;KWU_O3/7S(]@Z^L8]DKWEX=7YV^->GRUW\N7'T MX0]\='H,]__:I8=_'?XX.OWV8W_KSY/#*Q<_^P?;_U/^V/^BSNS9^];^J;W8 MW3J\/-IRI[NGG\C1UN>3O=,_3^*SR?Z'/QN'I[N7AU?VQ^'!,?E(/I\GL5[#XXOCPX^P:,/GQO[6[OH\&KWQ][!GXV]4XMW_SJ$P\_$ M[^H?X3_X[I;[=O377ASC-MK?^D]S;^OSMZ,/.W3WZL_3W:MMM/?7#MZ[2F/^ M'/8VX8^/!]N]W2_PXJL4EEMJ'<#$!4"5QT BYE(P45 J6'!R!"8<$(B59(0 M@IS 3$*+1$)7UR3$C8:,Z@"0(AQ09A P!B/@,?908@Z)-)&$2#W*<(%(:$8& M^2*;<[OE>?XJ=G>=Q/B@?8XG>_=[&74)"6@.5M!(#J-*]<5$<&.&804"0_\!/O/9?P\UIU]I;"= M@]V083LSV(Y9"X)"%A0'2-+HLB3G16.N 9/<"X2XB*9#@BVN1P@O$&QG&?TA MJ,I)6CR+X:"=CF*FZ$_]3@RH/E8K;!8VQ6""'AVI7Q7FFE/8Y;:[TW)?3MJ= MWH'OG.V,FDME(IN$R!IC]@>71')J(& >4T E$4 )KX 6#,O@3/PS$1GA=:[H MC/R>27:U7C(RD_'_\A&/C/_GP/_(D F:<4H) =1( Z)1XX$QQ $3$),*P4CR M).&?U26?VI"9%_Y?05!DP]HJAZKCK8_H*$_FMGPOQT7F;J8,1?'Y6A)[OI<] MK"<0T^688:(\\EY&#TLK#P'5@@!I. '"*1HM$T\UP;5U NMJ^GALCHLL&FSG M8%UDV,X.MB-[PA*,6- 8>(04H,AB8"@,@" FB.5*"FXC;%%=<;% L'T%63$[ M5@GIY^E6PTV.J>;\($WYB&8RN4Q +OOCB2)"4,U-M 2P MQS(Y*QQ(C3 0D#B?+CH.:^N4S2I0L:2QB%5$Y-,-@HS(F2-RM-Q3PS#!B@'' M'8N(A 88A"G (LE)PHA*7EN7=;9C5^6N'Y&Z_1HO;Q&*XL60.15#QR# 5 &%5"><@"MP=Q):4O+ M@->AX N$UEFZ^$0LI&TPR'&5&9TC%0L#VGE%*C)H9P#:D1&!&86>20ZDWKMJ6#[[3*0N[CO(/G<8M#($&Y4018QDJ+ MPP+-5?1RM('!:VMQ.K M:5W0J>M%Y:C$HL%_#B9'AO_BP7\LOA%0L(PB8&V* M;RB!@3)*@_B#$$11HV0T712:Q1Y)CF\\)D?SNM=YU?YU^DR,5>2M>6R!# 5Q M'SMERIF(>FYI]HII4OD*K%(1ZQ6-]"Q MT^KIUG$CY4M4=D*.<;R,L3 2Q'5 =?M':NL>Y_)#N^TN&LUF9IZ)F.=PW&;P M2COMC 4*JQ!M!DJ ]M0#2!C4T+/ :2IK7:=T!3MZO';\SL%DR/A]#OR.+ ?O M.?7$,B!YVMR"'$!8-I'.P!S)( MGPK2T9I/0SIH83#04EE E89 :2&!"09K[;A2E$>0XCJ%LSICE:,%OR[_$&<9 MY!(0+[VY,#I4OM=NV7S8ZPED501HN $F#B@N"HI8X% M5%LG=35]"E8.$"P:8.=;!2(#]NF '3N=&6T!2P0$/L(S A9K8)3@("@MO;)4 M*A,!FPY@3[V5L'@1@<4O!'&_9?"\Y\$79 (>WWAXXK=>NW M<4L(!:Y"T!00[AF@J1*F-%0!@4@0 D'$O4L5\U6=H]=6VR+SUZOFK[E5[\C\ M-2E_C54(XP);9!6PBG) C3? 2"X!,@)C%6U&SA-_$58G,I?MF"/\Q+WP^]C0 MIM$L^YV6QVV^]-KVVTF[&>>S^S]_DQB)WXJ4\MU[N';X(^9A3$ DBL"U^RGG MY;:$'O2+9^%;/\\H5W>+<5#!J&B.%.3=DU3@L;LA+_F,5U \^+I#X+F^3!5Z MIG&_5\-\NN_%EMQ"FF-[P]\K-*"P4.!-(40VH]AY0!3W0@F*@ M.(R",I)8S%(%9"97\ 1?IIT5H)TYMF?,M#,=[8SE]%DEHI0,D%I#0)DC0'EH M@0J0:1\4%Z&,X NX1!%\U^B>-_5E&NPOF&I>=[Z"]E(1FYV^3Z]W=NY;W?)0 M;^E,&M_RH9&//[Z F;9]=MYL7WK_V9?'K\?<_$R=3Z'.&T47)(NF&804(*AM MI$[J@4+8 0Y)X%&TB@=96T>ISM,BI4;E_,5EL78R>F>.WK'$1NB8"9(#2$T M%/'4WF%$[PH>@UP&0\+_2';$("+=OM'U:BP7R+X MDP24^6A*/KI14 %SQ:VV& B#9.0CK(#VT26#7@=M)&6J+"PMZYQ,75!A\0) MKQVU\XF=9-3.!K4C*X(P3Y%7""@G441M<"#R+ $T$.ZX$\Y+6*)6R45"[2L* M1W3\=]_J^Z)[HCMWMKM>NQ/SC,;"<;M]/.2T!J0F05E% *?&60NQ":EPEZI3D\,++])X86 8Y@##W ,)F_+XT MDK\:O9/-?K?7/O.=H5]RF;V2IW"/O7EZ@#"-$ 9Y"(44PIZG M6&!=H$4JE/8*@@H[8^VJABFT3Z_6N,+.ROQV(:Z;X.1XYM.8YT8%!J(@CHN% M CX*"5!.(_,8J0'' 3*%''"?@T&2P3\]^$>6B!/8JR@MP+3 @%JJ4F($C8:)I(Q8@RW1$?RL M+NBLTB&>%_RK>[([M9@'/=\YB\@Q.7[Q F9'%,!!G/^M./T;+;>ISQO16BR[ MW>R;.$7E 9IR(::T!U;8)7F1K(C,/$]DGAOEN500SG-F M 8(L !I%!S1B!FC' ]>">\U-;5W6(QTMD!^20PG+$DK(N)TE;L<""-A0!2D# MQ'L-J,<.F-2G7H3@%-7:&283;CE;P=R(!;09KN,'C3'C(<<-YFXG#.5P33AC M&Z%[/E/.9)2S>R,#@D>Q$4N!4\$"*I&.5H)@0 >KL.+8!>]3%RO&:.TU"50USD0Y.K6Z$8?_< M=W0OCK%HIDVUJ5,H5]A'F4>_RZ$TRAW.'-J>32_S.B=-7K'RFA+JC#D!@@FH^$ <33W M*0P +%!]9WDF"M&OGBG['$W)9/.TTCG1LE( M[:2VQGB %8& .L: I(@ 8CW1 @K-+4K'Q#%?P98AKQVU\VJ7G5$[$]1>CI6- M)X@'88%2C$1305$0V3< 0Z+T,*1.8E6B5JQ@%L/BG]:<48AANB:T2\A'\SVH MF0EH(@*Z444R8&.%A!((#QF@D7" BHP4;0?.&*;2"69KZTK4H9C5L8AE:2V= M$;XPIS$SPB=%^,C$T((233D'A%(+*-<<&,THD)8@%_'./ HEPB5>&H2O;J@B MY0W'$?J63>V7W^RU>[Y0;V?4:/EA80RY[WF6^!_=QKM6H_G_:KU.W]_-E#X[ M:_3.HB/13<>FQM\_@_T18+]1[%%!)31T#'!M**"8XPAV @'D/@ALO#9!)!#= M@ODB]->>I7).LCIEY7Q>Y1RM1.F<+8IJ"+2P E"I'#!2!B 4C'**I&'2L9H' ME'-U][6_]-KVVTF[&8'0_9^_28S$;X7_;[_1N\S=U6>U@+O&]^&S!X\ Z?YW M2)9CFNOZ7H[1-'UQWAGF/W:3"M2+O_^,XG[WG4$=]AFXVCM[[V]3W>_#T93Z M^+ON['>^]%*KN3]UL^]'WSZPQ&'FOT?PW[?>[N: _S85//J_$VC/_FSIOU1_ M_^R0'I[MLKVKSV>[>!ON;7VZ/#JU=/=LYW+W(,W']N71V='IT<$V^K^KW:NO MD!IA$G%*3A"@02F@E(' "T&"9$8@0W^^2#Z@04]SY;(&+9T&1>%2']=9P(1) M!^8$!)(A 2)7*(U3@AMQM76X!N'=7-0[ORC.=:?XG@1;G/M.U5'G7?&@^I77 MN[/CKD='$6XJ9:F!W8U^[Z3=B:SMKI619&6Y8\7VN ,0H"E*K^0*VQ M$]#I+OT5BE8H:]%^]N+D%NT,VU2R(OH*'=]ZS':N-/M]K,FOI F M6O85PX"=\! $R:.;&[0'BE@)',):(L8!N4F5Z,6;:[_>Z/=U*[G?6J)?2*(\-DYQ3P)R,YA87"&B% MDRN@I=$DKI0>+0T]98U: (T*- H=&0FB&RFC*4\DD%(%0(67S)#XL[.U]5;[ MUU;7X^VR1KDN5=W@1SIP'2]UC>\Y._ 9*H\-8Y1IA&03*&_F3@G2TM\<-$E2F6B,PV94,1H]9. WB#U"90#%C*7RS M0'F".;MWT6J29?S.&[]C][U;QOE#9&^8OB7W$6SL[:K>%^W>C*9F&K>K_5I?)*>H,DP/C+ M<]UPH-$:WO2TG;Z9[=-LEB^1-VEFA?.]K8V?&-/;%[NGVRR^X\7^7SMT[^H3 MVCWXW-@]W6ON;FW W8-=>O37T;>CT^T?_W?U#7_E 46[&5F 2A-:&0&DIAXH MSE 0TCFN?Q8]FL-&<5:?!5:?@*%T7CM ,(J+#.*BT-D;> H-BD7O<6&"P1L-0Q&^F-2,L7<8LOJ]-"JE.4 ME@Q62& Q=H &*X&"2@'"J60<2JI5.E;/T@;?4S?Y*IOOS0W[;S(%M1)"H0R. MP],T>NR2!:;25K<52D"9%70U%12EPYQ&6N6%!EX07L5!C2 &0,.%98)C8N"D M?,>")BZ=T1((4BFA-@Q#9K 6FF,L\_*YNNJD<#JW'S @"A% K2- I5Q^AW4T MZ;#G0::#.X^GN_JU&SN9#H:H-T$9+9$15-'X]5H22#5RAC 2<*:TE=1!O'O\ M56J+ R(:!$E2Q5RO@&8< ZZA(ACZJ)YZXNUGI3'A4D L,#4A.@/82R\YP8)J M;62FM)55)X^)]CI0$(B3@")K@4(H>J?&0<\9MP3)5 UU8DK;G)#27%Q0G?5& M,^\H)$8)(1@B2%%K#0LP4]I*ZB#9V_B*F&7($0PH\W%9=6D;S:62&UAC;!QQ MEJE)*4TPS)1GG@L4J+9!(Q;)C?MH^S-+O,^4MK+J9*5%5"D$G$I])6V 0 AZ'8JZ,K" M@P(C;ZC#$R?1OX0ZY2S3E]8DA24CTD3+#'('*)$\E:1R@'D+K8;44^-JZURP M.KZG3,3=R-HT(;2GQ3RR!BZO!K+=3U\Y1@IJ+H$I[3)O I#138AJ2) (3AEO MQ'RB9WEI7 %ULEZ8N&HQ )48N)H&8YU<36*Q(@S!J$XD6F6"/&/L[&G!CLQE M2ZM\.Q>[%U]I7$FQMJEU!.91^1@%R@:9^L4A)2DU1-GYA,TREZV .J50533G M ^ FF?D!":"D5-'11-!3K'@TUVKKE-4EO=N*9&8QLZ<%.3*5+:_N_=C[]#62 M%2,^L5A<30%U(9VK%1CPJ @:(0BMP/,)EV4J6P%U"AXF5Q,"#35*!>10I1Y;'D5[S*NH5A3&XTO"H@U.BH> MC.ZEQC326E0$0K749F*3["4T*?/80JA3X)1(BJ+^4)6:P]%TF(,8P+V7-)5@ M%"+4UCD7=4[$,\?+GI9REM5PR=7P*BZGD%DM/57 &IR*@L%4:P(3P*RP07EC M+)QX ^ EU"FOCR^M23PZD4% #C - 5!& S VNIPNFNHA..<5U"E>ANJ0+ERN M6>:R)== N'?Q%0JHG;000)-ZH0BLHZ<)*4#4\9#B'9),O 'P$NJ4N>RE-89=U;7MU#^Y^^(A>- M_Z M\ '%=52G=@L&I4/?"!D(.:5AXHS9E]"DO"@NA#IQ:;GD6@&I0RJ.:=.N M.$= Q^4L!,TH0SS%RZ)9QAYQHO/ML]7/6>%^O'/H9C4&O^Y.RS;[:1(WK@L( M_*X;;J>U654/R#4X)H7CJ(8.C9X,$XZD- :;4RN@8(4 6&T008I(ZFLK3-9 M9VCJ0ARYL?:B 7D.3:LRD)\3R*-B.G%1Y-!',\O%53":6= 31T$RDL&M4#1 MR(_.(H=U2NZ:^$O?8[O"HUK(=B8;UO;/^LU4$Z1HEXVW;?OLO.-/?*O;^.Z+ M1BO^VQ=OFNUN]^'&5J^TU->L2O6-":%LW+LY+H*=4@(?X_SO^=Y^.- _,A-- MQ$3;XR8%AH%2S1BP@>*TL6B!=)("RXD@.$K321R9B-S-S,F%^98DP"Y] +5UI%:P3)\BVPT?/8]'7_I M"J\[K3CFJ=IMKR+5S"$&,93!]D $8ZRTY4/#-GJ9>"8BGIUQ,T%X+C35 <2_ MTE$]#*/#(@7PDK*@"&,FM>%%G-3I/:79D")"D J M0X!%'FF,J&1"1*0346><+0O29QG<6&C[I-G0IM%L]!JIX&S+36"O_&HJ!C(R M[5ZO??:.Q,EP[7YJ,#Y\H>FH;4%F\>\O."U+SO1SL.D^CK1[H^4R[T_)^Y]N MA(Z,#18C! )!96(T3Z4L/!#0>@XAPS2XVCI!JL[1K#:[9P>>%PX\9?+,Y+GH M9G(FSUF3Y\AH-A(S2)T D/AT0BX9S2(=F-/,<:T@%PI&\B2L3N3=@YK+2IZE M5?V/7NKA-LSF'6NN=:8[QXU6^?7D)EU9'S6_,R\HX@3%+]X7VJ8<(=VZC.]= MM-H]WUV[F8H\-OC!ARE>$RQ^P7F[6^;6O>OXINXUOOO?+AJN=S+$^=@'!^* MHX]H$V>^WWOX(V,3Q5]\HMBM[.RQ/].02V((VF'BC$O%X:FR4@<4%)),6Q$4 M4^HK3L4ZJ@^==$;-UHX],!VOOP$=XFN]T\T+?=FM_>/F9,29N#7YCYNW>*W4 MQ)$@2NV/L]74YUW_;OC#;Z[1/6_JRW>-5OGVY8=^&SQK(+WTK;7!YK;QT"\W5-2;6B% /7H9KZ,%K/WLLA6L4/_S1\ ML+=>-2^5=!Y4UA!FO,!6HXJK7;NC2Z1%CO2==%<U_V/^YL;1QL;Q5?#N)?N]M[ M!U^*_??%SM[F_N[VBX_[_M7F3:-5Q(7O>W M:#GKOFOTO'L[T8LLS8) U9K"9.8+ H)K3+$G/?;GUQAY^$OS8!=PL!SB6=H% M#VZ!J<>L2A4^)UF6)J4?^:A5Z2"NT;[8C?>==(OMN'2[!S?Q5W4*OC1^/#P! MKTH9_M-O^8+ ^JM3@7M??%K1C\52)XA"+.+TI$V+1^C$HU[S=4P7F@6$5FI& ML@)-H4 SRBU\= QCGN<1OOM6W]\YAO"\240+\O*/WRR:^*VGBH"\_%Z02E$B M)0(4S,:':8T%,]0KX14S<6Q?MQ*E0 H1*'^8+IV[5,'WG?99BCVET?W5Z)UL M]KMQ@GQG^\?P<'FWZ^/_N04Z&':YVQCL$YV]/]G]< AW3[]=')X>I7V;QM'6 M-MO?>M_8W=K[MGMZ='IX>HP.#W8O1OM$G^#AZ4ES[Z__G!S]=7BU?_")'I[% M,5TU3P[Q'W',VWCWP]'9WMDNN[U/E)Z__^$/='CVOGETNLOVMDX::0]J/[[/ MT<'>M\.#PXNCLT-\>-4,UWM$7^#%5Z>M0A1S(!AQ@$HH@"*, (D)$0@I7I;S M)+*.U=2;1,^7674-GEGF4&;*>]64IR47*A@> @D4$F0LLC+5;S>>4<1P27EH M2'G3GF#)E/?,E'=U37E0:8H"M( 980&U2@$M*04%Z1A"!$/ M#&0,T+B< :4@!G'92F4!H'9(93#B)0+"("IE: M8?M I?+,:[VJN-!_L>Y;T4 O'M,@/K)U1CR,Q;G&3.M M#4@65KU3,EWG@?#Z).=UGW8D=[&7X7G&EY,L]L-@,M /@L;L-K!^P\HZ,9L%, =A3W MY(%X[K &EAD#*)$0&!DLD- P*2QG1$3 8E['>%9;/1FP"P/8><;V,F"G .PH M:J@ E( T>%Q1(QB!RJK8LZS_A=/?S. M-PDGXW=F^!TY[HHQH2"R( HN1#^ &8 'CGRDED'K=; &^1,=[[YWGC[WAP[G+L/_\4WFREIK>5VA^+(_/,$_AD_E:48T<@G M!UZ%U%K/(Z"8]4 )::3S$GI&:NNDKJ;OF),#_XL&WGDZ\!F\LP+OR'MG)@1F MK0$\L.B]:^J YM&/EP)Q1#Q&*D3OG=6QF%6N?0;OPH!WGMY[!N^LP#NVYRX" M5\A+ #&1@)((7JDX!8J4W>J"I"ZNO'(6O>HR>!<-O//TW#-X9P7>D=N.E8RL M*U!TVS$!E!,5%UWA0-J6AU($AY&LK:NZ4'B!P/LZMM\_^);OZ&;IMVMWUF@U MNKU.6;?"4: \18\ 1$@ UG@"#(0?2 M$N^=Y-+[U+*JSF3> 5@Y!,_3@\\(GBF"1VX\]EI3BC1@D$<$P^C0:PHI2.L^ MQ@%#266*P1'ZLEVK,X*7W(W/")XI@D>^/.%6(T$9"$:AA& "M)48! Z1$M1$ M7S^EX];I]$TC,X(7#<'S].4S@F>*X)%#3X4-V#@+&'$N[8-1H+2T@%#B F%! M:T)3(BM"4Y=P6+QM^ 5TXJN&KO9.K88%:S2_V,PT[[/NJ;7>@(FZF8HFH:+Q MX^X81S] >12MAU0H%:E(15@3@+!&04CKA$F%4E%=3<]%2U9"*Z-]06(!&>W3 MH7WD_ N.HKTH% A>X;230(!"6 $29!0C54)K5UNGN,Z0RFC/:'^I4_89[4]' M^RA0X+SPA"L(I/$JKNUIWU!Q#IP,3 CGD),RNAFL#M5K*X^9T;X@,8:,]NG0 M/@HJ,"D"DM0!QXP&5!&> OL!B,C;W#(N*1*U=8GJ9'G0OKJ%(7=:MGWFB]!I MGQ7MB^=CN9C*:J$SMP48BHBJTL/%5.*4M MX1 0R**K 0D%BB$&)./8..:1P"[%.(FWJ58--S.,SJ0<3L#W%Y>XU9& MWXX@)P#E' %*!0?1\!. ,X^9T$)ZD M>58Z;H!TQ J&0(2<0^8-8Y0@HGU)@*71N NTN'>#-RE\]DS<&< W-&*BYR# MF&$*/($64!Q77*DM!IHY*(P4D9-1;9VPNE!R@8"[NND ^[T3WRD:E8?^9I , M\+9>M/S3JNJM\-&B>3KH>^U6^R;SY$2DIY#/]KB;SGTT[@AW0$"EHYN.4Z/4 MD(KQ"JD>F@[>",288$(ZGRKQ! M A4=M_A/3+'S%'+'TW$;TFU0W.$ :6BU20$ MBV:.JZUC5%L8Y,)8M+)6/1$^0)5)A9H+PE@"+A@"&0 $9H M5 #A">/1*$&\#LFL3E%G*ED!*IEGX"53R0)3R<@J(30H)(T P?M()49C8)!G MP CGJ5:$.XIKZY34,9]5!L;B'9U8FO2,WSOM[XUN0GF$SHU 3\[.>.E03J2P M06CY7[[E0Z.7:6DB6MH=#[LX*W@4GP(<0PJH901HA!U ,FHLHMHAR]+^$$%3 MLU+>'UHT[,X_>)*Q.S5VQXY14$2C=Q*QZR@"E!D/M&,..,,@$Y1KI$PJLTBG M3\;.V%TT[,X_6I&Q.RUVQR(+D6ZCBX@E8)P;0%&([H 7#%AH(0PF\&!URJK" M9%9%4C)V%P:[\P\/9.Q.C=W1NJMA<%YB#JR 5"!*=#41UE%]E6>1G\^%4?E M]P!-_:/JF"C,NR%O^?>J76W)RG.MQ#]_+Y\N>2(F? MQL,(AD.I$ K F'3$@Z:*[\I;0$ED1^:)0K:L-JO8I.;,RVR'/&2Y9*99(::9 MZ]&4S#33,,W(^(K^$1(LR.@N60ZH$0)H@0B0&AGE*"\1%I(B0B/5$%ZG;-&H M9A!7&G[?4&U9R3"S3C9[Q#/&7IC$5W+MOFGZ.V\\S3?D42[]*'\1#'6-[GE3 M7R:4^9\/*M]Y\\X\L7EBE^O.U4UB_)?N-FRJ*#5,8#SW<9D^T1U?M$.QV=3= M;K%1-J/Z5WSSL[-V&E?;?BM_55W>+*P^;Z3.5>65:?:MEM)I>-2++9O#\+OO M?$E:,-N-%WS;.=C6G5:-G;'E M@::Z9$Q#0*GF0!&-05P;*(-(4Q$2U< U-*N60IEJ,M4\!]5,N?.2J>9YJ&9D MU:2C_%('#2"C*7>$(: #1P :AZDVPMA4RI31-8(7B&IRY"^'5)?KSCRQ>6*7 MZ\X\L7EBE^O./+%Y8I?KSCRQB[*#O33UEK<:S7[/NY?9PWYL)[<%F:O'AV#N M>[$5"<$\]Q[V0"%S$&:2(,SIC5ULI3%52A& +): $NN LF4-!"4TU=0$K"\E,-BM$-L^]BYW)YHED,XKX.H&8YX8 [53J-,T=D)J4VTS62:<1 M5M4^-IYZ/?KO%]_9_QC^%7G^G.<:-5'N12-\G!^E2J MO/I-H^7BO]YAO%:=,9P+DG!"TA?O"VUM^RQ^XV6XWO_K>+ANN=#&$Z]L%JTM[!T4>TZ;839A[\R-C< M\?OF;JX3Q6].R?B?:<@EUD,T6H@SSO,@:5+7@%*%=*:M"(HI]16SVO!#)]?' M2\_UL0>FX_4WH$-\K7>Z>:$ON[5_W)R,.!.W)O]Q\Q:OE.PC5;Y]N6'?AL\:R"]]*VWP%!*I;H\&E T!\I!#2*X@V\>7%XK M+]V":'6-B34BU(.7X1IZ\-K/'DOA&L4/?W3\L<]44JX4^0/*&L*,U\=J5''M M:E?=$MY%XO.==%<_^W78!&U]8-2<5-4/"WEK5[WG__0Z[> M^+#!]Q-A36S(<);^-\4TB7L-F8WF^8DVOE?LM.S:C=7KGF7E#AG/BQ'OC!T_ M//;%&N/F_MZ7_8\[6QL'VUO%EX/XU^[VWL&78O]]L;F_^_OG[7]O[WW9^7.[ MV-F+_]Y^\;>X?^UYTV@5\6'-U/GDMVCLZKYK1%OS[43#79Y%()WV8C-?!!!< M8^IIC_WY-2)I'NRS#):1A[]TBL%RB&=I"SQ8YT$]9B4:N '/Z%/+1ZU$!W%= M]L5NO.^D6VS'Y=H]V!9F5:?@2^/'PQ.PN+6&;[_<_2&3^QWD60@J^AGSE-)_ M^BU?$%A_8?5<9T<"]U.4/%I$9DE;5_,ZC4?4U9H^:<+S0+>*S4C68&F M4* Y5<29V:(PL_X!#[W8:A?&G/ZMEVW7*W<GP9GP$/3P_I MWM;VC]VKSZ>[5W^PP[]V+PY/-]#>AS^;NW]]@KL'&Y>C_:^C;[L?=O'>U;?+ MPX-/Y&@K_O[@F!X=V,O] _OC\"I>/]@@NV<[^,[^U]FGB\.K0[)_\)^3O2WW M;>_#^Y/]K9/FWM4.V[N*[W3VZQHL"9==77.9,H8+["A@,$0& MP]0!:90%&F-H$)%2DO#$C@:9S#*9+3&9Y:X)2T)FZ)K," L:>F& A8Y%<\P& M("GUP"%#(4.68Z:?V#,ADUDFLR4FL]R784G(C(R\3&8\U@RFCB\04.@AD$1" MH VA6AA!HQ/ZQ*X,+T9F#SCC_QK6[CNQ^>&'[3C"!X M^^XQ$>'G[%*0GS&G9\PH?%TMLFKQ5'WS1+>.DW:G]2!>:!6VW^GXEKTL>IWX MW&:915AH=]KO]LY\J_>@YK_2]MLSB/?>7&Y+\MDS\P6/!*8OO-?..!W?B:\:>,\D5$^2B,B$2PF&H/+(J+-R4T MHAQ1!ZBAV%#%"'-9CJ]!$*[ [I1I8M&Z[NOE+V; M0V>OY1FS#)T1L7AZ/@J=I8J2_5;'QW%<>5<.'*)>T1.^WOGC;[S1Z#=^-[]Z-E[;B/UO'O\>7;[N\'C]E/1Y/ MJ/1""^ZB,TU,B&ZUIQ!HB 3P&@H2!(9"^MJZY'<7Y.Q6+R*Z)[&Z9Q SF]#J MSCB?+\Y'X3/A+$34.*"-""!:W @8'Q2(<@W$.4T"U-'NOMO_)OO5"X;P!08R4)L=P)6%M'=<)GE<22H;\XB_O\ M0VH9Z?-%^BBH)@GCS%,-H&<"4"$H4!8[8!CC5'N-:'"IO]W=\J-+'U5;Q&C# M1]_MOBLZWJ8V%(T01W(K,2>MJF4DXDT9?WA;5/&'E+C6[#OOAH&*^T^M/HK: M'EM]=1FI;:YY/)]OB7&T&?"^TS[;V-_<>=_N?(F\M1]&+)<'8FC'Z+3X1E)*,12<1;2N1DD,[17"=HS"#5D:"\DM,?R M=J(YCJA3P'H3%VT-*=#($J"AQ) C!J40M75^-[/^19 ]UTI68R6%!Y\'Z>9A M!?JYU[JR9;)#O8P@M,/P-%Q/_RB,;_G0Z!5O_(_SB"O_-EW_^\*ZWM?920-$ MC_"U>'E[MPKVMG?C, M8Q+'?K%[]>>WHU.+]K8^71QMN;!W\,=7)!7"2!' '>+ID(T$1E ,$/&0>8(Y M9JZVCO$]P<9Z\?>%WI[.2K>02G>Z\Y4'0KDR$%CLTO)CHV7)&0&6$>&YUH3A M9%G>S5*I3\9O<_52LJHMFJKMGFZS_3C^W:L=M'=P>+FW\=4'S;!5#A@'":"( M*&"H%@!ZSW!@T'&&HN9!=)?NRE[4DS#>RZ3!9S5<<#6\VOOT-;!H8%%N@51: M1S74#&A#&: !.TX<))NPD\O^@$\XC]\>D*U"R*1[M\5FX^=S(M&L?R M7*.=@+F$@&D4(FJB_:HUC9H.-2,D$KQ"L+8N[@E-+6@]EQ?(DUD-'ECL#-G, M",_+"*-M*(\CP]-HV&&:_-ATH%QQBX!#P@@)E:8BE=_$,SB*ELE@4,"0EST(ZJY,QF206E206 M.^TV<\+S?GY[Q=_@1K(''? M^TA]_T[,-SR$\R^?JH;>R9X)/=_)1L&$M:(K@Z *+FY$LT Q#8T&EJ<=(J80 M4!YQ(!GB2E(>O KI"/UB'+[)Y^N6.328H3T':%]>0]M;+92T$ 1J#:#886 @ M\4!(S;76)/IXNK9.\ZGYA8?VHN: 9$ _/Z#W1FNU@09Y%C3PBM/HPC,)- I1 MD!)C&!D]"MK6UK&ZB^A\(G[)83W7+/4,ZSG >K1.6\.$]4B B%$-:( 0&!]7 M;,MM-,6=\A:G4A?WY >^'*SS*?A\"GYI3L'?RV>9R6;"9#OCP02M"(-&W[553L4^?N4Z4F_7[8*:H(.#[D!D@ )]?^ MQ]5/$!$26Q+&^-/?[AZ!)!XV0D*,4._4!JS1S/3TFO5;[[4HX3AH%9$,E>K8 M5\7,"ZU[+\S\K,P\4DNH00Z;-$@U*9?O+ M5+8O9Z0^<_9M=B^^]HD^W_O7>ZN[T+=T_3W[_^LW^T=_;_OGU G[VC$A)& <:< M 6HY!9J@ % P!B&K$-2I!O2N3;X,!>_E':S_._CQZC/6FEKF&= XA:*Y8T Z MXX#7P7F%J$>I#OD>OU"=*^#+NU?_=V_GZ_[1/Y>[I[OQ6>-YIW]^5A$*E5$B MOH!0 )K: $F*$(""Q_>A -C43!F4K<< M1P!,*7;4< RD%0%HI1F'T3@S>:04F]= J8(&KP -:FK"%S1X&AJ,:06&R( < M!)@AG QO# Q1$$C(- Y"42^CX8V7IZ?6G%)RZY:)F_DE/M 8PUS'SG+E[M/J M=JL')3GYM=01).#,PN<#-P0 M$12&DN)+%S^NKB\_DWY"K\_E=_',G0]I]S: #@F*#7I54#1P($FVF++ M/>.4K6U0>E>J3YUV7S_OPBRINPOL#7:/7^&)GIUJO]Z0N,&N>V':_F;_9\.L M^[;I!2#KOUYP6^H(X8MUNCRZ^?(]<%Z@_$E0_F'<#>,T-)Y$A4U@):+JYF5* MHB: (R\]9SPBNEK;$$W![TX.F\E?/ ?V>>'P4H'/ I\O[%3I037P( *$40I#EQ:L;:!9'/N,VP*?A;\7''\7.3LCX*?\\// M,<]A,-8HI!B R*4YCCJJG]X2@*70E'IA.:41/VE3D)D#@04_"WX6_)RO [;@ MYTO@YU@O(Z2H=B0JG)Q(0"D30%+%@:,$>>PHC1;]V@;A38CFU3SUY?$SNVQ_ M&J3).M=58F,]$_-0'%^OCR]ZI/6AT7__4&X_4%MDS B4$/O6]H MF_*^=.'O>[;<2]=[T?%L/(C.]O6RYP#A4\;VCM^W=PO=*'&K$'#L9UIRAHH0U3SBC/,\Q/?> M2AU04"C:8E8$Q93ZG"H@AB>=]$9M,XX],#VO_P$Z):&^T>U+?=5?^VER,^). MW-K\Q^U;/)9?SA$A,D/$W6KK\[Y_<_W'6]?JG[?UU9M6)S]]/NGM\%I#ZJ6[ MW@XE)*I4AT<+6H?5HH:1C.&=AX?7\Z%;#%X=8V*="/7@8;B.'CSVO.7_8' 9@IXRPW2)%)_L#+&L*@77D'C MI)?$_;]^S"QB;>,HO[C=T-A*FD)GT/_Y)_VC8=6/(M;4^A%GZ;\9MDGJUQ:W_OW-HW?;C<.C M^&OWW=[186/_U_BO_:W_^[_[OV^_.SC\[W])C,3;QKL_/^PG'0O MXIU=_VU4P/6%:\7/_V>JIUP:"4+4.H)T[A($Q06AQTF0Z8X1N>J+1>MJ:18K MUY442[+6N+&0/GQX 4K/XMP,]]N.HX0W\9AG&1IDS_@TZE$ZP5'4D'QC-W[O MI-]XUTE=[G^[Z/@&@]&[=KJ[PAVXYL-,97KDZY3'#3F>=Q-GK7MY).5URDFU:>W%V MT=91A ;H9]6K&]/_ #'3^L-OZ=[G7B>OME M7V?>UZ-NPH.TJ1E&3KKM^#C]H5%4;?9_+EJ#JT=('L1>L^29$AIK3/+#9#<. MYSZ3W#1C[GL.@:SG5?+ MC.4I5WDP6)J=//U;\5*("984>D$DIIXQ0[Q'VA#JI2((B\\[..B^YO#>.B9Q_B=?\D^^_??=T_.O@G_C]>Y[=6U0[R M(_YX:O'NM\VOZ;.;N.C9P>G>^]UO'T_???VT;:\^G?YYN?OWKR=[VR>G\;Y? M=[_?K/WK??SO:VT[7?P?WW>_$9WUWN;L?U M;[^+UW;A)B?O$%Y^3MD_T#D-"$H-<2#EP$#K0"!!!\\T5<:L;7!)FDK,.2SZ M VY8CI21I[!T3<#NJ>D@/WKDI4*ONZD>3X2N:3(\QA792GFM36+'D@#8MQL MX]H+%1@&C'($J(82F 1@-$\( IR99Q=VV"DR>6SM_$I^%7PZWF>=9IB84XT MP=!Z*[RDWC'M%3?.2"<#,TB$AP'LID:X(-G"D S=()ET'"F%(1 NI-'>D@!- MN +," &Q"L*G4F'4A&J6&5T%PPJ&U5X'DU0:CZ0PCA$J$390:J%<_)A*PB$L M.E@-D(O<()>W$A)*'(!$6T 88@ M* *WTJ8.BQA&*Y*II0"P.76"K9!'U1)ZACD':2*3'28:]'.B02O[A&?I"?M* MO?*2.(LA,Y8[2$W QD(DI.624:LP%S]J0C*5>SZ1HO+.;U_TXF;^$9^PZRJO M_9Z_S(?ZQ7$_!63M;8TY[AU!BC@? -Q:PC)S6S@0AL&> *$4 A4D6O/+M=&=C.5@7K*#:": M:D!=B'8SE3R^/<%QCXWTD-1,KLTI>:W.AG%^Z8'1?>_RT!3?Z>="UX;_FOZ^ MT]QTFDRVI4&=:87!=\B\!#.YEH8LBS5R'NVMV'2G%_W!6:KB/NJ."E12:=?)4L:XJ(F4;$'(Z9 M3I(8IYDF0!F) :5$ (,=3[T#.>,0"N59%#%-BF8>C%$@H"!S(4LA2ZW(4M,> MXT5@UDM@CL4R%<2*$@*,Q2$:9C8-M80$4*PA)50@:FLH,%<@7GFDOS8N6X.3 M%+-/S+) MJR59IAI9M #K[;C;/7X3V>KO$5<=5$QUU/VK8JG]<'##4-DO\B&Q4Y$NTTB7 MUI@YYBADJ3 ,>)-FD5ID@=*" P:1LD*%2.XTI;#)V-U$OZDG&A5^+C!;R%+( M4@^R3"/]%F&*%>FW(.DWLJV8-C PBH$R 4;;*G@@@S& ,0PE]D)2AFLE_58@ MVG7@SR]Z]D3W?6[:,)$*NA*1KH=QJ1Y)H","NPZ\B$#D)XP@4#UAF2,F<84!A)$+ FE#KF@F217>'=$>"%66O&K"5F5DNR M3(.AQC*-&#/*(T4E-CJ:;<[0U/)?>\O4/(-F!5Z?#5Y'Q\/T@2/R(6Y>CE' MLWUGT!JT_,.=CU^32[AXZFM)EIZG72#7K<=UW6\,V23G8[M^2@H?NUU MSQ(+[8<_="^R2M6XX?I;151,(2KVMR:RA*%$W$I N-?1II8>*!)L%!HZ8 Z# M8 &O;4@^<\I3X> "K(4LA2RU(LM+5E@6>;3>3093FZJQ$Y+FXOPM9"ED*69::+#6-%4514DUH M2_/9BJ(TC:)T.!8-HE!;;Y@#/! $J$<0&(TE@-H+%BSWR.CD0U9SZ^M8^+4V M_+K(B%#AUQGX=638"(UM8-""X+T'J5H1*"P)(% :HETTV':OAKU ML7J#H9GSS@C.A724<"L5LL$B)S 2TL/KX80S%1V6P=!/A:?LA+F&)\29,!&@ M (Z !&C0"DCA,,""$ $#$D'1-!H:-3%B\QV*,Q.W+,?,K_D#0DUP]*D3P6;; MD*5"QGN&3C\-%LN\L,6"X]4-.')IJ- T>:>) )1["22*AK!BT@O#J6(HK&TP MUE2S=S\OV%BP\;5AXS2%73:80 WRD>4T%=Y+2H@E3 ;/(2.4/0R.-P.M"Q3. M&0K'/($RN$@-+0%2$05I\ 9(8R PD",IDED:@[EE@4""P2^&@B< @&9 MUUYRQ: GB@HB#,0<*A8X#LXI2(IZ6 M,'*F'E@:!H4' XU2)KJ$ 4D9MD45X MA"[2$7E>3<2.]G/1#PLX%G!\>@DG)RZ:S"Q(ZJG31"DE(?3<1-;3Q/$"CG4 MQ[&X!Z7:^@B/@!.F4E]Z!8Q@$D#K)"8P,!%(FK8MF@3?K>Q?/G#,,9.?!CK> M+OYVK2\;/\NY;UJ3!JR&<;/YO>3QLWS_F8T_(M;K:B>J:X#6U]WO=O MKO]XZUK]\[:^>M/J9+;+)[T]T[WC5N=Z?]CYG4?*]ZL.O[ULN<%)8M1U6#'K M," TO//P\'H^=(M U3&BUA&D#QZ&Z^C!8]^[+(H+0@^?^KW+?O\8D:N^6+2N MEF:Q\3K8@DM'T7H MK;;N]ZNGW:Q^Z8ZK_A@[]$N6UEO=L[.HK&9UL=G(AQM;C>$XI.KC-,DE?WI]>]O)/,L.0DV[3VXNPBMT+/6YT3 MF:X)-,IFRI_L#'/8?_]N#OL,^[1B>W_@!SI^6&W\.]WKQ/4^W RJ[.MC]_6H MF_ @;>JX,?K?_Y(8B;?59F?#]!&2!['7+'FFA,8:D[Q*9*H>]^[/12>10IB@DO XYI=L[7[[AWTZ_1/OG?Z:SHGW_Z6U%^^Y=[3S M]=/1\>6GHP]T]_V'R[M^R9UO^T?ML[WMCWCW[S_9WON_3G??[^#X?&CW]-?V M_O8O[;U\_B]A=S1%X>ON]O%GBQWGGB @+:2 !D2!]%X!;S25FAD=N$@9C[)) MR)PS'E]%7&8%(R^O/;;R-/0JL95%8MBW<0PS&@E,17Q=7<(PXA#07DI E&-> M!<4MXVFZ1)/=TS6Y0%B!L*6 L*GZPEMM$0N:"N8I-DAJ YW!'$O,H<'Z80R[ M21\L8+8P,$/C8$:EP,;# "BC,/X(&"AH+1 HZF+0T8"Q3?/V,)E#!_@"8P7& MZJN)4<]\B*Q D?64<6:<0ZGYF+<**T5IT<1J %YD0A.+Z"2X%, AD\976 YT M0 )HRIF0GACE1B4=MT3GIE//<(JB"-H-11PS&GV%OMC//(^&'K%#2WFU M#=IDZ&Y-6FF#M%3L?(^2,2,OWS\4^2[#YN%^=_FU:!F/XM<)GS5BG&/D"8#: ML,BO1H!HWEI@E/#282$0H]%2HG6:9E&XM?22*V0I9%GL (N)2(">HTIY4PK MZRQ'QGHL-=,.%]E6!]DV84$3#PG400&O.0;4^@ 4LQ1 IG741A654M1-MJW MI*;\X@.39C?GIN:^T]>9^_S7]'>9WU0F7"R#0)B#L?-HQ\6F.[WH#\Y\9] _ MZHZJ5U+=RDYG6+"2O1B9J[;&F.K _^>BU6\-_*'O?6E97PF9 V^[QYU\E5Y*CE33ZWQ,6" @6<"UD* M6>I!EL4:445F+JG,G##-O'(*LC2XPD("*$YNQ\ <($1;+[T7EOKZR MZ:^-R];@),7QXY(;/9]K>1N#;N.+[P_21]W02!.D>RV;#E3AS<3S_1SV[.:" MWU6(OBJ7VP\$-0V7OR(?$ M3D7 3"-@6I-&&:3!.ND0L"SY_K0A0&M*0+!1 W'((I.&C^*FN*=']./3EPM+ M%Z0M9"EDJ159IA& BS#(B@!?:FB M)4-T&F"ZW>E!*ZDEA(QAO[:!4).3.8PM*,[?^B@; MBXR8/HZ=BR/W"=P\86=++PB3F !F,0742P<,4P;HJ%$F9DXUWZE,&*$YE D7 M9JZ705?(4CN,M18+YS7*-?H<>:VX9A)I@YC"QM""L4N!L1/5S-IP :G# $)# MHL;D$) D(, P5B+2UR(*4QYC$Q>-Z75Q\R+CY86;GXV;)QPSB!!O"7218EH# MJK0$TG("N&6(::H9$WD^49-060]N7H&P]V%\G9-+II6ZIOK^(/Z1.#$70.?X MM^\,6H.6?[B=\FOR(!?'?BW)4E-3>Z_;2??N==MQR<<[0P[:Z=B>CW+DUU[W M+''7?OA#]R(759TAKK]5),D4DF3_5NTF=I:&X"$(B#! $9) 2X:!BR+$(QG5 M?VJ3BY^R4FN]'!Q>@+>0I9!ER1./BSQ M>>TL)E(R63]YN )Q[SV?#*HT[&L88<"'YH:V+VI*T&@CM$#)""./-V@8B3:'J5(-5>';Y M#*+"LT_GV78$ 4IYSFMO9 MW,PX'9H\C7^WOSO?]#5Y9(JCK)"ED.49Q#56'+FHKW%J.'7":NN4H-@ZQPV' MB$W=?2[CU<1(YI&(CO)Z/QSIKT543].^_6ASL'J>E*W"K77DU@*BM23+2[;P+"#Z#""Z/PZB4 OO M9%! !:$ 13J */<,8!!;S)# AMNZ@>BJ#*?^[:+C&P2FP=08SF$P=?5 ;TC< M=M>],&U?31Y9N;'5D#GOC.!<2$<)MU(A&RQR B,A/0QI5,^LQ8YE;/53 :IR MQHQI>YU:B)T9SG5L_$+\LQAVS^D% 3 M)'WJE++9-F2IL/&N_O9$8"PSS!8+CU=C\&B@8-(+"1A**3DX J4QSD6,C&HW M==9+2M]I0%'0LZ+CBZ#A5Z60T8H>Q@> M;X9M%S"<,QA.> 1Y\!!Z*("'/H(AQ5%KM(0#(K7CV"-F4>I)I^90Q%E L(#@ MJP'!*3"0>>TE5PQZHJ@@PD#,H6*!X^"<@J2HB+5 Q7$542BF/-8<1+I)0)G' M0"+B@7,DZOF":*5LJH=%S6A%%QVQP&.!QR?#H^3$1<.9!4FC]:6)4DI&E80; MK(,FCA=XK ,\3D1 B*122(,!(\("*E0 $2X10 X3RZ(5'6F8QH"+)L%S'@/^ M(O"8HR<_#72\7?SM6E\V?HX_KI<\=BWK4\W4D-,V?C:]GS9NGK.<]ERG#9&' MXG7!(CJ==_MY(L:;/">@]<6_O6RYP*KLEG.MC#TS/ZW^ #G&%;W3[4E_UUWZ: M?*[X4+?V\7%;$(]EQACM:>;$^.!M?=[W;Z[_>.M:_?.VOGK3ZN0'R2>]'5YK M2(ATUUN,F#>X.CQ:T#JL%C4,: [O/#R\G@_=@I7J&!/K1*@'#\-U]."Q[UV6 MPG6*'SYU_+(_B,,^-=R:2?[ >Q?"G*5[M:HH:KN]/)KF301KWTO?BBO1+[R" MQDDO:17_:@4=A5'J+,&C8J&LU $%A2335H2HW:O/(@T6,56+E:VDD'0&_9]_ MTK=@YCOJ\7>(-;4:QEGZ;X9M$O>J89OM\Q-M_*"QT['K$Q+W'I'V*#A>+*\K MM@JK$[:N()T[JR.XSN##A[]WV>\?8^19%LNI6);%HG7%GX;-96=_M%BA M'K?8IXNG"B 6:GG>#WGW6Q>CU!]1CZ=1CWJ8HRC-?&,W?N^DWW@7A9R;R'!" M=R%]<*/W#2]$ACK:7/6-.6R ?)0?X0?45"-?U4,&X#TVX&(I??M![Z?T5EOW M^]73;E:_=,=5?XP=^B4;0EO=L[-NIY&]&LU&/MS8:@S'!U8?I[%G^;NC(8/5 M%=*H0;#3&5ZY.N7![273;>^#N;WQ.KWNY9W6A(WNJ<>7M- MH%'Z;?YD9UAV]?MWRZYFV*<5V_L#/]#QPVKCW^E>)Z[WX3Z(95\?NZ]'W80' M:5/'?:;__2^)D7A;;7;VGSY"\"#\B@7/E,A88XI7:;?5X][]N0C1\$HV]$9S+"1]^[5@A+WXZZ_8-;^KN[9DP9!]RBU3TO;__%+](IR\QWEGE+M#1.* M8@NU9M08&8RD5DME

'K0WL7O MZ*>C7]*:ON[]_1'NO__P[>.WO\[NA,[BL8]_[\!/[_=.]X_VXC7B]XY.VKOO M=\FGTW?HT^F?\3I[IWM_?PJ[HT%#EY\-=$0*HP#BG*3J2P$D-0%(:!FS2AH, MT=H&%Z@)%9UOV.Q1J+H$J0-/9.PESP]XQ%,O%8S=30)X(H:5)(!%(MFW$9)1 MYPWD%GBH): I-4H2[X"4FL>WD@7(\-H&4TTZ>Q5D ;("9$N4\:XT=IA!KXC1 M%&LAC0D1N5)[#&XEA \CV:IEO"\,M] -;C%.F//0 T=M&D!+!#"(IG\&$KCG M4>^B:QMD;KGN!:WJP+XKAE93@!721GKLM7+$4$:H4= [92 U,ATI:E<=X(O< MP!?BCB%'*> >,4 ECK8CA1)X@@GT4D',U-H&$K#))"QZ5T&R%4(RR#E"(G5F M(=2G#F31BF^B4KGFA=5 < M6A8@U4Y'&U $[27R.'C$9>[NA2"MNGNAV?KG)%)4+OKQX9B5ZW[/7^9#_>*] MGP*R]K;&O/?!(,2PUH )%B$KVO- >F=!X$Q2Z4.T^EF:*JZ0JE'CK]*F;S[^ MZ1D9^4Z;O@>X-8^RO]]:5E?"9<#;[O'G7R5+&>*>)E&O!R.64TV."BH MLD!SQ@%5G $%)0*62:2LT\@;L;9!FI+.*SVQ0$!!YD*60I9ZD&6QEE,1F$LJ M,,?"F %Z(X,#6KDT^Q *8+CE N%L82>0T3K)S!78/3AD?[:N&P-3E*X/BZY MD5M!11-MT&U\\?U!^J@;XJ?]0:]ETX$JD)D8OI\#G-U 8+60I9*D56::1 M?HLPQ8KT6Y#T&]E6 J9B':F!T]@ 2@("DID O#.<":%0R),IZB/]7GNHZ\"? M7_3LB>[[W+1A(@5T)<)<#X-2/9(_1P1RFQUWX >MWGVYH"4%=!I(&F_@0)4Q MF'H((@ZEL1!8 *F$ 1()1*U0A :UML&:1,QA7$YQ]M9'Q7B>],\?\FOQSCZ! M7!U5(T^5H(8IIIRP""*=* K04R. 4L M]IQA[Z7E,K.RF,<@T!+#?EQJL:Z&D[12?U/?'\0_$AOFNN4MUV7-?QSI!-=CJVYZ.D^+77/4LLM!_^T+W( M*E7+ANMO%5DQA:S8'R^MY)$XCBH'G($RRHKDEX=1[1.<*"R"8#A$M8_ F1O0 M% XNP%K(4LA2*[*\9'%ED7>+DW3]90&JFS$H'GXOTN9"ED*619:K+4-%0414DUG"V-9BM:TC1: MTN%8,(B)2"K&.:"I11H-D30*4@H$X] K20(B;FT#R694@&M4"E48MBZF3F'8 M13#LR*Q1*'7)A11(DD9X9F@.C0 MTFG\N_W=X:&OR(V0$(4IYXJ%+31G%(EL73"&*RF]DEF MO)J8=SP2SE%2[X& M,PT@C^"**):*P;I!Z$J,??[MHN,;!,YMZG.UA6](W'/7O3!MGZ=[/#SWXQ7 MT[V%AY '&Z)ZA[7%-$1DPEYC84-@' NH]' 6SDSUAF4@]%.Q*?M?KK&)..V5 M= [PX*..QP@$"D8=SR%L($=."L;7-C@734[$?.?@S,0MRS'L:_Z 4)/4X*?. M 9MM0Y8*&>\J;D^$Q3(B;+'@>'4#C@9#!D54UR+9,*"!6* =>? M,I@[+S# 'L'4;X(!0UCJ!R=P))(/3OIDN0FHREE ME!G)7&!(,2DH=,05S; 6P#C2#''@T"#J@:(&IWZ8&D@2<5(;28-5@4NITR!L MWE1DYFF,!1P+.*XP.$+&N3'4$@Y=1$FD&62IZ7E@P@F)5 ''.H#C6+P#8B6T M)P(XQA(X$I]RO%+0PR)KC+)!A#1;6S09GU=JUTN"8XZ5_#30\7;QMVM]V?@Y M_KA>\MBUK$_%4$,^V_C9]'[:N'G.QYR6;W&S%=4SQ6UHZ_.^?W/]QUO7ZI^W M]=6;5B>S73[I[9GN';+581QH>./J M*%K/;'R+/M4QPM85I \>ANOHP6/?NRR"ZPP^?/A[E_W^,4:>9;&=9QWWPD7#TEWO:SA90C/RN_4Y'QN954^2D/[ 2W5R IX2+C>(U\7 M2^?;#WH_G;?:NM^OGG:S^J4[KOIC[- O65QO=<_.HK::]<5F(Q]N;#6&(Y"J MC]/TEOS=T:"DZ@II7!+8Z0RO7)WRX/:2Z;;WP1RI>)U>]_).(L.2DVS3VHNS MB]S^/&]USF"Z)M HC2E_LC-,7O_]N\GK,^S3BNW]@1_H^&&U\>]TKQ/7^W ' MJ+*OC]W7HV["@[2IX];H?_]+8B3>5IN=+=-'"!Z$7['@F1(9:TSQ*H>I>MR[ M/Q=2\Z@QDV\MZ]6HD4R&UO_9GQO09!6:^%208D0TT4ZEN8O.4:)0%;J!"!-4V_[E;.]; MO.]I7-.W7;1[9,GNV<[7W;\_M?>WWZ';?LF/1^W6WOM?VWOX ]Q]_Y'L;>]< M[1X=D]UO'[[N?;-7'T_???UT]H'N'OT5=D>S$[[NGAY_IE!Q@[P!6"$!* T> M1*I)8*'U$"FMB$5K&URP)L9XOH[)1V'K$H1FGLC;2QY_><13+Q62W9-_\S08 M*T&618+9MW$P$T)!9)1,524<4.Y=!#,?@!=,>\4U9)RM;3#99&C.Z3D%R^K MW 7+'NSS*ZVB1G@%E:-8$VFII4Y[;P6"@L&'L:P UGP!"XT#%O,JT+CM$:9L M!"Q$'# 48F \MIXQI1'S:1K.S&5P!:T*6BT/6FF"F+/08R$A98A*%[S!5G#D M$:2$%\VK!D!&QH$,(V"%C'J.9>.":DD#"8-7V"Z@%D-P(R-@UE0A"OI/3 &,T!U4"!J M8@0@Q:/A*+GF@J]M8(R;C-)E ;/7WJ1MF(:@.VYR"G*CE9W$*]&B;3HW/='* M"RR(]5I3#Y$VRIGX[DIC.7>,#INFH+G-0J[<]7>''^_YRWSHM4Q!7@QJ[6U- M>O*YEE!#J@%7,*I@S#&@<;# .D4@H=88I];1D)II,,S<8 M*;RZ$%XM/>0*60I9GD&R11C$A),HLRRB0F*-L0]4*L^E M",/::8 ME8!Z9H#V4 $7@F->,JZ,KY=D>^VSF?([#TR:U9S[F/M.7V?&\U_3 MWV5B4QEIL0RR8 Y6SJ,]%ION]*(_./.=0?^H.ZI;214K.YUAJ4IV7V2NVAIC MJ@/_GXM6OS7PA[[WI65])5\.O.T>=_)57M-@] 5)F,-)VRF% 25!#GA)**!. M<*")C;(&444#:$548Q]P1Q M!0QB25*FX5)(!H!%U)P8-$$A6S^9N>BPY0LP\Y'^VKAL#4Y2 #\NN='SN8JW M,>@VOOC^('W4#8TT,+K7LNE %==,/-_/\?5DBS_KID-=]SM M'K^);/7WB*L.*J8ZZOY5L=1^.+AAJ.P=^9#8J0B8:01,:](HDYA2C#$!2D@1 M!8PGP$@/XU_22&&T4-ZL;="FH'?;_]WI0E!8NB!M(4LARW*091H!N B#K C M!0G "0O+:FXI"0%0F(9N>Q$M+"850$)3P:"E)G7 K9$ ?.UAKP-_?M&S)[KO MO%@JGM_::1J+#)<^CIV+%_<)W#QI M9!-JN<,>P$A)0&GF9AO-;1J9%FG"+6,'8I<#8B6)FXR.L8L$!L=(!&JD&I',&()E\ MF%(C[6VJ_VLJ=#>)L8#L$G/S(H/EA9N?C9LGO#)8$DFTY4 IR -C /-C <" M*F:H8$:H:/]@VD3J;F>"%^'F%8AY'\;7.;ED6JE;JN\/XA^)$W/9Y%5JJ8/U]\JXF(*<;%_JRR3!V&DH1@X2Q2@J8Q%!4M <,R%2%/*I5S; M(+,W$"Q,7+"UD*60I59D>\D*60I9!EJ3@2%AC>!!"J )0ZEE4PH,:0^LCRJ21$1!)J*BQ)N1F#6JH2H\6Q># MI_#L(GAVPKCQ5F"'B0->6YN:T4!@B%/ 80E1P";ES-209U][N]8\GC3WHKD9 M33JT=QK_;G]W+.EK.G?+CJ^06 >+8WF,%JZVL(W M).ZYZUZ8ML]C0QX>*+(\*#5=\2+DP09/%=86TX"9PEYC84/4^K" JIJS,V/- M8IDZ_51@JAPR-\!$A/-&Z*C8,8I3VT8'E!<*4$B0L9H[E)I1<9[:4D#)H%Y=%.1NYW&"CP6>"SP^&CCF7%N#+6$0Q=Q$FD&F3/9IPK.2+$0%#(6A;4-3$23\7FE M?+TD/.:HR4\#'6\7?[O6EXV?XX_K)9_IWG&KD^]]*PW,^E0\57W2ZKCXKS<8 MK[.,F0OA19P[ 7C?T#8E@NG.5>IUW^D.?'_]A@#?>1X^W?-L_&QZ/VW4Z<)I M6D8K7#WYRL.-I'A=Q'/>GG?[>5;&FSQ!H/7%O[ULN<')->B-G3A\3^'H%&WB M6WDQ>/B4'VW/0E\:-;DEXS_3DC-FAJ0(.>,\#Y(J*W5 D?DETU8$Q93Z3-#: M]4DGO>MUG^MC#TS/ZW^ #O&QWNCVI;[JK_TTN1EQ)VYM_N/V+1[+C#HB1$:& MN%MM?=[W;Z[_>.M:_?.VOGK3ZN2GSR>]'5YK2+UTU]N1S425ZO!H0>NP6M0P ML#J\\_#P>CYT"^:J8TRL$Z$>/ S7T8/'OG=9"MH,^C__I&]ATW?4]>\0:VJUD+/TWPS;).Y5"S?;YR?:^$%CIV/7)S2 M>T3L'3!>%"+>63M^>.WU6N/6_M[A_N\[VYM'[[8;AT?QU^Z[O:/#QOZOC:W- MP_]M_/K[_M^'+[[V^R7.OUN=1KQ8._)/_VTT&/2%:PV\^Y^IEKM8Z%=J73+R M%.3G?%T2-G?D1W0]6E-/NNSWCS&"GV>Q8IYBZL',0O48D!PJH<]H/,M'@>1A MZVMC-W[KI-]X%^6(NXN3J[(3UXE<<]V!,?_68XW&.NX-AA@^F-LVS3.NP$:A M:5Z@>>5 /JO7[?Y'W3_W20&-)GYRM7SY?GN_1SSQ@W2?]OUY-=[/<]V)*[R@V7$A$!O<:46G[=/=H^-XO8/VI^W?VI].#_[9PSOLX]G.Y:>CXZN] M;SOXT_;';_M_'YR.W.5_7GX\/3G9/_H(]Y.K^_2@G==T]([MOO_M+-ZGO?]^ M[_3CV2Z\[2[_M/U+:__].[9W^B?;W[97>^\_L'A_M'OTS^7'LT_QF3[0CWBO M]?';0=C;NAD/848-1!(*RV(AC\$1BL-B)2.8,:P+1F6KSKI M!=AM;&[[FUDT\KHHW<^I5U=R *]C5DM2;OOS7@2O[.C/P\%;9^>ZU4NT3:[[ M\UXW6F&#JWS(_^>B=9Z.K$2OC9IILGE$YSBU-CMNYX96^YWM5O\Z.+L?_AB2 M+7[GW371BOR91OZTQK1>@JUPE@D@F4HMOI$%FGH!%!%4..V4@6YM@S>AF+GT MK'Y*[ZKS]L+&[Q;>7AQOCW1+A+PC,A"@<)KV8BT&TJ%(2RV94%AY#<7:!FOB MUZA:UEPWV3SKQB5\>T@W:74&NG/<2B%2W>_[P=-FO[SB!H1S4$O&\&F<&I/X M%'9N*+&9"5'@:!HXNAI3-3S2'J.@@(N:!:!8:*"L8(#I("443$(<35UZSQRY MTBYTR;EU;O,1"K<^+[>.E <7Q)IML8H4U!H M"A3:'P_*08^@TP(#SI4'%'$/-+(,&*4EE"8PEX)RO,G$S#A4W!-U8]R%3J M MC#L'QAVI#TQQ@B@C 'H, 24A\BS%#$C,@G/:""LBXXHFH[)&C+L:OH=M'WRO M%[6'89/Q@?[ZQ.&RRV:R3-/K8@5)0+P'EJ5NR8!H8Q@4(T7+Q7'BA<.KQB>XVBBJCZFO&JC75$PKO MSI=WQS-A8,!!6L!IH$G5Y\ X2P U02EF0G"*KVV@)A7SZN-17 Z/9<;WNM5I M1"9TW@QNTB4&5XV^MQ>]G+S>;'3\:N1.+%B'F *9S& 8-QU<'=X0)I&NI.A- M"4RI>?A-C][-SQSJ((*40$NO 9617 I2!IB@EBB&-%4N01.D=SNPE3$,2\R_ MB]4L"O_.E7^O;OC7,:2<%!YPST3D7R) I"$!.NA@.35&4)Z<$9S0>O#O:O@A M\LR+E? [U,+MD+<[#9;7_9/*?'E7!8P*M$P%+>_&58-@E I0*B"-C58+,0B8 MJ T +!@+-MHLD4BI>7^=;);B=JB-=E X])DX="3\@\5("HL!-LDQ:+5/:4<( M,(BX$\HJC?W:!N:SS/VIGT.AAN)^ZT1WCGV_T>H,1AFQF+>!5^FPI<_Q]4! M*R@-&%'@8"JY90(#*9@$05K(+3=*JK"VP4B=$N-*0*DVRL #WMW"KG-EUY$Z MH#D,*E(-4)K4 2AT9->@ &9!&NT,,LQ$[5W-H@Z4T-%30D>K5!J[X*R3'V%+ MWO^;)I:EUNX)(/-A7"? *(*]\CCUG5,I>U6FYG,("(*@L\@JE$"&L+MAI)*X MNL27#J2!V '"'-L '*L1#9U3%@.(: :*JH%()I*=(LSKNNO.(= M>/[(PKF^>G)8X37;'<^75?*P-_*/BA8%;*8"FX_C:H'T2.-(-Z P0M$ 81IH MKP5 02*/5-".Z[4-+F=1"XJ7H';<.D\OP1RB@(61G\C((ZV!4N2)"QYH'KF9 M>I@ZO'H*/.&<"^LT1#AED",TB]Y0W C3ZPV]"^^N.V=4&2G=[%L8RTLI#H;: M9BDDZOT^HE2!J*D@RD[H&A8YHP0%,/V@1A"@: 0KPP)F4C*"K$I9"E 5)T3M MN;E>/HC"J+,SZGA"JY "40N@I090YP60D"- H)8,*HND9VF8$JI1,M'*N"&R M.M'S7WSGPC?ZJ:E,\44\NR\B=P5\$'8.*FKD#C\%=Z;"G>-Q!8%%!4!PIH!- M4W*H%PY$M< !CJ136FF+$N[PF3R?Q1GQ:M6#PJ3/QZ0CY4#Y '7*5E"*IE)U MZH%6T@+I.5).:"^M3=D*-U(UM%^ ]*&P[5[8="TI(ADGR(2"7*F.9XT!J10!5F%HFF.0Z3[R\VQ3C M=3@2,%L7]506TG3@5 2>9I1]:;FH-9BK1G>:F=&/L%8>-8[Y-6'5@H?R;D4" M_C&DWR]7'_JI:> H$>N&A 7!ID&PTXG&7%AKB3A!(%CF -7: 86P!!IBZJ'F M7OJH>C!K(G"R>1W/-$ODM5@X)%CPHMR#!,R'!2)>Q2 8CH0=>Z:C!8 N! M-#H $RB4*+X@@M+4^;>)9F\?NB@D> U#=L4#U9Q??/^QJLPCGOA1I'CI2;S3 M+_+U]H+YXZ)G3W3*N%GM0;QU;2;[A[[*(["/NINI 4_/7T_F_*.M.X,RGO/) M0FMG(N4&:^6U8H!A2%-?60*4X1!$999!SWPP0D4#'#6)FJ5C?0FJU8Z7%ZF M%EY^/EX>"[P1R[ (%CAJ.*"6>*""L@ B&7':&H4Z M]X\?I 3VL7;U*Q%]6QKE8O>&1*.^UP6+IL*BB89CBB'O4K&0=3( 2A4%.@(0 M4) YB[2T(OBU#4Z;"-U-$BRYO$O,QB^J5Q0VG@<;CS4BXT9&'<*G/'P$J$O3 M=[&GP$@JC1?(8)=Z2\,FAS5)R7^]#HM=/1B^T=E+T8_O])RUBV4S=^JJ7/2Z M\7UV_5][W;/#2*5HWPQI=[4?"D+-C% 3K61KS"T@ MSB'KM29,FTKQN*<)ZM(G$M=0^YAP:,3-!F-J1RO'TK(F7KP:=?)JY,Y+.R/J M%$2:"I$F^J,1JA%3RH!@4X*BD! 8Y@D06#M.C:9:)>]JDQ2'QNOBX!=U:!0. MGI6#1SH%QI8@Q0@(.+5112'-X-,48,[SM3!Y3BRYC!ES%GQ>(5 M6SYS+U;ZKGE38&@F&)KHJ":DC?8+IH!8(0&%@0/%J0161N(I3Q4+;&V#BKO3 MP(J[8LF9=NZE2H5IGY5IQUJP.ZM"4A:LQ*E022L@+121AW'@2')(:&I-Q.XF M2=76&>%:_?.VODJ+]=_G\T5]\[4M>(G=/9MC0P]OAB+F>C!=&2:NF36W\W&W M4*LST)WC5M+<2E_\Y]7:0\/115%PX[/;#SLWI(F?9\%0 M^G _029,U)Q#JIQC*7>6,1-E H- 4L> Q%"J2%-B+$L=\UD]K,GB#UH>?U!A M[Y=B[Y'*)W@P6'H.O$SIM"88H!1BP$G$K((8!V23NTC=$U@N[J)GF+73FJ9D M:T4MS.?KLG_MFOZUVQNW.L>,S%))^F3D^3914^Z"< 3: &P0+%62>F HID"+ M*':4U/?YYO.5_CWF?EW+'D%.#IO5@X,7 M&714X.#YX&"LN:"!@C@) ;(LJF&06F"P0" BO1>*1Y7,YIZ@3Z=^WOQ_-KJZ(Z=0R^>:=HB/:F/SF.MUV=9Y.N--B8U]WQHGS9ZOJT'4=L= M=./-N_8?8'12?O6E[KDY:;VO4I(M(M,\QR4BM:X]"-=.A8.*9D?=PT2Q7Q+! M-A.]BB![HB";J'%#W">7 05"DU1,SQU0P6! E-**FZ"-U&DNED"S].@IH<;: ML?3"0HV%I1?"TF.%]408:Y $6*3@HC<6J*2@2B0=\Y9RJL+:!FUR,@?5M#@( MEU1=OA]!#OQ$UI75YZV!;E?*TDK$0^NF%=T38AG1:#]L=<_.NIT,HP4RIX+, MB;SY((32 2O H<-IKA "RD@,7/Q,:.60\"D?@S7)/5,^2JO")>;AEZC *SP\ M/QX>&QS*D'-00N"X3MWRD0<:404"!4 -)/#*1EX,S4;$03:9FGKU1,K8?YZ.XCN<, M%8KBF7A!'6)$COV0P&>SX[8JM]'O:<+AOHD;IG.A20&AJ4!H8CPY%AXK&6T: MSQD#U#(/)$,8:!5!"4F"D/>Y8D26 >6OBI47J4<45GX^5A[I$U(C2X,+0 ;. M\SA2$%]< 6"(Y"6$($/4VH9L3EUK.F@8 I9)T&02@$J M" 1:> 2"U])RA;"U?&V#(%@C/EVQ">?7M55AFC3DE9EIO*RU53=)Y25A[4DX MMK<]49,N$?)1Z?" H0AAU @'%!,,,.V-8A81'%#.ON!REG88T[+.$GD^5@\. MZE1;5>!@#G P-NP<"D>(Y4! &^% :0DD42;"@4C15&2]I-$ 44VF9DE@710< MO%[OR;L0O,V)'/ZK/=&=8]_HZ8%O5'_W&Y&#J[9^'5?]D:9??XEL,>,PA]5# MN^=KO5/1<#^\&U+P(!)POY-0+OW_W8A@![X_Z+7LP+O<*JSC)C\8^V;!OJFP M[]VX*N09D5QY"3QRR:23"AAB"4#0,8RL9 &F7 M3V2L7@J4YL#17#6?E;7SGD_SF0G3_HA/WHVF7T7O[2'=X[_;%XD&X^A9(6H! MP:E <.=6'JV&)*$>DVE@'Z- 4VU!M 2=AY0+!$Q!<)![%%\:94R*<$LR2RNOXE^:E>6W'E*A M&GK0,/ZXU>FDB%HW-,XS^Y2,G$D85$(Y@8B+SZ=HZNA&"4IBE@$<.0;-)2 M7/3Z.!MK+PU4+NHWC'K.I6-"*@F#<4)'NRAQ=N3MPME+P]DC[41)@S$C%% M M/:#$(*"-T$ 1A2E*TU^HB-H);T9SN$:<_7H].]]50WS\_$$%Y)&Z8?5,;TC< M>=>]2".NTJ/,:+?51(?[KY?:DR5'>,F)(]RR(*FG3A.E(KQ#SPW601/'*X2? M*8FZ(/SB$'ZBYQ[!&J$ -4A]N@"EC@)),02:$6FQ(4CDZ3^B*>C=8JZG]?&? M$U>]L->KX&G!TR?B*62<&T,MX=!1;9!FD'DC0V#""8E4QM/9JN<*GBX43T<: ML^/$4FXYD"A$C=EQF[IW&:"==I@K$]$V)4V09J3NZ\#3U]8QL2QX11?\TT!' MKHF_7>O+QL_QQ_498_Q@?:K'K#BDU7'Q7V\P7F=9,UB(K,%)UAQZW]#6=L_B M':^2V[G3'?C^^@UPW'Z X\>M3L8;/JFU5'NWT(U*Y4;C>S+^,ZTY2[<0D9DXXSR/ M!HZR4@<4%)),6Q$44^HSH6O7)YWTKA=^KH\],#VO_P$ZQ.=ZH]N7^JJ_]M/D M;L2MN+7[C]NX>"R_CB-*9!B/V]76YWW_YOJ/M]>O0/O*TAS%F%K%85];EN+_!,EO>^E;\65Z!=>0>.DEU37 M?_V86<3:QE%^<;NAL96TWIQFI#=N,>+#^/P=8DVMZW.6_IN[%VZS?7ZBC1\T M=CIV?4)=NT>0_%B<+,J#B!]>>[W6N!<5]W-HW?;C5]W M]C;WMG8V?V\<'L4/=M_M'1W6] '^_:&C+UPKFE;_%CQ0Z8NV>QWI8NIY> M] >M<+58.D6UHX'6&_%_0_-W[^(L7LK.(05FTI[]Y:(?[][O;_N^[;7.$SI% M"W8SZD 7G31)ZH]HUMB6[Q_%F_[2SMUK7]1RW;NZMEQ_.]G=_N5D__V?5WM_ M?[S:/4W7^!#O]0_\>.3BYW^U]I-5^>V81BNT[?_WX.K3W^[<8,IWS]Y=[KY_ M1^,ZT:?3G:N]M-ZC]NG^T<')'HZ?_[W#]H]^.=W?/DEMXK[M77ZVP3)H,!\(H%=HHZXW$U%%*,?=L MK1'W7)\GGNI=1%FTIP<7O0SO^^>^$A3]')(XO#B+K^=5.G(8W\A6B"#=&31& M1&I<4ZEQ;?D.7Y=;PB$>&RXQ7[VBY ^7N?%,KV U."(_]'X8/7)^EJOJYRJ_ M=;N7GSW101#-@-(H]1;5&"BK--!66Z2,1Q##VV]1C4'MGO?[03'SPZ6_M*GX M/KZ]41F[U/U&JQ,5N_.DVU5] +;B0D.WUVGI]*]#?S[P9\;W&D@IF1FZY\'M MT:;]'M'>M.ZUO>YV:^;5RJC@?Z%^U!LW&CKAAO(SOF!?0O MK(VRH-O+W9SCB@?=1O6<#RLTM2?4W[YQ[#L^%RWV_!VR:APEY7'\2KM[X88SQ;+)GG%Z<*(' MC?.J9KAAXY-W(UCV&Y>MP4DCFI&#Y&#NI^M'Z](,S8"XO5%+SZ2)S_:E95/3 MJ?POW:Y&_&:EUDFEZ?EX=BF2(?S=NAGLT&ZYUG$=[V,I> MJ"YP86Y$?3\YOF]_JUK#B>ZY] [>HOQM^5);M'EFO6GKIF58W,8BK/8V/W,N MD(JJ-[ 4,D"U2$P2522C S,*2^L"O*TB:02)T])JF%+\'=1(.1)_(HFPI(S? M%FZ_Z'ZK/S2 1]O_?:5GF;#J?@WMA[NT<13!>Z*)W; 539[J$S^X::1[@_JM MG'5>P;ZN%,G)+R0,N&Z%-WGM[+S()W[1\9&32^*FF5XZZTLWZZ1GW8BP_?5X MQ79U_%HT&=U.+:LKS!KTXG9549I^Q)R(N<;[3B-B\UE\A'B[]4S=\4W9:-S1 M:I]+.]U)ZVZ=;;?Z$?7[47LIRFGF=QA-(DYD5$N]!=#9R._*159'@0 .H4-* M.RZ$61[E],:OT!C2O/'K#0OM=*KP<(::9866!!%;XVS\2\6&C<,3G]@]<_]O M%QU?Q4H);#822S0SHT^<>#B!*#M1D8WJ8](CTC<')[T40TEZ1NMKQ(#.X*2? M\N?B>>GBC>%U8?[*HVZP%6&CYT]\IY\TLF>_71[1,^Q;]W\:*7@_N'KZ[2J, M^\$#IHS#7]O=R_[-?1Y]]6@C7%R_N>N-2./^V <5[,97^<>B882\<:_/XV6S M49($0\_EMR0KLI4>W6Y?I2/)K''7LB,!_GG4I6WK/*FN0X/F0Z=U\[C]QK_7 MWF]N_K'V/]F,Z5[T&MWS5B<;)^F[3UGUM1"+2XHZ>F*TFTW5C4[BV7;4[>U% M+VOYG:;,<+)=MXN)FHNL\26YM/9\'^2?>B[=*.];QV MP[;$IQ>=*NLI\]_@46K>->1QK7LD73F_49B>J4^W&@3_O]@:IB\^O MD5\:"(+_.^*+5DI7NJ%7//=>+/$PW=;/[ :G]GRXL,? M6;S>2)G'R+CTI:2 )D4D\U@2HY&[HVH2D;9QD8'V3/\3H?9Z?X;NOO[%V?F8 M>TI7K;RRR7=667R]S/Y)CL<37&7FC!R2WX67>_)D&IMV<)%E;B4 ;$8TUXKW M[372PM+^19&1&[$/,E+>+'F]L1^E:]R4SG$W7=$D4S\[.OT7W;[(GM$(6S?? M;PX1+7UW&9C2I-:]"(CY<=8UGDI^M6?K;1@[8Z M_<@,^4G3'0:Z<]Q*%F[<3#]\^&@9NLM6N]U,C5_#1;N1_(C]84_Y>[Y_WDLB M-Q(OF]21:N=GVKK-SCY*EK1\.ZU1XVHH_42B6PR1D8]^EO MGS;GUG8TLFYR0_!FP\2O-TY:_4&WEV+Z^?IQ(]($[K@+W7^R+[-Z+7I)]6NW M_)=J\RH)U.]VDFG?G)#H\1DO3UKV).?+YB.93'F'XQN8:'%ZX8Z'+XKI7E1O MF]6]7GY-1CL^MC]CCSI'9^-+,_K1]U_!3*]KOTO447WK2_:DI'C"?]6K2'#S M^BFBAK#=O3"#^,X/8X_]@YN5UR:W>>$"]_28[EU^1LPI0Z !DN2*ON" @LX# MIK@-04/,'%K;B+1Y(#DYOGCM;&!$CICF!5A SGMY 7[T K"]S<^*,AP$58#J MU*A=(@*,9PP0#Z'#.& "^=H&$S]\ ?I5"/!>33N]'?<9GQ&@SZN85?MJ!NMI MH4K=5M5--,4X1TZ$:Q5O>36\G4[C-QUMJ][5D#:7/D=EV[[2L[+HZ_>3C+PV MF&_K$4FRISA?BB FBG?\X++;^V>D/%3Z7?9X^$H;NU8$W.ABP=^^5M:[OF=\ M<>4U\U(*A03%2LAH@#$ON"9!($OUK49->SX]N[K_N;G"!&<0X& 3R*#"NV )EX!B:F% M4G$17%C;J-PTR1SOWU:-DM[V7<):KZSVT#H1*)?Q3ZY<(-&NQE9(1FY;U?&_ M0M@9"7L5A8(@@FH="1LEL(N$#?K_L_>E36T=6[M_1<5]WUM)E9KTL'IR3E'E M&,?'J0#'#CDN^.+J$80%\I7 #OSZNWI+(#'9R B01&< H2WMW=/S])IZ+>*9 MUL3BWY)[+V.I#IP+2&^>UW-MZU9\!QQWAQQZG2.^B_88F1<^*UQ[ 02 C9*; MF"VN/VL8]Q7MLU\4^%31_@ 3BSJ L])SI%1B&AH/@A&?@R?:H?275(C) M6T1[,97?.*_%5H_:=+@0C":\*^<$T&B(XPBE<8:LI@#-V& [M/W_UH0I]8YN M4,,+>4P*&;<3R;"E&WKATD6+^^'+W+_6Y MA*Z5,*@F+.((=9G/J#9WAI:TXF,X&MH(I]&= OXC;2QA*P$"S\:(&+@43!A+ M@_0CG,!,4PBN3S3\^>I,9^]@Z]W'*"+U :4=9AP0 ,>(25H23R557#-#14*E M^89,Z/=3F@,J:HS;@)HR!XJ[79)9(E0#9T99F;^7.]+,;.+M)G0;);.OE1RC)KQ3J/M&B> ?4:F)4R$1J%92///$,![*5#%B2Q'/H*5U-&JCA"M8UM>3$#=8 MCL,A;0W*^+:GCCK\IG?K82/)_M/O]/K#M/WO4^BZP: Y?-N M[QV6A5'$V ^XZ;T:'>B?DR.?=./52- [W#W8^? WW_SP%C;7W]'=@_?=S8,B MX+V&G8.-KSO;&Z>[!R47ZUMZ5=#;/=S83OXK,WU]X>;^-PBX.UL[W)\WMO>*XSKS%% \5X1E9PFJ84"*8YGPF)FFW'/4R:X> M\0Y"4A>BS-HK$#H9X$[CYPT-P>,?5P7#]^7C_M-<.YE4?-:6CR&:]ZV-C[2)VD8 (G4I8J/"89XI5E M1&:/(QRDT2Q-J]X\;5QZ[I6(WL9%WVR#(QE^,#K#. )@'"\)5 /\:>OX]'-J M_81ZP\C',OAYM75'?6BA1$6ZRIFW&VO@QM *^+I8 6^M]+>L0_!7YY_; M!^!9+89S^^^S6P(W=OR^4S]1C&6*F@7S.#PEXO .:^).W7P>P\5F :&E&I&Z M@.ZQ@&94AWA8>TG,9?&E46+/OY+KA_W6_W6'GW\='KV>MN#B,RM%-76O%[S8 M%.>&:N%\4IF#3L(*,,KI1"./HIR\'IZ>&<68W*^*WW?,DJ__&65">-D<+4QQ MV_TS+W&D/VJU&=::.OB]NWGV6W=W?0\VWNSPC;/WGW;77TN\S^G6F[=RX\U_ M#S8^_,UVSEZ?7JTUA>\+O/YI:WWO*S[Y;//-^T\;V]W]W>VW^+Q/7W<_;/RS MNXW?W_XC7]29^HM^_^$5@.?4!*^MIBEPEK0(;I9!\97R'ISRSBXHSXN4 M=?2<.,B!@#:1V!0B<3('(V2@FO.5-2';!F95CKI27J6\!:"\Q"7W5$0%*-_) MX(T0U+HHO15&)'/UC'2EO/FF/'9!>3&PC#RG"4L046A9.2;A*>7-%>>*" M\G1V+FMGB>0JE-.VHART#L1G%SB(Y$H>B#6EVYI?/WHUIY0WM4'R2O7Y!3!( M[O1.MD]\J4(SN-5TS:?K\8W$O(!4954$)8W.3."6G80%)"@!,4JJ5(S5!K= M5+7Y:L(&!RI9%H-&JG*: #.2."42L1Y N*!H*L<'1=NPVXX"3UOL_3'EKRN/ MO-61]$Q1[5C)7I25M3J#2<)3KI((#,42R9/CUFYEX#HQ%88B.2I6# M8I(8U,-(8%8:F9Q3+*RLZ3:E%=5+A^HL$Z(7=0JE%7#N'0>C&.="\VR.$ _!2UE0;22MJ%XV5(?D,P1A M)$XU(+)-5LI(F9KD@UJJ:BQ8*%2/C04V!%2NHB1))D0U%9P8*S3NU;A56Z"@ MO5A98P(W:SU'L'X^ 4J;HSR-/V03N*'7R\)(B<889/0I<@&$YX0+1[KU@&1+5M6SFK$-J*ZKE!M;<* M@:JM,^ !K'621:YQ102=!,^ZV@06"M5CFP /7OI(.:$FX%[M Z(Z,46\E)91 M2SFXN++&H"WF:K.>98P AU4NY]DLX&+3E $V_#[1 O>+\5I TJ*"2F^UUM1Y M2!&L%$$X5#02V,Q2K&:#!2*MSH39(.*D1LTH4<*5)+4Z$Q.E)=SH:*)'8429 ME35NVT;-RI Y-X&>,W1>/#M"<, %6,US8A(""JU,1\>\"I+Z8E2L%H>%(H2Q MQ4%H+5P(CK!,-0'I#+'91F)M"C1'&6RIR29I&^#>89"5$):'$%*FB2,3F 0) M3.:>TJ2#R D\QS=Y-58L%"%,!# DYH)E@FB>'(&,PH%5,A*AC8U&)<%87EE3 MHHTS6@FA$L)%VD50(EF>3,DS:S@W 4+T7 9F J2BAA1 MFT&JFM69KNIIF1M44R8TDUF MA*D]4Y&IAF5,LM,(Q?51K%0J![;*!15)GJ6 MB9",$3 A$Y>D(\I1E#:!VB0\JB1MQ:^7UJJH7G!4^YRUI1F$50(R>)]T!B>9 MMR8Z(Z :&A8*U6-#@^<"OU/_2"6G0.NX=NVX-AIC&U:&C<@:2L5R#5 DE MDG*6(N.*QIW*^FHM6!RNVIK,JU#.ZEDK#.%>^Q(,P8CQ 5 @L8Y3[4&KDN@/ MVM;>.^M5=74L#R$XZ3577E-P#, &1[WP0IJ(ZP573JR&AH4BA+&A(3+N0XJ. M&,$M$D)DQ'J12(Q<@H[))8/"B]1M6J.C?J1/2\D&E%G)C;?)> /* ;*#]0PT M3U;*H*J!8K'88&R@T!!T!!Z(:5(Y1 [$*\:(Y]%YE90UL1S&0E7&W-M",15R M*A7,*158RA3@MF^MU2!L\L XC4@$1D;.H9[U6"PJ&%LU4"9 48\Y0H-D!*0- MQ ?I"==T!"<2GZ8Z4^8-U8Z9$(( QO"'$LH'%AU#X94)H-+2:H]8*%1/I(/ J5(X M820DAV('S:A\Q!@1U58$EF/,)IJQ70%BM,;P0!RSFH SB7@ U"U44,8I$XVG)4A1FQJDN'2H MUD%*\!IGF5.PU/IH7114:,."U,Q4$\%"H7JBGD246?A "642)?!(+<&%[0D# MK:V!J)BP*VNFK?2LBH;5N(=O87*K''QH_9:.:YV(J[FGN=-5LMTR<*1/N8 2H//.H=6NV7Q:.&6K[+S_2!%*):(ATD @$$8@Q.1-G2^(9 MD93+MB2>F=5IK 5U/2PC=)D7H00],X^:?D[":)&B]9E+:8T3Y@Z:?H7NHT/W M] *ZLAR5MT83&U"7!X[B@I=>$XK2H.E@ZXS02<(F8)2X$(P M.NE K1;108Y*W$&=K]!];.ANCG==*S6EQEAB6$FX;#7J[]8[DGAFVZ\01?%XP3&E@@05\IZ6(&2ESVS:UDOX&A_M/'.NMHZU.]^51 M?.,&HYEXB8WYTCD^K10S%<6\GM3)<2-PTO%,DM(.*09YQGHP),DRA=PYYDJ! M&#FKZMG5HO^P2/UI*LE>:9N]REEDH )UDLB>."YQ6Y4Q$ ,E"UD6E&I# MK>$(49RGNJTN!%*GV5:-]%PH4:)>&&C#'>9,35 /0.6G?=5A\-L^-M M-3@'.B=*#).*E..1Q% 1"79&.=93T$QN>U'L)V.?7? MZ@_M3M<\XG<\BC!L]PN!O8V]$]]-%P<5[W<$>$[&Z'^><%CFD:P?UUI1HYKF MAL[?3EHV8LDP1+9'$P5!-K)""&"Z$9LPJK?/*FC!M?O\R-S/'U1,[3BJO M5EZ]I]/XWJ:ERJOSQ*MC,9E:!RS30*37@4"PEC@#BI0DIED* ;;)L\_:QLPX MSW[EU2DD =TUB+>4$=T=J3:(I9KJR MIFT;Y+TKHU=>K;Q:>76V-MO*J_/$JV-Y506>-=.,T*@%\BIDXB Q$E2R*3BI MO2@1#DRWF9UQI;@G)-;&.OS+L<.'XN_8^;)VWK7-$UQDG7".CM&?,X##K:O\ M]3_'J7_DNN8:[Z9_OS_= M_1 _>PYJ]W 3U^8.V\%G;:Z_/]S$YVYR_-[V?F?C[+?]C;,_#C?X9F?GX#VN M5\3#RX\AH65+J\O9T@./>R:?#MSI',1T=O^!\539;Z*/0,6],^?L)2;+;[7TM M473-TFQ][J.+S\Z]=./-XO M>]Y?(^_.Z,FCRZO-I2M,-+S&Q:J6XM;+=)7=>NU;MV5T55KY0[?]]C4I M;G_HCS865C7H!VBK,% ']B$&]B':6@>V#FPSL(K?Z:[?\:4_86RZN9.F<[.4 M.H[$87?I2L"-./4?LS/Z9I?_?C^EU@9^;G_0>HWBRNW9\*Y/T>W12 LU!G]U M_KE]!.ZX6N\R%)<5E>^J(O,X5'^<'*66H.T9+Y)E'9DEISI[=0+OI&+/X^P5 M^_T=UO2=NGGK@E^JX6*SH("E&I&Z@.ZQ@![I)",.V*-:Q?\^ZA2KRE_'[GB* M@,I1WYZ9GV3J7B^X&R1*KW+TD(W.8%RP1EM0PCFK% LBUW#(6;A!_H:M-QL" MV];96G_?W5U_O[_YYK^=G>U/IUO;OQUL',3#W3>;G0W^^^%5-\CF]AY@.S[A M_0"_\VGSS6NZ^^&/_:WMXC[9.-WDNY]V^-NSG0^[>6.ROC2U(#0MQSR!,P*, M2^*4\02HB3QYAY,<5M:8;EL[JZ*5<^,[GN%YE26O&(5X]:E_A1."%4R:Z*P4 M%'@4WNE8ZE^6J!-%E?P.)_"KN$>PERV_[\JSWW<&G_Z3^N4-MY?8!< )KPB_ M"\+'*9>#3!FL0H0[*P@H[HF#2(D+0&W4B6F65M9@5EG4'Q+=CX>$_[V+?#PM MH509ZEG+4-0R\+$D5K*XV6;I.=.6T\P1@U0E54.?%XIAQ^FO41(&P< 085TF MD%@3^!R(T\%*Q:)349=$6FU.9Y75OLI0RR%#"1V]5IQ+[E"ORL+YD"$DSO&W MI*/,M;=S0I6A'A+AXU38(D;*M(026$0XW#O\MLI0 M58:J,M2W9"CIF:#&,B,B!"JL25(S+\$K'>G%L=QZS&$Q&%9>,*Q$,=AJ"X2Q MC SK?"3.QD22I0(DPG(>P"KNP ?IO!(FX;_" M2YM=_@XG5!GJ02W-$P?O.41 >5<0DV4HQ;^ >&D8$=[@!"IEO.;5$E6EJ"I% M/; 4!4SEX"//0F1 +#I5\C[CNTEYEK2JAYH6C&/'AYJLI4$Q:8F@21/((1#/ M=20Y\.0""TS%M+(F19O#K%+,53EJ.>0H9C5H*8VGT0"/P>5LHG)1Z:"B@N\5 M"2, [38S-@F09 XW%F%A*(]^_;/L2RU&/5"5N M&,+5'"U[O)Z^WGC]\KRS,WBJ*N9FLD\;1"-):FSEU->!J M<>A[\]5$P)60PAKOD*U-20 ,,8\\E*7>-T%@K2XS@= MDP27*@K"'$T$!+?$:JU(S!*G.&6@,I9:E6UZ_SKU%=9SN/6JF+#+CH(,#K2A M)AL0X' -Z%)T5M9HFR?$Z3C:)CL33/2)"!$LBLC&$Z\9(]H[YY+"U[ELO?>N M/%4Q.F];K]NA'N58R MU2"-I[1.301I!&M+%6^$IHF&0+:"^/(C2A$MUR9%8:O>N_@HO2$JP+"(2ZS=6W_Y1(G?#MBXR:KXJ4 M<,D# 161?^LO_O'SU/'SIBU9XN=!6%CDI& MQ*G/!*) "5F;3!P3D=-B 8JQ;KV+C]$;ME[!HM4Q6QD#. W.,-22* <3G' A M5E?Z0D%Z[$JW,2;O#2.0$-<@)"->)D6$IQI\=AHG&R$-;6;N'4!>83V'6V^6 M,6IEI#!^-22EKJIDGC+/3$@O3,\:JI5.>XQ1RA= MYF/I6\?[J=]ZV105=H/GX51?FJ"B&PZH^YPM<,]32D %=S$+C0A&I)1=R$ S"!CNQ39T%) MEZD@T3.%B!:,^,03<5DZ+G,,)L>5-=$6JIY.7W!4W[CQ%+14#"YQEC?!T3EGM*;A$C2Z8K1[UA4+TV*/N,S,Z,4\DL[CQ)O#$ MRZ")-#HK3JWA-)2-U]I[6_0KJN=PX]404,/--!6O'>I5/OF2^BO[)'G@3E:' M^E,:IB;/IE/M:'*(S" Y 1H4<9!PE8()7!CC1;9UZUUXD-X4S!9L-A[G63#0 MPAI!O52*!WR'.U&/IB\:IB>.ICL+P5-#K"H%J(W0^$HYX@W7,D;E6%;E#!>_ M?]V?BNLYW'P-8TXZQ'%*#)C++DL#6B7M>(#LOP?MNOD^*% GW.G41Q[*H729 M0E.]!R%KN21"X&1)[1"Y?+XVWT<]F/YX^/IWBGO8O-:>ZQP-6C]U>V4C^OGJ M #^O2)T;0O!L,,[J3+4,>#/G<#OQ*-WK9*6G%Y4"O^6?ODPL;W"X_\2QWCK: MZG1?'L4W;C":B9?8F"^=X],J!DS#+J<3/F=JF% F4A*9+#7JD6 9R6GZ:Q=AJE;?8J9Y&!"N8#"T9R:7V2P.1=CNX. ML)OXJA+I0Q/IV(?(I7 F2TU\B): "XE8W !)E%0:!E 29:RL7:^P>$U\J%"M M#%JGY5ZYC)5!J4;3Y#B DLZ&&!32:.(&%=Y1[H-ONXLJ;SXL;XY=0-0:Y0./ M)=D:(Y#!$Y.")CHEKG5FP3NQLH:S5 70AK%1EO2KKW>]UB6&)]'=$K($(,GPH,DP#DES@E1LNL'E,J% 5-EO2KK55EO M;I?:XP855%EO?EA\'(!03B "=XDH'@4!6[QF"5^); 3^%2$9MK*F;1ODK ZA M5EFORGJCRJ^)6YITL)9*<%);'D0T00(DT"Y_[V1[E?4>V/H_<00V2E-R[!G" MDRZ%5V03),^(%DD):\MY=5&EO2KM56EO7I?:XX9 56EOGGA\'"5E3:G"#(GP MP,JQYZR)RU$3H76FGH&TEI4H*=UF=E;IOJK 5P6^(;&$E*1PB0D6 83.WG!4 M,P)GX%B6YGOU":K ]\!$,7'LFEO< )(,1,4@"E&4&K?"H)ZH!%*#]KJIM%<% MOOL(?$VTX2_'#OMYGN<;?YRW9-0I4@2J%YPW"<,GNG2 6V0GGP[?ZAQ%7/4O MR/!CL^F27#7?S7#.OY7AG-TUQ?D,&FOOT-*5T=J\_O-]VL,.#%K]]+F?!CB2 MK="XW7)'L?4REV3RK9]67F^\?KGR\Z^MEX.. M(_]QH9,[ =\NY=O+V^6SK]R1BZYY^2>.SM%Y*GK\V.74]"L_KUY)^3X$UN9) M\X%SJAW].0.);2I![#^(MW"ZC4_\K=L+GQ:34+OIW^]/=S_$SYZ#VCW'F_C<38[?V][O;)S]MK]Q]L?A!M_L[!R\SQO;>W+SW4<<64C> M2>(IY01D N(2U23+*(Q1F@>',FG";>OO=8X:#E,W@OF! MN$C?"(;UE%._GV)K-/6#9I&^3X>N!6VHCQN,.VMCPVL]ED!Y<7Z32] MNT15LV2J[Y-OT^$/"0$>KT]Y)U7W=Y);.9F]$:O\,9J:PN? M?MS$9.SU%$;9IOIOZ[GU^F?Z?1OAS,4O%7R/";)B57)$/ T$I^4)TY*!<9P&80H MT\]O$;POUL"@,-0Z\E=1Q(;7!&NW"I";!?+'R5$:O4V;M_$B"C^?4SF,EKJG M2#"Y$7]NX9C+#VB=W[L]U^Q_UA[PCWE/B,U^0G\=&G2%$C M#X0G%"\>KV(Y 4)E3VH?S&:OT6873_IECRR+ M:]#YIW6($[,_:"44#(;+LG6^(E<75]AXB=HZ'<@C*'&&T7!OPE)$>M*])#/&JR- NT&CE MD^,3E#ZP%U\Z -\=#]MRU#MNG:;CED\H^MP\4ZCN= >](KH,L8]/:*Z> MBXBW=&=U0HJ\K<=#42E=-/X:OX03_//HN.E?$=J&+?N:NMWR^UR^:KKS%9<< M=@/O^:6'G8QER$;]QL=W>G$PU-M28TW&0?BI\_-X*()QYQ M/OFW(#2C&E@^/DB7EN+7F590NZ.>TGK(1]X,WCD3GBXVIQ&H)C2SL6+V;#>L MC>UW?.O=QT!MD,Q:4LI1EQQ$DAB=$LG9"RJTELX;%)SDZO7RY.=[UFH+5<0A M^ O0QC!UGS_W>__@U!RC8(20["(E?$$Z+H ZPI7P+$#!X7RG;@BSX:0+FB\J M:7+YN"BF_^Y]Q07;O\0WA1./.X?EHTA.Y[0W&N$&8IU!JXN;>AG@V$<)]*CE M3X=J>;G-Q0YX MDU")/[[@YX;HD;F'K!MZ)UVDPYS+.BAW32A1E+DO3;_<[5OW-\=^[<3C_7.'S<071\9V M.OZ*\X->]^3X]J_<+G85KTOJ/ZJ(Q?B549OX6=KG%FV MS$@7=+;2VH^@5LZ_M-\?V][W$O&XHC^19E&_<-VO[G2P\LOET<"AN#+Z=QLX MO-98_<F+SE'3_>9+OX[N-9J^&XSLS;0, M+X\;M$J'C1IE-Q@]>71YM;ETQ5DSO";UJM#VULMTE=UZ[5NW!;H*_/:O3M[V M.TD9ILR;>^'U^58AVIQG[/H9MBH62;9!\(L3U$SZ0T_(O]P3MZ"UWR^BS/_Y M/ECTRMIVLW"1"8L^7:3"?_WBUKY3K/9.DS6UCT[)\N\LM]8&(2^[G_>=1]GX M[5%8_9Z_;GK%]%%M_)L]W+7$:@O_>6#_T>^H.1VA"MM]>S0X[I\T^L)Z9Q"Z MO0'J8?/B.-KLC&33@W>P>;9_N'$04+[\[V!YLP^_=W3?_/=Q%F7=C'278 M[=_SYM>/.(H0G4U$&R\(:.^)5[FD&Y8V&:E(PA2TI%>=3!>#WYH8_>M2Q%5;RATW2'NQ05X10X8W^'YC+WY*V\DVK=NCJ?.*%NO77 MN1)5%)]WDV) MVMX1N^O=[N:;#52^-@\WUR.J6]V#W>W?.SN'.VSWS>8^+MK.YMD?>0,7^];+ MCSXHZ@3S) 6>"$1OB4F6D0B@>?0A)P97YS.R$$2*3K.<05CJP5.I*:]G.M[ASU4\08CA;!<'-VYYXM:V-RE<_3YY'@PU :+BH<#-='4 M[RA=/S[AT.@"CSKCO^. !12=4"_]]FR/+(JH 0\MG)YX?6QM3+LNZ.] MU!BA)SXVS1(/[=;1^EXM;5]XR.*>^"\$>5Q M0V/CN*F-K;D,\=C:<'*$"EFWL54.BU"453"L0S$T6(YMR?W.E^'"N;# KK;^ M'G\=VS6ZQ83M_,I8X;P5L_)^ZC:J?#_=<>R^EH].8T $X%ID;7WR!H37CAF? M5!0J*J.",E>.P5SSPD\3;CW>^IK&OAK.[MNCB_?/DU2RN8FR?NR=-?_L@MKI)4'C'M5;:;HY"AO5YO[\7+ULYW1K?0/P?X%:G,#]ZZ/W/'+G#*X#5I)SY$!KG$G % %@4,KS%R6)&.[R=DO.HJM^L[S1*1:_; M[7UMO(]E/:#$?G)80F+.4J/T7M-]+L5@Q$YL@B :8?YF4;Y=/) EF7L)ZR_N MPL[1ES1H0B%: ;6&O5Z_TP23H,HU!,S@YQ<_;C18)*>0,*N2S=XI9%9Q3?_0 M7;]]38K;GUG;6MOZXVTU\*/M>8)Q57<;UP?RM\Y@%9]OO6H M^O*,W9M^;S!H!FYLR&W^+':J:Z4LZD!./Y!_-J;T.I)W'LEB@FA&KK%#U(&[ M\\"]*@C!_O-"+[^?R<=U+V&<0MU'.\XCAL7GKYF$&]P72]M0?IO!=2- MG-,O?BB[UJCS,UMB/US2JS:R-O)9-')&1=?NQD_?BOI]@(0OVYW#XFMK(NQG M>79*K7XW-PO]5FZ6NZ9FN1S0.\V,+%5RP&5*[R=9ECDXR#8'L";[(*-V,G)I MI&1"W^*YO4ML0>.V*S)=^7]"I'MY%+_MS'MYV,,11$6D*,6+'F\PRMM53JKM M_+/!-\3N]A[>_QW=/.AVMMZ\.]O9?OEU]\W[3SL?_J:;']Z=7LS;$MW:_WWP\WU=WSKPUO87=_C@UK7+1=%PT+I=&=?3>9D-42"6*'!PQRI3ZN!*D"50D*ZIF M5OGH6?+1188^I"/DH"NL=!'H/3Y.7GEH.AX:%_RB8$.*K)QI8D" :4<<@"?2 M1D6%$E0$77FH\M R\M"WE;.QE%-EGGM9HR?*ADFGRED#0XR.J(&YE(CU)A+N MN)6"&P9"YP MMD/0(KN5-2G;[/XE3F\F@P<5>>X:N5&!/26PJS_IR4$\]B=Y&IFDEI,8&25@ M720>C"19BR"UE=F4K/C:7L_M6A$\CPC^:8$@7+TQ]X#PV!N3G G*<$NDI(Z M1S ;AS^T3EI&DVQC>;#7 /QSQ>Y\87?!Q>J*X.D0//9A,.\%]RD0Y:1"!#M- M;$ZE.F1PVL@,2J5&DK9P;Y6^8OD98;G:_Q\8PV/[/S-,H; <">2<"W*!&)%Q M_?HH0];*9DM7UGA;\MMRFU4(5PC?#N%J57\@>]:$55UHT,(D2FA"Y((-@;@0 M+$G.6H?[<-36XSXLVL#F21]^U&,^CX>_5[W^YW(&\5I*O1^RL=_5$[F [(/2 MH:7&N\B*J!B2H88)JFRRR4610[6Q+Q0G_35A8W=66/#,$*; $-#9$F. $R$2 M#]HR5!/LRII@*%:P.7+VS2BLH +[1X%=;>Q/#N*QC9T+"(X&1R(S*%:8)M&M MD83%'*VWN,AT6%G3= D#@Y82P=/8V)\:PM7&?@\(CVWL5*)2IY(@0<3B)@-% MG#&*1.51+^ ,+Q?M_AXV]HK=Y=E]JXU]7A \MK';+#TWC)%@A2 @N2*&!DTD MSJ^+R0$+'"5IWN;\WKI]Q?+R8+D:TA\%J&-#NH]"R1@M"=DK HYQ@F]E8D3D M(&,VB2-0;TNP7C'Z##%:C>A/;;":,**'E+.QB19KE2804B(F2D>HE%1&$Z0+ M<;C1,CE'(%[2^/2-7O]XKZFYC!U(L&<#6KWP/"8[.ZB<[:4@/46P,$A,_$)1M)#MR7TNZ0J5Q9N[X%U]#U M.&5$2H$$+0S!2>/$9DH)]3:"PZLNI!EDC*@871Z,5K/Z4QNL M)LSJE"IN7S24B73FN&P+#AG%XJF-'NFG8%DHM%,16!) M.Y4MBS6B?[&8?+*2A*5>HJQ%20I9$ C#KU<9?*G94[EY@[YT,RK6[11V+0L5LT>XB6!4DR1""@(S*H M%9X(6XX+!B5\.6W$J&D;6>70RJ652Q>$2ZO'^H$Y5$Y82L%[1C4!Z3QR:&+$ M@Q8D6DFCHI%Z9E?65)O:Z[E-*X-6!JT,.M<,6H,&'LC5-!$TD"#I6 [/"L'* MH7>AB:,4JF"U905,92WM;R>O&)12;2).?CEN*PM_!T[7];^A3_.&W[H M^GN=H^;Q\C)M!=S"4Q_OTGSUHJ/#YF(GN^[S(+TX?_%K[ P^=]WIB\Y1 [7F M2[^.[C[J?7G U0"%\KSAY5^_=N+Q?@'G*AT"=!0H,7KRZ/)J<^G*\ ^O";,J MF;WU,EUEMU[[UFW-*I?JA^[Z[6M2W/[,VM;:UA]OJX$?;<\3C*NZV[A^)W1J MRH/'LY0WS)W$C9NWCW%/[M25(2<_9F?TC9UY.6CUK9 MLD_66!>98O>>RXF,!R>#XQ3_Y?N_K)50IEGU^=:XX^49N\;;U@SN6"Z;;"#E13."$W;, M.HYW'L<-U_^4&MVO&<2_;DZGLI3998:MB2F4+.V=WM$+;'_JET^MK/V9OJ1N MB[^XRTJZK?,S6V(_?&2H-K(V\EDT\E%+2#06N4<\HM,Y+"4D/O<&G?'.-H/' MJU5Y%Y)LGEO8L9^Z2)-?TJ]E7HA8O<$XZ-T@#?GS)S:.I6K&ZT=RH2V5=[[N-T>?\)KQWLKG_"9VSB M/=_)C0]_PPY_)[8^['S=X']\VL(VEW9?=;ILOGG?V3G<_%2^LU/:O_[IG]WM M?;Q7D+L'+\]V#M_)S302&I\D<5%YII0F(5)#P"I)C.>&R'(:+R7JK J5A"H) M+1L)U3,9\\)%XS,9QA@:6+(D:Z8(Y.")3=$3HYTWP(7+4E?-K/+1L^2CYWJN MX=%X:'RN@7H(U%I.A(T9%3/%B:,@<4V!-7KB M"$"F@:84#+&42@))>^+ >I*Y1>;)G"4FYDL#6\I8B96U-SULP-$A;J8P MEX'X% 6QT2>OM4])( =)VK;RWDD9\1)U 6#4")FX]!;*/ESK[!=BG54E,[[CELMYP]LLYJLN*,,8M4I0E,J,K*/*"T[1Z+C$6=5 M9)UIL]52>N_<.?-7<6?>S.>O>OW/Y9QA. M('-GK:41UZVT,E#M4K6C+Q0G_35YML1G2KW2!-5U7V0*2FQ&$4-SP;+P27LN M5M8$M$'?6_B?O]"!"NP?!7:UHS\YB,=V=*^"-EQZXBR+!"*C!!>K(IQJEGF2 M0I6R]0#W5@PJ@N?.CO[4$*YV]'M >&Q'%U:# JD(2S01)=A^JQU]7B \MJ,[!5304*+_E2$@K2:&\>9/"ZD428ZV M$:6-GE5V\8KE),_M)5(ZD&*3 -(-!NGX_(U[VM67V:L'V27./+.JT%*P+.@0 ZJ!R$S1 MR6I77RB6ZDS8U95!M9V6T-:H@("7GGA))='&&MQN)/79KZPQW:;VWB79J[M^ M>8!=[>I/#N*Q71V%0B:3YR3*Q%&C3YKX4O@[T62UT0(4"PCB^Q<+JPB>.[OZ M4T.XVM7O >&Q71U8X($:1TP3E6Z4)R[S6*I79>:\8S0;U!5$C4^?=_ NN%Q= M(3P=A"?BT[G7.@I*J"YAKPYU?B=,()I9EDQF0LG8B-)%"NY(("R'9)"MFQ'MP)'I*>5!:TNAF8%>O&%T>C%:[^E-;K";LZHHQRP'U M6P@\$4!AF5CN-$E2T9Q%L(JJ.=QH9Q2=/L2BG3\#^W;OV'6?L.[T,J7,JN6X MSSD[@H6<9##,&+!"6<:2M%D@S%&FCK3Z'A:*R2?K11@16? J$"$ M'>*F:BMR8T!9PTDY5!*X-6!ETL!JU1 M P_D:YJ(&K L4Y?!$)=,)."4)<:@0.HC^.B%RN"AB*&BS6!Y2+0).OCEN*PM M_!T[7];.N[9YH4.W+:CO+Y#M M_=0Z= <]Y,?35B^W>B?]UG'GL*1*; 9IT')]_*-WF 8X)A?OKE[O:^MB%!J4 M3*#BT/7W.D<-2*^$W1R9"&(%)UF.8/ <01/I::< MBLR24^$J&FW)PL7 A*P<)!#>4,6#"0+_U)'[E;4/95B/4_\06] Z-S2W]ESG M:-#J]5LHY \2OCIJ'>.L#'"C*N_BT""EG'0&^TT!*)RC*UDLRQ=<:_ 9M\:, M4]0IHUA>#;MRF([W>_&F^?I0VA!Z>T?#5A3S][5&Y=;_3+'36QN,LSI3+0.. MM'-<2P_)ZF2EQXG[N(X[/:5 &6E>W&?+OV+'OR( O)_PA"[ZIM]-_WY_NOLA M?O8+!YT#W8W?X=-_8=MOMFGZ,?6,AX*PTY'2\WT^X<>"<[P]:"8D[MOXX05(3 MM-TJT&Y63)G:-E)*H::RR79/VU.O)*^,84+3Y#B DLZ&B$O6A\2-DR[R$:6P M2BF/LY(.7LNM[9>G&V=OV>;9#MOX^E%3@!RD(M9).PPIMB$) HD):U/,3(>5 M-:FN'[T;"D\_RC$H&'.A!+)'8* -=QQ7,1B;9'1< AUQ#*L<\Q0K@V^\^QA4 M$C*$1%"5P?40#26.4TT O,A4F""Y6EGC\K9:Q5=)9]#Y9WK*6?VVG',N^+JQ]Q&21DE' ,D6%(%L(W&.&=SDRCJTT5O-5M;,]3P<2R3G M//MUL/7N8\Q.",$SR9 DKH.2ZUQY06CV98ED)J&D<[ANI*IB3EU(-VQF@6[N M?=1.Z.BY(E&8C)L99()WM41PC?] 0BJP)9#IMAJ6RR/FU)4Q7AEL\^5'1UE, M*FF"L$3A)@1-4.Y%NG&>1F :=PA=Z.8QQ)S/5R^:\ZZ;-"0/?R)@&?%47 M^^EUZ^K73CS>/_<<37QQ9-BGXZ\X/^AU3XYO_\J$,5%=-B8&[%3J/ZKAD(DK MHS3Q<[\_]@J4K'DHP5U<&\FYC@-<:_\1X4!N? M"/:\ZSX/THOS%[_&SN!SUYV^Z!PU/6F^].OH7J.9N,'\W8SP\/*X0:MTV*C1 M<75YM+5WP\PVM2KPIM;[U,5]FMU[YU6Z"KP&__ZN1MOW.*=,HDC!?. MHF;*;UEX.<_8_3IL%9)XJ6I44'."/-$?^BC^Y9ZX!2V4F7#C^C^=C'*+B!ZY M,1LH"E-FV3(C7=#92FL_(BMN-PL7F>A5V?..C@?_^L6M7<'4[;$,WYBLJ?WD M2I9_[S%,^D8_^3^O,FSV/R\T1F1<#-QBG*73 +/E$$8 M*'OT M)0V.B\MB\*KK!H-.[J3XVVF9Y[+]G;CNACLNDL;INCM.S3K8QN?_UNV%3\]. MIGC92)C6R:!R(,I03E"=Y,2GR(E$-4;Q!$!]6&DE%+P^XS@?]T_2]W?&I_.I M%<=BQIVG]Q41VAIM4">'V$B\R: 1=(I+\; \?/!U M"[_V*0UO&BZL5\=*@]5.YQU#.&OS\XBZ>RJ?86*U= MU53_R+YJQ"K"<.;[*H-5:>]VVSONJ[>F5+D3JP]%O(<,?S)W8_5B,?R7[_^R M-BF;L^O\OGQIH-<1HP@FUCI-KM]XK=/@6L+G[_7QF84$3MWK!8_XHU(I[R$( MA0JP\\Q)*I,W.4L=M6'VP2/^1J(%_O6A<[S?.=HZ2CNX7"]"JA?=?#&, RQB MQ/KOGS;6/YUNE;B^@W>GFV_^Z&RL=S]MX/DU?C 'M#^_.=K=?\]W#/[J;!R_EUGHW;TS6D8PEE"A[ M090N48!"<6(M=Z2$!FJF1 [%V\=I6]WJ\'LPV#Q08J&%(N3C?1S"O?V6;/Z\ M2R;^I4Q4-C\$]+)8?)!_MH<3\WOG2T-%@\I%/\1%D[GW)8#TNM3W8=81T,D0 M$X0D65!4BPW7PM"5-67;&J;,W%W+@'R/;D;\W .$RHN M !$U[I1IN*=2S,-33.65^_#*YJM+$H[4D*4E+"E&P$E!K$F)>,6"M,YXE'E* MT$&;3WOD:HXDG"5)R'I96ZW'81]L6"I=U^.P3T',DV8P)GB*I?(S^%):-I80 MPRP4<2QD)S,%'F4Y#"O;* ?.U@XVWX=A']:I_%?83_&DF[;RY41M6T<3[N;G M[DMF6^\^*H9:1^*!X$)%P8'A2L4Q=H2R!$909!_N[^A+GL\CFS>XEP>MS_TT M*)%M8W?R,/YM&/-_[SOCO'S.(2=6/S/$P[J??X6MS65-WQ5TQ\+,OOV M-2EX;6MMZW-O*X.GC+1\@""/FV7ZFZ6T<4\F--U+DMEW9:^YC6AIK:>0#GWJ MMP0;1IM/$]&RZ!-JK\[GG03I>9S,/]-@,.PLBB5'PU>,MS::0P6W+^CI^G]K M)-?RC./%F)4XIS?BNV\^6G$&F7 )S/'7%=C_L;&/!?_!%OSPC M-S9,-/&AQ3IQA]%[1@-4EU9=6G5IS=G(?6]I/5(PTQ-X;M[TL U'C8W/]XYB M#66OH>R33@O-K!/@P7E0X(0WS'K/LZ,QFB!M;KQUE''!'NC4_:L+<_%EE\=_ M1F;CHNMMHY;'^%!560Z?WL'KTYVS=WCOM["QO??/QOJ[KYOK?\N-L]\/-PY^ M[VP>;'#\?;AQ%J[Y]#:V_SC87-_'^^UAFU[C]UY2[,/9QH>=TXT/;_G&6?F] M<[9Y=B6(2WJA(I>9,.J 0 Q ;'%&>:&Y N#!E@2WLBUO2) VIY'M,ZI[73EP M^3APFEI1@#4!B<\X$C4+3H,* M+(:5M>LA]'>OT%7YKO+=26E>2J3'6F8[EQ63]CI&*. M:I)$]BC9L41\+AFT@A20F MBN[EY+RBT9,0\-2C&454*04?*C%@,T]S4'N0K94GGEX5>]?J?2QK4 M:ZD)?R@7Q@W=7I:#ZD):*R!GISPN7J\LZBB&4VM55(8:7GVIB\Q2EQ/HWP\>- K_[" MN07WV%_H(RI6VG'"K7.H=96:P-0+8@-8ZFWD0:+6=;WI M42$2*1/NS;@5$T,]RN$L,:^#-CI67%=<5]_&G")Y[-L0S$:5722E=@N!J"CQ MQBJB N5)4\N]E%6%7B0TSY\*7>WW#V$%F[#?2RHC4UH3X7TICFTB,2I+HJBF M4AC+K75SHRHO[R&OC5[_>*^IPH=]2+%)XN0&@W1\_L8]C?9+G, ZL:!E+!IA M*?1NM9=!9^XRN)QI=.QI;'F5DZ;AI,G,A4HQ[0PS)$864/&/B1@N+7&@O8N, MFZSBRAH2TQPEJIY13,120GD:H6(^L5S%C7M!>VR7!Z ([)@)X"23DCJ:V. I MH4Q' ,5$8&EE[7JBZ*F#!2JFZ_9<[?(SQ/#8+B^#DHYG3H1 -0$"[LS>.4^R MH=%[:E0"M;+&@=?M>2&@O'C;UX%=M^<(Q&.K/+"DM0-&A"^F^<03L2HRDJ@"ZX6F MR=IBE6?ZNE&O[M#SB.;YVZ&K5?XA+& 35GG*G+=6&*)X! *.IC30P"4DI$Z4V MUM#LHW9.NGK68*'Y?+(,,&I3(%W@A&O+4*_*BA@I%>&2VA"!4<%1KS)M@'M7 M8IHYS)XXS*+2;*79^TG$/\ZSU:4TM]PZ=BE1"TI35'*%!DT@*TZ\I9Y(S3CW MW+G&6\SNXU.JG%HY=?DY=>$HM;KT[L>A8Y<>I2B#&L4(#2D2B$P2ERPE--', M:.+".59<>E-6<*Y,6IGT.3+IXDFGU:,Z4V:=2'*75-32 Y$A" *:.>)!2Q*R M4=1KFVRQX]['HUHIM5+J\E/J(ME5JT-[%APZ<FS>UE23KPU]% MP7U_$=T1%%/[XIX@PMW8C#M&XMJ-VP'_.&H%82%Q)=$8/OV;=8Y $OLB0!(U M'6-C)!W5DOGD4EE/&L%#R%]8O_Q;W9'R]C+6-=I+$2?J^G+GLGZBNM24>8N9#=2=\/ M&KW4^/.X&QL,KS; )R)OJ:WX\G2$S^?T]62'^[9;_T1HHTZ//GN[WN59QXLU M:_3ZC4WP[F%49?GNO7Q72TZ7'$&6IU%U:?%=NL<7T9JSE2NB543KE43KA3BK M7OI2S&8/!M ]A$UHN%XW7%&GNZ;WQDX6EJ*]SP/.#0@C3D2K V.,DZ0,93$J MA37#VMH@JW,#@B7#Y7;++$\7?N_L'NRVF]N=@^;V;AO&]K.UL<>;!Q]_M,Y^ M\.;V?J>UV?S9/-OO7#E=V/S[L'7XZ2>,[2?\S5L;'_#6QMYI\]MGMK6]]W-K M\RO>.?MPMK7Y=]4#Z.)\UOK(A4\*494[ "5&D':8(Z.(<$P3'GCNI&%6%2O= M' L(+CH(/N3T]/$H6.Z>S"WRC>^>Y)OU+&J,: @6<>DTLII01#0)U'!'M #D M$U=1;_Z:GQ7 *X#WFEY?N1@R/P WOA@2M"-1$84"R52LBD1DK(:?L+64A\@\ MIZ5'=P&Y G*O#G+%J7L2YHVO;(BDA!5:(QX4!Z2+&#D?'*))1.R3--&[@GD% M\PKFO60Z;ZDO5;P8RHTO55C,+17,HZ1ER.UO#=)"2T2CU%K3D*S#)6E7H&Y) MH&[^DG9OZ*6FC#-I$%R0M MYZF+#%VY)]N%:Q8MI2'R@)1D#G$6-3+6:N0Y#X8988***^MF5>HG$SB7MHIS MYWT\7M'+D>'<*O?XR# 99J4S&%DK,>*>&&02%LA3;Y3VV#N>"4&N\H"^2K_% MHM2O;+S+L=C\*#&9:+' HHV&(<1R]+,( M>CT^^O'<&LLD0UX[BKA("3GF"<*6V*2)$A2GHM=%K\OQQGQJ\OAX0U/E DD4 M61X]XM(GL-#:(1J)LEX1:[PN,?0B:?/\Q= E@_\<:;")#'Z*UDCL*9)&"5!B M&I 53B)E J-8!^,LGI]8>4GO>35[_>&>W8LH3R"&ANW"_P>#.#S_Q1-S]HO6 MC.T!,*2L590)3F0",\2SS8JCRXMGGDK:?J6J/T_;:I\BELRA0XQ%/AB(K74*& M&YH4UDJ&!*I=S/.\Z_0BQ=8E8S\+)1YG[*./A%M,D8_8(LX" _N, XK:.:69 M]XG+'$%3HHN%7@AMGC\+73+VSY$$F\C86^>8T<(ACTD$)78$:<\E7BLAI7/<,XD#MXY8@44$!4]" M!:6)*:<:"PWH[8E3#8.Y,\D*Y!PQB!O.D;/:(4U8=#9@3RLXYZMA M)U3)X&K7PF:\*("^Z082QS#SL2K)92"CJ34[V" MI 5)EQ])%\\]+8>J,T76\:$J#D+H0!,RQ "R*L&0$]HCXD(PD:;D-'O:H6J! MU *IRP^IBY19+6?:L\#0"9(]SC"5.+/"&X$XA3C?>:&09IAK<%-%U+3*GTIJ MBH-:T+2@Z>(YJ*6FX#F.H"9J"@+3@)X!W,\0*4KHD*8E]$76E6UPU0FNY>8[@?X?_]&*O;@X/VS\9A%;0U M(HPL3+7-QM5;LF*N-DYB([3#R [>7^^MELHD)U-BB6-&G"=>"RJ,BX(30;]O M5'K/,4'7 <"GUL>Q MQN/%U/A._,^7T]UOXW=]CN1B=K-]X]:!VV-L)!ZZ!SL+O]L;USN$-V M-UO[3?JQW3K[,S6W]W#K\W>B(I?1"F0YCH@GPI!-F.7$'& PC8;X]"#GV$FM M"5,X6LJY%-;XX"7L;:3:"AOJ7<68U+N*RZX^QZXRB/P5=0H9)PCBA&%DJ,43T"4!>O>@786':6M4PDIX, S64B4='5 M9]Q5+9D@G ND!6PH-S(BBY5$#)#71&VU,Q!\=GM7W*9'_&+8Z$??V^N":P#V M^Q1,//R2_!WGC M+WWF)/9CHWT(XA"S2]*P@T8O-3:BCX9P%W-(&BQ12)2, M$;QRT_=@11+AVB=I>>3,:2RIUQ#O6*X"=9>_1P!$8Q(-"?6>WL^'#/RUG>)M$/_4RX*? M-2"T!_ZX$O/><;\!@_\1*_>_$>LIC^DU5AN@S@N)\94X:-! :J\4]NK%YM M@>_8P0#P$5X\:0_WV]W&?^,_L=,@=?#3@%_DY9SXU'X[]FW?[Y\V7/3V>!!S M<)3_^K_C7MZ'(P@-1]C9SJN6 \R:IF60GY9A^I\XFE,UQG;WZ!A^&N[#Z/)L MG!W 8XZ/0%ZN/G+0AJ6U^4.#8?^X4K^K3UWP_;Y++:I5:H_Q)R\ +-$_8)1 M!O9C)Z<]P1/IYO?F7>T=9ZMH PP2?!LP78?M;O7H^EOJC1VL-3(<>-OOGV8T MJ'<;K%OO/D-JPZA"7D/8KF%O4EZJC>PY6(]_JL^"C'8'M;&^+"53^SN>'HPA MR^ 7"WXGL$QJ'C^V(6OU?BE'U/L]^NOMH/JW2.9KUZW'9ASUV81^76MT;IK M+I4D[EN0)Q=CMY$?,M*?,$XB','^]L)(6&^98=ZKFY2,YGG4/[+[:AJL2CN[ M']6;Z_==C"'_L[;*->[![N^W_3YL\RD\WG>. RA]E@W7[M;O&RWM]8.O]2Z# M1I4UF7@AY %D@.C!*QEV)QXP4N?Z^RI!ZG7@RSJPR*N-*N^4<3U_%D!KS]:K M=+[%XTV J>[W.J$6RHE%@7?>*8RW;6#,,C(A.[?M#UN[RU6[WGD;(<5(L3E= M4P COQV-$K+O^K%3R>)O)^TPW#\_G)OXX"CKA\H8T_?M;O53*H/_39ZUF@G\K=>OD&55[A^ M>3R@-5P/:G23:_3-HY?7JI(S>^=MMC.5[C].:/3C[V MC@MHCVW?4FWY#8*7THS/9.I10?">V[ADK:G\ZX] MA"_Q]PA%-Y\>8DT+U=3YS@S2H]/9L3S_ )MP[A>6>?Z=;F![YS^'>[=99377__@,_\;&Y^XI=38_!ZIW6X M>]@\^ S?]X.U-G;XSO9^>_?;)]:B3=KZ]AG&]^%DYV _M38\:[W_3A1743B! M!(T:<9!>9&U42%DF"<<^1'Y5B#&/C 1'$'T"CB)WA[! MRD.(%.\6Z=>+=JX(,&!D)_H<1( 35CN7X$CVP/'_)?X\BMU!_'6UT8W#U2IR MN)2FN(^\5_[>X/@0WI,/RL%![/1.&K_ M\&D.MD7_?7=/:/'A7(P\!HE8N8. M!L%KPCSNL;>_)MC-7SIW@V6:O_G!2DQGZ6?>R$IB[N/EU"'/<]8(Z7MY.=M5 MH4%=%=[XD L,;N0E7M8E^*O]\^8%>%/"<%Y:\N9$X-J)/W7K)\HY'U (-8_+ MDX\*[R$3]YKF4Y9K0=:*S$)_BO3,6GH69[G(0W!H45LEM.*P.H!M_)(#JU]S M8N!J* 2[=\V1QO-U8U^*XO:EZ$'_<@545VO8Z_J)<17[QW]:[2^CNO7S#-&\ M%*D_-BLT*E*'U[Y])LVS__AG>^>@ MR2X7J;>^?2*[&U_/MC9W:.OP8Z>U\?GGSO;>6?[^'7BMN?GGX0Y\MGD6JF;S M$]T?F$A2)<2US:WF94"P2Q(1&SBVV.G@\UW)61%7SLT5GCM8+1\]CS>(8$L% M7T^LP"_P]1+P-<%$Q)F34FCDB+>(>QJ0YD2A:).FBJ:DJ 3X8L^.7TL!7F\3 MOY8-PIYXW:1 V$M V#D/T%GK[,?W2()35'.DE'.V=;&U^^>*!--8(AS;Q"/S( CYBEB MFL-^,0@EM5U9%]=00LZC(S;;ZK;72.8=7]SMOSNO5U6 VXNBVIAK;=,M&;YK M6CXL3&>'E\UDW9OSUMZ0,.59=2^&21BBO:]JO:-LS38T^2B2DC9 M /%-LAA9QAT*. F!'0E"YF[HJY(]D.RT:-\BYQ"*BCU5Q::R"-Q%G^]M(^RQ M0!S,'=+:,(2==YX)HAR.*^L5?VF(N!HG(F9==;S "XF MBQ0Y1C&*7D#D$".U"EQ,M4KP ]-XK](O[)9>97/;+VPJTKU@];CK:L C,P^% MO?'9EF7!P0$,X8 9H80JNY@#FEN.)+11MC4 M?-4ZY6R/4K2@9T'/@IZ+EKTA1!?>(2.T1<$Y MY2QL:I0L9ULE?G)[FKD!T$=W6)A/ZLKK&9KN)*M9_U03'XXX7%SOGUCE<1][ M?_&<0Z:F@0QM^*9^K&B=X_ DTP'67)+P74?]'HA"&#-!7^6^G*"2G>20J1D1 M780-Z>;W3Y5795+'ZE_'?;]O![%B2UQMM%,C-V'IKUTE#;PDP M'6OI'W6 F M,[">;]R@WKGXL+U;'1%6M@>3'#WGS)@71,6UJ$R1]JS"MA_UXZ B#*W$J3I! MN&8X$P<)%>U@]>XVF)?,YSVU9]<+P.E:X]M^NU,1< XF)YQ9-B=))R>8C.K9 M#3*A9A:.WI2TI$H:JQXC+G;:\9_JT:6Y6,[V>KV]=^,E:\7AF._LLMOP M%\RJXOA[P^QGM'7RW1'JN>$1"5)UI<,!&<(HRHMO<*;FP^PR^QGW23F3HJ,X MEZ29(N2BX3AHPT:/$89T;='L;0WWFZ?-S:\\=\5L'K;@>^'OS0_Y=R>[WS[QUL1G+KJ)'WX^ MVSG[L],\^W2R6W<=/]VA,,?-YLG.=O[=[YT=&'N5])J\P9H<8P(;CR01N2E>'>E>HD:S(-W+(1V[0#IP MX2+C+B (9T?7Y+5E$DE /NN9I(S;E76VRL2SLUV^!%7_+7L'3<:[++0M\QVWS:=:CS!ZSZ[W;0'FREZ5*P@CX/09_)F]TT!FZU M3\@$Y<"[,@8YV#>4DO#P6A L,^UR^D >JOMJ^;/Z4I>^\AZL.F]*7V?&[%_T M];GU=>(NL8*],-JA)"1&W"6-M /U92XJ8CW6BHG\Z84?9TW?9T99WO1 MU^?6UW$TKC!SBMN 1$@!HG%OD4V"(1UET :3$*5>65?RR;3M,]37%RW?F;@J M-/H\RF]^1_3+W9G#-]V9.U_]&8Q"YDN =P[CMZ/>H)VW_UT_UH/Y+:=5$%N[ MYJZ+LX.8'["R_@OY=?H"5KG+7^[R+TH2YD+OSJ_GM6))_S[(X+0G$C!*Q0#> M@$3@V5/$(T_(<<%1$)38J**V(:VLDZ<;G+FYM5]H3PI4S@-4OEBE5$'19T+1 M<5J,R^"MSLZZXQ9Q:PTR@AB40N36D^0Q(;DVBM(9EX,6''W#-0=/7I,%1] 7 MR$@6F'PZ3(ZSD9P%%6QT".N($?<8(V<41\)0ID7.5>6J*DV>?-HW6SU96H0L M(/DF/,T7*]XJ$/I,$#I.$/N(/39"(4E=0A"IAWSC"'"4)"*\,DY0FSU-H1_8 M.&^./98TO4]_-,.5M[K5&4TE_ ML<94M4O7+L'=4[J6(2W^])WC$ <-/WZU)I_+7&__W\N&^ /8:_CIO@B\ 6OZ M3S7D3]W!L'^<:V,'K=YP(^8'9<:W]X/_Q *LC?QAJL8O>@ _6ABL^;V#P;C M/FUN_#AK;NR*.83$X(0F@_1;W);1R2' MC7X<''>&F0DO]7N'C=YQ_YPN+UQLV^"<0G$?=BF.:"WW;797# T_N_8]C-[(CPFR]Y:8QM>LX-!S[7,R@9E '#X>=3"M8J=*PFN,^# ^NV*459A(K%SGG$@R)4]+ ?]0+<)S!;[8\9M*L*ZRS M[4'C,-K!<7_,KCF\4KS=..H:%7+SO MAE:O._[W93?_K3-A\JWWWR-X55J3A(RBF0X >V0(!T,A%0DX4((:> M$!Q M!@7F24[)"6Q-)8&9KV_S(1Y5=@&%>]J!MD'*G9% SM!T>MBIW(^,K#:NT%\]]0K6 M?3BP;GK&HI-CC:WL!&?I?Z=;&EX/FMH?O^LR;!U_J> WBN)WMOP^:FU_:^=3E2M.CLZ\PEGQ* MT_S9.ML];&WLG;8V_^SL',!S8,ZM;\V3W*4^:0]W.\=PY?; +/=B.#? M'+:[V9G[:-O]*IM5D.[A2#>N;K2&2B^%1]0QCKB*#EE+!(I2BABI.B)XUMRV/PO&/@1C3R<)U E57C."+ X:<7 BD>/1 M(Q4C%E9([GG*Q'.2/;GE>B&G>.M:?0^/J2C]LRG].)14B0E.J4!6F8"XY 'I M$!*BECN>B J*F)5UODK5DY-F1>G?NM+?/UHJNO]LNC\.JISW*1Z_47:;J3*SA0FB:.&U*5?H%LQTW79"6XS- M XS-5'LN[[%/$$,B<"P9XI%@,#N*(1RC)88$'#@XFF)5BR<;F[FY)U?N&Q>P M?*-@>1\?_Q VK9R)/!!1QZ%[Y"0X1122C"F4;R8A'2%^#Q8KPI0GRM*5=:)7 MM9GQF4B!U *I!5)?P_^\7_:D8.K#,'6<$K&>*Q:-0LP$BWC2"FFB00VP$CH8 MJ8* L);R526>? @R-Y@Z3>*<]W4I$UIWW1"\^6)JON+J>X=' M_?8@AH=R(CP2R?3S.H=?CTYL/_QO;M/^/F09R[P(XZJ"2[ZC64R<>SPIPL&/ MT^;)=VTQY8(:Q*4"M/*.(A?@#^-)=#*)$&5N)K!V$U2Y$0_"\45V?<2XD6^L M+KX,;?1.ND6*;I4BW#KY+KW7+GJP2R:"*'$+ I1X0MK@:)SVW 3 2;)V4PN9 M:Z1HQ$#Q2[N;F5MRVKI]> 3;DI<_7Z.?4_Z(YS8U=$Y,3;ZWWNG!K[/2-(YZ M_4J_I]DHKMJ?!]H5(TS4/ 9)O>-"))TI=K1*#"MGN68E0SMC;3Y[C[<^?R>: MBX!SQS8J!>*YU8QSFB#,<>!,^FA(R W<;M+F+2NDW\N=\?8^)>1 Z0]0>R"8;XSG9. M[.E@Y5_3$X-975K(^ZW!0I$V*,"OQQ$6W/98CME M&:%HDD0[2P M7B6P+.:[ C-6"2Z8I3^RW>D.!__^EUV_HVCW7IOUX'R4%/F_)RS3#=P.G:-] MZR#6^]3U:U?O9D^'[+>PP&BE;0R$>LHD3X9I:[@/@1OB! ?S?)D%1JM #+/8 M4LK!4BB#F\^=Q-S88KIACR$,X M(!Y"G/%(?HR[#.?Y\Y_)EYL!2/: M +P-NIG#5J=Y\/[GSL'^_M;V>[ZU_:73//NXO[N]<[:U^?6DM>'/FAL_2&OS MZ^GEH^(=^O6TN?&Q#=\AFAM[ MYSUOSVL=,Z:/+=[?>X==8\@>_#N]M_3M/- M6,% 3K%!3&B-.,GG+LIZ%+Q6C#&?O*SH9J2DBW(CN7 P%#2;:S0K=#,OAW3C M0D.&56",*L W;1&G)B!C+4=4:4PPPRXJ4='-J,4A7RA05Z!N\:#N+=+-O!SB MC6&,<11+2C+=C%KE6"P*XA6ZF;F^*5GH9N8( M8M_:[?.7PMA)NAEIL<;2 [Q*%A#'E"&;0D(!AT05T90(43%/S-7M\\(\L9!: M72@G7E/IQZ&D"RQR%A52(H'2B\PQ1;5!/-E$&+A=P>>&PZN*/;DO>U'ZMZ[T MA6YF#G1_'%1A'*3AT:"@DT:<)P*Z7UU:C5IKPR2S"8(JNFK8/%G\PC=3^&;* M?=^W?M_WE8YHB[5Y@+69YINASMKD-2(B^YL@@^8:R1MOG)LF$":8XT\S[].*NJ4 M"U[8*E>%;Z9 :H'4!8?4M\8W\W*8.I$3,8Y)F0(2UFK$K;'(@JP@9;CDFB?N MJ5Q99WB5S;JTIO#-%+Z95^&;>222%;Z95^46^$"W/G^G(DJ<)$-*ZH@XXQ!. M<^V1EMQJJ047R:RL$[S&GYMP9CZ%J!#.W"E&HGGRG9B@F-():9]$/OG'R#%A MD(.-U%I889+.A#,W=9PHA#.%<.8:3- A:*LL=88P3KC41+OD(3+%@9&D>$G1 MSEJ;/XG6Y^\$=)8Y+!'%C.6V40[9(",RL/98,^\-L([[J.>_:0_@2?_LM2'KIZO 5#9B>9KUZK>-#^&I_2?2%HTPRD&Y/N-+4 M4AH3UR:*8*G@^/M&)?KP'QKKP+1HC\KE\JC7)\(NIF(6CY%E(_IXZ,#Y8:1B9<'W MX)6XL^QP =?ART3',D:B,G\NJC%GV-[R>*2TKE\]_X3^PTR+O[R-.3;GK>1] >6H2P M6(,TSS'(%[T$^W)BV>QUX^DH7F\D&/X5P'OR?9,Y\9KN7T)RW<06O0B$)Y5P M3O;%R'/%@&(IR4"LB#I*/(NF0]EPON^&_->$^1R?<+4'OM/+B9]%3WN/>@Q] M^KES"&/8_@)C#/"^SV?-L_>\>?">[!S\H# .TMS^ M(ZW-CS]:]!-K;33/FAM[I\V-O]M;VWG.\%V'']O-[2_3%U^%CM&$J)#W,B*. M@T6:*8QXT('F7@P^^>H>#"5+> FN -&\ A$NLE5DZ_6-G!9"2X&-3R+QX+RV M7CEAP,8IKZ6U,SC&+4;NF8S\1OVC\>8\BAKF_.TQ^O9L)_3;FAFOV:ZZ9&QZJ"]?+ MXVO>JEG*;7F J\2H3I'BZ&B(/!*;V_BY5+5=)"GI5%JLO;Y7-'6%+G A/4X1 M*8H%XEPX9(RR*'?GB1@+IJA=61>K?&:7DHNV%A!]@]OR$! -0@9B G6>0B;VM,O#BZC3S^\8E1S2LRCZ7Y,')3)1K7A"BA.-N+0> M684YHH((82(SG+H9'Y3,#9] T?ZYUO[K;DL417^8HD\PBY@48B(*::XXXEI0 M9*G#R!E+6$H^&<)F%!85/5\B/7]^S[U8^6=2_O%)49(IU[)$1(,BH/S)(H>E M1Y%)*JT 5U_&V9X4%>4ORE^,_,OH.9LX$8XXB!"1M90B'L&1=QXTW@1KF1EF%+:_E)XO=9$S?5*1\[S4,9=GW.,9RUH5?3P\MIWKZZ$?8EL7QGPN?@7? M4F[+ [P:8E.,W#,FG.(R*FU=C)EL(+A$,:8WIR[*B<-L79?)KB66.:P,UXA& MCQ'W!".GF\]9IXEMK+.]#RU+2@*67!RP;;E 3@IK;>!J0@@&3@/W@!@ M.F^"T880XL7-T5_!R5GCY#C$PXG$H*A'+A*%.,42&1DTBDHEI2F$?PE"/";F MJ>1W26.X[=[0=EZ1;GDIJIH+"_4EV*4V:H=-P)X('J7402AMJI,U9:TH%Q#G M%::W)ENCX. )A!4">9HS<1@0VD6K4;YUPSD56 @\JW/UN2&=+D3^!4+?"(26 M!"$*81$K'W*?8)60$92A20Y@W6$I>%2=H\>3POX!E &RO,=CO]8=UYY+<"P$='\%:(>1(]HP;>=__6&^Q;QYLEW2@+@G[1(>1H1SP49UB2*,DLL MV)XH:10/[5LT+TV*0"?MJ$?1:3;&UW:2''4#!(\S1RZA<:&XH,Z]P]CX)?X\ MBMU!_'4U=S9=K3YSH>G@^MJ+UHV#[ !6SJ?M]T_S .HV1_#-=WJO#^MR-%IM M6-J%:6 D\!HEC^N'\RIM=ICF9;!ON('1%/"<-X?Z9BU5PO%H5#3"P=BJG _&O,[Y MX(??S[E'!NCKT8GMA__MMWU\?Q''O^]VCVWG_2%LSG#1LZ6CL^FO;.<;O/^@ M<]#:WCEKGGT^V3G[RIN;7PYV-W8/FK0I=@_^;N]\^WO_\MET:SOL[QS =WQK MDM9!\ZRU\3L\8^]D=[/UHW78/-LYZQRVOOVYO_OMXW3G&JH<88ERI(WPB&-/ MX:=$D<3,.$Z,5S(3LNF;TNK/IC>+4:534&\Y4<]JJ4QR,B66.&;$>>*UH,*X M?-HGZ"C3S:+B+$I\!0]IPD M<16DH4!B@<2W XE.:DV8PM%2SJ6P!A1% C!&JJVP@8X<05(I.C P2&:LUHB9:XXA.CON5=<%%0;W[S>,-0MY2X=VCBAV*"[BP4#BN MUW::4R-51)Q3G&-BA<#FY:(S" <,&$&OJ^N!A,[X>N =&O5:?0KF/W$YJ@[Y MI:[XJ(I*#H] 4[)._'ICSGN9B'9^6;"4WD;OI%L ;'8 UIID@Y#!$"(D18DE M@C@@#+)@SI"G!E--M/;!K*R;J^AU15=>@JZG\&?-1JUGD+,J:CU_:CU.36D1 MI<.1(QF-1MQKCG0"M=86)QF(9\SF>V17([2BU@NLUC/(NSQG'%(T?N8:/T[* M<-!X*T1$05$%\8?QR$8KD1<\D$0T2W4RFIFB]$NE]#-(/A3-GC_-'N<8K$E: M:VN1):#>G"B/'(T::?#6,4N2*A?!EJOY4.L9E3[5VFGF,@M:L6M>OGO2^"5G M%G[-!O3.RR&%F;/P?,QGY=5>K[?WKM7KCED]'F$-"NP_%O8G^U]:#D;="(HD MR]4%*48$6QF0B5)BV%_"L%]9O_%6Z^+Q@!32I *F\P"F+U'057#VE7%V(E46 M/!,8G.I$'03.A$@(G!5'8$X]DR0D:VT.G)6^ZF$7J"U06Z#V=3.6 Y@F_%20 M=4Z0=9R29"Y2RT1$ABF*N/4<61P8(BYP2K5@QL25=2VN4MG=/W-1(+5 ZO)# MZIS5HA6,?66,G2 ,]10[8\!G#2(@'A)!CL+><@:;#6YM@.W/!6A8+D^BX!K" MT*=0;KTVQ=$&Z,R(Y')8L7L$]N*E6'TABZ233.B8=+=8?[<[J!\]J(@4CSO#JK:VV["99>W* M:=F#F53G40BO+:S_X_CPN*;1+3(*/M"'GUO;GK;.OA+P8KYC[A1/7B(BDL]% M\P89["UBQCH; Y$TEYN2M9NJY4<"NW9//KWY(]C\<(4HT'J?Q2338O?ZH /@ M.U66??3.9@0Q#(^?[VM[-X\@9UZ]AD[QIE4:O?.P6J7&O@7TNH:MT1X=]7L_ M0>N'$7#L(<#SR(9=#P>>>I\_C@S6P- B1H8)?@8J&>R2!\XLYR&6S)S>[=?)=@-<2@C9(9^9:+B1!5DF' MK'!:).>"SQS.9.UJBZ#SS9ZF;UYKY&W/F]ON'MMJWZMEA9U5+G+.)=%@BJ2! M_Z@7)@I+A>40*F\=]QN#_=P$ '#C"JGL=;>&JHX!4P2RN5G!4:\[ZE1P*_GL M*(S[ _RF'"?;C'!_#>&OFG\6/OZI^N!:-?')":TW_HHCX&SUAK$AZY\S/*;C M?O6= 2* =F=0N6PW#^(:]NJI[ZG,3;5ZR0;*@@M1)LUSR4DBR1 MK%?)"&.^ M"[TR#S;Y5@M\@V1H%8AA%EN:'6JC#&8B$:J4SFS*SM=0 9^)X7U6=.R=(HQA MK9SF5D1P3HTS@7BJ-1'"0EP/X_NG<@0;'\%Q['H8.NSF8-@_KC;WFI5>6"M_ M_9K>N4:7UI1(#2IID_(R<@!0;650L"O:06B#$UU9_Q8;%><;2/*P!_)]L<+M M\;IFTN9#V[5[L=%O#WYD)NCLC^<42Z_1 _7N=?=Z^9_N> 3&8!^',5^->S! M6B,33MCO8;Z1.[P2"JFC[71CUX)RP^MQV9 @Y M?_S@V W:H0WA&F#5"0!CP\6&#?_$_B [/C8E $B8BSN]^,@#I'"TXYRNJ4PN M?;5MR 6G]/^;IA0?Y0KQ^"/6 =P=#V_^R,T27Y/^O:ATY\YT4Q Y\>=^?\P/ MN1>1@S#W![()AOC.=D[LZ6#E7],3@UE=6LC[K<%"<8.K-:;,S$FA.5[C]'XL MU?I1Q4RCWVEF>^JL*=NOO-O^\HC:.SWL\_\/W<[ M!6IEO>K+D)V9/[*[7=D^>PEG[D&\.HL+&U+D_V;I5%0:\KYSM&]='&9O;>TJ M%>BEPXKSYAE7+>:=%O"2Q>0VB$S*9WC*&3^I->4B**.EBH09>5]0?5Y'['I4 MO;"%8Y,)?B^8NV,_/#XWQV _(P79BL;N?M7P;,*:]N/PN-^]W-)ED7RQ;U6WM=Y>%SYSTV)!E!+;U6+4 M'6QRI[1.VT(L5:=;K@M+?A]UA_MK/^9/3&>)\VJ..KR=5A\=?_%@(H4\:J3S MWPA!6H.>?\W$<_;;X(KU_?YIM?5'$--5453VA;)]ZT\X3K_ @O:.*MV!B<$0 M]TZKP NV-Z>I4QV'.7"]SWM['1W#DZLD=A[N2;\]!# :/6/P:YY13E6/1P,^ MU'[.C .@[%<#O?4!51Q8>8GYK0,(^QMUSJJ?Y1(F]!$6N3<*S"YVY6(^JXV3 M\81A*'M]"#DG!S-:D?.EK/N;-&K5&5RSE/<-+2>$X=90%4;?AWT#[!E4_[B' MC,!;WF_]\6DU?P6X)?YXD-?.1?!H%UO!)N#HT [RS[!$58QA^_V\(=4:KXY: M"H[\>P]_MX>UBY];$>8#A?I#6>Q #8>=B_:&DPM7TC,QJDI;X%\0 M]6E%R2,^ M;Z28+F+=2< Y1_7W)@ M%T.J0H[\YAO-09TBO@".VY9B*G]ST2UHNL57O0<94?HYS]3K5DF@<\@\'0TU MHT+5'NS2N,^7[\6'O;@')=5Z?@2@:/PGK]U@H>$BQ%RE6GDWEQ,!\(M\B%B) MSLB:39BX<;ZQ-G_92@W&:8'&?K4V69ZJG\9*"%_C,S"%<\R>1A18BUX^S1S6 MHC,:3=7BLI(B0(=:S[^N_;76"-5W5[F1P83%:NS;?_()\/#XNCZ@-]XR?=[5 M'G?JG&%ST@=DP6YJB!<8-RZ&Y$42G#.FHT]<)A834=&1=&U=WL2Q HS)OPO' M_:HXZ/*IPCC5^"4>POZ#P#1A6S)FD%<^4-CZX_Q H=5N??N,=[]]/=W:_ORS M=?:ETZ2?1'/C*VZ=_7G0A,_LG+4.=C=:GM[<^L>=@\:]%<7=?ZT:1_I^;!!]+Z_#U&03PW"@F>ZVD"34B32) - ML-A<$16H6UFG_'+EV*CX:HX$NG+-X^!Y(Y)7FML?TT#6L%7%Q*!QN=R%NDJ\UMAX MX=;LUW:Z#4YR3NI>Q%'5,\\SL)4C#D%K'F+='K .7VON3#0,8-@& MGZWVDBK/)]OV.^=3YZ%!D7,\._:QJA/OGZ.U&1\RY;:(A[F%\5E=GV.K@"BO M,\IKG@MWX"V]?T9GYIUVNGA:_NZZ4.?_'E5HPTBSN8 'Q^%) MA*6;\ 3/XY&;1ULMRO[Y9D^,?+PA@_/%/V_@F+=SK?$I36[2E$%SL8I9P*%U MY[FF;@]6UV?3!A-<'341G_3>QM(V$I?+?#XT]OVUT/C<")BNK1(YCT,L;')5 C3TL=Z&G^,9I$Q,_O%E5N\"=/];V\PV.[]#J9_ M++IU37$+ADEHW2MO;DKL7]PA.'M_TGS_75B-DT@!4>H\XBI*9)DE2*E\KXR! M!Q;4ROHU=SS/N[B>!_. 3!D&_"B.)*3J/'N5P[I2*S/R ,YS'A.NU;0'-9'!O.0^5;ITSVE, M.BV7DZ+7N4P/*8E9()UL56=0%Z<9;U O:\_L8@4NZV:5)+]>/R>R<]-J>E.) MQ5JC=X>WE1LN=2LJUJ4N.DRP(KV-:E\ZA! M%39=Z%Q5SW@U1AQDE8.8=C0==ZMG0UA],Y)F?H_RE]:RE-'7J<&8B1EFII'7EWI7,%UF="8]P0OSWID=5J].M,[EY M:)-LB_"@T2?O4\3\YNL85:EC+'6,I8ZQU#$^=QWCG76)E^H87?#$66I<=(9[ M6'8GM5$D2DFIB=[/1GUWI_'D:SNW'#T_BA)F.@?] MEP]X.!C: M^ESMAM*FBF0@)T[!P/=.JN*6\]SZX-=W3TH&+(Q#(8YP_ZK&W MOR;8S5_ZZ,%*6#TU2^_GQIX0$T1L4ZQ%MW?.N^JE7Y:)PW8(G3@;%=3W,\Q3 MU^@;YS?H;VQ8]ZA%6IAUF")%NNJF7)88^>#V Z_7P/#Z:4_D&D$()O,?_QGE M/R:L\;M[2,6#B0D?\HR[>U1./?V98IR7H^?[>/GNYT66<+;Z^?CF.(]]QHRZ M>?9E?^O;)YCGGYWFMS]SM^5Q2XP@&#-8!.0"1%><)(-E-S0X[[D1R:49U L6W)D-[HQ; M1"B! V6&HZ"%1!QL! (CX1&UB1'&!8E) NZ(5<-GQ;+[ JW8%M='NUS^=E-# MM45'Q&4"/NP39TX1"R#'.4"=8DJF&!66UG)9'*XY ;ZI[O A4!DECL@;RQ!/ MGB!KE4/$2!=L-%;I3->Y*J1Y&.X]GUMUA_=4(&%^(($ICRF3T1',>$K*2I4T M5=@P@L&PDN(+S0TDC'TAHU2B*D64N/6(8Y*0YB0B+)+4V%HO//A"=%6HFSA\ MGQ$2WEZZZKH"Y ?WEUUT4'P3D:/0R1O'<:*&\<"TQ9H2PFD4@84H<'&@Y@0M M)YNX$LM%-%0C8@U%7!B-K,,446&$U)H%D]C*NEDU\J:^#B5A]>I*^J9AAVG/ MI9 D*6\Y#=( Z-!H H0&SIH4BY,V-[ S=M*8#82S&)$0(B+.F4+] 9_0@R+,YIW]$]<8;.<"]_Z%[L4-+8(>"UYA2)8Q3 M 0"-6A\DXU)Y[JRDVA3W=T[LT.2!K>-:\N 44MZ!';(*3% T!*7$@TJ<4&G\ MRCHSJWIF[0F+_UMP9Y:X([T3/EGM% =IILP9S%)N$J&EYX+*XO_.#>Z,_5_! M;53:<628<1!VZX@T!B>8"J\9YRJI:%?6.5M59I[B[H4_L*UOD]_EB"TZ[BT3 MO"7"+)?)8:\)MP(;FS1CT8)Q!E^+J^)6S0>\;4T>RW(C92).(YQR>"^U1PY' MAP+8(^$P429D?+665T\GKF! MA+''0W*K+;AH]_MV;[GN_6Q^_FXI%R!'$AG%*03S6" 3$D5!9D\A<9I, M?.@MU]>]TCK9Z>.%[[$NTJ55(M84H3._!TK-&I%L<2ZM4G._2ZMEL \;+%_3 M_%7)4)[A\NIM13P/./59GIG<>'Y%Q..O'S_GO!]_#?L5*'LN3W2[?9@/(>-) MXTOOT'9G47KV0-KO^XW@4<)V%\W.;5?]\6-N^[^\F(W::-43KWIIU3_^M^[;\_=9L;>[ M\O]V_7]-ED-<="D?O3!1%U']INS$DW=BNS>TG8G;4=5^+!*I)ED \>Y(/+G2Z17\RED-_&GSCJI/HXH7]N]I#RC(5E9'EI&'\2 MA?/0J0Z>SV'-2F'2$AS3*6>PMXDJI2(WGCA)2,1,\1"\=9K> M?')_TUG M/ZF.2R;/Y1CA0F,N$!.>US>HG5,8*0:;%:PW)O*5]8<>RI7JQP(R+W/[!QNI ME%#*&\\M3TX&P1GW"FNG;+CETF$!F><&&3*F:5#,8TT,\IA:Q'EB2%/F$;&. M:,YQ--H"R!!94*:@S!RBC.).EN*4(L*//<*,,N M4$8GL '@MP#* -3 EE%DL! H$$8]H9D7(@'*\ ?6'+YF1?5BYH/NK+->OIG. M/D2^;YZ&/FP)K[4Q"PC)WB2AB:;1*L5U% YT/"1JA0W"*>\*)+\6)$_>\]: MQ%1*CQ@3#G&O)=*",N0%L\[K)(PR*^OXJ8!\/50\J]M7U/-VCXEJH2R604&]/1$3.1^(Y#@@H2U%/$F! M-(5_2D=C\%8QV*H9GK@]I'!PGA/E!;N6&KLLQQ9S\$,U@:!$:Y>=="*R,!)5%8F0T*)IE\1O,;1=(S"N.@52EYSQ&U*R!%M$%;1*6M$ M9"P >,V,Z?C9P>O!-R86XTAMXL;$?]O6M3M5[_)W5_HAC/+N42YE8?FS79UX@6Q3><:,G[&DQ2 SOCJQ&)-^[WW_. :8]%'L M#N*@*@WI5<4BG;%16[VI)V6<.,!X<;69.V+M\R3Y"I2UX"X8PG9J#PB@1KKHM!" MNLPM_>1P8_Y.UPO2+ '2&*R=]-R9Y#0/-AA"A5!4QJ13M&96ITD%:1Z)-!/7 M*_*M.A,RO6 4F4U:(JT)192%X".3WO!D449YC:47V&ON\J4@ M:X-(F4A3DTAG=?93D.:12#-.H5*,C17\-O 1$;-!U+I2@SE'#-M(V:!2QE MU"HP*DL4^IJ(W=Q^/VR>=SEZ_ST9&SPV K'#?NQG< MP9B_J[=O74DE39PG):F.E'N+C3%1&H(5M_!WFM4=C**DCU72BTZ\[[\S+TS0 MT4'@IBWBA@2D18B($PC@4G#!^]R'E\^JL*:HZ=RHJ;,"#*A7F+D ^DJ=-DIX M*K5BPC$?BIJ^MIJ.;2D7C&B9"")::<3!YT%.*8=(\$J;8&.P>M[4=$:GBO-] M(^/5BT,>FZ":)H.^IA;BC94.SGY9%MP\O-"ECF(>'F<>/DR&6D(0:2PFR$M/ M$.>.(ATPR+83BD9J+)%DED=^L].2.4_C%Y0L*/E,UT<>T1.N .A, 70B#-8> MX9!8YG!2R44>N F8TJ0RA@CXY23$W$'I-_\X[^CK63SDX'@S; MZ10>4WH=EEZ'9;"EU^&;F,E2]3K\\[@;&PQ7?0Y)Z7/XN!&4/H>ES^&+==N[ MU&3OO-]AZ;17>AXNUTZ4GH>EYV$9Y')>:RX]#\LSEIN:HO0\+#T/2Z.@!][. M)X)X;*62B?"DO&7:Q:2#)YI21^I&001+A@L16'U(P*5H'7VES^TNG MM?WEH'GX@3[!YT?.P<[9/=@/W^N??F09'>S!;__05O;.S];FU]):[-Y MNK.]=[+U#>;X[4N[=?#WX=;F[D&3_CG=\Y#[P&C2!B43$N(F:&0M#D@K*JA( MQ&IB5M:9F!41V!P56Q>460*4(9H)(GF0 7N.&;,@MII[(KP@*49>4.;U4&9\ M*Y]++E04'JF4>9Y]!AA!%?)!&ZF5U"GE6A924*:@S#RB3/(R4),8#LYSX;5S M4JH4N<5@( %M"LJ\'LJ,;^3;&%(@+"#+L4*<:XN:X<3)HXK5B#YM2!YDO@-,YZL MMP(1PQGBSBND)?8HKZ>>X[C,$QM(,@E1PS#BP8'O!'N%6*2Y#SWGDL9\2:OHY[+IIZ(Q MT$"DC-%"1 ,&-#KM-+C*GDO@"A0TYYP>%< (X;[ /".9*)##K -TR@?-E MJ&2^P/EKP?EDNT,C#-62)B1YH(A'Q5#N$X:BA;V+&ISD(&9YV'8_V9_S!'G! MK"7%K.B9C+BZ7RFY3=AP+, K=3ARYSAS!;->#[/&(:)VF38/>R1-)M16*B M MK436&*<8@? QNI5U(GC!K()92X]9@1N>HO Y4.:&24-(%"8QYHU.))2P^14Q M:X*:.S%J.2%(:BD1%X(A WB%(@'XPMP)@=7*NL!/CIM?!+-*:\,7K6I>VJ:! MBS'*I:P?+ZT-RS.6^PY0:6U86AN^,GW5,L49QC"GC+/:NL IR6Q46$5,HL/, M4C*KX_,E8YEZH5ACJK6A-B33C]&FB/L'6$)3 (""N;41&1X^4D,%)KEK^!+5#*7=3&DWL\BW-XIU>)QUF.IK* U-$7L(M*A/X,-ABHR7#F&1J#8D M8AOY#,_[7K^A3 ') I+S )(O=%VD@.1C07*J=Z&@4E."DF(<0%)2Y)CC2,.? M)!/!,>)6UJEY\J61@I(%)0M*OOP%E8*2CT;)B9P]"XX3&A )02&.O4(N*? G M&;/,>>L4BS.Y#CPW*'E-<\+1U%K'AR!-0;M*MR^G[L5&(Y[BF8M6;B@Z,YX_%'K(/I'0]O_LC-K1+KGBHOA0 T#XSH M2ZVF)O[<[Y^/X3ZT?Y -L$0W]G.B3T=K/QK>F(PJTL+>;\U@-<6IC>D M4&M,F9DW!>1XC=-7;0IX6\NUE%[PWLJ_[2N/H+'?SR;O?]K)!@I0&J),8/.\ MMHDD0[2P7B4CC/FN5M:W*\'MI<8?V5I6O9OL^KW;M]VR60_V$:3(_SUAF6[H M -@YVKYSK QEX&%$3AGEQC*=@@_*4TJD<3CY"^]EA/#3[HH6CC+)P"/Q MA"M-+:4Q<6VB")8*CK]O5.X*_(?&?LNTI_*7WX_AN#/EGDSTZ-JT[>Y_>X/! MI^Y?0SN,^7=;Z6.[:[L>UOQ_8[_JV-SU<1L&]7NGYW\LIB/3B?_YM[<^L>=@\:]'LD+1^Y)[)K6TO6N^_ M4ZDH,=@B@IE$7.4K_IX9%&2,+'FJ8Q*7]UYR3S!WB7#"N:')ZD2E3_!W+AT6 MX!)&\ Z/8+-@-^+=YK4-NMT=OJ-T3536YN7LZ_9^;.R!I P:OW1 6.+@UP8H M1!BWB&NTNPUO!_N-U.F=-/;KAG!U$1+H7+L+;QEFV;IXJ79)>MW!?OMH /_R MO;TN#"CD!_5&55V'1_VX'[N#? >VW85_Q\8O*UM_?%KYM6'[8&:/#V&5J@^Y MF+_V%_@L3+F3'_OKNVGT6@JKS MT9F29>I,NUD#]W]'P/UE"FL!3C.43W3[;/P>P>;'QK;]V?B04O3#J^[2W5M_ MXT&R69Z>G>!@QT83WK<_:'P VQQFT>-W>=;GK_;/FU=GR1'$W&Y,9TW^"/G#3[F M '[42!Y?4LN\QP:!*-?=2(U;Y"S T7?CEDSHTWK<I."H5Q$;YGAU.(8QKP_'\'5%/0.8(_QT^;![X>M@YV?U:G9V9>#7 ITN01H9_OC M_M;V#M\]^(!;AS"'S;_WF_3#:7-SA[8./ISNG#59:[.52X$R3^W/"Z(%IA@7 M)CC$E/>(8R=RWVV.K+^]QGYEG5^MDOSU92X9U7V!I'F'I DZ.RT%)S0AI[! /!B5=7F52*! TL(432]A@VZBI204_K-:<,&4)L))KH0*WFG'\,A5 M(K>X2@6.Y@:.QJ1W2E%-L-4(9!4\I.0UO))$W"]G]@K*.4J;Q9^CM%GJ]PX?FC@; MUTDM47/@^<\\C8_-/HQV+[^QUX4M@S?UHQW$C5C_7:/:^W!P7)?=#@J@/1S0 M3B=2421*QP7'2"ME(-J3 FD(^5"*!O#*8DN)6EGG5SLFW3_NFS]>X3>OYZ^3 MSBEZ_M)Z/L[OJ)@DI0$CH2+-=TXIW#F&P M\794*.^MD/HQ->LGVU5M]HO;MC.O(AV7JH[RS/N\8Q2TSH/]9?E M&:6F]55J6N_EZ3^)2'Z>RZ^HBL1R+#@X?=PS:8EVPAN)-?RI.'V>O#S8W['Y M+8>+S^'D-VL'_X)D6 EEI78HDNSF$TJ0,R$@1CF/U@5K_W_VWKRIK219'_XJ M"NZ]\U%E>VIHM"+G MZGDO,OT\,CW1UXJHZ ' $5-1(9Y80(Y+#C)--,>6BU 1<7-37Z](G-^B-H-Z MP0KQ*Q%K_3H*Y\]"TR(#83=.T2 U%U)JIFP*+&FJI59)/(UOI09N0.D_>OT* MLH?#?LN=5L4W]WI_V-S;N #X3 "^/>U)T MI%S;I&0.$4\O7UY_3I[L@J4%2Q^'I1; DY"4% F&6TVL21)'ECA.V":'$"N8BF6OP;D'0)T#0*1$ 8QRN3(P>DL/ MIY\U?'D6$;QLG%,';.70K4G#G$9KTH(I]U\8M;=I#>;4U69Z_G)V02N=PW.7 M1C?+U8ZE#+8TNEG:1C?S3(R80Z.;FG[,M=/#S=E;VM+SO^AE4\1@B=;R2;J: MK$Y;HF=I2K%2TS534XI7U*_C<_P>NZ?Q7BE(I<5)-6656^"RF6?\<1*[@_C/ M]=PEM+3.*7OK6?;6*B0&_R3TJV&K++)!XZ0?!WEI+O/(WO:ZU:+:_-IEN^=! M]DQLC_P/W<;94',/W_XM M31!_-:VOS/4\\U,ON6?9Y([S1B6LA(>+64N5<#P:%8UP,+9[Q(U5+3O*#_[2&AZ]/1W !,5^78\#)G:K2JB,JQ/] M>[Q]MG_L\4'GH-.\@,_N?>XT:?-H_WC_[.#C07M_[Q,[^+C]8W?O]V_7_/?OAUT_CYJO@O?]H_?BYW.YW1Y5)=K;03K M#>%4(B580%QCA0P3#&G*8)';TP M:YMD79N;4;$%UPJNK2RN62V524ZFE$-5&7&>>"VH,"X*3@2]1]AJH7*+@WB3 MPHB B6$4 *I("GB,6ED*.?P)^4T1(YER.E-ZY(N#94;>2_' QEO;%&AUJ+4 MZBK76,QKK*[K^UKL!Z#Z\W697^B"D.4:3U(@YJN_QCSK95*Q MH19SHX]*9O92X[#6 .V1!NA?%GL9=[G:VGV[W1CV1B?$S](-?AELN54RUW32 MA%$6J"><>RV-H5*ZY)R5G*9D[^%Y?V0_P>LUABYS78H1-X,1MSM]T$A$M#%W M6B;8<<2M=^T2LJ+MD6$E#2AZH1%GSB-KI4&) RVF+G'IV&)1I7GZB!?> M=393*_@JRG^25!MMOPL//&@X.X!70+AA\+:3RWI<5.+3L"*H.>[W#-Y.SKNU)78DI2!LMV7:W1K_M[N6BCDNP=$.]'<8]*W/@U?OIE=^+ M@QR8L#6UN%NCM6W&%2G7\DSHN+.W-5V#503N&242:6,;^V M.8>B[ 4(%H<,S,OW4<1_.<5_0@:H%#%ASI%,C",>K48V>8L+ M#+SBP-(/N1K"WU4UA!)9^IJO42)+2V3IJ[C&ZX@LK8Z%0J,UC)T7:+.^V%S5 M*4,Q%A%;Y;F-PEHN#/SGA$M.F]E#FMY66++=_:O;CS !P$S'7'6W6R_$-JS# M=C6$"62(LB@9(%0J>NH=7]ND>H&D M]W6$LTV[94/,1Z)5G5L[J(K49K?L5,^=$H[V@@;]%32JBMU>0DE:/CA8LAF8-)?TDXBXL1%9JCV2D5+'%$TBNMN,^Q+]L6 BO*AV?1'<.0KNE&%O M>([6Q!YQ26/N7PPFOH05,])[29E7BKJB@)=%>F=1P'.P[(L"?F$YGBC@:)*V MA$ODG$P@QT"D-54)14=@#<$LJC+6;K'Q7T0#OX[C^(=DJY5C^R>V\L=05)?I M[ISTNAE[IB-&MRY79S==]4)>B24M :.S M9?TY:_L3YH1AQRE>7/E$%66H.4 MY)9R#7:#"N5$804E>NYG^46B7U*B)Q1$4\$4\0SIR!SB%F/D$I.($^D$4$H< M!5G;?'1.:)'H19/HN3L"BD2_H$1/.0>($"0ZK9"E$2/8)P(9C0T**08IC.%8 M^Z*C5U"BYW[J7R3Z)25Z.F=;V\""1UR97&:+"&09_*9S.4 3K68FNPD62*+G M% FP@.Z!7Z9IP5YO;'?ACV'E*IA?JM8R9&R4:SQ=!LNK2=5:AAR\!&HN-"=+HV:._GLZ,G,%:7$4YQ#X*+B.52@L> MI;6$$.&4P28(JA0K9VK"H4T0D62"FGFED161(Z.@E,X&YJ-"2K2'*BPCM@#9P*+Q0%^4X6],%;Z MP/C,046W%J,$$)I@T-;@9@CS6(<7]3NC^CV^4EX^:"? ZI2(ZVR/$N^1CL"% MJ;'>TA2D,Z6R]-*(\2Q)"=)PBPT+C$3"04[!WE&8*V<"ER0P^?"LP"+0SR[0 M$SZ=!,$.U@NL64D0QT8A%S1&F&MB%(_!6K*V*4M^X,(+\RSFL4E!&1PPV,,\ M,.QLDE'(@*."?Y.?.8BHB/!SB_"4:\J:8))P8 -'%1 7.<-7$I4K (649)(^ MXJ*3ET6,9]'))&)N?8C6,\U5,):Y 'J9$B:(4\(\/%&P"/2S"_1452 C56". M(R)81#PHCIQ).8/?,,-94D0"R98+TK'A=80_5;T?&V\?9>6O<%@R;-2$-!@*T35FAM%96&>3 +DRE6_A()](11D""Q MC5HA+@U'7#L-5KZ4*$4C [&2R^3SJ=G-8[-E[N*]DM(\@S"G ,:!Y8GEG[C* M!626Z: =L\Z3V7.%B@P_MPQ/F?G>)4J,=RAPBQ&GN=A^X@Y1):(5!(P&7TKL M+XT8SZ*48PP@O0;(-"RXIM$9S+EBFJ400+A9,?.72*"GS'Q*K(J6H*"D X$6 MN*J\!#3-I&+ZUCWJ= M7E,-,2DDMODM8+0LR+T]K0?Q'*.N0\! MV5R4G<,"(:,IS3UT$S51.:TP(+1X=.64^0K)"Q_+%'@L\/A0JDM3E(IBC5GD MW&BP6S7UG-'$G%/PRSS\3P4HYP24$RHK65342X445F";"LZ0I90C;Z@U'"#4 M\=S'@LO''UD5C"P8^;HQTD7"54I.$&/=7.K9_V.I6 M,R&OPJ2/('/]YT(!F@=&S.5*U[,V]?.H/TGG/(S(]:/]AFR"(;ZQ[3-[/EC[ MU]4'@Z>Z-I'WFP-XKUJZR:16>P6>O&U/!O'-^)=_A];@I&W/W[2ZU9-47_KW MZ%JCE_7[PFUP92Y\VV\0>Y\ M[V>7Y7B#T[N_.GW97YP;S)C^>BE'U9+?L?%2FK/ZJ4<%&J+7KX3Q#2!*[.=/ MP4CL"X^@<=3/6N^_6LD&RH(+42;-C=NR O,X6 5=#/\^8IK4[>6[VB='UE7U&?W&%;5P&^A6/W\FZ-=0 MN-;IRE 6A8F<,LJ-93H%'Y2GE$CC,]<(7PD'DJ0K (*_G[:3(&GYG/\'H&TWZNB]:-VT^I,69T7UZHT<>,?\<=) M[ [B/]<;W3B\QRR^HHDJ>^O)]M;J5EZKHU%M59%\T#CIQT%>FHK\YHKD;WO= M:E&KPFM_#N%_57QV=N_4W#A_\.RHY8^JC]L/1^]>/VT:@61?> MK%.OO[2&1V]/!S!!L5^7X(2)K>MOQK!G?ZS& 5QGA^^^VV;-O>V+G7?;,(;/ M,#X/XSL\V_WRN;6[]S>,T_\X^+)].=LY_D::'_=Y\Z)] MO/MN2QQ\A&M]^=!I7GQH[Q\WTV5XPI\8[^YM?^5<:2UR#2"24Q(PB\A2)Q$S M4>% DDE,KVTJL\[%S5"NAR4:S:*D7C(+J:!>0;UG0KUFK]L[B?F<)Z==93W^ MON8^!=MFP[:+:6Q3Q$NF-*R/\#G^*E=549(@)8SUB7D3O%O;).M2W2RL4J"M M0-O*0IL6CC+)*,&>@/ZGEM*8N#91!$L%QZ-H*?*3:*E"Z!8'],@(],C.NZVO MPJD@C [(PO\0=YPBK91#6.5BO#Y9X02 'E'KQ!38*[!78.])8*\PNCF!&YL& M-\^,YX9[1"D/B/MEFLLYC56UP_^RX;,;[,_^T/V9\^O%_,R=-LHURC=1Q[=BWD9L*UNE:1)Y]-MNU@T$JM<8?FK=VWVXUA;W1<_)@"22MESJV2Q<8\ M%1[GM ;..0[:Z$25E)1+(:/Q[!X^^*MF615@D#OZ]>,16&-5&;2\>S+/R(PB M$XJJ@]\XV>_SY;;S%;GX+8()&(N3:C8[;O?*J>/^5R9Q@LU!4"0F-[FU 9D4 M**(>1ZF")Q7+I*+D3$>SFF70"RHM*BK-4@5!4QF# M5L%)%S@-1!-GL0\*AV"P,?$>#NX[JB 4?'HI?)HZW/OT55%BG<("<2MUKI>@ MD8Y<(] Y@FNKF!" 3P3KQ2@@6\!IQ<%IECX3C 0K[VR*2JW6)3I=92U'CG2 M8A5?,W:9Y9P 6P7:Y+2![&6K,P1 >+KP8I4 ,,FVC;;?A0<>-)P=P"L@WS!X MV^G!HUW4-0OLR4F_9_U1:8']1'ZKPU[O\/::_5.H-EJR[6X-@-O=RT7](Z]5 MK[O5#?5V>#_:#3D:Z_WTRN_%08Y4V)I:W*W1VJY,B:MG LB=O4G_[.:[;_0K MC2SBP +B,8?8LVB0HRHBSW7$NFO8N"PJ\K%NFX,%2XL$X^:ZYMX6_ M!IV+DTJ&B,,*<5(93C8B:077.C!F@EK;?(PGIT#!HA&"N3E!"@ L)P"<3P$ MEUXRK0ABQ"3$N23(@5I (3$C'??.YTR-12($KSC<]$,NF/!W53"AQ)N^YFN4 M>-,2;_HJKO$ZXDVK$Z+0: UCY^ZMO4IM:&?Q8KMHE,FUI"WG1@@K&;&)$@6D M50@59XYR>EMAR7;WKVX_P@0 -YWT5*@78AO68;N;E6VE:ZL72:&9,]',G:ON M9X:M%"1AY%RL*KP8I#EQB%";.X1S'W.LY2(=T,U;U:^2^,[B=Y+22NF(#Q8$ M.#"N4PP^.L6"-DQ'=0_YO2,V0J3BPF,T?-%,E]'LF]XNI- MWCM!!4%1*XFX)A$9DQ@BF'*/2;1J+IZ>(KZ+)KY4$T>)$,0YQA7SUEKBL=.> M>R&E/SEABW MIY7$:1]MB)FK5G5Q[: J:IM]M*W)P4B)47M!Z_X*'E4E<2[7I8#3;.#TZ:IY M[S237 >.@LNG2#@&9"CS2&M#B0DD$#L/\[Z<)2^:_,[!NB_R^S+R.VW5$PK2 MBG% -"J-N(\<&9(D\HFKQ(/26-/;K/HBOTLNO\]JVA?YG:/\7K7MDP0%S +" M$0S\;,XCRW#6Q%P:C).6+!7]NRSR.XM[?0[&_0/KLIJNNR"O1I26$=%;(^NNJ\0_+Z:3.)PE1 ?E@R2&GG4"*,6<8 M)50G6PX65E"FYV[\%YE^29F>=@@((862UB/F ]"0?-9O*'-(6NRHER0&S(&& M%)E>-9F>NT.@R/0+RO05)T'4RGA"%:(BYWYJ*I$S0:$4+!/48D49*WIZ!65Z M[@$ 1:9?4J:GW076$"V\#(A*FQWW@B,3A$;4)2J]-%1G=\&\6NPL4%# KH) M?IF^!;N]L=V%/X:5RV!^*5S+D,E1KO%TF2VO)H5K&7+SRC6>+E?QU?F(5Y&. M)JJ==M%'[P/'PFE*>$@Z1>NY2H3/5I!H-BX**GBB@0L??3P?/;SJ"Q:4)Z:M M1310BK@1%FF20THA;[BY$RDQF"CL+9%$I=+$L^O)$%R MSH,'2229GP8AD+-*(!- 1HTC,3JRMLE?0"F^UK)6S=X0_IY.FQK[1:>""DME MJ]=RC5+9JB0(3BOC&'&0Q(#R%9Y'XZW725*O310^84YFCC&ZM5XE@- $@[8& M-Z.:QUJ\*. 9%?#QM3KT1#N5C 31#:(LJK)LK1$&5XT%(0SZF-AJ7(30K:)&JXM2KI!E!@7J&>,R!@9$XY)/WBD3GM"[9@TLCR+,5YPM!.XN5,)9CRBT1 M&EXB 3-CE7Q$]F 1Z6<7Z6D_EY>".@4@GA62@FE$:232@G3F^ M&1FX]'F$BVOU5\TB&V\?9>JO<)@R%J"#4A"6)LV3C)I;*I/D*D5E6$S%0EAP M#'I_W=1GTGF/D8RY,Z=W$ND8"9))<6UQM"PN6%/.DF\P'UJ1:%0^2H-5"%S: ME%4.)2(D2ZA3)#R\YF\1Z6<7Z6FC'TO..!@+R/,0P?*G'!EI/"*,*:-LD)(" MK:#,E/J_BR[/LXBS=#HQ*XUVGIMH'69..6&HC%;#U8N]O_!2?,7>)Q'L/F,H M2K(*T@P)I#@X%)0CPGNAB2N*>14%V>8VG]P001/FD5!+DE1!>RV5MI'-GMQ; M!/G9!7G:RJ3+K(X5U^N'V$?U]+UA\,RA=^K:L9$'/7YWV#MYDZ=CT&NW M0OW.+Y'KMCEZ >#Z[Q>9D&6'<"ZLQQ)SC0G'(5K,%2,T-_)TFD;Z""?)I+S; MY+4"T;-"]/8U)PC&D0L:D''4(JX30+0R$C$O'5A,%!N7P&+"\SI=F8>,O/"I M3,'%@HLSXZ+"3BK#C>7>.Q$QBJ"M$'<8*"28X;"/1 Q&A*ABE;\I M'W^"7\"Q@..K!$>PIM^5_SW62L,C\9VW-071Q.))U^Q#J;M='CW M5W[U$,^%+S0/C.*K#];^=74V8"JNS?[])@[>J[;29"6JO0O3 MU;8G@_AF_,N_0VMPTK;G;UK=ZO&K+_U[=*W1\N6[7MNZU;+4;T\&M('K08T< M_J,[C][>J-ZZ)HCU>T)M,&7N?!MOD#O?^]EE.=[@].ZO3E_V%^<4,Z;=7LIU MM>1W[-:4YJP-ZU&!PNKU*X!X _ 6^_E3,!+[PB-H'/6S$OZO7PN+6MOI[A2Y'\?,4WJ]OIA[9,CZZH"D7[CBHZZJ@2FT.8: M^M?((["CT2=0B4GP9)2.GE@P&7 B.(+]]U-D'9I!S[@KY(\+1QED@%]\X0K32VE M$=B>B2)8*OCMT2M7V=QD$+E6PW!0[<8]N,-O[9[_]K($CN[\.29PAVSGXA-\ M9OO\8.]#*Y.Q@X_O.=SWZ& O?#OH?/C6_/+WM^;'@V,@8^WX_SZ?'WP))XYR M":3MHOGN0V?G^/?VSI=M(&,'W_;WCK[M=SZTF_1S'@\YR.2PTTS-8W_VU2F/ MBA_W3.(>->C>Y>1ZJL'<4&\ I!X.&K:H##O(6[IWVP808 M;^/IWK"-P:D[CG[8&/8:'3L M#HCK:^[?=SFGC]L;/6\*CQW?9;O=,!3/%I MID G%@ L#M8;M@L(: ='U2\@$JCZHU+M\#';;O2CCW#C4'W@I%VU:VY4J SW M]_"]PWX$-VC'7*:^N\Z8U MA*7V,P-(+;_W'_G2$":B-C#5L-H]:"K_OP]P>Z^YT/'2N"R1BS/8(F8 M_\P"R*F'7?7Y=\$RC?5I-L&2C=7<#U_N:3G=73K&W(>XC_P73^APU/=1!):UWG"GP\;_L\!R_Q,/@7I^ MSM<=9'I;7^,^1;U>;#WG)[-+M\J 9Y^C[QUV<]/7ZY3Y$64CEWA*[KWI7]T\ MY:8F?_3C( \G//L$+3N\?FAU86[@*M/5#A<-%Q=X_NIHL+?9Q_%VXN/X//)Q ME(F\OQCWNN@1T[AZF%:KO<;['R>] 8#8+'Q^7K5:7R!ZXC8'^SV3@^XM :L1 M1S/S4R]BL,PL]?MLU Z;@#T1/$JI@U#::)Q<4-8*^W4[F[V$,G+?N.K+OH"[ M:?)B)7:+$ASST+.547#,-F]2^.^B>;3SY1/9>?<)[N?%?F?[[&#O<_Y\N_GN M<[OY\;VX$1P#]\O_[=#W/P[>_776?'?0:5ZT6_O'O\'G\UG,7[CY\2^\O]=. MX[#JG3_QV5=A8M#8,"2#E[GN#T-&P0]I2# T6/B_7-MD1LTI(W 6M?>2F;\% MO%8/O&:)])L_>E5 =0EAE;7XGY9UK79K>%[P:S;\NKC$+V9=<$8(E*)3B&,1 MD2&>(BNB383*A ,'_+K9>'SF^B(%N0IRO4K:51LV!:)F@RAR"5&>"F\L%P@V M(D%<6XFT2!AA1HF2GJ4H*$"4%(5B%:!:5Q&NE)95L;9.:FT"V,F1K MGM';LXB?K"(6?QD\?3.K(L\@8ANW1),Y.XAU9/<_R#]OCXPN"%T0>KX(/3DL MV'4P U4<^E[O]KOY-*& \VS@+";@;"FQ@DN4I$V($^60C32AR)5/BWU=JH4H^8HKVV28'35SB[P-RO\G5_"G[**$,45(L(%Q&7F<-HXI(#9"86- MIXJO;8I'U[AZ+OP;A;V,!W*99E5G2LVY)5.Y1KE&N<;37^,U9NO\?MJ-#8:K M3!U2,G5>\75*ID[)U%FJT.22J5,R=4JF3LG46;KY*SDZ)4?G:7-T2HI.\2R_ M:L\R%E(ZQSV3.'#KB!581*=3$BHH34SE69ZIJU=)T9F+7WCW[52*#DY6*6(= M\D;+W'U/(IL\1H9;':2@CB:VMBF6QRU,VC&/?,8BA%+Q9(/PFB@6/AFF_)"L0I0+1=0+0#%*BDZ\P6R28H. MM19[ 33+>B!22HHB016,\GI.A$83DL5T#1$PXL,VCDB&$H&"M9D@SP6:QM$G,SOGUEP+D0S-6'KX5% MKY*C\^##B*D<'15@/9("[#+< ,74"EF3!&*.1V^]((*IDJ-3@*P V1S/(DJ. MSLO"WR1'ASG&7?02)>45XM):9%B**#C,=""<.JERFV6R+ !X6[NX*]W1KC0\ M&C?2RH@T:I'UJT9::)Z=M,2&_J6937]F9I.?VMFW]\C[=2.RJXW+@L4I6N), MDI@':FWB\#?SP1/B@E,C>_YF-]9Z:\QAFLR]YFAZ+8G88*I:I5NGX->/E)N7 MN3H>=)";@$TU.:EW_KC32=5(+&=4C%X>I574W<.JY8HA1Y)/-3UKCTYA@;HU MSHY:N>M8[C26NXS5GW4QMSYKY,9=[=RJK ;*Z4O8.O2KU6U8[T&FJKC5JC-: M;K!VO7W:94^SC9O+=*V/V7-U$OS/9 Y>>3O!;^=?M>>22A$1"TPCKH1 +A*# M$N>*1\JPH?S^[0'GS2JJZSRTX]S4.J]BVSFYH35]U8VQEJWM',/L5;=R6Z:Q MEK9SI>U<:3M7KG._ZY1DUI+,NE0Y/#]+9KV--[^6W*:2T5HR6I]^]DI&ZU/T MGONC'<-A26M]9%KK_6=Q]1#M+LU74EK+0>QK.XA]>+'$U.MW;#Z]^3%\TSWM MA-YP]/Z,V:XKEC%V_)[LP&L'G=\[.^]VSG;>?<+YNSL7X7C_XN#XX,O?Q[L? M/Q_!9XZNG[+N[/WUX^#+Y\Y^9_]LYV+K+)_&[GS9OFC2YG&STVP?P)CA_O"9 M#U>;TCD:DE#6(2:C0=PI@AR5"4D3-)&<4"?MVB99+SFO!=V6']U>MB+_)5Q= MS7M=H9S]YT.P25E M4P91@;#9(&PJ)]9XQ9,G" OK$3?4(:>$0U'RQ!B+T:=0D3!Z$\4*"2M0MEQ0 MMB D['5DQCX?G$TR8X77,C'!D3:"(DZC1CJ"B:FYU=AKH<#"+,WKEC SEI;, MV(+2S]S_J8H0R&EEOFU;G=7)BGT^8)YDQ6)8#T.E1XEQE1O7<62=LT@RE7Q( M6#J>LV)7%Y8+O2S ]3+ M6H)L<]X5C&5$$LYBYP0AZSU O'@%')<)\0D]S8) MK9FS:YN&LP)A!<*6%\(6PT N&;$+@G]3&;'46XIM1!1[CSAF%!FE,1(I1.!U M5CBEP;+6-_%O0=V$=[2M$S]I6_> H*+RT?+1TEBM-%8KUZES4?3*Q*$P<@(3)*B)-&8_I<5KF[ AEL4O60YG"H M9,GXDD,R M/_R:Y) 0&ARFEB(CN40<.X%T9 HI0RW1VEIE>.F;5I!KN9%K(8"K1,#,C%.3 M1!%@6='PP!"-U"&N<4 V)^]R+8R,SF+EY-HF$S>!JO"L@E;+A58+PK-*FLA\ MP6R2)B*IXX[SA)2R DB7),@D#=B&79*:>J85*0W42II(0>F"TB5-Y,F!>9(F M(GC FEB+M!(><2HX,CI0) 17P4I,A00Q+P45"G 5X)HS<)4TD0%&K6T*LRQ.PEO:IKV>-FE@3=?+]J^8Z.F80]L.3;=M>P!?<>N>"NN=>2[V3LN;[X*DY(-E 47HDR:&Z]M(LD0 M+:Q7R0ACOBJ\=LN.O=I2ZI;-^D1JY/:66(#-L<$W&O#/$S=8^]O":$&(MW.X M71P,W\.D#L_?M0:^W1N<]A>ES1K;>3N"_,Y[OOMEG^:VEAEZ#_8^MYKO]L7^ M\?8/N,_Y?FYC>7%(=]]MB^MMUO;W#L7!\3[>W_OV8_^XV6Y^W,;-XW9KYQBN MM??[\>X7^._=/M\Y;J>=XRV^\^DK20G[!/,7O5*(>^*155X@Y:4W&!:/4GJ] M_6&4Q%CK6?2P*IYK1U@DPN8S(HEYO-&8;;P$C?$:-*I%R&)S<^-/2\6MG0I_ M??=KS1J9C@KTYPX<=('7M\_ M!VW:C:GE6_#[1B.K=/CD:;M.T.F= &?/ZS:HOIHN4PC&["5_""XV& TB7[O5 M]>W34"=H9$7KIR5E#];^=?7!X*FN3>3]YB G92]+^TNA-I@R5#ZR,S^("GRO_-D*'6:=_ODR#JPD[:[?N-F\LBUON-WL[I?LK1KK,XF M*177V!DBN3#,^ECU9T\2&ZV"GI'5O30[^M #%0:+"3;F5566%=YZ5GZM_MA: MS>JOVP,U^]VVVM7^ FOUM-:=]0=]/X;6L-S.]+I5Y5W98W_]PQN1,NT MM9KQ(('M,V&T\,DS9EG"T1AW5[$9/4-EZ2J0>7+X85X91VR^^W3V52K% W$. M.28B\$(,#)&0@(303A#LHL]1?F)#W7#@-5RKW\8 S-K;1.( MRYTKNY[9^DGVD7^/[1%_GW9^P7*,S(()\E3 < -WLDGP,!B0L#V(MB:R&+@B M5AO*C%'))P %$?D<8."V:.%7MV/V/OWX*E0TQ%J,A),!@8@RI)-(2'G"2$B" M:.5G.@KRTAFA.6AJZL#DC"XXGV@T23F%G?9SD/2R>*/%4P#=D0J%---@X%N? MD+&,([/(3O/*8XV]9MMW^-%>KWA=;)U]M6"@8!43LCYKTZ I M,B(0!/8Y%IH NF5MRC;N.NA\*%EZX&EZV09/L0V 5*FH+2<869Q388!0(:T, M0Q(6QQ+'I29@@_*-NQK876Z#AQAA5]G8;2>R-\_-4_7/OY\67 $#JT%_KGZ9 M=M/F$]%\1AI"Y0?-SEW;"BB;N_:D!9"\T=G+41W;W9CUEN^DUX6/5R[I M_%K^>*\3&_^(/TYB=Q !W;MQ>/N$/^V\_AECHSHRE=4CIM-^-;X0A[;5SES[ MIP->:&5=7>=-W@$M?X\3L2_VO--;Z ?ZZ4)N=^N2B+4<5P^SWK W7#[KU6YL MQWKKPK)^A_V>CS$:E4S7\053LI3@Q2P:L'-GT2E1I*"=C-9R!09X,$QJ'*S5 MP1MAL!^=N\DKYVX/5"[;E\\PV.YN=<-6^%Z%=.SUME("X@Z//M@:7DLP'SWA MZV7T.WM; N[]8V=O_V+G^!/?V?H:F+#4\P1*!RPT+J, X\Q(Y'"BFD0ME#?N2L>\M.DS^'7L<:\/RCSOG-J"[\>3J>)GE_LN]7N=QMC96WL )N\.ZK=A M7\5^#>W]RB]0&?DY+.:TNER%SH-&_+_3?,=A'^2H'EGMNZQ/!.LCO7Y=LV]\ M^'>7!MBH12A#NVT,8CNAT&]]SQ\91G_4!5$^/(<-"WJR=U(]1A:KK"!J 6IT M6H-!O@4HF8[]!H\T; QLBM5PHAV<5T,^B3T0Q9%[%:Y=56L\!&5U=A3K4\[S M_P_^?]B#]R;*8<$#./8>NP^_]GI].#R M>Q5?R)_[GL_ Z^V3MW;E ,^7JB\!3P(;I@\_!T-[./W!O&W&GOT^W.:L8C7P M2Q^V9AS'P5P., O$]_%KWWMM>*J3'L@1;+CNZ)2\<3JHS=+QQ09@< *2/F;O M+H9SHMTV/N>827'U>6*@GYX"K(_.56XG,/164<5PI?/0W*H M7PN I+[*U,165S[KG;;!,H;H1_@SKM]C+ZV/SV0>&^V0[S%[Q$/CRR7Z5D!67W1:2"K^W$4P[F^QIMLC M<)[^$'QS]&HG#H]ZTVKAQI[[:1C%PN_"VX\F?WG4>.UH4CCCE65$4^VX!G8E MJ"5!@IF.HY>!K&U>KFLMU.U\A&;S 5JO-DG\:;]?:2O;[Y]G6?^>*=%H7UQ= MP!QJ _HLG6:IN.2! #^=UG"R"^Z4K8PDEPA2[4[866 ]5*&1(X?])1@.ZGU7 MVVO7P18^V*EYP;51YR%V[(]6Y[0SN?+E%C^]J8=JVG#%KJNMY%MVU^*8OK?O MG5_OA9E,_XV;4]"X!?7O&2_'1_L'1WO?VD>[U_LX^:>I_N=OW[L?OD,]L:AV/WTU7#)H_06867 T(") M1,82@9@1G.9R,$&%Z[#'8]0"TZ!BR)$<3!NJL0\6 VIB[>GU\,(\X0^)__WU M?:Y%BKBHI.&,8I"#0*+%.@D;=PL#SH^]JPWP/ (MM[A M44V]!H/3RA"![9HY5NS7S!U@K5\[L&$_^QC#R",R/ +2--[BF?!585*9BX^8 M'URE?Y)C#,%^.(7?!K$F;,_O8CZRH?'DIY+7MSH,UN?M?M;KAT'LW@SJ'T_Q M'WF&+[6?OV\57 \K*"YH082$@3IU%1D6)K B4,M"$2M%GR,\M2_CP M)?2&$^641(1&GG-D#7+&8(0]#D%Z:@SQ:YO=WCTB,_PB:<'N;O,JB7VG.V"23ZH:&*V[FMZ-4J7;8# ]L9^H\$5SP+HG+&K:>R< M;/>ZAY-K/.+0\%D9\G_RJ!]&D%]NS9[:EOW3'\5PVJX*SKOA5".6UVO6?CMK M;GW5A$F2L$ DLIP%QQVR!GYXK3%+W#+OT@UO7DQ>P!I0KR47@CL5%0F2:,%L M)O77S=KL 1M6,6;3,%B))7#!P6DGGQ;D7E0N9C_U/T#R.C7='*PWX@\?3X;9 MXYR3O>QA'/SSS0-,Y%^.>46RK1C= !K_H&RKG[_'-)][#A?!&YP_+#7L!09+ M-Y369;!/,%AXDSWLLC]_3["[;_J(/2OQ_08[_QZ#J]%?:<<.! M[8/&]NAHY5[-8G_UV ]:H5]/W=.KDWM/'N4-!#I$WD>7OM1T_:J@R/C:+U;C MYN<53;NGF;1<.S313C K$O4D>)ZB-BQ*YYD3*F=7N_230Y.;\283S]R8)F:6 M^&>.X M_7/J +L],$%U.M]VH+.DWNM_9)OL7A^?-O7;[8.\3/_AX<-3\>-#: MN?C\;?_XX-ONWM^MYO'!C;*DNWL'K?WCOX]WWVV3W2]_MYOOCKX==-[C@\[V M1?/CYU:S\TDTOVS39N=#VFEA/"XJ?\-E>+R%]SOPW)W/Q\WCPXOF.X_WC]OM MW3U_!G_#]S^='>Q]:#D<[:-%92V5#J=FRIQDK"FWA%AA!-&2=AC96.MR,;:_90[_]EQ3N,^7G7.8"[CWW]_V]X[:<,_._MYO1_LP/_M?WI/FQ6\9]EU0 MR40ND1$RYE-ZA:RU"DEF0XQ41V-IAGUQLQ3.<\%^V5G+M[-R6*T!/L$]1Y%P MAK@!"\@FV%Z> )/ .'++7P#W9\'ZU>C$<-N#+7FSA20$"YPKZQ3G@047B6/8 M!AIIT%RY.ZJ$R!DB3Z]BS-M1EL=6)^<7+4KGA&5!%'[9]RHI85WP B63"W 3 M3Y&+5*(DHPW>2BF36=LD?!T_OI'][>3M25O$%.Q9?>P1GFA-O 3BPN%BVAJM M$F?P4T;,S1WLN&#/"V'/CYVWEUU;G"4X)>*0L58C'AE!F@6#N-,R*8(5Z!1 M'[9@Z//<9V7S:H%Z3]G[,,KF;-59S^UH![%Q8L^K&+ZJILL<0V>?MBTKN:,M MZW.?NY1KO, UZ&P2>:N"7T)]^,"*?;/HPP\U-/PG(\-E5[2B"&=1A.?3)!P6 MQ[NH4%0/7P5&KI'>>@2;F[+B<')?=)UO=\+8N MW5.IH=U)AX[M<:GKMW5VX"AD?8'Z@2^%BFJ^G6*4C)"(O2+(!"$13YHB32U! MCB0>C12PLA(4E)@'I9Q)>I[)X?N(2,P"%,]/4 M0/"]03'-901.5&&L4'$W M92E'F@%HY"I'*G <5 45?!YD]EF@8A4R&6X7VK] :G+F?,[?#:U!75HQUQ08 MY?>.JL/XWF#XL#CF9?/PE6NLK@OE'\_"97]VSC52\*"$3$16.(UH\ D[K#Q5V:$B;[8U M^6=Q?2ZOW#Z<6A:Y?4&YO>(*3=0HP2R*8%DB[@A(KL$&>9L#56WRA+HLN3?[ M?;V(Y#ZW#_29C^[_$P>#-XVW-\LL55EN2W-L3Q]S;+]LGLERC9D=,"NI#.=% M8J>=*2,D* IN%@4W'1\KI6(\,(6B-A9Q*@RR3AH4A'%4,A6#T&N;QCR&F"Y> M7.Q*RN(+\-(BBH\6Q6FNR8QSQH%M"(L3<^(B15I;B:BB.951P1_ 'DJDZ O3 MS;1*\:./XZ++YD LURB.F7ERT5LCSXHF?( FO!(ORF3 W'(D;?:Y8*N0$U(@ MYRU1G-O(95C;)+<<[1=OZ1(+Y;Q8:1'*^0GE-#TU3L7D#$5>BX"X5%4VDP*K MT1@;:1)69E MO(I6>40GXV-E"A+K9!"5D2%.3$+: M1X&4MX$&;RC'H4H\-HS.-^CM49+SO-&S#QYJ0=F"LJL3=EQ0=C:4G3:)+.,! M6^T!73E%7(@4 M46G4]^E7';W0/-M#B0W]2U\Y_9FOG-RWV,(#M7]=?3!XJFL3>;\Y@/>6IAN84+#+']9@ MZV>7Y7B#T_LU9;IG#Z1YGBFG-&>*6(\*^%KN2IRE!A1\[-Z=KOK-ZZPM%MHT$_:!<(UE#2<40R3&4BTF'OB M'5/2@X4>S'U!R\,6QU8A[;V5$O;]!^_OW$]H?Y_<$)6$JI M!3?/W^Z<5*L$H_59I^8GBY>MI<:TJI$'/ZB>+%,.&'9WTH:\'WV$#]=J?/*5 M$WM>PWKLM)#M=JL'>43/UT58\[KK)CP=6)J9=B;;ZC>^V_9I!0)Y%:8[U/!=?ZM6+&!O>8"7PU[=&ABL+.#9 $J -W#[ M_T0868..U=G4X(Y:H(_Z_N@QT/UXPH/LIGH5QHNP M8T&YG79^Z_7[O;-P#M3]'QYMB^;A5^PC]DY2Y'D.=L;1(Z>21LH' M1KFP.O*4@[Q^IF!@C_3C]U[[>V88OM[\J9[WRDOR[-L#]KO/6^0, ;X[FW[ M8S#>(-"*U M(8%R'3RW1!A,.,LU)C$/6A)Y.RTL*_GHE30F19AKB8*D 7'"+3+>2$2UBIKC M9!P!AM'LW9#GFP)NJ]+C T#[_E6[HG)6U,;$=7%_"#MY4IOLSB.KOA MJLOI+_?='6A^V.L=7MEUS:J)U&Z:%%L8Y&(*,5QN-_SJMMM?V7J,TCJ?8_"Y M-!AQ$R,"@QQV6"")6%@2G.C:YO#L)K@WNO'L9QMK;'>-(1\@?":? 6P& Q:L MY1R(9 K6"1&%!$K!G?9)%5QZOHTB=K:^4N5I"L)DOQ'-D6<22$#B@$S<")K7 M)OC[0-&LOJ,8F%0$N#OWBH-B,D)1#KBG&&!"UBJ" M."<4:48<\@RSH FCC-NU3?FK?7"I=N#/*4US27!HM5$N_Y2WN9NN>?)AN>M# M \"E6T@DW. VAY2MMLEIVS9.!Q6.Q?[0PDA&WJGJTNN9@IY%&&FFHJ?]?$YP MV,].J6'OS/9K]F7]42M^CUFW9*P;7V< K!+^/\I6:1SV8']N-)J]2US,7H^& MB[';<-5>@V%-R/"MS_++R(!,=ZN]^>OSOGQ*M>#.KW$\1 /^&0$'J'.XEK_6 M;50XRB0#,/"$*TV!6L3$@2&)8*G@>$0MR)A:5";_52#X\_3DI%TMH6W_9MLY MV^C/HQB'N1Q3NS^1P$!134H$, IN=7H-& MG?(%6ZA1=6&NA&N[6P-[5AQCD!EMB&OGU+<>V_YZ/%?'CS&-0$^!'P&T,:!+ MB0@3#.PL3IT/>L9CWF<5G3_ZO1/ H?,*3-__WVGK),_@>J,Y266_G*DG%*OQ M,/X B;W"="B^1NK Y$X.[#J?$/>,("-$KF(;N& T#+>$(Y?;;67 M\^Q?V6IQLM6Z$7[ AAJT!L,Z=* ZC.FUVQ6M:OPCZ]J:$PS^^>:>;IMGCZ\R M9D-A]9#P*BDW@"#//;R*\ W%'G;9G[\G&'N:P:IYQH+=(Z?N)Y%(=5CB4Z85 MZ/M%(E56\?^Z_K\VQ][-QMBQ>8]LSA6OJR-( RSYI= M\I^,F?D_=]IJYX'>J(+]JP>\,SU@-=.-9G[J)<\IXMGUD:1P3DK0)D0#.\ \ MPBM@SG%)YI"Y>2='@]^G"R]\SD^PF_X:Q*W!( Y_BW"'N.7]:;:A0<._BR=] MN$-%N.&K6W5%V^K/A4E(>B#=&R4D_7VT'^" G(!W#\WTY M.-XYWCK;V?N[L_OQ][3SYR@9*:=]FF@3IKG"M/4><64?6&K#W!%DG>E[E)Y:H:O1S$Y>WO2IJK);:5O?R]/]!G&79"GW.%*JC MI.-14!\M]]9I%1EEV)#@-*:F<)851*WS:<[B),9)4>2#PX@+9I#!2B%)\Q&R MQE@PX"R4K1/RZ.:]I!_&LHK0Q'E4W!@<",,\80W$Q'K%(E=<,N=,(28K!TW-MU/$1#@9F7(> M>2\DXIIIY#A+R%(KF;&&"+O^1::8+ E%8*J D0D12H%2HP^(=X#TS%N_LV M*RJXM&"X="5T1V"NA%,HQ600M\0ADS!''DQCH)Z) FRM;1)SL[E*\8@LN7P3 MS!T6FH5 //>2&X^%\2$HP3'1S-ZW[U&1[X63[PGO8#PE'GU$1'.+N.,&> ?& M2$L6E666@O2O;=);>IHMO<^C%E.S>/3CKEP4>*@'GMIA$G23"*B7$8Q5X3#$R!B<"IC:HLJJXH%SG$%F&?O'8!(\MQK@*8:9'G#"4&Z\]DPI[YW*A*K6/U MZ..@YP*.%?76U-W0[40B0"(G(M%X%6Z;YVDR_=385E!M_J@V'>'"-(XD6(^H ME@%0S1MD@L?(*6RLMH+"LE,DQ9Y"+S-FD5M")5)#Y3-V-QE[E!]M*Y=[KQ1@_L>U+&VYON MX9_UW5O-]-'Y3\LB O]J<+W)>2C!C=15: M0*33EC*CUC8U7U?^$>(<45"X"C9(@ M)I\]4&2C)&=&K&T:LBX?'SRQ,-A[6PO":R4N%[;:Y-9M76[K!KBW M]+I]S@*4?X[JVN^FT1C_,QE'U>_R]1:BW+_X"E:L)OF03P<>$ \.?HM4(B\$ MH48E0KA?GD*4L^W"4IJRE*8LI2E+:]OK=%J# M0>;M*3?*&L_ '(8BLZ+XY5AN:62?<1>QC5NP,M?XKSMP_X/\\RI\E^IQ\WGJ M);8) [J<.4Q:X_K]B);;^U_?XYO%1UL+W>9FZY+<6#H^;>>W;P MY3W<(UN$G[\=O&L>P7W%P1<8Y_'6CR8% KKW_OR&I=AY3W;V0AN(JM@'B[#Y M\?.W'?H!GK'=/GC7;H&%R> Z/W;VKI7'C-P9$9Q"P6&.N(P4&<4%BLYI(9(V M5M+<" MR*%E[XPYYG2SZWAFJX?N];[->=J4Z[@S@[[=Z%3[T^G^-UV#[<@GVJA4H MR#0+,DTG"'"+F0Q<(\6$1YRKA&PD"26J@J952R6WMJD>#TNE2.6BB>G#N441 MT^<1TZF"DDX*+4Q$R=!-C8O_5,;)7#;A?#/U.ASV@MWHZ68NI4L)@L#T"P+>'RBR:W3^AV*'+[%'([80K"8B*"C2@7S\KU M2C#2P+U0]#0&[I*( >26KFM9JC@^&UW[(YN#&7HIEY^^)?R].!%>A#K\ M,5J9W30.)9R.(BQH-#L:7:G<:"F&%;0>86R 1=!DD*5*(1*U4=38%&4N*KL^ MA_I)Q<&P:"+\3"RBB/ 3B/"$4#@P C05$6$E/>),_/_LO6E36TD2+OQ7%,Q] MW]L3X6)J7]P31-#&]KAC),9N/ [XXJ@5A(7$:+$-O_YF'4E(; ;! 22H=C2V MD(Y.G:I\GLK,RD4@0TD"DT S83G6QN,,8::7"<+/U/DPD>9&EG.;C^P:G1S> M7GP03QHCLCU=C2K78&K-G!3JN0/U_'6N[K,+R=N 5.*Y"(DGN3E@0I(3%[)B M$9Q9V\@)!'6=FA8?Q-+@]A%"'PINZ\3M?.:/EHD'CKQ+%G&A9:[73I%C1 0A MA/,IUU1\A=DR54U]ICZ([2IUPEZ55?&KK)YBPSR:]I 7Z')>4V&A.[#0?&B# M2E@1IQ72-)];L*B1992A2*E1@9@(1#2.*A5UY7X7Y\/2 /]>K4 M[9<=YG[O.5EQ*G\$':RP>"TL/A] PC&CDBB&O)01C,"8D'8&2-W ?HRU(,R! M^D7U*\GJJJU?$UY6(^6G,&5ARB=0>@M3UL2481X-X4@'T7>E MAAB.-B7N[)@IC7XF3'E%E9RY@AR3.Z!,1I,*)%>4QCE7IP356:A$K.L;<]GI MKW+9R4W)[.-%N_RSQGQ\#6K3ZC5#K3)G:"\IPO,[I[2K 2-@WY6:_[63C90%ER(,FENO+:))$.TL%XE(XSYJM8V MJCI@F;MR,O.X6;;=N+IJR&*+M; >*$7^4V=YMK'_I7-\8%T<-H"TUR_7KKE0 M=&Y:E6V>:<=Z&<8T&A^Y-)1Q)JU+1)A@$M><.A_T6*>$:V+8S!JAPA%3+C'5 M'G.5HA-<*O@":G (PI';DNH3E;0[:XHQ/@A[TSLZ[L>#V!W ;I*GLG<4&[_E M)/@+)68>L:+==(C5",\-<#R^/+H77N;N,_U*/7" IAQ%'7(]2>R048XASD!- M%D #8.[VMQ^\Z$J@IY?M,>".;0_7S5^ MQ-R(=S"I;#>X0UT[L5I;.Q?KXI9%W1:J%8?7Q1WKY?WZ/4T?H+ =6Q?D;NK- M$PR6K!-]_=M+-EB\+O'M!ONB2@:^F]A\8W^./VGL].'+.F/-83/D[?MHK%>] ML/*!G[M@<'7@\Z'QWK:[@[&Z$ =_;^2)^0XF;^9(!)8P^LMVLE(Q37LOQAC7_%L/^+8*/G.CL[O:'M/$79R2=P6_]A.[G\>E9<0)^Y4(24 MF((HJ>&Y,K@BH#!9!$TP9420?71!SU2'O )X. M_K7 &<9?0S"A#GH=F-I!3A0:GCR3PXO]T]:7_[:;IYV#YL[!4>OT(]D]W.7; M.YND]?YSKN#/=D\_GF[O-/'%PXOMK2;9^_+A=/O+VY_;[W=9:RMW!]@7S:W/ M<)\_#[:WPF%KJRF:IY_.UV[D1"5NI$=!YV =$AW2''ND(_/,R& U4U6L+ZZA MH]XS.\(M9+9"9+8 ERGCM(^*6L48=]P;9;A4PC 5$LY1Q8VF,"9Q8[JM0U-[AU16*BJ4-4*Z5U$)$J9UBYZPAFS MAFHI "I*>>.E^@57G>E=A;3J)2TR2X#DQ,.?B*)F.9$*4V0HUT@FB9V#W212 MD_L5%\VJT-7+H"OCK0?*LER)R*DCVCH<')544X $M<5,7"8F8W.-.)FF0F#D MHK'93)3(@5J%DB',N*2I-U4J-V67%;#E([-:.S2SI>2@\6FY/W=:/CF4_*V3 M3\L;+N8HL48_^HX=#-H)QIN7ZV6DD"[DVB(T*9$4HPGSR(6UE'),HC564R5$ M%2Z I^$"^*KPW&MTK6W?_J-:A4\7%Z$5A]MIQ_[<' [[;3>J3G%W>O^QSRA2 M]Y%8;#ZEU >GO! <2>L=XM%+I+D,""?M151.29*=75>4X;T]AY54TF5SY[AD MM<*62J8,CSAH*T-BQ#B>(OP,M\#O[7-*"Z(? =$SMY!51DK.(Z(IYM9#@B%C ME$0B.4RU]EC8E/42=O]RF078RP9L;"-. F#,B.#>XLH)*(+SEA(7Z&TVYH+> MQT?OS#\2C'96^(2\S4[=) RRBC@43+1,>JJXJ3)G2GV'9X==)[4F3.%H*0?: MML8'+XGSD6HK;*!E4UXU6,^_:\\M:_V$YG0*;1S#^X2"GA>6TL=!(_=Y1E3MF-U>@KG:N#GX+D?>O8,%>G,69OYVLF[YMYMG M*[:=CLNKPO+>SB_;I\FJ?>CF-0.Z*ZRV"*O-%T10UDE"F,S> HIXD,!J M8%(B;!D64;!D$EG;P$M4$:]4LEP6_T%!]O(A>^9$2-I)FTO4&N(5XM%Z9"D@ M.PDI5%1&2*P+LI\ALFMS(!1D+Q.RYQP,7D5OF44QY/:8T4:D/2<9V8I)!J8) M@ZF?\Z)[LR*FGF]/*GS]!YZH%XK+ MLR8Z.M@H/B) M4#QS!,0DL:$^H"2]0)SG*$?,/+*Y=Y9(E%EO0*FXHF5NB0]:80C7'D=0(/S( M$)Y9_!HX-R:C4 (J!KN )60]HR@0*DRD2BE"US;(%9UK"H17&,*UV?L%PD\$ MX9EI;XP$_2D(I)P%TQXV9*2CA9?)6,:EYASGK"EQ.:+O22#\?$N W)A#<)\8 M@/ME>JTB1SU@'L$O"@]..>H_O7X>8*&J^U+5?/6,7"6 DL10H,HC;HE'1D3X M09F2/(!EF,\7[I=0L&(9GB^/ Y8U%:&0PF.2PES[3.Y#)$XBZZ1#/#F%M'!@ MC,3H@K<6!Y\;U[W"O*[VF84;G@$WU)_-4 C@,0E@ONR#TT[QA"+.;D3I&#*> M"Q0T=XG PDJE@ "N,& *_%\L_&OW8!3X/RK\YVHE,-#HA,S5]#Q&/+"(K#4: M8>*=%YQPY?C:AF&7C8(EA?\C==9^\B*G?XZZL<%P+G!*\:*NI%^V9,(OK[-; M_=.RC 2_B/\G*A(3B2Q9YCD+TD3.N>+:&^R(,WS+@M+/AI+SB?19(\WQXBPE"MQV( T M<00YYV+NKR1$#L@EK[2H*YN_4&6ARD*5F2JY-LII$6*4D5-C=!*.6!RB=(J" M^G(]518^K)V<2\_'E>OY M*-C=OO7&GH^U=O5^'@WI2L_'TO.Q]'Q\T-DI/1\G/1\7.!(MS3Q>A)WE0&6W MW$8>//Q/E-6,4.8\CC@([LG8SBJ]A[://O[([S6_?!!-^M]O>X1.N;^W >';^/-_8$3-& K$.26/!SF):Y-X=#%&9CRT=6,3*KVUH>=G_ M]&Q#TPM?/3^^6H"N0M!.T2!(T)$KI:SP7#/KA&+!LXBOIZL7?Z#X> 0V5]K? M$.(DIDBDW/81]A5DE(B())NXXU$$4QTHRM+SL?#8RO/80GJ7X JXC,04 Y?) MN>"8T\0DIBT5ZA=$5O2N!Z*MN0($+'$IK4)"TH!X ,8RT6I$87&(P4H'I_.Y MWWVREPM?%;Y:(;VK.O)6T6 3.+5,>^YYL#%Z1; 2OZ"KPE+ULM3L%(X;R:,. M!FG)8JYTY)&53*, B^2II\0PO+8A65T%%%*R^?A\Q:QE0EI$%4Z(.V>1 MU=8C&90)D7@ODUK;$*7BT[/"KZ,:%MCBD(SAT24C:.3*,*\]282G@M_EQN_, MT:.I@!7B8#%%HQ$7BB&MP6RRTEA&301^SOCEEZNG%@ O&8 7"=(CRD@A'0E) M@3T %,Z<%UB2Q #91MX"OP6VCP_;F:/#8&>B,PQQ;7BNM!B09@XC&1EA7DCC M35K;,/=VSA;H+MW>JX6C3#) I2=<:6IS@@^(013!4B#JLOA +MY8/V7)]&*H./FJ#HF$3< M*X8LXZ".:ZLH 90;OVS0?AFA!*57XY.X#4I_F:>@I'.]&H-E @=O4-0TYGI^ M"CD=-<),6 ;V(X[)E5Z-JP+B1XX9*"A^4A3/=5G0,B7B'BR,H<'YD.,\L_D M#RP$)'1.@-(>(TT(1YH: M'FA*6DO8F,F]>Q\M7UC!$EKYI87CJB0-E&XMCT=7YUHX,F8(*)!(!.X1-]XA MYZ5&WG.J,8V">W;/[($52]0>% AZ3 F:N!!FE2D0GA)5+N6$31BZ" MVL(I49,H8>%0 !,%\:04LMAZ M9!4L*98QZJJU#]&KD@9=X+_:Z0^%"!Z3"&9.B\BP=MH&)$#A!R*@#&G,"?+: M5Z",NG KS$=HVDM&LL723JKK)%M4>HC=TYK'9FWR2L1 M@M8L5F5K%B'W4K_F?GQ]KB>C]E0Q:I"R)B).L$96!(44"1'T.1ZIE#GY]/*A MT0IVD2B-=0HE+H7=RQE+ROC M>:46,T8-MHJSDB,2LOK&;$44'TTCIRKJ^$B M5RYP)%0 X]8H@ARF#A$JI!)"&GB1"ZAB?&_SME!EH&H#1:3!.)C"GN&-=*\T!],D%Z(IDO;/A8;#CS>#K) M.5."(HZYA1_ BS8Y@303VEELL,Q5UXBI*P_BZ=GPBF:,DT=KC8X _[&YHSM M;HC=X6M*UT5%D.>NKN&,X-EW#L*)?P&;;]_B-M'>ZU=X^:(-][![OT77MWYV.6?;%W^*G3 MW&IU6CN?4NO4DZ]<1F^L("BJG'0H\IY/#$&>12,QUX)@H*@(U'$,\SWLCQZM MO@^M6HH=3*OV#'*+M6X<3F/R>JEA?YF7U_@1^Y7_._4ZG=Z/0>.W=KSY0R\R'Z9Q:!KMB@P7&>Z+.J8_\ M44IF-LXY;>-&?6(9&T]>Z,7YZ>K]8-BK"L.] ?K/#YCU@L9?0_BKZF6:-Y2Q M4K!(!\OE7VES<:%OI34NXRKO'/1C;#3A

#QEO0+\,M.JS>ZJ%?P.3]U?YY M_=3=4LB?P.%PNX>[VLQ:1@RN@*1,8T7JF,[5?_"[0V-9'FL,CFH'G!7ZJ1[V(]S\%"RT_;%MUYG8=KUNPWZW[4YVP*'4ZZ.![>0\W>]Q,#RZYW(D= M[GGF_VQ/[9_5N;O06#,5 E>81Z(,$<8F;D+*I>^LJ0XA,>;C0TA\\P%\J]?M M'<<^&!7=_;%?\>U8$)_'.?SAIT/XO6@>;I+6^[<_J\]MO15-NOMS][!)6UL? M"(R-MW;V+YW#M]XW!8SGI+GU&>_NO,WGDKRY\^T4GJO=/-W%SJ MS",\2SY6.'J6&"(Y?IUK3Y#!&GY$%J)405,LUS:(-DM4+Z5P3.&8*<=P3IAF MC@FE+.=664(3O Q1VQB$8I- !W[K9.C",35Q#)U%@DL3A,<4,>4UXBRFW/ N!4"&<44Z#*28.^Q8034&%Y;<'7AF,(Q=7(,8Q0[ M[835SO!$,7",#Y$D$T"7,7;Q N^%8VKBF)_-:?'VS:^262>Y2[E@>T0<.X:< MXAX%HI)07@7L09'1R]1S]KZU)9_:%[C\GK$_8C>F]K#QVW&_][T]@.7^>TXX MG?K*AO9G?%@'^G/JW;-(A83:W4O3^/6?$ZJ]2QQ6;M+IN"R%ES2N?(ET7O/"8K> M.<1=2#DU7R)%'&-:, %KDNO.%5P^)US6[L1.,TP(KG]) \I M(.L914H+P\#PD%P +O7E;G4%ERN,R]IM_X++6G Y;_E3*YF6P:(4<\\GI3W2 MVDEDJ,9,P.8II,_'I,N!S!(.\]#X;L5A3FZ:V?@/$01S*V8\G]^^XF5PGS2X M) YGU6X+5R["E2=S-C^HEX8Z$9&CUB!N!$-:Y>H.V&LBJ<(I!6!*7E= R:I4 ML2E@?M0HC@+FNX-YYBAPW 6/.44V4C!(K%%(8Y@M!U*I82L^]Z M?7C9;<2?_L!V]V.U*V8&O1M 7Y1O]%/\'KNC^-0>T>>HCBE,>3"18V<$)XQ9 MY8A1@0>F%9:*+^STG*Q5[D_^9B+A7]K#@S>C <,:Q+!C M?Q:E;0&E;7L^URZ +JVAE44L$KDW/MKHB'6OD@]6<) MW$4.>8U4#%O/52[(ZUPR,IH ?R@Q.BDO;N'AO*:O4X'P@T-XSB$*2X@]%LC& M1!$7)" ;?$2"1JDBUE3E=-G[M.DKV%VV35<33[D,FD>*.5'6"*:D<<$:JK4U M=F&'9D'L@R-VYO;4W$DOO4 J.8NXBRIGAF&$L1"!8)%8$K#IRF>8??HL@;M0 MQ"/+R.66"*M@Y9D)B3'8_=.N07"#P[A>6>GIMP9+3&*5&C0G)5' M-O'<,EL+C(/T/#?*)E=T$GN2C?>^25>KX2/YD.N[Q<&PT;?#^SI(7E3&6-VU ME%YB@.TB3A,EA<3, &U$+J1VCE"PO3VA)%#.0BE#]"04W]S9'+;F29<8IHGEV/=[I]:6^/=E@V>TPBGM320"%IQHK3AV%"=# ME6'6D5+!Y^G@V3Z#)[?.!2\UBIXKQ!FVH(%AAJ05E#JE<-"BP/,9PC.%1"-U M8"<;S!-)#H<@A#$Q:D8H(Z7ZS9/!W)&I4A$(R,Y[)[1 #QM]DNZ%+3A MV#NIKO)+%GBN.#PY<\H%8A7!BGN'#3?2*6DEIUC!%EH*QSP9/*O__\H0W?QJ M,-6$28*\=@1Q;1PRB7)$% /%-[)H-5LN?)8K@Q?2$#_)-BF%8QZ;,=_.NP.$TU%A&1&A!A0:XA,R 6LDB6;,1Z($ MS?:&6@Z';T%F/;:&)S000KSUB7OO-.;4X^AE=#:8=)LTL&O.:PI":T+HS", M2Z*C"1X%937B-)?-5T?/DU .PP9*Z\K@6H; AJ=.=UE^IT ]A65J=)J^N)37VKT# M)>7U[HSYX9Q/@"@I0A3(A>013U@BQT5"1(F8HP2TG88]@L$/&_WH.W8P:*=V#%56P<.7JKUE^:#QS+QFL'ZA-W*= M>+:\]^.^)5F%A5N8U3@MR[@5++ 32$ZX8%[Q* G'CFCG*1@(2@+II.1=\;H\ MX@;0G/>Z.(\-P1XCXPA%7">-M!<6F:AU<)@92_W:!JV[TE@-F'CBTZC"B843 M[\6)PH? 7/9N8LJM,=8%P<#NM9S@I)DNKJO'Y<0YUY7/G@?'D%0IEUR4HJ)# M!#3I;;(I12?7-E3-- M,9LB]=)$QZ7$%FC/*I&\-H(008H7]6G8<=Z+&JD*WG&"$L^M< D#>SH&AER, MACI-([5D;8/4D,_P],18N5G_,;1PTXWI\[1&1P $#Z]#^_OXMUF&V]V1K1[S MG_#KZ:--@,#INLJ5;XY[@W;^S.M^[,"'O\???[3#\&"J/,Q=.'EF/+O$.GB\ MT?#Z2XYL?[_=K29#GB=&'W-]F\<"/S]+]72S2:U$A=X\HX]'L37TW_\'MJ# MXXX]>=WN5D]27?3[Y+LF*Y'O>D%4JAD>OST;T#H>#VKBFY_<>?+V>O76!?$? MOR?4.E/FVK?Q.KGVO5]]+=>3@VK)KQ&\E&K>;<:C@@VA MUZ_ ^!I()?;SIV D]HE'T#CHYTWN;^UD V7!A2B3YL9KFT@R1 OK53+"F*]J M;6.G$MQ>:N2B;(#?P3__83T7B[6P6B!%_G./:5)7J@6;G>,#Z^*P M =OR^KF=X3SISA''!:8=;]T*9Y^2Q%1[S%6*3G"IP'ZB)I=W<.2V)'DX&@S; MZ>2!6/+2'-!9^:P/D_)9;\_*9[7FRF=-GWRV\URHZ2D<99*!,N1)#O&TE,;$ MM8DB6"HXOE)E.J\;_>4/8AAUXG:J!G1MWGPEDSMPYS\Z/?]M-56G3OS7IY.] M+^'8@=# 9]CV^X^T=;C7WCUJBM;[O8-=^JZ]N_,QJT2@(GWJ-+=:G=;.I]0Z MW2=?L15>82<05[FML<0<69M3.Q-.C$B/01%::T30+H]A?H?]4;Q9_-I $-WA M:TK71;5E/=XFO7.0B]T='?>ZF6 RV?2NK^?VJO$C]F/##AH)MLW>CT'CMW:W M 6/I !0'?W]]7F"?Q9[,S;JAK/8]F>!U8<2=OO;7[PEV_4W+8)=PL+!K/:5J M5@/3Z%NY *[VBUT1M_*+)QD;,8_Y+%?K+3N@Q<5&$SYW,&B\!>X.MXA"N3&F M;J6FX*_VS^LGX):R^CQFXL]1-S88?O7B1.#*!W_F-#7G&5_ [[2,JYOLQ:JH3CT:AHA(.QW:%8V5C[A1P'WILVCM^SBR=[NET_?8-P_ MFX>>M0[AOEM[G=;I-]*B_SUJTKUV:^L;/.?NR>Y.2,V32>*UH,*X*#@1=.'(U4):]R:MTQEI"6*YQ!&!WF40ERD@PP)'U@6;-,.A2KQF M^M[AJX6T"FFM#FDYJ35A"D=+.9?"&A^\!.J*5%MA [U%;&GJ]8_L$+[KY_!U M=W04>L/)^X7/:N03KI)>,=T\FL8@'R%T.@\TKB=CZ%0$=S@[B.'[O M-_+W&^+?GE.MU(4ZLC^48^U9]4MY)&(\RS?/Q$B5!G[+7K2D">*4,^1"2 C, MUD"#IB+F9D:D=%E_5GA\,)]1P>.=\#CS%T70(:7W#G&B)P9\EDG<4Q%))AGB#.ED<-@R!/.;.2>19<2 MZ*MB29IM/-,PFG>]/KSL-ORHWX]=?P*6NC^PW?W8V+?M;N.W3F\P&"=E7!N# M]9QZB#ZR*7Q- OED4=Y,UF2G#T\T'L][6)2<5?Y'3/"9'?NS\,\B_//7G+V< M@G7,)(\8LSS7WJ5(8ZD02:"J$VZ!FL+:AKD/_93&OTL'VAKLY0+:QP;MS*C6 MU'!'A$! O6!9,\9R00B,$H_4"VQ8R/5R1 UE=0MHEP>T-1C5!;2/#=J9Y9UX M"#%)B82+!'$PQ) 6Q"(9 +_""UA>GJNXW, _GA0>S^SOQN M!#=L#&( M8*>WA^TXN+M)OFK>OJ<\G-Z"2?_K;,ZG-%/891%V:<_9W+ &CF%I$"PM19Q3 MAVRP8'-3PK1EU$NKD0MUX@ MIXQ#,D6K19(AA-R7WM15.K]@SG+OJW%'/\W:@]/:K&9G[&;K@:;^=;Y>V^K%9F1 MS[OOK78AH+L0T'PU!15U;LKM$(45RX5";>XFX5&2&%;1.BU#5MQ?U=!%HGC9 MEPV^-9C5!;Y/ -^9W6V5-!Y,+J0$P8@+D^/$';RD4FAA+192@_[P"I2, M_G M!M_:+>^"T?HP.K._B<%J0].!>?6-B2_MV^L('39 M$%J#_5TVV"< [UR@N>&:2P[ZL: 6<2\T IK%R)J(74H&-*:PMJ%>@;J\1/!] MIJ?:_XG]"@Y='QLIQL&+.,)^D@3K_5YO__6'[O60K#,O:CJ\++.N$ MY5QDN%$**!/V]F #XLI09&10B%'KB#=6:&K6-@0M]0^>%2YK,Z ++NO$YPF@MBZT3LS%[6 ME@9G;?9SY>HEV'MD QC-R3$"1!N-33E=XQ71>CE ^TR/LZ>]&L<'VK8;&NVC M8]ON9V%OI'[O:'K"?12'!SUX]PP*+^BD^VD3MB<4-.WU_0X69>S#:U9+,B.G MP68W5(4?=PYL=R<>'??ZMG_RX6P]6W%8"&L1PIK/Y XQA:051=1HC+@3+*>K M*!2$LI%S!;9: M7_/I5=BE]^V?SR=1OD!<-/@.&Y:FE$*<^TA<7B6>FP#EGJ M"!+8,D)TR$EH5U9C* =L*P[DNBWX N0G /+<43D-Q#)JD;0L(1XI1RZX@ ## M@<(?8S'/7G MUQ9VY'NG:I8S\YLP6(EX.2A_M/)KU7RW>MW><>S;(4SJ@^95YX 6B] )UM MI8);Z[D#K3=XC+@$J!H:.8I6.,V-@5W6KVU0?>]VU\MWICX&FUE2F[K1GARQ M3]J375WH_*9'GG2(&\_?:P8/'7HCUXEG7>)>=+_(.J9EQ:GZ,5/L"X'70^!O MY]T6CEK.LRTDL):(,T-1MF@1$UPI(AE/OLJPUZ;FKI,U@&ND6\BSD^?0% M#@IYUD:>,^V71\$X30HQGZ.S*,-(1Q*1=R$YKAV6)&N_KR0MY%G(LY#GDL76 M%/)\=/*<\^V!V6 M8Q(I(W#.75?(2DN1"LH[[HB))F;-4ZI"GH4\"WDNF8>U MD.?CD^=,\]0LV.2Y1K:**::@=.H4*0H:"V8D3H'07/B#J[JB$9^>/"N_[3^& M%FX*?X?V]XU_PH_IP"=W0)F<7E.Z+LYSUN%H,&RGD_&OVMT0N\/7:/RQ>D J MUK6X":84_W^_'_<&[;P,K_NQ YCX'G_/,X;8.LF77YP .XCY&]8V?B-G)UHU M#-;<:J3S,TK$.E-YKJ9-8AL3QW*C/Y48O-=K3M[P];@_A"4YCR+__/TOJ M4)P^RIO>8#AX,QOSJA-3)_[KT\G>EW#L*)?P&;;]_B-M'>ZU=X^:HO5^[V"7 MOFOO[GPDK:VW8N_P4Z>YU>JT=CZEUNE;\A5L6442#-K MM-@Z11W*.?8@ @%$0'N*B.52.8*#OR;1[1*+#-H_%^>0]3.5MM(-)S=IC8Y M^?'CUUE\VMV1K>Y::8_5FB7@"Q9)2.,^:KIVA4JYY'M M[[>[E<8KK]0V'\C\4U=H:VL;K=XP-M1Z _[[Y[E'KP$TY['PQV@ =Q\,WO2. M7+M;3>96>^ [O<&H'W?@3G]T>O[;T^*!-]M3/.SR_+GFX8>?NZ=_'&YO??K6 M_+(+W_\1KOM(X#L!$Q].FU\^LXMX@'O F/9/FH?O#IOOF[SU/E^S3_:VWAVU MX'Y[@(G=P^;/O5R7\? S_4IB$$DRC[RSH#MA29"A@2(O(DM44"^%'),82&$, MFYEYA/, #\M UCPG/EI0@K12^4A!2Q?L6B,"Q1S#_ _[([ $-OW_1NVQ#3%H M7);R>0AC\:>%U>N?3/CN1VQDG $C9IJT,U'(=M;X:5\U M/G3]>D6E"^E35#,6O-=4,NZHLUA:2HQ7%*C04W*1%P@CYS93O@6!O %I M;H?*3=3K5OU/4^SW8R!G&ZQY882RO?7V*_:>LD0"'&6^IZ8R<+"ECRYZ6D,>PUWO=Z^YW8^"OVO[=]'&1+/AOU M?IC%J]7.1&4I M1LIGQZ_W%EFB. H*K%]0YPA)"2QU?MGM>Z9D>YC;,QE]M9 (4(,%"\)9;T!Y M!*L[.BX]5=)R(GR,7S_<>^6OV!L^ 5+VN]G:^I!9H9W:F7XV*[!-A62S&_X] M0]KF&&A@M $@VF646/@MJD$W#V+]H M.LV-(I]E]8;G+G19SPTC>*;\_96#RO[,BA7H8J#[7M9V&Y?-S5LZF<2*.)GT M8SB9IFL"Z+RXC2^?LZDU=;X>_K>]ER,!MMZ2UM8F;FY]/-D][;2WM_Z$SW[ MK<-PM OWW]WYLWT1F:TO?W::AQXW=S[GZWZTMOX\!!3SYM&N:!Y^I"VZ=]"" MYV@>_9E:IYY_)8Y(PJ1 JR07,7$(S!*.!(T@FG#O2987'3F!$82T\X+:B-/ MAEK%,>SY*EK)E,JK<-[9]'Z>[L>)1;/5:(R7XPX^J)N'<7[8+G!+K3$:_G!F MDY-$*"TXL5*E8-PR^Z"F4WAI6AX0/'_Y ^"L3MQ.T[N_7*1\XU\=IEXZ3I"/ M*B$.P$ N6H.4!2M*6:Z4,!]4;=X3F] M[59'+&3LHH ].?4ZG=Z/0>,W^.K)AC[X^^N[>U1A6L8[]33>:!PU!-/3L<># M^'KZC]]#>W#OV]WJ<:N+?I]\_20(Z8J F>J&X[=__]$.PX,<&[>.Q_%Q MDYS/R9TG;Z]7;UV(@AJ_)^!*::Y]&Z^3:]_[U=<2O"Z,N-/7_OH]IOGJ#%:P MZV_Z4@8K,;W5U]Z0L7QC'8'+'[TBJM?'?,3]D'&L^J;]$D_VRWFM_]KB8,_\ M^=]T>J/PXAY^K&+^46F5+^S1=WI#VSGWU,^T^/\?ME/UR /M A23K>CCD8-% M9V0VF=@$,$U'T3KZ.WI+MRY>0KCWOG(FJ?[XF)" M0O-T%X-A1>!OOKWE3[)AU3S\1G=W6H=[1\W3YF&KT]KRI]M;G=2<;U/ &!A5 M 6M$<_$7[J1!1@J+8L+8B^BU,6EM@^A7@M155/69Y6H5^GJ>]*5Y"I$[3*6E M\)=S- H=$@]!>6*"*?3U9/0UZ] @-&PDVD7$A;*(XV"0"S@@Z;!G/A'F#,FI MJ.:*K(?"7H6]GBU[">DYT08'#+J7<\8X0F5*E'C@,:/=]>Q5**H.BIKUGN!: M,FQ(0KFM)% 4ELAQ0Q!AVG@A.)$I=WK'ER,!"T$5@GJV!$5MU Z;@#T1/$JI M@U#::)Q<4-:*8AT^'7?-VFTH+IG6)J<$28=X=!8YJP**4EN)4Z3.NK4-2EZ1 M*UK++RE]U=2/8TPZ=)V*Y?/3S2>:O(@6'8NDJ6,B.*&(7KC" M>,%H?1B=^662QSQQ@A&3B2-N>$(.5@[I"&H#Q3(HG@/4"SZ?&SZU=Y%KPP/E MEJN@#!.6.ZU#$+"YSP^8B5-PITZX/NS"9WRAAJB$9&&(6XI;D%I@40"RF4BSY$Y\?J[[V/ M/):U=<=R6MWO>GUXV6WX4;\?N_ZD,]ST'6,(N;LS4IQ+0(,9W,AY* SA<%!SKB M"6H$(92' WB*EXT!,]VXH5)IL+QMN'\PH+[A],-S.;'6B.6@-R2$< M=$XO!C/ )K *5"""^1 ,)[P&6Z# ]E%@NTACS1J,]6L::Q8 /SB 9\9\M"8D M*Q0*PF>+@%!D&1<([#S&:)2)$9L+.-ZCU68![[+MN;6WVBR0?7#(SHQX0JS@ MPC-$+0?3W6.*#!$):2RMXE$G(<3:1EWM,Y;HV'S9C/;S*2WG,FD7=9/S/DO M')>6RUQA"394X&1CD=/1(N*LC($I[E-VK)I72M1U,%(3/)[X3.7AGK)PX\N( M!?6"<1R#E]YP[H7AR@3%C-"1,A]9FXCI1#"- ?&(/>*)"02B+>&E MC\XE6)VJ3< K(^MJ&?_TC8L*01:"7 :"E H+K65RAD8.7&@3X9KG4S%K/$OI M>H(L+%@'"\Y\;4HJA8F*H!52,-PEC\A23E"(R00LDY(,E$1Y157%PH&% PL' MWJ.Z9Q(%;1VRVH9U.2:B@-#%%27PR>ISY-4%%5"X!/6J5CR($D\CD MU"$1O!><:<8P7MN@]!7'\MDPY!7M+2\6UES:&I?75@9]BI*79WT#VD #\=_M M[Y<+P?]QTK2'O?Z;CAT,7FYES/W3KYB98(5R@#1'$3?8(8/!)I.".FZ-3H'H MB\58I< TY=K=CL(MB;.8>@6F=^(B"&WYHI4TG[*]SIC4\Y[1C_NVGT%\UC0C M7"YM7T]9S$>O@6G,NL+J+B4P)5VGG#U([<,[EE2\J5!C&:QDMQO0?:M*$K%* MY?4V;U%M[I8S\@2&P<5GO%H/OEKUNOY;E)5<]7G<]'YT-.K880S3"801G58[8IG&6T]C*PYO)8S/M*#G M?T!^NKGO63?DGG"QTSO.O3.B/^C"??=/2D7/4K-EOH^T=_MEOT+=X]^K/3 @-O[\M;OK>U+UJ' MS9/6E[W<"?I@=^?#R277#'SO[M$'MKOSJ;U[])FVMO8ZNSL'W[:WOM'F\4I4*I5U,PCK',L%U,:61,5DE8:2UET7,FU M#?9*\L)SA><*S]V"Y\Z3V44& QOJ;=7F&";JF9V@/1I]S0(,C. 4_A/(>9P0 M-T8B%[5'5ACIE!),.[>V8:YH[;JDY%6O:^ZQ+>0WHP$\2^PW^G&<$S,X:!_? M)G'_.>8<*>*Y=9QI0@WW1#KO@V0N.:-IX('=ED&*D5\SGX O.8I16($$Q M1]Q&ADQ,&EYJ09BU"O.XMD'E@H?O#Z?$+)#>5Q!U)T05 Z,6C,T,#&6E%H8H M%"27"'9KP!CG%$7F/H*U/ ME&CNO.4!2Z.](CPF0KBUF/*B\3X!<9S+V@Q>ZI2#31TC!'%"+-'*7T^> [>8Z[&06B&UI2&U8N/50G,S&\\[ MK90/!DDM085TFB KI4%$8V4\CC)5-MXK(A9URA2:*S17:.X7-%=LX_J);68; M8YEXBAXC&R)'G"B)C%$>)1JDTD)*GW*AY5><+]K9[,F)[18U#/+K23YYM4&> MRY.>8(+3=943FX][X_:CK\=A4]_C[],DUPHS/S/P_ZLQUB/R+7C_8;L@F&^-IV?MB3P=H_SC\8/-6%B;S= M'#QZ7CH,:!V/![5H8KI0ZTR9VM.G.5[GM-;TZ46WVFK)KQ&\E&K>>,:C@EV@ MUZ_ ^'K4A17/GX*1V"<>0>.@GS>\O[63#90%%[+*QXW7-I%DB!;6JV2$,5_5 MVL9.);B]U'B3]\JJ*Y+=N("IFU6O.ESD4N0_=998&:?J=HX/K(O#QH>N7[^< M57J!=*<%5^:9=KQ-N\ MM<: RF XLRD'&\&NPXF5*@7CUJZY[L:J'PN7IRDU M,%:LK,1*#;;4P+BN!L;UY>GO.QO/)Z._%)@H!2:6:!I+@8E28**D*-Z^QF=N MP$ )YLJ!?JJU!^76^WB]ZQ[$6#<>'=P_V?\.F#UE83M[:^D=;1 M+ML[_,AWCW9_[+W?9:TOG\X7F$A1>J8I19@R@3@/!&DB,9*"6.NUM-Z[[/;7 MM*Z^1B7QNK!:8;67?+SY>#PW%\**@>"2-\@3K!#'5B$;$T8B^4@=340RD0M, MF/LW8"\\5WCN)?#<2SW$?#SZFAUBYF/*$ QH:)3##Q(XL@Y[)(A37/HL1'1M M0YN5(:]28.+9I A(D$L6)X\M2GQX))+E-,$U'%;!BE&7IWL,5]@(DA@ M=@_LP9B6"/B>(Z9HSZ"1?VS +MMDK$%MRB!6UMWY0S=3>@&7@/(CP%F4YZ>" MZYQWWM'DL?8HY9IL8*PZY"+\T$$E8SUC,H2U#8'OW:2ZP/6YPK4HXO4#=*[ M<4C8$B&0<1H ZHE$AG&,C%"*I^"XC;"?,E$*3)0"$R5)\3FV62ZV2IW<.E]@ M @M&.0\1,6(VY"OR,*]+YX\0;%D7A=26U%2*S9> M+30WL_&,IPH418I 732Y6'!NCV$Q"M$&0RSSD<4<:2KHHE9>H;E"*+D61/!4/RK=C?$[O UI>NBXL''*_/PKM=OV$ZGT3Z3_X:M -"P_G^C=C^&ZHSK>-3W M!W8 K\*H#U/6&![$QJ#]LW$$=S@8-"(\0#B?Q_FJ<7Q#DE3CP'Z'VS7& XQA MNL;S3W_9_9&J_WY_V&E!,+*^W8^-T2"F4:?1::>K1O>P@ZBJ!_SS7+62\[S( M"29!&BLC91PK9S0)AC$N.3!D4.KK5L6+\ ?-"'*.$F%@_C4LZ$FT_8N$N#E9 M_E_H?U\FZ[8YGJO/U53]NYWB:M)C)_[KT\G>EW#L*)>M+W]VFH<>-W<^Y^M^ MM+;^/-S^ I1YM"N:AQ]IB^X=M. YFD=_IN;IYY.OP&XV&>T12\&#B4I<[E#$ MD53>.<^3EBZ![K:.+]:?:>39'[QJ^"L#)B]BY K!O%%,K.-..LF5EH;CI$TT MFFHOB3?*ZU#$Y''$I+7U 7^-4J800;N72F@0DR1!3!S\*PJAN.)!T^PE7M?7 MB4DFT^%5$0AU2$J,QL2@.:;>KS#H+]Y("]DZ3 E',3 B0GR/ LO3U+OW^ MSZ^1$X6UQB@&F[O%POH['RR*46@E,">)BMPVZW(]PK.EAW6HK)3A03_&Z^T4 M7,G(V&#IQ\%Q]+FL7^?DU<*R(UBRTDI.G+&<:FNX-"0:"K)DI3)J0ANDT,;# M:>*';\7VSN9)KG;9.FSR[^D7ZO:[T7#4C_,2]':L656E"W=@/']T M>O[;"Q.=UND^_BK # L 5W',.O#_B@N M6&WPR17JRX777E6*M1]FE]]]U.V,DFC]0;Y!1DL7GK210 #'=LG8@@6#-585 M8ROMW.:K.IW>CT'CMW9WBK?!WU^?Q\SRU(DU9ET+=I?:C5JM$RT?I,(@X754 M&%S5M(Q/\ZL%>[%'@[<,:+F^(9[*U#?MI5JEV M*P?7:BM7D^/ SS^;IV]%Z_#MZ=[.1]XZ_4BWO_SW )0GNOT>-.CW'T3S_6>\ MO?5'Y])QX,[;T^;.-]K<:75:6_MPWUVQ]^6M:&[M\MW3?;Y[^.U'_L[F^_^F MYGSJB:0\QFS3&T8]Z.01(VV%1,S0I+P68.'E. >&5R=4]MISJB5G34 +O5/N MVA6/]USB[9^&8UIP_YT?L?,]-BO3HM#+(O0R'RTJ6 (37%JD#.:(:Z60 5)! M3CM)(\;<")I39>Y=">9JB)=@K3BA-(J2<4,%9<[GV,C[UZTKVLHM>$44;659>.5=;U1\ M+(O0RKGR'H8&XDW0B&.I$*>.(NN&#!"%)UE2POVLKUV1%Z MGO=5$6R%B4(BDC!&G"2'C&0&)E^[/IV'&RU M![[3&XSZ2Q,^MOUF@MVCYH_F5CC:.VR2O<,6X._CZ>[A7GOWJ/ES^\L[P!=\ M%^"LN>/YQ?"QW=/-'RVZ=]0\_>]1DP*6MUKMUM&?[5W ]>Z7S[BUL]=ITL\_ M6Z<'J;FSR5N'W[YZG7Q@GB$B8T2<>8\,#@D1'R7,NM QVC'A@D""CIKI,FIM M@@S&*N*X)=Y9:3S6E"K,C+\<<79NZAN7)?Y"O.'E%KHWW_#\ +&)R2EEF>>! M2TJM"A[P89P.Q!JR:!#EX-G _=$(^Z[03D4J7=W3+F; F#^CYTQP%W M>?OMP-*-^H,JY!5H]V=Y+3G(+YD?;O3'EK@C6$?;CO> ;PH09< MVH!!?&_[28K9<;\71GZ2S.M[_>/<'3LV\B7?VT,0OU>-'['1GDSE2<,#6UOX MHF/;'[\[N[,-%97#U\.OWX,)![L$[/8_>OUOU<>[<3X=LHI3G'SJ3:4<,V7'\:]MB/ MQW!;D(*Q1#5Z?9BS[[%K@3)?Y5>]T3!_K@W$W.G Z$:P7C#N8[CQ"?PVY>>+ MF6&K#U?I?;YCVT<#&'N(9^.X,-#UQE\QI\YU)J&7@\F3553=Z+2!M<VC M6$T.7/KCH UC!@EMGX?!^'X-#^^X.+GK.' S1X>.NL-I>&?UN?4&R%[>Q_.E ME2A4\UHU*QT'B?8NW6!N:-5"99F#M84EG 2)AG8?IN9L??/[[J1C?PPJ5LK/ M/8!'ZMC^I:_N.8#E9.[ASOE*NY_OM+["X!XVV@/ ]K!Q#-)7!=S"HQW9;SGI M$R1OT.M6(; 11GN4L3E9GR/[LWTT.H*K[7N-S8G8F([ M.,_[K=[EU=W@H2I.![;DXD43;ZJ$M;QTPU&6;AG M#U.]G^?PP :X99ZG?C4EF9-@'D"5S5S1&S,@8'C4&58,E*$Y%BB@)CLX:*0< MK5QA.;4!USY_"RQ,]63KC7_U?F0DOIK.'(A.!O/PP X;WVU6?:][**"4O!S5 M5:D*T'\U^7OVH.ZD,%S[5Y8;ZPNEF;1[V-K9Q8"#S(48'7&(I(GL'LRF\)KUJQ:U1^Q7VT]K@)A MKS^#Y,D98._!/H]J2OP[[L/3-L>[9&UC?CCUKKK!:]!D.FU_B\?;!!H$!1KV MSP_=[YDN]U==\=ON-EJ@7QPYH+RQ+!/XF2GD[9O_.VAL33;2O"N\C]U*0\A9 M&F#('<=A>[QE'L,;8:P(S$W*>.O^#K34&V7*GWB>C!VVPUQW3P50SF^K4 M0]BGNYFX)ZIL'R#6K]3AZMIQ6DK%WJ")?\N_!X(:'/2.C_._!]'V_<$96>>/ MV3 X4Q1#X^TH*X\P(WYN24%56F_LC,=Z-KKV$;!17NC&__\WS23__5J/8,P' M).=\!S[%R+4QT0C&A3(:.^]D5)Q&L'23S;X#HK"D"DW_<'=M M@ZY?D1?O)IF,ORV2SUJ6_>F7O?7CJ^::$&\8\L;E@B Q(AL,!RG@3/J$@X@D M+_OE0*&S9;>SK+\IF_T]ZZ]QO0$L]U<\'H[W$$*F5 ?ZD#T&9NG$,*6],RJI MC++YRV8,F7T!L#%46G<\\QXT_(&%=:UL,E>5$3MCN#&=91L];RCM;%",K<*S M36QZV\IJA_VL!TKO:45D\*W]_642J>114>"PUS"MGPFD3(DXZ& H"+#2; M2/6XU$.6Z@OG'$6J[RG5AV]9:_.KXEY:(BQ*6CF4O>\@U5XA[<',Q-IAFPLB M_5*JIVG969"GIM, ! 3$\W\C,%NF*8%$+5(39Z(#<+AU3@F=VG:OQVFPW^/O MT\3+ZEAM[L*);H-GEU@WZ'5&P^LON5X'\I4+Y5'UG7PF=&Z6YGX>]&>E6_;@X>/:,7!K2.QX-:-*57J'6F3.TI MO1ROB->5!R=_"D9BGW@$ MC8-^WC3^=O-1H5K;V!F[ %(C4WYVV/SS'_;":(E1?Y3IW^@0LAF MY_C NICM9[]^[J3XJG/8ZX^?;CQ.NG#\I%VR$E1?1H/GPF8]5U 3)/"68,RF M*PEEY4S-SDF#Z$J1T@N9FM6YQV!Z@C.V,\'&HT3]/FAL=D._UPYG=CO0YK#? M=J.+WM['-BD39A'K1+"5GB<6K=*61.(HE5$R41U'$YV5+S3]1]'":M7"/OX MVX(+$3'7&#'A'H*1GP]#FPZW!:&R';OMA+YN39DJ"OS!"SUU YZ^8MS_G[,XI M6^8#CU%_RHOG^?"X>DH?!W79FK!7T:"UX-I;3F)T7OG$09.P A/*Z43<)[9F M$??ZQ7V7-G]\U5X[I:5'@A.*N& "66)SWU/+#4L,6R-N$/=;VYKZQL.>.<5D MJ301(L::2+/R.=,QJ,U"JD@6_CQUD["&.;5D3M6HKIBXP_-Q;.7NV0Q_5<6F M\CS_-?9Z3V-"[JF;5"L&:[.XCB(T;'].@Y0(RGV41G&=I"%)26M,&J/7X-S9 M?OJ/@MY:T?OM9'OSJR$,=!&,D6U]GL_^?EX_ MF9[33>TCT!1^047_=X['7DU"J"ZYO'/HRB3\XYRV4NE*?,JJO]1MZM$^5)*1 M4!4"D8%S(TT(5@%:C' :9M=/!'D<\IL%F9$BR/^/O3=O:B/)UL:_BH+W_MX[ M$T$RN2_=-XB@;7>'.UZ@W<;CB_\A<@5A(3%:;.-/_SM959**S681($3V]+@Q M*E5E99[SY)-G7:0@?W^#=PX/&&%:D*21,D'EX44@%H>!08>ZY_(LA7 ML8_4'8[&%\B'N0WY6'JKR,>C;HYKRQ%EY[;V41/D5>M/$X":HTP;5#87.X9Q,:!6)<92E4>/";[54^J?='L6J. M4T6;-9&FH>-L_W/G$); @MK%NHAEKQLG>3EL'4K5!&_]\]P:_CP>\3FMT^\Y M#+:*+ M$[J;(RF&\3 W'\RA@G8R/AH,Z]5KU.)#OPHF?)_#FP&C:\:XWEKYX\FP.PK= M&O>K^-6MR6$."IKALHN','4 P+'[)?LH/?RGUQ[?EXSL)W#+41T"7#UWX_U& MYW7,.T4=OYL/QZ-\FNS\8^WU[I]K_X0[_F>2;Y&#/^HY&$_=J6'@)S4[;E=; MS=)8[R>S )R+TU3%_4UC3JJ Y]'TB#N-_J[),0RACA_I (Z[&C%&50SX%DC: ML!_/1O,8H6ZOVG9RS.VD6\4,SH[:LV+'O5X\K#M"S>G\E^Z@WD:KV9@/N@K> M;;]9LZ_F 4U_;*+#X8(P%+5_6M9/7[_-:_1; YF%+5<0 $^!7,YWBFP6_L"&2Q/_\8QK 7O]D? MR5/;3#(U7*OIXQ:V+I.K-?JZ-=D9#+-VGU^45P"3<$&_:Z]>F9F5?!8"F[\U M-0UEX6Q6\*\,1T@9S44]\K]R($\4BQ#HH?Y9J!(QC6X6 XF(QZ9^<5_;K9G[I6 M\E.[PXMX4L=B_ Q0/L;6;7+L1CV!3>A&BJ%ZTGP4,\B^#J9K*6W#=.LKM@H> MK:[Y.ACVPA*%T]XR O6OJC->]99OVRD@?TU30%Y5D<4/&9#Z1(WUIADWV>!3 M]P=Q?D83^S9E)EV M[%<[#)4J 2O*F1-52L;)H!_'%IA,L"?V,(_*#T9C -3AX,SVX&$ ;R!:P%ZK M8*G6X3/G!PVK;*?3(6!(=?+*TU 1DFFJU&P:4K0YE6"4<.)$SM2Y@U+G$I!E#RVHW MK'T1,/U[E=A5>:VCZFSQC[6W>Z^ JAW9O)X^Q_+#L&$]'!S'3V(5)GUR"GM- MSKF D4Q.\GSDJ3S,.'>UP.10E4G>N^ F=C*J[@+O5V?K5.^7W[3?@4)K'/; M+DKY1:U_T.RO)P+4WR<5X3D9Y$2A:DJ;E[XJO6Z>5%GE=$X-Z_E TAWF3H&= M5I[>65Z$DTNYAC?(6:SS8F:&L4ID&BVJT2*#6T5YI]"2!UTSFBHJ-&=M36^2 M1YJ7>#K()MLF'ZC/93XUR-GIIKJ[1)V1TQ+2X:17:TJ5U--ZQ@6,^,%$Y7& M%K>I4VZO>)O=9?WB:W?[QPT4CV;)GAG+KH/"2T!89P-4[P@ 91M5;&/@"HH] MK%B=Y+(+^PTP\ZTJYQWX?0Y) OBN?PT([F!L\+5LAIG2C-EY]NJSWYV.$/\] M"[&9'B*R')_! ?%DIANC9K#_/9J/Y9S%>:IB?]HO-ENU>M-$,Q"LPZ$].:GE M%W:N9'/"Y3_RP87B7ZOKM_YZ.ZK^3G[])VS;56^5<9[H]2I#L=BQPFEDZ^86;;4Q7;6;Y;D+)&Q.]:D<__=Z<(E[E7-/N]+R7SV?5ET>5(@Q' MS4V&E3VF,0!ZVYCO;3T3^1$-3%1'UFU0YW,Q U.#Q\S<5']Y&(^BK7B4'5\U MIO7I^*<6)/VC%P!=ZC8#G#ZG/D#;_B130-KV#5P:4;,WOI_ WGH2Y[-Q^80, M5\+4=./7V5Q4C]DZ'79[T]=NW+KG[];8IYHQYCN,ID]X/P"9[,)I;':,G"LXNWJR>X;7%M7AOF(^]R[=+DL*W*PZ]PX/)].HNGI7L><' M6UM+<&M91-M<_T/XA'6?!6Y=W/ N M4KF&^UPD5)FDI?H8G F"CS%+1+7KPB1F1T<73JBS;,(+U.FTVY\2ELP'"6]O MP1KC M"1Q*FL>W)^G\4%IT/5]3%9+YFF>G=I??IY;'$YO2=ZME7\$3[L?:=PXGG$'C M!!GVSMJN]*F!I+(QKY]SA\-:'P+W'?8;>6N[=MK.E?/:DJOW5,;BN;]]_6IS M3[86=[]8#S^,[;?FX-4J"%'E[ZZ#8KO*9QTZ$7XYJ (@LF4;J/ZP*I@SM8BN MUP%+,-;#ZD0PKD^FF3-/ZCIAAX-!&+7+?(UJXW9]8:ND6+:AG$Y+9^E7>N/4VS>F'OVX:I!- M5N06F'(C=.C'.33&-"S&L M0D*:>"G85X]BOXZ6F3JQ]4]\U>K"8E?;&]2AVM4CJYSY_U>54=IN@2U/[*2Y\9(>[Z8WGQ*JRMG M\Y2=*-W*L3\-9)OOYM-[MQ'XNO'&T>R]PM2LGHO'A2S@];CSV?\T@SQ(Y1A8 MR?N6?7U.7V8.@\IH.5\+H-9'\!:?01". *X;@1QFT9AB4E4+;3K5K7=O5K!E M"ZWL\U/@74&M_7BA-F55_?"RXJYW7-5FNXE)G(8K?@;ZUHOA,*Y?4KVV4+6$ M_3JIJ*-)^@/8F&.W0F68+$#L,,GU^6I8Z-C#PVSG&\/C;E96;H[3OAU%>;E4 MWOIU1?;.E:!K%]0[J@"N\L)63O2YF&3)[/:SQ/6SZWS2!\W) 7YVB@(M\M3V M'.5LE@I"JQJ:JRAK<=;$O8:D%.>!DG4UO\ZL%"C\[JQBGE-\7ER8S1,5^-T9 M]!$Y'P\' MXVZ]X9WWR:\W8[VT%)E2S4G-C$;5N_P%6I3K2BX7+7H]KQ@[A>/Z6!B_97:3 M'SR'W+,Y;VV3&6 ;W7JCR$>E.C1FNE;GEG9]&DR?.6RS+^25J8H6UWM4+SOM MJ\-BOUFJ+#^QZ@Y4+][5#SZ/(6X4%Y^KH9QDYU0ER%+.7&]2+L!M5 M1+I9DP1#GDF3!((?HTO"^_' ?\[EQ$&DWP!='I_EAR]=@P2Q/6UN._;I^#=X]@?RZ>.;K]NO/WS=IF^_;[_>II>RH?8^'6^_ M]M\^O=[^MOW'I][.ZW"R_/OK]O=/:>?[Y[,# MHKU27C 4''&(>Z]0[J&+O*8A8&99T.YB]1>FL?%!)J^QXE%[P[" I1$64^&9 MLA>[([07X+\[]1+;3K!YN=>B8>6>:'?C[ MU., .U;>OBNW_W0^.I/3_(O;9%\&K:VG )'!.BXTUE9)$G/) :W.[[?(NJQ$?;YJ?]7A0ENS%]JJSH-D63(P'QUSMO?>?CN0G$@?J$?! M M)P'1VRU@:DJ)><42N$RF53]0:^IB?2- LS!^T!@WO5L\!+7@%5.LW>"I!J M6(19T*,=-9RGJK8T&4Y]-%<5BZ"DSC^K(W-FWI_%R:N=QS?"0&^5!)^L] :. M]L$KSAAS@7B10VD(_-5JVC0!XT5Z'U!ZO[_]>J!BL%SEG&&+)>+"2P2[)$& M*<$XJI7 26=C MHC_-!Y/Q>.:IO%)8*P-B/;"MZA0P'>0H;TM-(X(3V^^#XH1\D I3(X:+54ID M=LZ.YIU)FH=46:7C4?V*#2'(CJO/33CE()_S*H-999X$^1^<5(2PR=W*!EC; M[=56N1PC/WNA\&?2 =RW +Q]3;>?@UC_OZ![^P='D2B5(H"(^=]0IQ2 MA32/'BG@S%)C;F5N)LO9CRJ[#*M)!SW+FEH92U+5@V,Z[[7=:O[W.K>R=DS$ M;]%/*O/TQ03V];;)^+ )5IVY06L7R@5 :'EY:_]O;6DZS6DN65J[=9IC%95> M9>-.;S$?V6!8N]=SWG/;>M1NTG4>=^J[_3WIY<.M$XAD;W=_=/&EIW'DG3"( MHW:/DVP,Z3:9KZ'R_-PB\G.93P)TVO/T\K'NY\>TUW/6!E,<&Q]"]UMVC8Z/ M<@Q]CDYJE;YK&LC,)SQ,W0ZU>[M*Z(OCRG-V+9+56\#%$OR&=\,"F4I'C#BF"4S3!<^]Y+B]W15^&DVFE MHOYM)7!FG1-Y:,APNUCX)5$ODY<:3EN6[[V6[7^ MN"?NW(--72-=_[:]27RY].F<<'WXNKNW=0 +$5+B"GE+&>)<::0C2)@V1A%K M#9P0K_9RTT'TM>G ]W"E\9GOK220U1R MB$H.4297&Z[TQ+D!YOXYT_WM)/ M<.VG/7\&^S?;/]GGN_"[_>_[?/^[SWL\AV>1B_Q@^_L[O'_\"9Y]U-OY_A8# M/^C"=XRUZX"-CBCF&HN9P/DT4=A,;$_)) MP,D5SJQ&76JY8@D5!DO.>5)<.N^L%EK3X)*'I='\HM-]IQ;1''@"<]ZI_>&)33$9.'E[XX "SF%!!U8N5P[W/_ #SZ*F"LXKV#N10$(4LBP(Y1Q(6"NL0+JVO MC7#@M$RHO+Y*4:LT(X9CZI12(+T7Y?!9&2BSE38!NQI\K>R--0G+9693+D4R M\V4U^2YYFW-9IIH*UI54=?IQ/(WX.LV-SRO%RQMB-@_41H2VJ^FW*@TK6Q0J MD)!+V3;6A]%Z)W[+12F;NS>)(8W'._\&=NQ>74^[\LL-)J-<''6] MR6 :GO_>/W^Y5V#QXW)58S:$)'>AJD#"F10+IZIJ0Y'K/_W177_\F6"\C+6, M]<6/]68:>\-3(,['BM;]YI?.KVT@K $EDE$VY\UTIIO.#PXIM9GC-J>4VVYD M^D:'E+W*2[9=>\?>G/..73ZR+/[L_ #O>=69=:VQR9][I?:;$'%Q4?-&]BQ7 M-(EV3W\FO^^E,-6*W)(B])SF^P_L]DY9I0K$6]Z?5POV(S]EN9L5O. MV*L;S-B+FY2B>$7Q'E?Q?K(S7PZR]3[&E'[TNE=MV3!GC[E?5Y;&*RU!O]Q$ M7JY[Z84)TL]F]3[W*(,L@WS^@[PU+C7!_Q=PJ9/_JVKG_W)!5.5^R=6R[@1( M%][V3FM3[E'N\93W6!#UJ%2;^!G?BIXC6EC]=Q_L?&,=BXJ_VW> M'7>6UE[R7_=ZKWN%G3S,"]TB(E03QF@(GD5"Q]-( M87PI(E3>(B)T)X[K&(/<7G9KFO&S-WA5N33;>?\5(UZ:4/0[>MN/]D^^]79/ M_NSMOMXF.]^W\,[QGY]W]]Y]A?OR[8\[1]NO80S'1]W]XP]L]_7G;]/OP+,F MG^@'N7\"UWW_P. ZNGWR3NR\WH)W./RV3]]\W7G]]FSWCS^[.WN>[^[]GG;> MXV__;^_->/L]_GK@HF+1&H>&IU1@LH%5!:/E#BS >L!&7&&"X5U08V M64.T=R0)$40!I6<#2F(&2IYY[@GQ*(:8D0G[;$!BR%L#K#C@F!0P);).93$; M%5!:0E"2-BCA@M$Q\>7*QX2\CKG@ M9K]$A91[O-A[K'A4R,ZDZL.>&S;5%)X5W,IPOA8%Z.TFY$IZ?>66 M>](-H1>7@HY>6>7OOM$5[!:,]&,US!BV8([L8:R7;C?59?UVYRW*SO-15OCH M3_GH[JM6; 4CP1,7)1+)&\0C5\BPI!!+'%O'-*5.KFU28]89OERY[3'YZ$PY M'B2.]L%T>HF.F%?J]'V#$XI.+XE.SZ,6)!8LAA11(@E.F(XE9#DSB KF%+&& M)&'7-KE<9ZL8,%54^KY^_Z+22Z+23(X8!19,)CHG-; M*+>VR9A<)[CH] KJ]'W=YD6GET2GYTYS(Z*F,2H$/$O!-LT9,I(1Q%@$2F:% M#1Z#3F.\SG71Z174Z?MZG8M.+XE.SWW.3FHL/<$(6#9%G"::F\@P1"B1)F M M(R9 O<6Z-)?K71>5?OXJ?4^?;5'I)5'IML?6"L&,8A9)D03BL)S(:FX0YEQ; M6.-D:8*-FM)UI9^)4+BMI8,C_N]16&;KS--N_Y M\Y*1*Q,@>;LW?DY,?#(*TRKWBW58TY\U ELO&K;NZ9,O ML/4PL'4V@RU&%1:28)A^)1"7(B&-<_R,X=3&Q*CTKL!6@:V7!5OWC#LHL/4@ ML+4S9UM:BX ]3L@YIA"/C")MDT$8\,I;%ABUJL!6@:V7!5OW#*THL/4PL#5G M6T:PY(P+2*9($-<*#HD<>)>VPF%KI BY42U5&_+>&7,%M@IL/1/8NF?T2(&M M!X&MW3G;,C8PY4-$2J0(;$LX9!VW*! :A:8N.N,+;!78>F&P=;\(F0);#V/; MJ@/8 +JV#I@7(5B?4\*81=S[@%SB$NB6YE%[KH/0SPFW5K/+RNL?=-Q=5)\5 M!C,>!I/4 \.(ET4@S^D,Y(BED( MH;3A*;"TK+!4VO \-^R9NX );"&189-=P!QQX16R5%EDDS216)\T=:413T&> MY42>THAG=4"I%4['DN 2UA59$RWB6E/D*, 3-DI0(I533)16/ 66EA662BN> M%8*E.5=2(E@K"$7".8RXIQHY+.#$ID""HV!P#K>E&4^!I66%I=*,9W5@J14. M1PR+G@6&B! .<:AK W*G%RQ7S^"P+ M6#Z(X[[F,8>#P>$O[>7;31_:BS<-VM\:_5VMVVYZ-5NU:07+0FIN16H^MUWU MC#OIG*$HN-SZ5%&.@+Q:I(5W486@+:S<(MQE/\"4)THO>N$JO# G=U'AIU#A MN14WY]UP%@WB)$G$&==(.V.18<% M<8II0I#T <,>3#S2C$FDJ:,\>1="I$6!5T^!'\.K6G3[*71[OCE[K(!(!]!M MZ2/B,A%DM8Z(JH"E\LPJ;Q;DRRCZO63ZO0#W9%'B)U/BED,R2":=L!$)">=C M;H1!5I&(I,'2)$R=#F6#7D4%OK\CKRCPTQV16ZX[X5QB43DD8JX>K3Q%V@>/ M0' M3Y0+;OUR:? B\P"?L]'^\7NK/SXD_6.9+>\%=VZ#.\=;;>NZ25%S"R=[ MX6UEG^/("*M0(-8)'(.7/M5D-;QG-B94HB MH8"3R>EB!ADC/3).*4II8CZ1M8RZ27.X(K==&GS36YE-'^F!>P65M6Z70EV91+^;OW2 MSQMZE[/&75,4O*#SK=#Y3=NX#T#L*"PF"M80Q(W7R 69D$H22)24+@B:B[H( M3!^Z^OU%E7FNC3L*WCU_O'O"XGD%U.X(:G/[C4LJ1.=RL07,$$\T(2TY_!%E M$(Q2+JS)^4"+"I4HD%8@;>DA;3FK\A6TNQO:M9Q*)"IE=%!(Q6RM9HD@$^"X M+3CG2FJ3'/9573ZA"MX5O'LI>+>#="= MU@$9XCS1+.D0595]Q^\=-U3PKN#=L\&[I2Q06/#NCM:[EL,XLW3-$T8Z4B!X MRG#DB$DH"6H\;' N"I<)'M;ZN0!>*5_WPJ\L O#"KRP"\,*O+ +PPJ]<9#+T M4C:^?AW[@Y-N_\ZMKR_W%+^>C"U1X_,RR#+(9SK(%0]SW9F/. M9!1#I]N_W)?Y15=&'C6E618:\FFT>KY5)QDQ3=0@IQ5%'!N-K!$Y-98P(3FV0N9T M*XS7N2Y:O8):?=\HK:+5RZ+5K0BMJ(60R08D>%2(>R&044G 7S67H-^*I $ M7*Q+LZ@LRJ+4RZ34]PQ%*DJ]+$K=#D.B43FF)8%MFL,?1%DX5FN&))%&&QJ# MX@SV:DK7E;YW:_D%JO4B_8Q+:-2?*@"RM09T8.S15[T00PZ^ZWZ)G5'TDV%W MW/U!R\-'\LF4>Y1[/,D]5K]?ZE8(O]Q)O6_*9\H]RCV6]1ZKWUGAU8T:&_LJ M G_JWQ_,^>]+:+FP?![]JJ#>V[X?QI/8']M>DR!1#6=K7-<8FZ9.S'O#M-(H MRHGE-B>6[^<:-6BMK;0L-V<3&G&O(G(>3BT6IZ2HY$R8A?D!2W',Y5/P!3CW MBQ8_D1:WTMMI\E98B2)+NFFW$C5'VDBE&#,:XT5T>2H*O'P*O !'?E'@IU'@ MEN?>:.TE!K5EL'R(&^F05B*B))FG1 @3DBP*O)(*_!@^^Z+;CZ[;\\U9TV"C MD$"L"4^(4PUD&RN&M ""3:V1%"_,TU<4?/D4? 'N^Z+%3Z/%+7^]-MY8YAR* M0>9&JM(#N^8611HI41H[9Q?1"KDH\!(J\/U=]46!G^B,W/+-$Q6CTPPCH8E" MW F#M"0"*>#83%N5>.++I<$E_?N%7[GZ#MF_8^XBXG,3D5%&N J*1QW;#YW! M^"@.*R2&5P&\[)UUNJ/1) -DX[LI&9B7#I,F:4RUHCG6'T9C,5/,VF1MMVSNCE 5"H0+" MV 'I=%' EA4I_ 1LA'O-/+9KFR5 =!55F:;D-0U>:6=XIBXQ6H85"9A2AY4O MJOP,5'EN!2)<2*^C1T1RCKA6&@%6P_D1 UC;O,(^+8!]%DU>/DWFU#NF K%& M42Z%-EQPZ7!07$;M\4)S+8N2/[J2M]LJJ)!M A0!X8(CIK >62X5TDXR%A3# M3)"U3;$.&% 4??4475O08J$ T@/G4AH-,"\TEH9SIQBQ-S84%6U^.FV>;]G4 M<:6,8PCV[81X(!B97"V!6<&\XP$;G9N0EIS+%51EB;GE>5,F3/)@A<&&DZBP M-R88D6[NM"FJ_&2JW/+>*.X)Q\XCE@*P;V(#,?L5L>GD2P8CD"TK+($+?$(<,- M0T&ZY+A/@1 &&S9>E^S>C<-+\N6]*RJ>PF^K7]V[JN)MBEFN%KHM0G(C!! MM,$+3CTK@+ :@/#TY2D+("S*BM!RD6#/&>9"(L52CB.6!ADJ/:*)6J )%#XC MN40\6^=T4:DPI5-NN;+TR2Q7%@$H5RYYIMR2N#DSAWFM^Q M7WV]<_["8*L-@TG.I9N._=IM^N<4]ZJI>GR&^U]/-27/B>U/1N&O.*Q(]6)# M">A%6O_&#OLP1:/IXQIAGM%W7.C[#>C[N5Z,7E$!_Q)DA(F(!PLG>\LQ,LJY MB).C5,L\8<%6Q\(&QLQ0\%IX0B/J 4 M#49<.XR<5!(%6"$MK:,JB(*-!1L+-BX:&^\7?E6P\:'LC:U0*FFQLL(#+F)G M$(=_$/!&H) NR11B]";XE0+'RL?^KZJ* ?PW=+]L3M]K9W("FN'KO]<56R=5 M-O?F_\!ET_=JE(+3#94+T9X.1MU\S2_#V+.Y!>^O7[MA?#15FM87FQ?&\Z]8 M!^\&$GSM5T[L\+#;KV9"GL=''T'/AHO1?X)_!@ T#XR:V4K7L];Z\V@X'<.I M/8S(#:/]C&R"(?YB>U_MV6CM7^=?#-[JPD3>; [@LW%=.W$6W7[U)]:5?FWLU*Y&?>C$R(L]P_?%\0!NX'E03F-$\N?EXH_KH M@NS7GPFUP92Y]F.\0:[][$>WY7B#T^N_VK[M3^));ADV,M.C:LFO$;R4%BEX M,/'UJ&!7& PK9?P%$"4.\U4P$OO$(^@<#?-.]W^ZR0;*@@M1)LV-US:1!*< M8;U*1AASH-8V]RK!S2T]\R;9'X_^YU]V\X).74_??K!8MV8(4N3_W6.:U-5] MB7NG1];%<>=MWV^16:QDD3I;< M%"2/)Z-Q-YVM7?,8&[&4E@F5'Z,4M4HS8CBF3BD5L7ETK#%F0TAR%Z@!$&52 M+!QJU(8BUW_ZH[O^^#/!>!EK&>N+'^O--/:&N_CUG;9;-H!SW/NG>0R7&>=C MGD.OWF3>=[]UMN&JHU'G#>S#H?/GI!\[#*]?WG 6SWP>[;1]]=%J]B9$7%S2 M&^6E+.-Z9F_ZM>]Y27)_<"B\5OY7:[+(2Y+S&ZS_,UFY5ST[&G6V%O6FUX/] MBLW8;V7&;CECKVXP8R]N4HKB%<5[7,5;4#W4)2+&.0BNS&JVG6S7!!5N?'L>#"\$R#=M!)]N4>YQ[+>8\5+ ML6_U>@-?^W$&J0.OT1W5G0EBZ,0F1*1SGT['*Q&1=-5[/;.PHHL],+ (DDL7 MHE*Y%96A+E!JC)>&)4MTDZ)#KBL!*V]1S6DGCM]6!/?_#4:CK2^VVYNV-)^U M,3\:]&#K'56,>!:"))]S"-+QX?>=X\]P[S=GVZ\_?-W^_O?1IS^V^?9Q[V1_ M[ZBW<_+A>Q[']O%G=C$$:??U-MW=.SK:WWO[=6=OZ_O.'[]_WO]^>+;[\=/1 M;A[WWC:\\]NSW;V09BD][S';WOM\H+%(RB6!TTB$3D8H=P-<*N#SB.#S M_1SXT)B(-!P1AAWB2@ID>+ H>6MM(D%9R=>0N2*&.NY28YP$@TCP9 F\X-<5WBWX-+2X!)K MXQ)-)AB<+*P:L8ACC9&EBB I$\6*L%R$86V3R'7&%E5WMP!3 :;% 9,C4MA( M+-%:<"&%84$3A97S.!L>0@&F9P-,H@U,&!@O3M+ ":[*99,:.0H0Y9-FAC@3 M2&!KFW2=ZW*0*[BT?+BDE1/)AJ1(XMP;;"TVU2^8-(205'#IV>#2MVFITYWO M;\2!8M+2Z"V2%FO$N4S(= JO/7)Z61G$I&.F5[;/N&W"Q@/99E_IFG:>DS[IYUB-1TMU7K7"+X^T# MQQ.WUE!D+=!2.&U$9+6-"%8[]]2B<.R(N=J' 4KZM $7,_UXD.C:!U/K)3IH M7JG6]XU7*&J])&K]O:W6D6G")3$HA>PRU((A T*,M&'.$0T+;,S:)I?K3-^[ M//+RF<"*5M\W%*!H]9)H-6EK-<>,8U7A*U9FVU!I(= F8:2645XMX;Y(RRR' E,?Q K4V@ MUABO2[),9N&BU@M2Z_OZH8M:+XE:B[9:2TV,Y]$BI8A /�Z 1$/&&>E#'1 MXNBK3O5J%5,9BE;?UXM;M'I)M+KEPWW[_2!8":=GQ9!02B).9$+&"8N8C,QK M"T#N->S6E*\KII9(KXL3]X5?603@A5]9!."%7[F:'>6OKT)TQV8$+Z]%R"JABC$4A@&1"7QB.M?$ X!D'A MT 1\F.;"IQMDP0U(5J+Y4@&NU02N>_KH"W ]#'"=M8#+!V:2LPD)K2GB7@=D M1#*P'AYS";N-4Z0 5P&NEP5<]PQ#*,#U(,"UTV9 M@",#-V:"^=Q'O0!7 :Z7!%SW#+0HP/4PP-5F7$EBDP(.2)$4WM4"7 6XG@EPW3.4I #7@P#7;IMQ<>4!J%A$@7HX*EJ2 M$/Q?(R&U$T034U6X+,!5@.LE =<]HV4*<#V,C6O6'!S&=GA O-?S[0M9IM65YW>U7Y\X=LS')%I_8E[()11EE&^9Q' MN?)U-TI[EG*/EWV/$I3WPJ]<\;(K-^K/DP;#CJO"^%HE6$K7GM6K;%BZ]JR* M;6"_';@G#ABE2L,"HBAC=B-3@C3/%5BQ=#Y*2;FVI6U/ :9E!:;2MN>YH<]9 M"WUBCBT242--0T!<,XR,8@D16#^+263:N=*WIV#/H,L71O9WM#<),[#P;V<81Y/>.%\% M&S<,>]1\YU7/CD:=WSKC0?UCC=A;3;>8._6#N6(>GV5YRP?QX]=>\C8A MSB)&FA**&+6&.!EA5?5"?&<_0)4G2CEZX4J\,)]W4>*G4.*SEA)K8YQU#,XF MDG/$-='(2"F0-Q)K1[5P3*UMWOM84E1XR51X :[CHL)/IL([[7U8*P!C3RD" M0F41#Y8A$WQ Q&O'F$F42%94>/54^#&<,1DYX$3XG'/BW(KU$T?,DT? '.RJ+&3Z;&N^U-VB=!L% <&4<)')9Q0D[[ MA)(4! [-QC!?-ND55.$%N/6*"C_=47GNR/N^?7B@%&,BP6&9*FP0%RR"$N>& M+I(R(-D2,-HOEQ(O,D?P.5OP'[\K^^.CTC^6V0Q?H.NZ@+K!. ME&%D&::(AQA1#NU!V)#H#'P&FKJV>;FQ6U'1Y5+1QS6BC^ EX:>BJ@^LJNYL]=0$V\Z*H#ZNH M[3V5I=S%7.0"W;G'@(X">*]3*&&C. L&,\;6-JDT95==(25]=+-W4=);*NDY MTS:7EH@(&RD<3"SBTL%&BKU#<&(Q,002,%5KF^QR%Y"BH\NEHX]KUB[,]Y$. MJ>=MV-9J3[!/*"HF$8]4(4,H_%7XY"25R>)P]9:ZM)DHM[*@/]-*=PLK?]TN M&;LRZ8"W?NGGC;[+60ROJ1Y> /I6 /WFO*6?PT&'R< 0%P3(E/,2 0LFR&/% M8'/5/LFJ')ZA_*$+Y5]4FN?:YJ,@WO-'O">LLE=@[8ZPUC;D>">CC\0C3H/, ML&:0IC(@PIQDCOF@>5K;-/3>Y:P*J!50>RZ@MISE^PK>W0WOSGF8K+$FFRI1 M2%XA'@1&F@6+G*-:AN28H[PJX*=(0;R">"\%\9:S+F!!O#LBWCF&!^O)* 6& M)VE G$>,#( @8IYC0#LO/ '$(WI=\ ?O!UX@KT#>LD#>P/3KK].[?,OMR+_'HRMD0-T\L@RR"?Z2!7/.IU M9W+BXC!'O-:%DCN340R=;O]R/^<774)YU%1N66@ *+N%B>5C-#$8N M48:B#3I8+%C =FV3RW6F[YUS7M1Z^=3ZOH%^1:V71:UWVMMU!,HE3*"(82\0 MIXDCBZE L$V3(&#-BGW?<+:BUTNCU^WMFF/BC#$2884M MXCAH9#R1B$7.O2 &.TE!KS%>EV29BCT6O5Z07M\W9JOH];+H]>ZYX[4G5CDL MD1<,(RZB1+#2\%>JJ=!*1CAJ 0T7ZZJ\;F%34>EG4NAV4M/,NEXDR M5B6'L'$&<2T$-TOL3.*?C+LCKL_:)3X2 Z:YQ^IW6=T*X9<[J?=-*4VY M1[G'LMYC]5LPO+I1.V1?A>1/G?V#.05^";T9EL^]7]7;>]OWPW@2^V/;:S(F MJN%LC>OZ8]-13FTW.;0\OU<1P=^(*AE%*>$),41<8\=,I3#7YVQ MCF%.*2.+<@F6ZIG+I^(+\/07/7XB/3YKZ7%RE LA' HRQMP$W2,7=4*&296\ MY$R;1?1U*RJ\?"J\ *]^4>&G4>&=]E8L191)&X4HR=T@N*-(L^B0#%(J'[TS M(1457DD5?@P'?M'N1]?N]@9M2 C>FXA(%!1QARTR27&$F<9 LV/ V"S*Z5=4 M?/E4? &^_*+'3Z/'N^U=FB@6K/4416H8XIA:9+7&*'B:C.-146O*+KV2*KP MOWU1X2_LWS&W&_&YV\@H@UR%QJ..[8?.8'P4AQ48PZL 9/;..MW1:)(QLG'DE-S, M!W#>G \EN]&&5?WN-SN*X2][EB_>&@XMK%G^<52VK5MM6V];KIIWWPZ\%-X0 MYY'/,>&P7(2=BV&2] /B 2J(T'""1M8H@GAQ#UGN.A(-MC =-CS?-*YBP2IBP!)4H"R8L"!-VVSR!\!@BHQH)H'[9GUFE MI5EDE;984.Y8E M.2RN0L!*0L 15+ LD+,J:T'*7[&P=A& L\4:AZ))'G+B$ MM!(&)1>C][#8)O)<4)ZO<_5L# HE@^:%7UD$X(5?603@A5^YH!RZ)?.C-RRH MTX_C3K?O!R=Q[D&_8X_[>N?\A<%6&P:3G&67QW[]'OUSBGO5/#T^P_VO)YF/ MYT3U)Z/P5QQ6C'JQ$07T(J=_8X=]F*+1]'&-&,^X.R[<_0;4,QXA)'Y+ &YDY$%%[+B+5?VZ1X R\JJG$1&O+$T9 %% LHWA$4[QE2 M44#QH4#QK 6*Q,2@A-;(6OB#.T:0"<8@#QM7LH$R6+P"B@44"R@N!A3O&512 M0/&!0'&GS12%TQ(GPI&0PB'N>0)XC RQ)%P L.0IZ@**!10+*"X&%.\955- M\:% L2&1=9H@SKQ"3BN'!)!ZFYQB.L6U3<$VQ**R]0LH%E!\N:!X MS["B HH/!(J[;::H(@Y,RX0H30+QR TRU"E$/+&&, G[FBB@6$"Q@.)B0/&> M@54%%!_*IM@.DOIZ$(F3T@N#F+$2\1PIY4Q*2,G(*#?9!!Q6!Q8KU_F_JEH% MF]7KU,58)U5N-OPF=+]L_@_\,7V)$SL\[/:KT@EP3]33)H5\_?!L#,^JESEW4$8=4Z'<01#B:%CW>!+7*\^O,JE MWK$GL#:Y,"W\G"\:@;;E4,:FX^!65;%VVGUPVFVP*F@[_^!5Q]O3[MCVFD]< M]'8RJN]W-.C!0HYR8GRT_JCCJV_DI\'XNN,>#'$\Z,3_3.#;\U'!W'=A+N%- M8"2A.ZIK2\#BC')*?:_[GTDW5(N5_VJ]!VFQ?1\[7[OCH^JQ6R?P[?SZ,,A< MBM?FN7B592*!5(QC'L];F(OAZ6!8WPA^L=4[/;(.9@D^V9C)% M-(W1/>1^-]QX;1-)AFAAO4I&&'- #X2CP_#^&ONR/?&XPFPUB5@3^- M_5$UIW_'7EZF5X/1>'2I@,AH#X;P6Z\J%_^4 /]M^_76ET_]/X\^?1_PG>\ MV "J^Q]_[^W\\0%OG^R3_9/?3SX=OX%G?N;Y>;M[\/E[@S_][Q'V)__NVX]F M D#/ +#Q_O&?1_L?/^!/>^_./AW_N[O_\=/)]E[O>'?O4&SG_\/G__O] ]DY M/)"4BQ Q1G'#L/KG>SGJ) U:SCL+8,9]"-7385O"](_UM[_]FKM MGYWX+?\.,-J..O_U(R9Y@4&:C*E&):R$AS%;2Y5P/!H%7N\L/;<1 L &99*3*;'$,2/.$Z\%%<9%P8F@ MS;;#K\O/*$*P2"'XMOWU "=O8!>*R(5$$.=&(AT%01X8% V8F:CO4EF\W,:.AH-?+=B:Q67LU_M$%C@UUC!AQ]GLCB*8^"-F?G-"%O- M.X'"+1NP5,UQ*CER5U=#VQGTO1T=-4+U=CHA_Z]K89:ZXVX-[QD>1.[ M[PZH,2'E=K "4SBA&L&0DS;D#G2*V,05S?+&-BZG\"PUZ!0!68" O,V[DI2P M*P$FH00',-B5@@6&; 3\545,@L16Y3ROC -)P2MS;ANM:$\;!,+(XR MX'6_Q-[91N>J<3T.$1QUO]V&!@+7NS/3 E:%ZFV D[9 M/ZO?4C;Y1>K4M]V]SU^WC[?/=O;V\?;>AP,F+B@0/F>EW:Q<@$!D2F M:YOJ!Q+QU!SPOI CRQ;_),)W_.[ 2!6D%4 (-;!"P"2)+/46*4^ L<%"$1,R M'"WP%'I?."K2\D32S@2*EF#$!;?()4)1PBS8*%SR-&2HNNS>6GYV M>'=KXY,92[V\AM4(GO)KOR _H?W_BB&22_NIJMW^GGKQFK$'W+CQFJ\ MS7#/]JHBYR_9'[%U(&B*,0B*'&, M.\I.3R" 7S,1&=>M.";+#Z1K?]29+_+7/Y'S]BZ.K8 MD-F;F)N\B<^1#,/'?)=+^U?U+A\:=:_?:;Y+U'^O]HKZQVK'./?.*[Z,K=#" MF\;M+.,"SWHX_(\;_FOS_8];,=_FG:\MQK8B$S>M:(:JB6OJFE4__P''EC%Z M#8?YZJ^_V^ZP\V_;F\3;J,=->X,\6BF3G[.*WT>?/GXXV_[CS^[^]P]PB-CZNKOWZ6C[]5$7 M#@R][;UPM//'[]W9=_[WSR-W$GJ[QSOPC-][G_;>?MT_^?-X9^_O+HQ%[)R\ M^;H+8]@^^?!MA[[)W\DG^EEID.VM ^T9T1XKQ+Q6B!OID974(>P<4S%RG0Q? MVR1FG6J]KLRSJ>JWH%J?#XL=#\U(;@@=-P_*O_5;/RND_$'F^IW@DBX76%XH MEEKQB4PG,I.HB$3!T=OBZ-D,1TFD)F*O4$R* HXJA8QD"=%DE#5>XA 9X.@Z ME72#/!L475!AO!K[V%*"7Z4&,=R)0"Y-)\P'X8A2">.L=-)BSTU(FG&CN0K! M&D!!_[,DS&4AB]4"C][V_ZH2.@K&W0KCMMM@9XB(RX(K"(QV, M8S1$XP+-W3*QINOX_E1Q^=KCWAL(E@3S;IV%N8J<[I[PMASD[CRX%8:WXHB)MX8(0 .8V9XFN -0Y8(_!;:+O@&).ZQ;8/U MS/Z[.N/"['*O4PZ-UOLPNCN!&P?VHPN2"9=] GA1'(E"T(')JW3C D>J+/.<"6]<$P20J6IHE&6EOB5X+W[0.#^.=KG%8M!"!2( M!-JGI$,F2(\RZV/66"L(7]ND9-U@L6X6';QW7XTLEL!B"5P4<[P;)"X'82P! M>@^'E7.Z*%UPG@!)I+FP#5+:_)>VF M.RL)/*OY>J[TY94U8)]+8<>KBW7^O/CFUHP8U](T9<=53>'A[8O\W WT;E7) MY2Y#NS,8[T<8MQ\<]F&J7W)% MA7=?M]\=4)\8L2F@0'GN*,,L,A+G\B_1"A6#A059VV1X0UY?&=9U@'.9EUF&=6R6M),SJCT?=45,OI@,_U75AZJ^XV&G=?0 H MU;&=K],$-5OO4DVA[#R8'Q4;N)-IIR6FH*O^ES 9GD4[?#0AK0W3OP^&S:_R M=>3%R>L'O+MU0*Q/@(8*.2'@J&%E1-8HC*11/CI%/0T,CAKSDG!3K._D%1MM M7(;\SK49^0W8#NFWA!*$VF#(+KT7 \0:G-RN.\$!)[-62 M7R.N*2WXG%:/"K:IINS_+T!_XS!?!2.Q3SR"SM$P;SO_Y^?:HM8VJR(T>0-[ ME7>L?BXX8"^49_\!!?[!8MWZ0"U%_M\BRP55&G)U-X;KN/IRESZJNRNPQ^BN M\+;J\+%GO\W;+"Q/J:+M*0O ^WL?X$"]+;8__GVTO?<9[[S>Q[M_P$Y./XCM MU[WN[L>W8A]V]T_=BRS@[Z.=O9W>]O?/WS[]\>;;[MX[O'/\CG\ZV8?[??Y: M?Z_7W?GXY\G_?G_S??OUAP.=6!1)$N0%G)UY/D [9P4*)OH8F*5$RHM="0R- MT@:14C", VFP02GAL+%)"09K<[&V43WM'9CW>*>N"3]]WO,Z;5Y54*EI2C.J M:B>=#@=?NJ/\^KD44M.69ES-WC^Z_@YL/5C$)1P[+1&YAZF'Z30Z*LTO51A[-G2.FPU#'Z"T%-X0 M1CQ(':SK'UH&NX2#E9@NDM5?6\+H697PVJNZVFS7!??>Y()[-ZCOM%I3\+[[ M[?H)>%'", WV>'$B<.6+WW?I;U#*[ I?^C).SP]+<]WR-5_&=%T?*K58 7HF MTW$OZ7DQ10,ORU)]^$J6*U2Y,_JUNU:<#^RFW07N&0E;-H(_!;[ M,77',P>W?*8&B"96A^Z<_'VT<_)6[-!MMOU]"V]_?,/V]XZZGS[N',$XZ/;) M[[W]XU9\SRQ69Y]^^N,-W3_^S'*+[NW7[[[M[X6CW3_^[.W3W^&=]\_V/_Z[ M6SL9YX5F=HX/V?9ACFV4L(0&28HYXEXP9 D-B&@09<)M(%[4N7J7$Y27M)I6 MJ4E8L.W^V';?5GH%VYX V\[.89OFA!M8,21##OX1+B(;1$#!"2P4EY88M[;) MUKF\W/*S8%O!MI7%ML?H(5:P;;'8MG.>M\&6Y"BC&@DI'>(D4>2B$LACCW%R M229OX<2Z3IDIV%:P[>5@VV-TO"O8MF!L.\_;+$XA:BJ15S@AKBA'ED=8+]BA M3.0A\@38)M?UBZOPO&R6PC>7XEM>1"F9:^&HW^3:+M)*QB[%X5\9F_.J#M"" M^=L]C76@YF@&1(@6)+H!$KV[:!W3)N' 8T3.JIS-)C326D84-(]6)(4EU6N; MN8S5#P5^/]NXC&Z;969 A;W-3L5L'A,L#A/6T+@6)G(4&+!(Y[@)Z$RPN& 0(0(GK0*BP )S1YB(-%48 M)6>T--&Y9$5A%A?3["YF--TZW^:I4Y(^QHX=YK;N[A@T+9<*.)=UU.U7#=D_ M;+S?Z-A^R&9+^':_A6ZW_:*/S'G[73;!,_3%\% YS<9Q<@F 8_S/I M#F/(]XE?;"_G=O4/FS;Q'E;6Y@?8;YUIEO>H>DJ(XS@\Z?:GUUZ?%K71V87/ MQ[D"0 >D;#0Z7T8AW]K5!M-1YVLNS'&;HAS41NVP"0!F@D"MBG)\:(T6T*TQ[L[1[.E+:CQVRM.AV'EWX)+&L'M8!*S3Y08M%!D1 M+2(N1AF-9#H!()TSW(S5A,#T\\3IVB:_HGQ*O?', M5OQ[W13JZ#*>N?K8-(+ M'5O1E0JR+F=E/B?\V8-W_)A?Z>W)*8QS1L,: O:")?;-U^WCK8-$!-72:X0M M2"M/22)G.$=42$Y8(M&8E$NH_*#BS_/!IR(,/Q(&?Q I"=9+CH(+N6)[IO<&$NGP,/6N^,XGC< MJRH=KEY].*4;?9!Z#N$=DZJA+R-NR>S M/S6Y_KUBJ[7^Y14>QD,[S(<>F,D^:O/8O":Q4Q7$,!=>^.H">S>M'R37[C)Q M3U &A#]&&9#WL3J:_!U/!\-\$EG&:B#[4Q#[OG_\^^>=UX=\>R\<;].W>/?U MIUS7JYO+:58E-_>.X&3_0>Q? K&=[O;'=W#]X;<=N@WW><=W3N">)V^SQ2"7 MW/RV^\>_CS_M];K_^_WM]^V]MP?$"&Z<4@@#U8#COXC(D110E":%X'R,V%ZL M!A*]MQP+&HTVG'@*RX,=4YA(BF5,YG(UD+DJ6#>8C#O->M2GOC_BX'!H3X]@ MW;? MU7^^;)GF/?CO/E7V^^PDI!J7QW5,I.W]$DO*\^H\\=@< A;;U,V M$;:3YA>O>H-)J#?YJE9QY[6(5LJ>I- OQP.AR$B6]P;C3]>#3Q1WGQ;( %V^J'X: + M:_7J: BT8+US!%3AJQW&V5INV]/YPO[5LV?K\"0[]$?U^NX/)GL3%S9$=9M$+WL)N/R!44@AA.7ZX>QG38O];VPE@]UD<@J)7U,%L:1W[8K>IE M(Y=+>\YG9SHAS:MT_AK&D^[DI/UZG;U_WY@0%O&]D_A6F#&7W?JW>9A$_9IE M.@UM+H#N##7B,E@PJ, M9II0U;'*"=@@F*/8\; VH /#T<8Y'+N!)%^6MW,W^*L9VOS)%?&H+_DX&'Z& MZ??QJF$7H7L@H9MO2_D\:7/E8]?MUS,/('0".USW--=TK%U]L%>.IJ2Q.FAF M[T4^E\)L=K]TPZ0Z3TZ/EAN=OZ>"4HE'WF-;#\S?#7#AEPJ$IH(T!@">GJ$S M&.9A=+-P]N.X)3C9H0"G6/@O<+78S^!92=/?_]>>G/[Z>G;EQO75<9>>H,QF MK[(2-/Z:7(XZ'U@;L*[^"C^,!KY;5:C^V@4*,]T<\A?'0YL2<&?K_S/IUGZ> M]=G=8A^F(,+P^H?G-Y#IC6=H,9> 6(?"9RS)*]@%A1_#PMGQ>-AUD[K:V7C0 MYDJP"J\GU2_SJN;5/!Q6@P5):RP?T\J:Z\WCYH^?/V[ZSN/HC_K9*WD5' [R MRP*7L[F*W;@['>8)(.1A+NT-PQE64IJE-T]4%0I>C:8'\]W+A;QC>T*;":\1 M.;]_B*?PRMWF) 6/[)ZCD8?3@V# M%WZ%YF32,170NKQX#:UY5/6> MG(V1HUP3'"#T*-K@>]&F @\7Q2D1G)KALHC,\>0:C6J^ MWSPZEXW,Y*]QF(+<#$ZK4T&V+7ZIY&ZCLP5PFX4D+RPPRA@.\T@.X3:CSC]Z M@Q$(]3_;E>6;;;62H68N*M_MA1E[II!6"4)V\;PZZL;4V9WIQ6M0ILJ]O&T_ M@^:'0:S-GXW+^LK-9U(#/DSAN&WCN\)X=^-N&2^W6#JY,&NM/TO9\U+VO)0] M+V7/;UWV_$K[\-/;>V?ECR]:?EO6\=_.F@]?M@7X\X$( >;68$1<;E42(T:6 M2XIC'I?]'S,V$2;#JB3XT;0)SVA:&#S3OQPXDNEE53K\ M?"GP?VYTLIQ]9N,[%F%V2'HXO M-[4(/Z<]LM22+H-]3K6DGZ 0Q,62E%?'/U\=WOT\B_R64M>EU'4I=7V?4M?/ M%:96ISYP*:2\9 6XG\^,E KNRU^)^PDRW*9NOE_NE!9[F_I&-Y&;VQ9C*X-\ M'H-<4'VJ.EO:+%^AJ@MQ5_?)AUV-LH!7O=@R)OC>(@LGJB"MYE$;JKB0T:5D MN8J)2^V),FZ1U>@;5/Y].#C)9OT\NH_=\=&K)CCJS;?&L[R5W;BC*F5GB:H" MWLU@W"3!D_WOO=[.ZS=G^]_?D.V3=_C3\5NV?[Q]!L\6VWN]H_WC#U]W7[_% MEY/@_WV\^_$#WM[[\WA[[\/9I]=_GVP?A^[V]_R>,,Z/OW=W]K;X]O'?YVIQ M;6\=Q*@)3THAQ0-'7'B,M)$6*4VT8I1H(7+.*5\WABQ'"OPBBU<4=%H!=++" M*2J=PMP2SHVWV#''A Y*4F-I6&0]^8).CX!.9S-T4CP1S9-&(>9NOO6-H5:QW))"G04="KH= Z=,#&":F>B=II+RP&MC"-'1Z=IM3&XU_<#RET,R4:D:/*(8X:1%<$C*8 8NX!Q4F)M4[%UHI>D MCFG!IX)/YVLH8R(Y<"-CC.+,1-A?*0XYE50$2KE:9%7W@D^/@$]G+7P2T1F9 M/$$AY3X]E'KD N4H&DD)BYH9S=_[ M/ LJ7F%LLDH*#J^GE>"664NQ$?S_9^];N]LVDK3_"H[',VN? W*(.Q#OYAQ% M=K+:C2^QE_5=V-&V\B*5($J#ZSZT@BV.C+4]75 MU55/N;I-H6.:X4AG4Y\4TJ]-9Y-O>,31S&A J34:F)[N#5P+RX:-?)VZ3C@B M),"R8:/1HT]S&Q3"B:KG/'>Y)IH;!(%A:AK\8QNV'V@AT0(GU QS9'DCZ:;I MF5S7;AHO(K"( 9Q[7)\.S-!PX1AD:0,_L DRM%-"G1??FZJM'ZK4J93KSL@U M2+(?1KXV$T:P;;O.* A(Y"/7EJ4ZKBDE^]PDVPDLR_0=VPWUD>F-/#_T2&B,#,?5 M LO17.D:Z)ED-UT#3J1[-B'F(+0"+ 4W,@:^;_D#PR4TM$W?)SK8XJYJ.X]V M#!Q0LL\]FJ:FZ7C>Y=Z6E5&D$T>W7#-TJ6%&D>^.W,#W'#VRJ*[9;K"%6T!J MG*?5.+\WS_Z6%]JA'YF":E'3\:I$\P8.(;[O$CL* AO+LCSZA-"]>Y+G+KJ: M;P3$A9._#R?_B!JN8]#0\R/=LCR7&.X6)W\IND\NNO7QWC8]/= C>T!L8@Q, M0S,'OA>Z SL<600,PY'O>B"ZWCJJ9RFZO15=X@8.-8-H9-JV28+ =:@3C#S' M"(D9A;:QQ>%>BNY3BV[K!&_Z=J0%=H0Q4V#GNZ$V\*R1/Z#^R+'!7G(=#/#4 MW4<7?);"VS7A!0.9FJYGAKI)3"=T/ /4M>^Z86CIIF.:6YS?I? ^N? V#^DA M"8/(F JD$!SP$+0-&KI6 ?QT3D@TLO_))+Z:B<;_U&%T5%42_10:>2?-?-,.(J"1KD>C@>N"(65JNC?PB -VE4E-PS6( M8P2C%]\;KJI[A\H'/Y"D=#Q54^I(J2./YQZ2.O+H.K)V"XT"3-OUG('F$7=@ MCERT70D9A-363,_SB.Z![6IKJNL>ZMI(ZDBI(/>=D)YKQP,XY*1V/+9V;'GD M A*9IFN!?@PT/-L[9.!&NCL(K0AL?\]Q1H'YXGO'4TUK^7A_!/THE:-4CF>J M' _@ )7*\>C*L>GXU'PW),;(&&A4CY .4A]X<+0>C&S+I9I!:.!AJ*_FJ)KW MZ(R_#FC'%76T=BL7* L#]:M\C>RL+ PD"P/)PD"R,) L#"0+ S6,ECY7+)$% M7F2%( D@62'HX&P,,XK599,;)4Z"=$IYML=K63!(=O)XG3QWBA-9,.C\2:4C MWZ112&!$-# M:I' MT+;]W7J&([A>X>,JZJ4]!73T1@6>RX^X&_OH0^___7O MK^_?_@"?_3[Z_:_?X7N?I__^[+/N!W\-WQ'Q^F MO]R]Q^KR?WS^XP-6GO_IW_@.[=_7__/'A[=7QL>W[_Y:* AD1I85N80.J$&# M@6EKHX%K!^Y ,WWBAUHXLD?!B^\]U3(DH[U4/EU4/I9M!:[K4=,U#),&KN\2 MW7"-D>,$CFD']) !2U+Y'$#YU+%+EN^X012,!J%A:Z!\+"22#A1 M%%!0/KJN&N89\E5([7,&VB=P]- AH(&"<&2:-F7)(E@EQ@A'$?&W80F!NI?PZ@?^X;^@?-U,"QS8%. M+#* M<,"&:-@8(3+-TRK,HU,#EDPC ^K:WL $ MSEO!8$1UT$:ZYX E^^)[337UCF0\2XJ"PPBO;8T,QP],S2:.Z9O4!QLAB*CA M4V*:KNOOS_TC)?0 $GK?<,O:U(P"J@,UZ/3.J!:)J>KP>!!L9]9%G4"/PMO ER6@-0M]; ]#5CX :F/;")'WBN:80ZTHD8JK8BXTB*;Y_%-W1ATPQ-J@6F M25W='3D&\5S#!PEV8>EW80"2XON4XML\E=N:[@:^3096B&Q[88#6,24#S0Q= M(PHC8G@66L>6O5PJI_=\0%T\CS^S*CF[:)S0&CFV/PKLR'),#8OF1)ZAA8[E M>JZON=M$7DB-\_0:IUTJQX<](P1;GP1V"+8^=4#?..; \$8NTA6%%J&H;Q[' M/]:]^X=G+[PCW[.BD66[GJ69MD\]VW., .16AZ.?X6N[G,:E\#ZE\-8'==>V MJ*=9SL#U([#U@S <$ /^L;2(NB-+-W7;0.$UO.5*5U)X>RR\[D@#FQX]X<0W M73OR_! )DVS7U'57)YX\JG=4>%M'=6_D:('F@(7O&71@FA$=^'H0#70_"D@T M"718?V*ZU/9-:@01'9F1[89@C\FC>E?% MMWE4=W7#BS33'%@C%TQGS]<&GC\B ]TU_ ATLA%H/HJOM2)^\"3B>^Y7YY=I M-DL!XQ1&EQ>Y"B)()I,T@+_(J_2EV!W=,;S 'ODA<4S#-8D3!*9O!:$3 JA] M?9?#NU0TAU4TK7(YHU&@>[!8@R@B^L#43; 71J$^T#!^V?3!%-1#Y%ARZ=E1_[((J,(SNFF[H]\D%'=URW?(5H0&?*V_+3RV:A8&]APW-;U@>5: MP<"DCCX@1'<'(\\U BO4PR"$0[CG/<8(D/+9.?ET3=$3(R#=/R EUS M H]H^LC4+$L>P;LJNJTCN&%KE.E05[-L#,(W![YKAP-85=STK\=6,$!1WJ)M!B!2MMJM1D^@.'-R(;VJ^O"WOK/BVCN"@>RU=CP8CZHX& M9F2%(,@C8Q!HFF^,7#^P*4'Q]5:4G.[];7EWJ^<(!I,H2Z=*RC&?)D]82Z?) M=W%V"40'G)8N*O&.5M21JONQJKM57,=W#)=ZH3GP= *')LUQ!BZ&.84DH'X( M6[$9@-UEJ\8*Q?W4=2,6Q:;CF9-2;4JUV9DB.U)M'D!MUKXFXH/.# Q],/)\ ML'>)%\%Q-7 '@6,YIH>! !&63O=4.-=*O2GUIM2;!]2;3UE^1^K-Q^O-EJ,O MM")B:=0^&X["@6M[/AS5(VO@6YHV&&&EQ\"V7=,Q7WQO6*JS(LJX MKYISWUH]?\SS(H[N^9_B)*1)\9VN#RVF3Y]$-G64S1_3K"IAKOCWR@U-;S(R M&]^K2DZI\B$MJ*(/JV5AXQ-+]V$^A7<&I7B+7P\@SVTQ_3E-;GZ.;VEXD>>T MR'^X_TET,0XN,DKR:YSZ:WCC#Y,T^-I3N?WW_QN/@NF_$O*;-__XQX?X_6^_ MP/,WWS[H[Z$=D+\IM#F]0EF=_/OZZMM'E,WK2?S__KKZ"][Y?S3T'-\PK4$( MN&5)"_!<*!>TV@ZDMLCE]\2!.3P?*ZS$%-3Z9I'?( M M,!3W"DE"A?XYCV=3:%!5$EJP/Z45K_H$8$7+EE_%B0(CF^#%1(-D?;.DO^A1 M#2[;'EK>$8HOF4/;]?I2*0HZZVW7H<=6W]FJ6DM7RBI<@+Q%RG_ZV3^_?TL# M.O5IIAB:JFQ9G>(,)X/-15F;1WE&92=^7M2YLN#$SF42]HV//\%R_PJ'-%CJ M+P4IUI9#Z/N!_)Q.SB,:A)9&[- ;.:89>;YM>:%)1J8^,HE)[?^[0IVMZ8:V M]X'Y0YH$\RP#;3W^U_CW]=?1^^B&&?HT^7O\0 M0[_U]W\$H_=_3,;_OEP\+8^__ON/"^-W_?T]6./3?U__@]C M??_'[W#*_N7^XV\_?@5+O<5M9VHC!WV+Q+?-@6GKUL#U?#JP ^K :^!3'RGY=#KP8 L8!'I(<$L8:8']XGO'5%?E M&4BRWF,)W!4>81(6WD@FSR+%B1%_D#6#1_ M8-+ &'C$(""LC!C&L*P1"JNGVJ[>(6%]'ND/2_<8,O-!!E0<5EL3ZOHC,/L# MS3*I;;NAY;B>.XK\T"'$(M*T.K6V;M6YU /J$<>*!I8!BMKT3'?@P>H,@M#1 MCC+X3 :?25UY6!>Z9=N^;P:&/0KA:*,1:V11'TXZEA,ZKN9) MR[8#NK*V;#43>2Q-:V#86!;/\=R!2T;A0#-UP[%!53H6EH<9F:KM//H;#$>"W]'8,?)G#F<]HKT^9Y==*\-=Q$R9NI#!^-39FD>XZN^R^@$WGE+ MZ["4O[JO$!]F:5ZL_\KZ(#H>&?"DL4F&OA ,U_@7^\RD."*A;H1^ M2.W(-3'W--(B3W,M$CB19WG>_VEXZ!+?&F?UU@),L9&LY^T4.;FC5'0U,_:)S/KI8 6_(U<(VB V]_ MO%>P%Z4\L_X[T&@TPZ>@)^3$/5#&&6Z[?WM86APX+S/@II%RB3MV@B=ELJ"= M]@LNVME.L2W\WR.F:4UPT60V)CXME*LD&"Z'%"UH_ W1AYJ)^I@/>(!0_,[1 M'PX]'N!#1U*D2P-FBO3J^MW[1FCQ4[VX/36&,QR9./#W%Q\N?GKW_MV'ZW_\ MS=4UY\T7Y>W5E\M?OWRY^OA!N?CP%O[_XN??OUQ]43[^J/QX]>'BP^75Q<_* MY<R!)"YJ7<;ZAPC2,\HED($NJ M<@7?X+:>AJ\MQM#+7^;P(6BA>^4SG:7P''3O1S#A%6TT^&6XO%Y;[NF:]6*? M57Y2JP-N* M5$E]:.26,B#':V>@!EN)U3A1WI,L&+.85^5N3!,53G_Y+"XHS!/"+F-2 L_- MX0WY?R@Y9<_C0>,V+NY5UC )V1Z3H_14"1>P+V*G<<^"'F7P W04.SC+XC13 M[J$A)9Q3_"OLUN,X8GW&URR^!!^9T#S'EN 8P$8 ZQ('I:B$\P":SVV' M\?+-7D&_AR@"[.5_0J 2;S9I+Z, BP'))TBC']8J1#Y>T\8WD![ 7S+*=*A$_4VSB'E4MO#SC*X:S M$XQ)X*BSV)\7'.+1!!9Z3JJUQC'=D@G_2]6W M/^=\ +58/MLG!A+^)54>%$ ?0+JJ'*$+Y2JMN<=WIST'14;:, M\%D^GW&3H4Q# JA-09VD=\68JU#ZC4QG$[H\!_SE)5P*&HP3/'/ 'Z*,Y$6& M,L'%30'+ARCRE !LPKT<00P3C/8&V"[\-F0F$6+.&.8S5=:'@*)]9:O*F + MP'%T/B%HHS;4S\8-CCO4;BE\A0"2F6K"Y@:X;0R8+2%P46300%.;+CS&/U\$ M%ZDW:.QS2&>@R&*N8\5BMO9^MC+EZ%#JIDSF03*C^429Q!$M4E?]ZKL$?97V"[E MEBRL$H1ER%O&/["I>86:/.+SAOL,B2=YG2FKE<]^8$<2:/FR>9+YL3(NO]0G MF>K< GUBAQ:-'UJ4+<\KKQGZ:C@!ZD,Z%8FX,3/-H!\4-N-;T$D^A?/1#/>F M@/L"V?%-S!$L1:GLV-^7C.&A\A&>F8&RJLSC4BI]G%1HE7E_JW/@G DP[)KL MA@3V1I4U#(,"06'*3V M7F=^8_MAS#0SKA8*Z^2^Q_OF%\ */YM>\65V5.7% M\HGL13DC%TF"=NKRPO\O,RHJ8'*5L)2DQQYB)BSL,NR6"L1U_?0]7[>^<1"W MON9*M[YTZTNWOG3K']JMWP'?X;MO-)BS[?WC+1Z;Z-U.VW"YYYI,N9V<4 ). M>-!+:"3?Y'(NS9 F"X0*]F5 9P7;6V=X"AV3]@;+C!SX!#G91V"8,%SS\ P3V%GWB1DFULQP]:37 M)_J%:]A8J/(>GAOGRCLT=W=A7GBNLU8Z"4XT5XUXSATBH[HXD5M2GAR,V*+_ MT_5]][R=B M/&H/)$.=)0IL_20$):>"POE:S+7Z0[=;09)"X6E1P?V)%&+?"!OVW*][*@F2 MNF/]3%E[GC1Z"@6A%!O7#HS7,O/]1#%1H_GI3G; MPVWWC[!8_K'WS%(27UW%%Z^3UWLVI YBI=;._/):^CW:P-O5N.OWB5"=A(?GB82$UZR\SQ%, M?LE@?NJ=474]\W1\U9(A_\SQI:NV?D)\R>U/;G\[X?4#CS$_CH-+:J.3.[@\ MRY.[G<37L:PI5[5TZ^3;W1E>/[R-)XSUXMVG+_+FX0P]PZ.A)F\>)+Z.=@QQ MAKK=V8N'[8\+W7ORW(>V;4WZ-A_B%J0) \UX6EK0T]Q>?YH6J+%BZ-%%O_^T(PFXIL+YA]BO0N60Q-(5_8 IO< M3VEZ,Z'*EY*A**E>C4T_5+7AUKY8B7-%-OXNV!D7-76Y22=AZL;TH9V MLQW+_#OG%2F):VH>E29EW@)7':>QX_7:&5/6?^3*:K:X!4*PDL:B04)3=G^H ME/DUG(8&'VT5IU65=^_?7:C*Q:>+2TXOPEW!%XP.FY1+I+M#O5ZBEYI73QS^ MJC4_Q49>&D.S_DM&BTO^33#1-LBFL9=L5GW+Y_X?C&HHQ1<.!?26A\ @J%E#8VU/=&^Y)Q6/ M$_;@M/1+$O1' GT= 5$QHKVBWY 3"O^VB*37)93L35#:=C9J2[-.M$SPXE7+=$EF*#M<"X0Q\KR!)78WCH-Q0]V M)ZTAOU2%>K.&UO-=ZJY)Y('S@9GY%>YS/D>X<_AC" MBETD89;&L%B78[#S0!F#-1?>$53+HMGW9%:O[*<)N5?A34B9SA?X]W1^/??A MR+[8BQN:X*[.+$-Q)*HW"%%:)FJ2AC? MQ/RLR&CCJL$)>E'1[3>&C+@RR>H1DG"*:KV2DG1 Q%^931 M:3R?-H>G7/_K;/::CL*7.ZHJ[/*_BLHL^5K";%:&I,":!S,X?J"ESKB8)Q/B MEV3P19I.!$I2IHTJ24!@,.X< "8?8PDI?QUFK@D^B:\NK%3Y>? M7KRN>X"=$H_^!F=O6(: KNK^V8"O:X9.O3\I,2R'H/&NJ@A,8:N+9\A761U1 MQ#XH:CL@"R!R(2,1\FV,]24 $R5K\2H_9N.%^-V09@PS-:":A-2H%+$;,8(T MH44#./4!' ZS<"@OC^N?_T&FLS=OJR\R\:^YGOA74OA*"E])X2LI?(]* MX7O"$R S_G[%LB)I(.JQ9#.$ V5^YWS9D=-X(DY W;.]@1E9Y9\9%V[(OZ]6 MUC0GU.6F&G,(JZ)%YN<3=PX15AX0QY.BF/#Z"&K+O0$)460FIDLE5<8TO,&>W! LJO**%^UYW?1BEY55.-%O M7;%A8<8>X?)PNN_RJ.M7B$)QO?7F+U$V[D)@_?1>FE7\U3/$.9J>Z(^ISB(^ MV(SW,]KBJSY+]FG3&WJZ<7B:YM'0\JPC<$I;QOJ7RLYVL+/V:#MN\R-9HT\7 M8K@ZNK :2J_8KA_@"-^\1&NSC7HU!5_B;\_53*RD/G^V S]W/756U.F2 M:?X13/-[BOA9S8@$T.E+%?!$&:.3RK2ZH&6>$G9-P"_$CD1\?DY)0SWF>M66IKKEK6K*$JX3K:<9J ESU/6DB)5PE7)^:5,11G9TY MCOI4^*7+!G@92TC"]77#SHJ^4G6UTY3OD,RB#RR-HXY&E<51KW[*>'OR(9I\T5>.48G/(LZ1N=7F?;*30/>9(^0@G3E3WU*AF&< M8NM?&;IQEN8D(FW/.PMIZ1]9JZNVWG\NY+-<&D^UY/FXFTNC&:JV8G8\-4/6_/2H+2\N[>>EJ..I*>CO-93P=V W?/2C]R/;NW MGMK(5?6=0UC[=#3N[L;/^+:>Q:%XGU $:=X_T7V^O;-G3"[-$[F2'%>ZDCJY M-*YJ.WOF??3H3/S4SN*:;O!9A!QKYIY7$CTUE_NS,)X,-^[DPNCNKOY[N3!/ M8^![)XP"/]^#XG^OY/U[%D=&S=HS45&:OL==F%?.$@#EDIQX6QSMJGWEPCR- MK&B:?1)I.6B"JM?)O;%=YW1/U[4@ S5@J&$Z1VK1LKO/*57\P'/214DT7%7? M.*II[9K;*B5"2L392H2F M.:KF/2ZQZ50BL:+X2JS%Z_K5Z<9+]T&K?KP(*6LO&L.O2DHED4GY)X5 MU8QQOHI408:J\G/_7KDE69S.:.*SW>R*.%QBA*60 :(!>ET1@M6 MMXC5E?Q*[P$!8?YF[=S+R=YMLKG$LA+E307RYQQFK+A7<=:G!(M2A702P^?W M"BS###;6X%XNPA$6(:2X%RO3^)N:*>ST]PHO1 VJ?9S>X5Z-I6,3 FL!/\=M@X;5 MFI.K" M+IK"IH!5J^?L/_QS/!J0($OSO#H"-/51Z2@0AQO80A*Z0YWROIT@V>X()ZA\ MX0"5PA>4(IY2/%D2+$0ZGS!E091D/O7A0_AY^>B$$S:9T')3GI(XP7JF^ G6 M=FR^DS3*SL/W,Q 9=DP;0]^A^0E6.\W?*(TM'EN $V(X![6%9I2RV<1%>U88 MN:)^*K=SWS#U1V^QLK/L&^@4FMB-"0K&S0S6B9=J;SS1FF#YT6CZK% >55Z53HYCK1%K7>KB45A8E2M%#?8"BXI MXKNBZ'/34U9KV.J;499.E6I#K)H!817?#^%E6>QS+5%PB6K2-.)3_ G6@1#[I[CXRJ)>^X2X7G#;K.^-$8P MB;_".V%#F*CE%]Z3F9!8\8=/$R)]#P<#8H.6?POHE4_72R8MUR.HA=+3O;4N M6':-,U&.@WA&"M0'(*07X?O45^$_7VB2TY9(780@9GCTSM;O=*+GICYTD!1T MEN;,OOF.>]UO:5WA&BL%-[XH[NM&]5>(GZ-9M?XKZW=57D+O2>%A6.TY:?X[ MSFJDW]"!#T;)UP&)H(O?DH M-D=#4]^N9O:12K^R)5\#O"@Z\&7YIDO,_R0G[H$RAH/ ?[WX6QR14#="/Z1V MY)I>X))(BSS-M4C@1)[E>?_GO/C^F@$774CP0K2X__.?Y/L%F5H?<[)AL7:. M:K M_-\CIFEU/HOW.@>HR<;R[.S S 4]'7@H=[V'@G]T/E&EVUI7OD#BSU^D@79O!,@@9_TRD3XS;* MMFYH6GAH%L,$V)D1VJ/,'=#T :/E@4_ 6^"D?0]S)AQJ3-+Q&)Z&9:=6O(8Q.8.UB, MRIN@-K[?N%^&*4Q0N7!C"$,3*J? '>41 U,24OZME6XB/LK-,[5IEEKHXI-" MN+>G'BJNLO!Z,$<'-#*E60"0AS_-XH#W**/A/*#ATO"Z[;O84?&L*B+6Q6%M M.XB5RL48ZNLTR;8:9)/FJ!6"D GTEJ%WS<^8HPS1'6>(8]0Q< )I>X]*M]Z" MT@&T5F,!_+^T5@UB.R6X6?4Q]5:/ 3N^U%T8@AC,RH[_M'+<*QY=>!=S*=8+ M56J/LAO-ZT[AJ>7^Q*(4]C)8Z0#Z8FD4VZS9VJVA'M0*[=C<%UHZ$M9KG5KL MM'3N9^V(,W:G1[9N')JU7%UJE>K1&T8,,VO,H=EQJR8O0,)N^-:^Y,Y@+V6. MCQ6ML3N2YEW'NBT49:!^(;L76A;<> N3J-/8V5XJ $V;3J>_YNRT]SY-:!'_ MQ4,RW],B TNETQ.P47@^-2)E2Y6[56QL1C'@%3M9O(9+PH&X7=MP 5![VS>[V>M[@BU\[4/EO^,<['8\8T_N5;2,*ULU M@ 8)(/\VIG?P:VG9-$:*1DZY[97G@(;FX3>%FZ.0ITT@33F0ALK'\NY9;6UU M#2;!(?!>\R-% M?5$\P=AC?@,*5O\4+\4QNC(K;YQK2W'Y]FZH7-1W[JKB4Y"?1+AZ^1W>/"OP M.$6R@I_Y4"6SYS^(] M@DF:4S;_XGC*&FE-0B-PH)KT7BHP9L5<-2+R48&MOSDH]5$SAE^XE;D@<46$ M5_J[74+4V_?2=<2NMQ&=G^[+MGS$.5Z;QDPIYUR.!L*DJ&0-AA>'W!)!KM0J.[RP+6X_6 G8D=K,L0)Q9$A%ZXN](4 M%ELH[A3T#NW^B(55H3-O%J(VQN_#_C%.0^@I!D>Q68-](<8-&%UV-P15>^6] M"W#"R[#5U5*3)MN;;>6.N'KE-RH]_"IV-L;IA]4H.[7B!A= QO5#Y>3;IX^K M&VZ J]GZVG[OAK>.'$48W#YMM$WZ*T;7S5 LA=__5MIF,>1QLWWV"@QA1 /7 MA@2E$*_2056]WCK&:WF"^G0K;3O#D>X>_%8:;X),8Z]F-W]FN.9Q.FL=\@I] M+>O65A>X/)KCF'GI[E87N-?,0?6>.Z;>M1Q3:[D1SW4NOL3?MIB)!^!1RGN2 MLG"%#3.RZLDCA6\<80I7LQRLIC=8Q:>QCK!@M,Q9T$6LH-/V4,/<0GK.;KJ. M*D4GD,S>=?A05+Y/36S?M'BY(?@8#M\S*#ND[TJSM-/0]Z",>;JA_WT;#7Q, M]M1S@,^>M3?.#CYG6@ADP1O[")79.R+]/6M?]A2_LJ;"^IG2]J0B["D4-O.U M/=]T%ENFL\AT%IG.(M-9SC>=9>O;HCKT\>C!C7NE9#1),V!^FM'6QTR7>+/X M,C%=?'/D#$XD;%Z#LJ3LBD+-EN'3#T5A*G=CF'QX:4T8 M42==K,BQ$!-=W:&R8'$>*\JF='5*R7)X_,*-W+IXU@,,<"&/IVZ%X,-^G) R MP*R=D2.H69:YZ-0%RA$5NG&3-B++RZ^I3>H5M;Q_L7OQ"7PX)YQJ2K!- M_#K\,E1"W/'+P? HB#*X<(&$_\="RCN M7#[Q[.[XY!7Q7A=I\H;X6=P0-\Z?S^B:V-X5WOV^&Y37Q!L4G?>LH-#]LEY; M.Q1#NN8VX_&T,6MN+^"-C ][H>)3>8L!C5=TDRP5E"5]I5&4TZ)!0%-F@PXY M\)I#6G%!KKX<> MNN]YU*7+XFT*3@ OLE2YS?I- SY2$%CRA^CZ=LXOR$(MOH)[(7PO6N!N4'18%@,0"<-8- M2S:21N\4I%"A;]8#0:[\;BO_ME$QHRSFNHB ,*A*H)$+N^!&?J3 M%*2T)@)JA@:5CWS*Z#2>3]ERE'^[_A(HM^ZHL%:N5NK3)5*T!OWFFI;6$S&W M@^L8=8.041^)7YIMK^Q,1J,)#03E#%,#N3A;"*U>+I!:<3D'?\YC'J_.J:_8 MSOP_))F3[)[-8.NMS>UZ+?'B@V;$<&MCKWMX;]#++=8D:TS0@CA@,>F%^EG, M%U$7^H/UR-,@9NX 1CB&I<":QSZA*I0)F2?!F+9(N7FE,26\3V"

&TBU$G!K:1)_)C3=[#AK)&5]H+[/&G)H]_0%?^=/E) M1/9Q5(L1_I9F7V%J PR'CQ@7$RJOQNC_ X<=920O,G0?9+Q[LPDIT%=15X6[ MHQDK^PJPSV[0\&2OYK7D:H\<]*+CF#^ 2EE S0J5$L!XP"[/RD#N!;6@-E7& M0^I%UOM93I!RUB=(89_C\+]>/)PHHAG&"YE6)=.J9%J53*MZDK2JTYEO3&M^ M+C[Y MY53(4AJJ,KGE;IYOE=)@]4O)F][0T_=+--B8$C :6MYV*0&[?689ZU\J.]O! MSMHC_4GH#+T^!>\O)S(<(O2[5U.PF+_0D[2%@_ +]FJA#IEAT_^!GSDRSRJ? M9B29+[N8?M2?&9$ D@E;B^/\-8G1R_NE($4C8NR0&3>+"][I6'33.7#6S0JX M]R50O4MI6_T"T:&Y826(GB&(I":2('HTB Y-,]QC$)UI'NF[]^\NGD7&J#%Z M5FF",F-T Q0DQ[2$@M0*$@K/62NG'Y#X4S],Q]9QM;%%+X=D/UNV/IFB._J=.RW'2Z/ M9!()$@D2"1()$@EGQ_;W8YHIT3P33"L%B2>L",_*_!15R2E5/J0%5?22L0M_ MRS%?^#)-V"TB2T3_,4Y(PFK=L+@CSB\FJ&,83\ GDA7*E:I*QAN+<^67 M.?R=9I-[Y3.=I? (=.5'S.O51H-?NLUUP=K9/KOIU[Q,3.9;/S$")R4W^/(<&0%? MNX&_;MDZ'U!K"&22IZO& 8*-_%MC&M[@--V06##YK.S;PM.3%!/.NBV0&S'W M&\4R9HQ?Y:>+BT^,9X[!J()?UI3#ZKE&DMF"!JTE2UY

*K\A>UN$Q+.;! /!6315)E]7EO+: MTNGEPK;ZHTPKYE$$3*E:1%6\6E4BI9%@!Q0)L*SUM1U;(:,,[4C..L!1#AA- M*X/Z4%F>YY;V!$,SF'.N7:3>R6!%1<%"_GPU?=6WYCGG744^6/%9>QE:;!KU MC)'DOIJ#4B8R"IC\BU:**3V*I0X*''64,1KUH1CN[DDU4=W M8R2*6?CBDB)J8:)$ 0T?7NP6M,MEQ4:$"A0LU'5/(P5.-.-2CGN\QY;32 M3_DXG4]"Y)UAC*ZP37!4-_89E:EVE@*/U&5%7,PYCXU:M9*Q0X'X9@ Z/V1[ M"Z.]PEUJ".;QP_N;$,!R;T0,355&BX,=8%VL&)Q![>0QS G!,PET:0(OAWTY MGV=,U#D@N37&OI7$8LW+K8J4CS.FT\:&*-Z^83"22&>)2,>5E<8E)8ZDQ)&4 M.$]'B=-1$IF"?;A@5I<6MRB(N\:O@36OVW;[*]B"IIPL$'9':([.BH8EEF]= M'+=/NE$RR( M6T\=N:;$K<1MOW"KFZH^VC-#3.)6XO9DJ?FVJFD=Y"(Z9.(91YL^U*U.(NZ= M"*K;<"NT3E M7)BGD1==-2SS)/)RYOZN]2'0T@-V_I:MIJF.+CT)$K=]PZVCVM:>!",2MQ*W M)_2 N2.I;R5N>X9;PU"=G7T)/?. =1!EGYJY5_M=3XNQKEV$,Y2XW8;<17'3 MX+BK[7HQO=.P3^RDD' ]*[CN$TB(CW% ]=\^+$0E7"=<^1$T\"5S/ MW#6^EK7A61"\OW*WOV[I-W6O9'%>/U.V)/264!!6OD2"1 *ORR>IW<_#O[@Y M N! AD_O8DV>/"ZKZSKN.48<6<^+Z%E"8/(G^AN1^+KA+?@ M^HF*^$J /0N F:KFGN8P(@'V' "F:ZKMGC #[D#WR3*5^0SO'+31G@GX'8J, M/\N%>658HZ>.%)"+\I"TV+NJ<;DP3R,MCF:<1%K.W!US@#3FAT+F1L\R/G)I MU%V4*D<=6:,#1T@N#KSCIR8)V_[!5ANI[L$#T25N)6Z/[X@R=HX!D[B5N#VU M?VND>LZA\]0.A=OS3:9H93'O=WGZ4"KY&4K<;D/NHKC9JF7LZ8;H1IK=L8@N M)%H[B=;=PP,D6B5:3V2"ZZIMZ!*N$J[]@.L^H0M/ MT\0RR,C] M[LV4O>M>*:%PKE#0)!0D%$22W_-*[3I?%^/F&(!GRN BJ3MDU)'05LK6;9Q7FVBNY%^TM\=15?AFK8IS$:);Z>![Z\G:5INJS.W+%%,7:.)I8+\R0+XYR&%O%Y.69DH>;G M7(!15T<[2YFL&RIA>^HM6]6M0T>I2]A*V![[9E0U#IY<(6$K87MT3Y>Q[YU^ M]]*;>Y-GT4IO?NQMJACU<\INVFW(790[7=7T76_(=AIU7[DP)%H[B-9]X@4D M6B5:3V6*CXQ#4[M)M$JT'LO?L7LLPY.@]=FXR9]WRL^KIV>7E9']W9NI?:D6 M)!3.#@JO-*D0) J>60+@^3H;MPT*>*:$+Z^>/&JKZ]KN6<8C[:KM)!3.%@H2 M"1()W 22M9ME[6;9QE9MG*_]_&L2%S14OA288R*+.&\<6!>5G.:HGG?"KZJ-=@Z@DP"3 MKXBM%5WYWQ4"3 )L*T/.H9ZTKS2\[UJ7FD\ M/M.;YEW+UO7[0D'>+@ZXTD>[ M>K\DNB2ZM@^HUNR3Z*WSO92_3@LRD;GRSR-#SE5U;\^H/)G0*>'ZU)0JFNJZ M,O]8PK4?<'4\U;0ZF8 LX2KANNQ?TAQ5\SI)G7.^3EEN;1^%3M: R0[3N3^A MYRIS.XZYBT('%KA[ %+.3>/NN/-$(K9?B+5'ZFA?GYY$K$3L"0@X1JIA[1D" M(1$K$7L*4]Q4#;V;9L%3>[[#^/9D!+*E%:YB":7)'/NOC$48!:^E5"[. 3IH M#ZTM>OAFEN9Q$:>P5G1"BOB6OL&5'ACLVXN32'**#;299]B,[G&P6T#3>6J/ MW8?=106"QXI]"_1L/_3^N)\D=/L$7]JY* M/\!=U9&@>^[^_Z-D+S[FT-\56.Y"(7?TX^\S2FTZ!^S8G?.?2 #U"T 2/Q(_ MCTF[W#,#]_P =.[1TI+YMSTKIR$\Z;IZ?.!@?99(V)F/0D+A7*$@D2"1L"\& M_+'##,D:N@_>.^N;[IVUARZ>^6(O_WO NW-OBQ$LIK8I) FKV_PV*8)R1S.J MO#1<* MA24+E?^9)U0Q1JJBCS2/-^18JNX:[<9UTWJH\3S^MJ'I8?N2OP&S* 0_Y]SCWT-.DMN[I-]&K#,GG5&66Q3"_,!-*")T7+_YU^&4(A[?) MA&2 )_*5)@BT4GK*I][-LY3U[H<,Q"L?*S-4?#U>QXM/%Y?/&(=TJXI,2;Q<=#]M&"35-MM MMX]?DH2$C5UV<**F2='V@J;4P%F"TUNX*\KI^.'C/P5,ZL&-H ) M-$< DF0"S:51E ,PH#O;&TF+D[N\)O=M1I.\D>BY\U1X>TW%$]B8>\P.ZM+/BZFO71S; M1DU3CJ3R-,0)9@_ #]=P-KH;Q\%8(1GH$!*'*!KI/%/ NBFRV)_C=L2D+*$9 MB._=.%6F($X*N27QA&\W\'1.28:-! '-0WSB#)],9[DHT!\VX MKMOE>!4_2^^@1_BMVSAD YJF?@Q="$B6Q>P/*>QU<4(F"OUS'L^FL&0PX&0> MD:"89^P)-JXT*NYPSD*8TPGV(>_Q >L:=&&P"!)0^*2YK30_NZ$)*@Q8";;+ MX.+ R@1\9197M5HB!K()L!4]?"\:;W_%D5Z!7SSQ MA6/W'V0Z>Z.D;'?%%?X]G5_/?8JMOE85GP9DGN-1D?17PX M@NT[O4/;==LY:GFYC2UF;: 93SYM__B;J^OV(?W26[VX/3GX%=Q"V($"-#QH M1>Y<8$O4T-7?UF+>PDSG;#66E^@DK,TR!FJ":P!<>A]6F+DF5%C%*3; 3M&@,D1C]:-??KA48<^>910;9_<:N*8W M]VH#>O7.SR#^&O7S'9U,\+_\B93;RVF2"REXE<_1_LDK& %F8GK'&@U@F5,X MKP$\9[,T*UL=*M<">,P*A[V PPL/,Q,THVY!K)B%!>>JA*#UP9J; G23%%O) MN,3Q"2JEKW$8*W'[!K\G(7H@B%XE,*M%FM4*CZ\@*JHQR4)F%H**R0$QP_5> MWE6;]FDMP&H759@;!54[X!.PC+*WN!^K#:%"VP7$L;PJY.G)=%8T[+;\];9; MBT^US3V+B!X=MT_$$?#4%OC'E<$7SX(% M0--4U]IU>S],JJ=,P7VPF+"J>WM2%).X/?5"/C/<&HYJ&9;$ MK<1MOW!KC53#>'S9.>F[>K15OBE%[#%^K4<6#N@*4$UW^/@:NH?GT7^Z"3@Y M#]ZY $F70)) .@@/]7!7*GP)) FDE1II3]?G60)I,Z]GYY/$5[%49)3EX+YT MAH[B"V;*@Y.\L43,ZFV,Z49PTY1_8]F4F.763$]>Z"W\_-(Y\G=/LI MMM;(RBY3MYLD48)'*N9$(13P,679M_.<1O.),HDC=O3C=#39+>:(L^QKT-($ M,Z@%G4:=W.U3 !_CA1)M1G$&"_OG'/J*XXBXQ)P/>E&JGP:JZW1*2?RSFJ8' M&U_/"M3B#LM LR0((MC>[XIQ,]L=62#^ -V#3<$[>[Y^.&M(.0'B46X/; FA M.^;?<8B 4.?O1V ^Q<58?J>^ZIT'(9A;TFZDXK:;PC?S<1P5_)7K"75J\#1Y MH5K3N)(9J$7!7:Q^?,7KJJ\Q>FZP_\:,@00KKW!=AW58 .F,QN38Y\^6 M3]8=$\LE*/MEEX$D^6R0^V5,;$!]OD5LOGE)UJUN3HEV/ HF&\*#0 M8'HE2C*?^MPX1D;$-&L1P4@NMJ<@($)[AC-IXC(\:%:K2D6LMX:T-Z1(E(9F MEJK_9:B2&"?&M^G/ S M>ZT3*D LH2E+\<3/?T%$M!'#T"27^5#+_+FDNRYG61R6&14W+M?R2:C!E;A\ MX%F_,MW;^CJT#)?" \6]8<68%(SM;P^./]2?)>E<1>XGQ>5@'*>,B/$AXLF5 MGDY0G26[(PE!70H9NIRD\U 5%,-J[7NMFA *4:[B\9EJU2;3>>5L:FYGE7BA MSFSI2G3]S[/M>&>E8!Y',!OTPA7-9DXFDM[TT/2FI<\7-WY0:,*T2])DT,1] M303*Q:HFKQT3$!]![,[WO!9O:+,(!PK5JD;WK\1AZB\Z>E)G[6Q??N(S+8LJ M@()YRZL,X%&JOX2R)9]LSI;],R/FC4O8]@RVCFI+V$K8]@VVFJ':GL2MQ&W?<&NI -F. MXO9,63H>-,^/1=C1F[QES1WNBLG#4#8^HQ3W_H!A;UH-"8;S \/>U!@2#.<' MAKWI+7H*AIX36"Q%M(CTST:T81K)K)BC!0FNJOS^JE7Z_35C0* )S#.%]XKH MS8(&XP3E0*'3V22]IRRU-Y_AZF$8$7ZG7%M!,$"_P;J6WT_H717'R\-!:88) M-?F;]=6_Y>KNMKIO&^00^M]L:4A &FW@W7 M2U>O%U!K$$,=F[MJ_\73:D:Q38LW6KMXU^,X7^C,GAQ'V!U#$][U$OKMI&K* MLE1*Z^/03$@]UB2-#/)@B%PJ?/;)=\W8(+\7S&T',+?;@$3S.4:)SP=[2()LS0. M5>5R#,"FB_EIXK?W9%:GKGV:D'NURK11H4/!&*8?)H!D2)JE*KR4V \44ZN^ MU"Y?D23UB!0.ZTQ2.+Y@=A*;D_#6U:#NV99W*8WM#3C?[D M&_0J.4)V5F9RR$P.FC,V54L83MNMI_JN[8$K82MOV"K:N:4MM*V/8-MI[J>+L& MQ+($E2Q!=:8EJ#8>)66"W!.FH%PL%"V89>DT+7A&"EN1 M,,9(YA;1/H9ZKDEMDYS[)\E=K#(4:7(#5@-&>Z\*QE7%'T51$K65 !# "J13 MFI6KJ43SA*4H]#FG:*.B::6GF,\LW8A)+F0K33#Q@*2SP8\Z41%TO&\8*D+RG)&,= M(QF/$X?U2T/N)N0)-6S[_OBOJ[<#S5ONW.HQ-?M2%036C'7I.,\4MX=(J]H* MLQNRX&RS!=$=T&T[^GK,;@^+1-&T#6E:W16%_H*VD7:U,1.D3RE8&P>RA(7F#YJ9LXP$KL<95=D5C8I!>>5ZYO MSTOP;&/VR*2#CD>VQPF+8(KBA"0!597Q?$HP:H]5P*"Y"@_ %Z:\35:\!P9U M<\]CW"?T!M8_S6Y($O_%'I%E>(Y4AF?MK'9/+W1H"C>4W)$P/= <_XQ*0)8T MZE9)(P(*OUBGO!L%CU16[2@.*=?EZCD60-K&3FGD?CB6?:J:2'5""'3#LY>* MU-3Y&F-,EQ#9@RPH.16;,2QV0;-\U7M65LQYJ9OU<$,:X/2QU T,=T:3@-D+ MT S@29FD.4X6_H4$+.<#NQ#0^!9MV.<#$=OTEB%R_*I+37AH955K_[CP< SO M0/!0T0?Z8/I.1J,)S_H@RAA6B&:-=S44'"O&!'HLG<:!$D,KP1FF^VR35]#I MK!]UH:!6&.> %?A*7- I)LQB&:-<8!- 5TPH6FOPO;2Q[ODA=-#S9471U[.B M[)"A9)E5AI+D4I%<*I)+17*I')5+Y<1YC%_H#2OJAPUKGJEOT=#7=LOS>V.TUG#-9]] M9V5>HLQ+/%9>XGG,A$S\.^32GU6FCTR,DIEU$D =S:PKK?V7T_*B943*R>A=T\^$9O#4^>*?5SM7_]NKR2!7?+VMCFW M[)H_*CO9CTX>*.^2YX[8_ :_8W+U4YK>3*CR180K/B:#Y#R2F5<-K(LI,9YJ M&:=) 3MD/I;$5U?QI>NJ81H28!)@QP*8IH[#E)Y^L#$#:E6J\8O4#+9X'/16 2=-VD/'NV>_GNBR&Y\IEZ=JR MZ*IN.')9NKP1GQ,LUFF!-&88 YIJC.$\Q0#3 C^7F<&6W-E%9P MUQ;%\W:0>+DH3V:V&%)6.K@LGGL::3GDB=$P.[D_7J<%F911+8P51>22ILG. MU_$BQ$&D?AHP\#"=8R(I=OZYT9(?>$ZZ*)FV:KA[WM$>:%HZ?OLF!>)Y"83F MJ8:]:]$4*1%2(LY7(DR0B)&4""D14B)$72U+=3RWEQ+1?>9SULY6=$&,-&9= M^'$7A[:9";,]D&4^H 8-IJ8/7<5_0JI4P6 (B+XKQDV>P97LE>57&2/A]<6E MBKRW2,6ED.#/>I-L M<3W59D;#>5!P*D_>JP;C9\VOB)\R4D6 RY3U;Y[3:#Y1)G'$^,8XFU-V6_50 M]#VAQ5V:?55HR8G->TE"?+))TEAR:"IIL@U?)S()PY@8.>(MA4$1UA).''P9 MOS9(X14#UD!S3A:AU6/.SEVD1A^MDIHCL<<>46)6(I\C;DL!.A\QD2*RVYZI MKPVZ[.*XMA%]-HK&>F%6'Q(FEU+O&E;%HXQP>ZD-[75[)WZ^G3[8\GE-11#. M '(,?AS19>?:.&/]7L<[O:Q&U-52FJR4:G5EHWW>03L-VQW%<47$5Q='M9D[ MNQK#(J2;&["KMT71&*UE_'\:45RM\C>*8FNKOB63.9.?@<^&V!(IL1NOP.JV MS,_.BWVPT DX7XDDZW=<>[Q6E0^TV G?7>5L9<,K<\AI-3S046VNUFVK;<'0 M>L/5:GI#3S?ZPRC:*ZY6V5G)U;KZ@E]RM1Z"J_4$WO7%P:WV)Z_V)/=SH225 M[#-"YEDQ;TJB4LET*P'44:;;0[&.G>"V^./Z ^.N ;'/+)1@YU%W,5A 4UW/ MW#%68->!GSAF7<+V_&"KJ[8N82MAVS/8:JKM2-A*V/8,MHYJ.KN&V#X5;"71 M\I&>['XLYA97OBO/-6JKK+LQ.G99=Q%>L+9J=SLJ8I[ CQ,8::C*T2X&'\"G>&&[1 M\37Q&ZW@$+Q2W*:S#W;4]+QV27M6U[H]*R0(LCDT.J,9M#OE)<9IV8#IMAKH M=OS%06!K'3=8\ '(MJ(,]L !+O!6&'94JX\;Z*N.R7OB*:V19+US6"Y?UPM=9H)LV=*N;&SK,L%+$ M4ZINBLU287>\5WQ:1X##5L1W1R6\3Z [ 8\YY6U$)"A2#)1_QW=-#/2#/>F& M)C1C^YG8OT."^S9NP!MW6FQX/A-I'6D ?\\H;G08\^ICQ*N(,8N#TC* _2_C M7XFG,Q)GO$9X]."F/E0NQ?J3B0*RF*0PDTHP M80&^[&U1G,"F'K/L ^QW#F(TGY31^U ,:$TPV@O[<41;2'!3*'1@5+-$B3EBV!L^ZR&(?-G^T MY1KCA"8_7OV#3&=OWN&[HGDQS\H\ ^P++%8Y/XR+@YDR+ J4^.F\6.R]"BM& ME0\IO,<0W66_Y?A:T$/L%,\BI'^L9N]+ 7_@8P&$3^9H;D%7/H&)I5RIRA5\ MJ&B\L3A7?IG#WT$=WBN?Z2R%1Z KT$MX9#3X9?^05'O4QY#43UEZ&^?,DD^K MT-1K\JW/^8*;@U0!;K/6H(52+'#0K3A5%:0AH+."/<63;,!UYR(9CGG^D1:::FB[4C?) "$)VU-3CJGFSAQ\$K82MB>/ M(M9WKC$L82MA>W)6;%?;E16[(^&8VQ+:=\TJ?[=T\_ LRI]I5;#5$QKHA M_GV;T[''K"! M5]D9&+1'(YIEXK4DSS&PK!@3>'5&E20ME$G\%1E?83 ^5:K@>1X/CA$S-3>N MB"ZK.0Q598+4?9O"UF<9QJE\4RC)$F@N5T50%J>,Q1 WC"2CHD]C C,^!H!0 MC,@FQ;Q(LWLV_:OH ?N$\@U11G4RQ;$IRN.2+WMM7[8!^<&6=*N\AVQ!A9>%6-$M!;DA W)697,>NQ.OZM"FS&I18ARBM6G(MO,PX^J$/&-RUU M;4"@?->K?A<78U!,\$F&.F=Q@U,NJLAH3!_;W+D54?J-WI4QWGSYA))9I;9 M "8Q\3%X.T;8P>_-9N#!";ECCV7T9C[A4>3M8A1"D]4*MZ#31Y#YVD8G(J:7:<+7[!%J^\1!WYM<+[.H/B2Y4ZT5_)OV#9 MDKA%\$-BG8!Y!YJ8(.F]L9C5R10WFR+\EV6"M*8H'Z=9,2AH-FVFMK0234@Y M8\V1KCV)'G<*VD-@(UC9;65EIX_;MXRR;2>+<0/"!(UXBE4 6,(IS#;L\[3* M18I@XN!ON'W"'CF)84RA!X/XM-_QHVJ[#'0L^M4MB= MXQDH[)R/%T?*08,+R3*_X+%-I5"5>Y,$3@7YX9Q6(97;1D<*[1'@U$FAHF1S6Z"7O^ M/$NP=\Q\'*>3$"OGR 3TI01T4R:@RP1TF8 N$]"/GH#>^=H@Y0:$.V5^_N5 M;'OHNMNEM>V4+6<.+7._7,P3I/9A9[?+0SQS-OA>Y5S)M#M9N.!,LKUDPMI@EPBZ%0NY(KRO<$?2ZMYV>CXUO?8:QS-T/9-8MU30/S8=\%M'W M$JX=A*NIJ9ISZ'P1&76_Q38QSSF;%/?$[KE%;!M5V3O)6C6P+LK/*VVDZI[U M^HF#1 \9OBO!U5UPF:II.2&3#HC^H%;3!HD5(R("0XTQD])8F->NQB,;\*4UO6-@SJ_G&.49+D6'-B-+6(>+,:#Z9JSD M9,+#6\ALQJ)2!_"#,H/!C;%.@JJ$\4T57X*14O!.# @682YCDH5W,,(WG $Y M#FC"!LE"W6AV&Y=E!^H@$?9K1@/*@HXQ.$6,ZG*2SC&0*Z)8"($/"=-Z@BR> MX4A$J''9@1Z'%(L8HS*,)Z]@M!CTT[)82GYB94;N.6%QD?)(W3CG],IE#9)% MF)"L@+6')K5!&B[8P1O!>8R"'-X_SWJ=Z+.U-[F1\-"AV-"#YEX\??CH M+"T5>ZG(?&X5*2N!2?G#71>J1>7,&B+X#>"*)O MK#^/N>>*M1%TWXZW*^(I_L@[6R9ME!JBV\*QCW7QJSC2754>M7.P+"X7M< J MAV&9U=I,+()EGY*B&7=<;>@+W/@X:9LK&;6#T!_P7J[I3&4X\)YM]SJU_35A MU=RS+V%@[0P'P 6EVOI0Q!H[4\>1OMTVL'&^CY3SMB))320MUIECZQ"V$/'> M2FWKYSH]1B/]6#F9SE(CK?*AK5,"60J'Y##G2(WS?$Y$51:65<'DN/4(@RGA MT9HQ1C3@"8ME0#9*=L!$K%).._0KHRT]4X>RI\%75LVFAFV5PIBVTAP)6*YA MXT6J,*"K[XDQ=AOENVFCE1/\9-IHV0)KJ9;#+VE[1]:Q=%J2S%G! M,:['!Q'RIL1)#AIQ(EQOPG\*"+!ZC.PKY"O1'$2RYC+TP ^>RJ;EW27.0SH' MVRW$C8^18 @RBC*-GP1<<17D*Z^P*UR/<1*A$Q>^^&Z.QSF2<+]CP:=Y0N[X MD6$Z2YD1@0F(B.A__,TU;/.-/C3;XO+JI;XH0:3*SE9T/@#GM5HV8 Z-Q0:L MA:*WS0:X+&ON:[[/BT:TH;78R%)M:M[(>^:UUWDKWNMV:=^A\MLXQC1@ L_ MI)93"9:QPG*;T/=.R80!LZI!QY0HFY9&-=_2:]3PCO*BAT73181%Z7 O:%6\ M^X%,F!7^94R95PD341L&/DF^*C=S I)04%'*;!+3.6>Z:=I=KVL5C[WK,?9_ MHYQ3A33W;'9"J3="F*";C+ ,UOD,E37 :%05L"Z5 ",*:AQS<)NE&6-\F!'0 M0T-TQ2_9BW%>-8_^<&9OX]PN^[O!QD4YP5N=AR@)DG3I[8"% KG1T&6X10LO MM5%CB-R#F4YNFU!<8!7/$FF,HP3>*?-WE_)W+9F_*_-W9?ZNS-]]NOS= MIZ X6JWMR!1IJ_+V5@/&Y<4LBR?U_H);+.RMA;!OJL/TABT&OC>.P7"Z TM< MR8,Q#><3?FX"8ZA#MZ$QN]*&C75RC^,UN"7)]AWF1T/_UUT*I^>[C1NJ8..J MYA/.CA5C<65S0L,O[86_5O.$)QN8&M&?:@%T]K7J5WO11N74=\)OQ1C&*D,/ M^[S<4[190LI7E%F0C(8'RTXCY\=\0I0Y"P4ICPJ"B><$/$&<(J]!O2+J^-[ M6-&UPCR ;-:#<4QO:>GX*WN>@T#!?[E]?:__Q"50W]I:8/W=)2'BJ?D3 /%1,K0&Z=H YD]AHGK&# M8;-:>LJU"AM\/]=;L[BW D["8,.R@Q9;'2:V\P(.'=@%*ZP3,?%V@&,]TV&/?7C@ MU6R)/1C=,B1A[+/U&,5AE]1Q7M#1E]9H<2?"NP[ [WU^C^XJ2M.&D!H_#D!DZ0)NDT M#G@T$+_XI+<$-"\\+3;$H.2$7 KM*<_(Z* ,N3F,;24VB4]A5TN;P*$77IA?[D?OW7AQDV&Y@4<6@0^Y=%-H&Z+ZG:0N;93 M]E\5)>CI*!K,&G#"% MUR"9,W-R$^&BY_9Y7 OM[32"3DE M7^EBI-:$21[\OS^/)R$+AT;I VP0A3NSA%C@)6 5?U-O^ 4-Q@ET_.:^9ASG MD-XBU(J''+)K;K!Y,#*Q"C<6#F/4]&! PA?+,T)-*8C&M0C]SLM8#QZPW6.N M\K=;&@LC<8/"F?26;A_4F%ARKVA4OWI3.P;+3)_? \N6A;RX_ #%S%L0\EI MV6=V>B^["9MI<8='.6X$<6#9I<\]&038#M^:Z[ED ]!05G6+3VD_#7[.G"VT MR]8RQXG+PI[3:#Y1)G%$FXJQU-VE>R$1:1J-+H (U"3N/H5%2D11@"C. Q!(7-A& MS8(Z8IT9 75GA#'*;#+1+]8Z1A&4O/[(QMZ<,C%'0J78;8L_VK0B;>D<*GLM MWZ*"JY;L56V?W1+ 5HU[ED#R6A5+MXL:Y&96+7Y42/&T#&+:.-[E(3R"R-[K M/I'])88P(?PN:EA] L46E$%&[P3&>FR0?:%4V-:E<>VHRHOM1_Z")7$ CB]X M#,FR&?Z_%:B8%',XO:4!G?HT$R*D<5PQZ.'']"8!T34 M->GA!/ZS',73S^10^;BH;O*6OE&7?!>MSW]1E4L1ZK3XJ8M?+M?I4Y9^NV\X M3=1C#G6UKCC!'1=W%]S77M1^"_O+ED5 3+):U\! 0LX^5HE -"@K#(DOO$?M21U M57R@T\.;]/;IUY5/ASC)YEAHKIPXL:I5X0BV&OSZ)XGS<7M-^KM1 9@ ' $& MG]_&Y"%-S(JQB1);"IA"D_9)"U-Q"Q[XB/72L,0'JR:'\S9&#SV;M"FS;BK7 M>L/GC =S]#C?6&2HW)&/G&U;,J_( MPX&(F1R)J*DA?.%8.*N5;2+LP+);+8\VH A4M8>$QWG$Z(RJG5A(Y:S!V,2 M[ASFAIRD-WDMVNQJH8SU98-I./J4^2QD5B9(.7_D'W]S=#981EE-5;8G MLF-)G'-#>W-T%4N89,M+Y%[G#2>&_ELVMU%7=Y MY@SD&9Y@_XDJKK"^,77,;'_WB]M08SG!DXL!_^?7BP_75]<7UU;_>*1 M?;G\^>.77S^_^Z)<_/#QUVOE_<7G_WUWK7R^^O*_O3Z>(7+I-Y['AYG(U;%% M1.%DR]@;^)&,=00O M=8NT^7YV>$9-P%L/*R,:))W[PDNGME+[L_'VZL\YP91]'H:%;X<_3,K?L8;Q MA+T.>N:G\Z+Y2I6+*W9DX3KA@GFZVLW^TFCV;:/9"]8LKZNK?&;-/NIZH1[> MWLK#U9A=41Z7'S]F.#Y]_GCY[BWJBNX$;&VMZN$U@)G] MEJ7"#?,)$R!#Q'5_%1XJF2E)"(^)4NN-OO8H-6JH8SY!)*(A4;1YN%8F.-_P MLUI=BL_4JO!JV*@,#U]F 9)E;?9ZAH/F#,^J&<8P%4Q(95XA'L9HD(%F-4RI M=Z6N94GQI')XT20L?YS!)*5HP]VRZ!J62'_$(,-3+^X/(H>E]+K"4&F%;'7? M%<4EJI*Z2375J\*9MEQ;GGJ3P\RQ*R<6S4'R-.%4:SE\5P0UW-()-SZS!I": M<7PKO\=3 *PX^>C5QS#X688AR2H+ MNY^PBM P1N1!JH@7:O=PM1 U5CH4VKLYA*0V_J[0ML/$ K%)**AE&H'/7+? M>(^I4$Z4L<4J;6.1[6\%,B9C,)+"0K%J..;W.?/P,TL6(<CFMQQV+)B,L]0$^B@?,1(RGLPD#=+5W$98J=C-)?8Q)Q74">+*K M1,%[C<'P+"3MU8MWGS^]>"UZVTI"A/Y,L SX% 5-;%PU?1)8_@UQ$(/ET6S0 MHO@#RF2EZ'ANQ3SC4?P8145UM.F^+5]X5.6AL*C MJVOQ+K4N4Y1"&ELQUHOZ [J9"HR*=M3BAL)XX_BPZBHG)!%3 1CWU8Y>M\* M)8+9Y[&;2B/R^$^^[:[-4<(6KXLE7Y!0N1 M1?6\<9U?:NM<;>U*+ 9=R'2U=;&!-=='"#6+ZKVC]5PP2XIE9O(LJW;_:]:> MJB[]GY45FS"'#5'K9]\81CXCP2.9D:G=P??_.4.LPGQGN?LD:A+ +^@H6 MN#>!] 59[.-^Z,-4J9SKJPR4;!$7[S*[? M. \%K%6X">=M(:H1U+ZTPF@QX MJYHU#)M[91)_1=$MTN4OJ,\:$RRG\J)-*7;Y\5]7;P>X5^#,B!T PY-![P6U MM')K:,8+"M2DC2RIC@4SL\2O,?)1T^0VSM*$*424W]@!G_F#?/ M]T'VDFD:T@FW0/-9BC'+(L@$&H0#DS!YJX--FMRD+"@2-!7%K#S"IIM]!NU- M0K%!3C )7"!T!3S6Z[1%CK[*Y&8WYPRSK0G,Z*#29GP'1TZEI1VM;%VHW>WL M=S9U\TEM%BPTRDR#YH;*#&.VR_7%EOPYGL9%&521*.\63\IGYWRX2H0U5#(V MEJ=3H3L?/CJJ37.ERBT21S>\HEC[/1YXC$([!F.*,2G41]"*VAXU<$"2"I]X M3[$:I&AE,KJ%JO/06L;*4 @ES-)$83D7"TZ4#]^P+6N+X_)TC@YD&DU8VBG: M@X3]0 JQF_$-0YBV2-A:9&A=YO5AL3%K[-Q:'X3A\(:*#Q[^8Q[>\">2Q87Q M 9-1S#71+,WS&.=B77?KM%^FS.),E-V0<19+<1;.^CB+73S:9N71EM$9,CI# M1F?(Z(P#1F?TX"KLT\7G:^7J:JAP*WSYWX_7__WNLW+UX<>/G]]?7%]]_+#_ M[:%S1K>'6E=N#W]^]]/%S_S:\-W;J__?WK4VIXUDT;_2E=JI<;9 2 (!FFRE M"F.2L.O8K,&S,Y^V!&H#M2 Q$L3FWV_?VRTA\118 HEH/DS*Z-6/VZ=OW\>Y M#U_?X3>\M(X+7G=#F!UF05^:'_>*&?*8'CJ$OSBK*@]L=BGGTR Z>M(;4P"ZY([O&A[ZC)NGB/\BE&)@Z^7 [3<8C[,*U%V-[<<)@2**9C*Q2M M=+K/7I>O:=4U+KSL5%VJ8\\A=H=\:31[CT_=2^6&)/?_[&+(XUH%SE5M@Z#I MPZ%!+B)(*;<7+@\FPD<@,0,-YIMEU\ (OK*,;K#Q- KD P3KD"\&\F^],R?8 M#]KQL((;=K"HJ$O#]FW//U0(&NT]*J6"WWG 5'^ @B4I/ ?I&NF4']!@3Z8#Q5R]\($Y-/(X4OY0BZ3R2W>@_0*AC07R:3\&^LLCP M7)LME%/H#>E#>0TP:(/9 MR!L'>P\>.N$N$#6U6F"-"6<1Y#/M_KWW"%B/DE MO6 Z?MA@3D *3,^#A-1U 58R_I0))0DA!PTEAE=-1.(+-Q&0W#G8NQ)14RTZ M!^O06$.#,("5(JKM$I^M6-]O,*\OC+$YC1L)G^ M37:?C3?\ZI_!PK1^N")XP,> /369,(CPV(H<[B)&VUSX1FN!X $UZP0IGI\J MA7*\0_P#N,IO"1/Q%4+K8^P$5DB!\ZO0S24@..Z6O(8/$$29?,4&N)'%RN=\ M>:M<,.&E02=+L!#5!EJ[H05Z55 IPOW!V.B$0NVX@-NO4.AX-)Z1"3@'W-4E MP=4H H.(1^:+)<9>&!!::/KUTN:XJ3O3E&6//A+<>MLV'R.(A59D)JQPVH'Z M$"C;A1!T;#Q@6Q2?"#[@I=QO9S3E(=?P$,:B0,OVDE'> [\N4Z2&'!&ZU!G2 M);EUX!"$YO,!]]S"% OJT#>D,V&_U36I_(LG"4%RWVT#X"TI!TB/7+!:K[]. M4R3M%^]4*#HPLU\Y@JQ_(OAJ"/[P2X*,-X32ZV2@?YRE&%PZD'Z)S@-/&M'+ M"!G?0AB%VP&^&=S&.8DJE(\)LX?2R2K3WO01&W?[P.=6(A_FPL10"B2*FD)# M'4 HGO7B%;D3ZB"RHL)%]B?GHBOL*P(6=N7TZKG U?A!:@(GAPN5"@Q40@^. M%E>911$V.IU-["53X/P\!< J<.>(#1'4;=Q=?&?QNE#XP8M>;1_?(Q221:&H M,S$+@!G.NL<3P,-)@U,/D9L>9SOWB2_F6#4:RO5"!KPG:SQVTZ]0ADL_B+0" M3GFTT^;^.35,&@I!MKB]6)R[#C==A_587(=Z-7<=YJ[#W'68NPZ3=QU6X0AQ MV"9?3?"DL<ZZEU1[J-^U:7/'XAK7\_MWM_ M0FK(\U.[UV[Q1+OG;@LN"L=95K+MVDR=9>I+)VCW:7%ML^O7&3ZJ+Y<[I?;P MF )+WAN07@0QS(WG(,$IBE!W@K:F;?0?G7736#;#Q)'A!A'-9BE)JGUO+')-+9>VWTYA8VM)*SD\:/',8K# ML4!8CZ0W=#"9,:0P[.^+##WY$.G6$W1;[Q4)'=*BC4D/:P\\^+;[+J_W$Z8LV^P9-\O:"O<)T/\9)!JI):H06;#G%PX955*7ZYB8#EBU^D+A1/AZM MB/\$0M@0=2LZ:(+I&&,33> HBUF96G*CYG-["L 8+H_L8-Z4FA62B>?F[L21_TCFYI0%)??9) M%H14DG_TG1(*@:A%&)"!*#K39CKB8$#IR\NG4Q?]6PE!,-*B=?QX%#*) ZK5D(CJA0T75^+"@SKY.\? +B* M Q%] .*'HRN& M1 'TP-2\>SHRAY';.I9&^5(+94V1JMD7L7SUIW9J\M6?UM5?J1=D_5@E*$8! M.Y/9Z]QZ#K(!IL/DE2&HJVLG'B,S=%*\/JC;UK$TRI=:J.A523O1_)0B$$0]U(,+=$CYV$$\R@@H;=/(6."US.A MYB9Y2"'(GS2D%G6,2;A A4A?]0F(W&#]ZE4!-WL&)$!061N9EOS*]#-J^1FP MJPP/!])A?_!,?8L.[?F8EV<)Y:\'<^'YVW@1)+FO%14L7R%RET]@+)%(U^.9 M4^1-]J>#Y&^\FB0DR7N9\.&*%#S9F:=>;Z16[TY.N?;UJ?[,Z],+0^:9X#,O M#)F+AV C=#E1-- PV .^*/SR9)$DZ.?-!M?CR0;7SY$-SCHY*++A8KXX13QD.C0M]&X/YY_NE"S\KSQ^/+&(T!"9NA=JVDA56[]\:U] MV^Y%S@H/OR4"*5BQG#&HKDNJ5HT=J_*]*:K6>2*KK:0FT!]*S M%369).+X&ZN4);T:K;%B9UW3+Q6.*VM8[=BOZT:MK.>7M?@.F\[\,)[V=G@/ MC7%>SM:WK336[^Y;6A+%[E;D^'$DC.M9ZGL[P)'/Y[>_Y/_Z-/G\3\Z?ORWC M+1(:11V\@*GU""MQ&D<6+%-1?&E1NOD3#-<=D\!C\BD]]\&TV@4N:+M5663F:K_E4JOKZ\2:YPTM'^4&LY@!+5+2]0<&DX)2LN7E*JFRI5*B3524?2RHFJJ MHM15O:Z73*56TY6R2=_8%Q5I-)^NF01Y[>LN4MEU)FP^3C* OD6/<1R>K@ D,76@PJD/C]%H4]XMQ'[I MBM"?_#VION0H'P7EA[8]%"T!D%;^4I$L- )6%SD.!:KE,(CB7/34%#<^6^,Y M:0P=BA4&DT+W,]YZ#>BAYNB1HT;*O8;#V2#G4P:@R*5.0PDL+5 M5U:NX@":8T=:L*.LR"'%HPFC"K6H: M3M^PJ%M\?)O0);Z;75%E6-S,#H+&*E[=")WGU*$%9(C()7'B/0L=:6FY*..4M;D@]"DR]4< MFM+H]$RURS7E$,A.(5+[H9M]+$],I3Q?%]H8$$[^N'VZ)VT+ZA(/@$!^L,#< MRB*O@.O];GJ_^TF.QFQ&#<>K(]Z&Z"K(HF0H>6?,#8)^,Z].+U14Q>_,C2'/ M$:73/C5-D6GFOV/5(.][R52VN3RLI5PV8)UVF]^R+^17MDY[QIMMV=,ETTGF MU')!3^@.1G1J^ LW7S 76S#-QGWVI>WZ%TS3F P6$VYQN!];_X-4\7SY7'[Y MW+6^9%_VKG_YW-&7L37.5T^*9@Q6SWWC-ONB=_VKY][HTTF^<%(R6;!P.D^M M[$O=]2^<#B_NG:MM:9HS1:Y@N<"+UA\^=Z>;-FL Z0"KTG:KUPUGY)KS0J!! MN0:_P8!]P&"_F& Z$YG>A %1S&'EYY;AG?1_NPF;!+?%N28/J4+^N_._<-;W M>;DU=%VJR;53J#4465+T^+D:ZC6IJD1[;:+^FVS#XQ'Y5RGO2=LRP2]*73(U M+(9\Z H8V-,9VYV-N>TLD1JQ@. &@%@ ND7#<2!, ^Z5CJHAF_+!N )E"_8I MDP#7 ?A?MA!'979R$@ZR..,4+1QK[([V3]/INVZ(42I$Y_DYK-)=DNPQ"C_9 M91D@-7DM_.(D!DA55C]\3IX!,B=[S,D>#P=M738^*^=UC('7\1!$[@;_N%%S M.V$CZ;:_/C1ZSP'3VYXNZ!$VL HBWUFAOQ,(VN-4R7\MQ@ZJNZX?N4<'"P?I MR<-1R^RRHIU\K*;73:"KW[K.R5(W8V(@;8C+VIS1P2>P [OO.M\9MJT?: M#\TDSU47H,GX)P")6MO"^)#\-IM0EVZ7O\5_4KQ /TIN:5?)@:?GWC?R72*= MQZ=&;]=-A^H57&[%G\KWMVUBIF/3G-!X)B8:V]\3VW9Q\$'?O?Q@IGZ\NM0: MVP[Y'8I5@,=O#*K&OG2+.$TB9S\0YTI%KE3D2D6N5*1T:O8H%8WO[1;I?7MN M/;2>R..OO$10 !_> 1 9V]O9RTR,#(Q,#8S,"YXO\Z.^??OKI MU[^T6O^^>KS5KJGI+S'QM#[#R,.6]FQ["^V[A=T?VHS1I?:=LA_V$VJU/@F@ M/EV],GN^\+1.NZ.__95=&IVIA4Y/SEMZ6V^WC//I:0NUK=.6KK?/D6%9LXN. M^;?YY;EUT390YZ)U=J)W6T;G[*PU/;\X:V$+7UR<7.A&QS@72%_<2]=7S\_/S\X;G[@;+Y<:?=UH__?7<[%DV/PK:.37ZLM7Z9 M,B=JWSWF/T^1BZ/FV?=IM1VTY)EN"VR:NAX@9X[8\ MUO)>5]C-AX&?C_G/G$Z[U=9;'3U-R?)BL#29D^/@QR,->1ZSI[Z'!Y0MK_$, M^0Z ^.0_/G+LF8TML ('J<:V2+3 M5*<-WUH1W"YX2(9>-1XBN"UYR!UN1191!BF^NXILY ]?12%$ +SW)U4(NMB$ M0?QT;%*?>.Q5F'/)$,@#B;X(X]^$OH7M*K2CYOQ##DU$"/4$/'\2/ENM;#*C MP0-XQ WF,K*:1SR+G&HF-.0,3?'?)6(FHT[).#Y>,;K"S+.QFPXK L&"X=G' M(^Y#6Y'W_-U!TP_ 2=0D0V#=]/G/QP""G=ND)Q$LM[Z/1RXHP,&!;.K<\17# M53L.("X$+J'H__O^F\BIVG\ ,7WGS]%]"\^J=A] ;&)OT'L./8'?-=OZ>-2G MD!,_H#EPQY]_?1P693B":-(\PAEA3=CYU(:D$_YHK22);FD"4N.@OQZ_!7B# MRG>Q-2*?Q.>W1AX"ATTD@&^L0QEN7:RY8.'#2(XRZ8[NQZ/;X75O]T=W-]4UEH-#KJEN MNVW(-)4@U$8#+4!YT,\ Q/#P>//EYGX\_':S"V7E(91KSH!)@;KFUO ?]"@1 M^Y8^LQ)VN89/VNW3[31\\*P9G8PGH_X_OXQNKV\>QS?_^CJ<_+:=CG/PR;5Z MVFZ?J6LUC?ZO6D#@H,5!OS?^,K@=?=\@X\Q'(]?96;M]7F$D E9-H&V0INZ1 MYS-,9R.8'PI67$2LL;]<(O9*9V-[3NP9^"#B]4Q15K+)_($ZM@E3234=;D- MHEV8J>IZ,*NS7=.A+A"!+P$UCX:>[**D'R3C.(1/V'B MJX[XN+77J2PAH$85FJ_(>,1YVG_!&BLM R]5T;HA":8&:8F0'C:1E M^KN^G4X _J"5C;4RL DBIHV<(7$])E8L%<=(+J0\ ;O0LVXL1J.E\#1< 54R M,PF\-$L#5613@EQE-#%ERY/J9J%$"9/4@>FZ(59Q5#1U\&8985_CJ3?&IL]L MKVK)0!V=7($\ 5=4($>O)?@/:HQ$TZ?$8\CT?.3<\:**[;U>(P_3V1UB/T!$ MX*%VK.F-*X<1ES[_W',\S(@(S2DQ M;FU7RA3D!G-BM"\4#29%44N13!O'P0#B$ +IV*M-YKTEK^K3V=%U<(J!DC^I6PB[7^#E,1E5+"92T#EI7JS P^TED0?>4DT%. MX!AW46PHP2S7]@7,-I7K#A$E+2(5NO>#HF,Q);,U.AOY'C_[R@_1)[);4]V6 MNM^$F-0<.FV8&2J:0WKJQS>O)/2UE*6D0 Y&$DGB9C;#)B1BN8JB9$A ZQAD MV3--?\E[ *2]!69]N@1A+#!Q!0AOM;4-[8$7N8GI,)=4-+& -VY=^1:E4:(% MI$4Q(L6B)GC4UI@,FQ[,,!+?:#9SL<=WDM%9_'O/A6>B[A0]N;71U'9VDY]L M3E)N5'QVHFA4"0O[\V<3"ZDW*&<&7IF;2H0 M_,%U>+>4S">8W\8UK;8[N A8KHMS0\\L^P2ZX+A:')GXWDR%C/W5*K@@#3EQ MTA@?[QN2&65+P:*:BM31R:/"A9[=3)+&G4IPD[.(*?0'#69%7B7$5$4JC4,0 MA;+9*6O@(;B)Z!6F?;Q\O:I\Z&(GE*0^N*L;G"SI0KKF2;SL77SLL(DV(H3%+Y\QN]"V+0JLC_RAFUW14=-;$.D^9P*/? M'ZGC0(!^1LRJY NWP"]UF4;;Z&1*M&I*CENE:#8SDRA33BH$/6(Q@7S;PEL@ M#S$\Q<'N>.;QHTH[-9 M>9 ;D6YT,MF.FA&EV&J%?.4TXZQIP)LFF--B[@[F MEJ=JGMN;(,A03,&4-\CW89B6&\).[6Y7S,@-D"\0;F: $7]:FL&HM"B.$BJ9 M:#,MD1_ZA0&)B?J-A^L@TJ31Z.K9HWYK\$T5=:41F@LI'TXPH.2";Z2UCSUJ M_EA0Q\+,#8Z8*%:-LG!RNS_1L^?;TDC^&IYP:;3L-]L%I(!'/C1.C:Z2;AJ_ M1RBNK3]@-EY \J9X]6D&3#Y6SO3LNQ& MGSPM-+$TD)%HM:N BZ#E;NH"DB@DE=TTE; MSQY@3>/0!)(FR[V*8RH"ECJF$[V;78?)ZJ");BDCS\T2JG(T4D=UPG<$J2BH MX=E41LQ?Q1TVV'J$?YG-*Q@B"_T*%-V>"8+B5X!MI<@J%.0Z[AK=S-:(/!U' M%+6$9)!;:X*H%E%MI@D$H7N"7E0]9AI 'JD,/7OX/LP4!'@SI5PE.F7!Y''I MI)M=#TU+O(D1*27#^"/?I"RV18'G?T1>M=A4!:'<@\&L/[,59TU=Z:_!YN:( MB,:I--UA;99;R!#(]75F=#-+UV_T%6-LJ&[B;6)H2GTO?)<"W]V=W,O?8Q@I MJTH9GSP4G>O9BS_2>]H$]NC5#\'6[]2+! 2%@QISQ%XMF%7$*H]U%]WL,DY% ME38S'*IJ8:N7M6Q/1NJ*3]M&-U,:K*S]PUM?JMI$^ XO,@_"'K_U=M_VH4)2 M;BNZTQO2[P+BO^_)?!2IRBVH M8W1SYE45+4B<*!>L1-M$UE]7Q)O]Z6WHU^,7]Q*M5C9(CS\)OA-" ][%(WB" M@],(PL*X[G_/66&E'@;:>.CA)5@-FKKBIOB/1Q[S\9%&T!+G+O"N@Q&^R0AR M@ CL9;! M$UYH H\%SSF2H^/B?O'EDD>\\IFY0"Y^8-PY0):,M.? M"AO94*\#VYO:GER/ZVWJH+Z[U+G7\"@L_')/2?A%WLOM<-9!*A#P MN0?'USCX?Q@=7@[SQW ?0M+]&7+%SC\@+QQWU\"O0U?8FF!S0:A#YZ]RS2N!UD'!N9=#?@98GN(]8I/."=\7 M/ ROBQP2')7A'OCN3DJ@B\%IRIL7T_$M; T87<:U.H)==X)=+]D!'9R 7ZT8 M1>;B'GN%QE,#SK8P3#!X:W^6^5GDA#WK"0/C+G0A'%!RHRR#JH,]0D0W,;9< MKJLQQ+U1YD[[P;?[X1?L6(/T.U,*K6AC?'5U2GGL]ZGK72'7=D>SY(-A@-'RWO07,1Q\QLFR'+Z9CMK0)YS"^43MU MZ\2;%S-%P>6*'Z3@JR3*PV?79,O%:A-^)[?WQPZWJX#*>(&QEUSED90&>J&T MB@:;.OQ[#[4P3WT(YYFC673/4B]UQU.8KQ=:234DF^M\O[E&7V ?()-/65ZO MP9)7S'8Z[4Y'GFV4P]4AWRCD\G3#WIW6J7?7>,6P::,P'1XN5^".>),1@5&W M"D-E&R-._>"-5[ M9P71&.;Z3?*7='F!KVZXKG"&,]Z]@4.?OV!KCM?J#KQZP2Q>N^#73ODQ<5@$^%&0.?CU<*-E70UG2&D3H:SO*/KY=5 MW%7AZV ;GRG$2\*?75%BE72MH'$=^@%S5FYX?+%1A'XA^ G]%I171[.\#>^% MEKT9LKJFE3QZ@6,6#O/>YRH;S5+U[*'KP@RQ4!:*T'N*BS;Q\!PSE:5AKFRN+X.LZP1?^F;)LI*.(O![9VYQ]!.I MT8 R;,\)I%&0A<\QOXB!LUG:V:I8WKO7;_7QO..D0QE?3;.-8$&L[U#?"C

PG>Q\G>($9@T+KQH?.X MZ%TZ558"?6]7L[:&OE84G&6OQRQ2:!4<=4WXBK4EW>]5"E:?_5U)-0N8%1M! M0:H#C(L5*X&HJQK3E]S>X["V(AZ"FP#CC!9UW#7;#.L/97:^"]RU+=\$07*, M$71"H7I3V+P.X2B_2ME[0K9@#3) OJ>$OR4K28H*U;X9LIJF3O%-Z:GI*/0F MSOM*HUH%!.\=VV",/E/V0W%Z6]2Z#O9\!P%VCN;X"ID_L,7?_%]Q,@!.:-@[\978MENL ,06]'L/]OUO$^/E>&LK,9'@ MAZL()3.#W*9U&$FEQUBD68PJ='W2F+6=;ILNYU9$\MYEJ.1 I L3[6OL KL\ M!4#N6D?<3<6Q._SO+:GO,$&C\I&\UJ0.(UA>-(I3O]$J8*-H::$:EIKF/+TE M< 3ZB! @\[Y)B^^WPN5UZ)40.N@;TA0@=XR6>=[H(YMO@;_EE=K5,%K4IKI M(\9>01N!][PE\3>04))YVI^F3^MB>>>KET%M[61$FI MP]\QD??V^OD7WD@3'RE(?;*=:(V4/=DF+R4J;U4J *F#_\M.LC;-6S;!]-ZV MFEO[V5=-Z4]0+;I''L2X4>>RTU=W T8-\B>-JQV MN\I&!&H[KP>_$-W^$:[8N/%I N'XK_AB3H^_936\!U^V>V-#;+653A @PLT* M*K'D3=-:Q!!99J=21R?$1TYP25"QXG=*Y/WM05P[Z)H+O$2??OH?4$L#!!0 M ( RB^U)9G]OC^BT &O: 0 5 9V]O9RTR,#(Q,#8S,%]C86PN>&UL M[7U;N;8RL2F*YOLT^D$?@$;CW__C]^/)LR\X7XQGTS__Q/_(?GJ& MTS3+X^FG/__TV\=7X'[ZC[_\X0___O\ _O.7]V^>O9BEDV.<+I\]GV-88G[V M=;P\>O:/C(M_/BOSV?&S?\SF_QQ_"0!_6?VCY[//I_/QIZ/E,\$$O_G;^9^4 MB#D8[8 SSD"Y:""P;(!SYH+*N7B1_O^G/[GLF0K"@]5<@A+60G3> F;T7GNN MA'*K+YV,I__\4_TCA@4^(^&FB]6/?_[I:+G\_*>??_[Z]>L??X_SR1]G\T\_ M"\;DS^>?_NGLX[]_\_FO?7;BX\NQK=]D+Z6__R?O[[YD([P.,!X MNEB&::H/6(S_M%B]^6:6PG(UYO?B>G;G)^I/OSCX^/+% M+P=O#MX^?_GA;R]??OQ X%=?MCS]C'_^:3$^_CS!\_>.YEC^_%/]*JA:9D:R M"N'?[OZRGR_1I3!))Y/58+RAG\^^LH)I 11_7^(TXWHXSA\YF:5K'YI493\7*,B^!=.0YS@N80<96;1($0=:-)%KB#P6 "-B MCN>ZE%=H(G'Y_^^&K:F?%C.FBM@K6N28UR'K=#VH0=\FFRHXT:=F9%==+G6-[C%YR>X(>C,,>19,H% M[3*$D!4H,FP07 '14)[S M7, A9F0!D9P"ON@$>4)/H^78?(&PP(/XV3\:34FBQ'F2$*I#,K6 $S0M(U69.",7G.# MBGG1APT;X1MHRK0;0]IK9C_!U-O9-)U16@BD,%TY*$E0I%>8H""/])P$4YG$ MIY#^$>*I2X #3:9VXDT/W70,IZX@0E.*\!3@14Q$92DH]Q=9DRGTFF/R*$*W MI;H[40TT,=N)(LVTT(P7+[ @/?X2TA51W^)R%&-6D9NZN5*C/.T,..X)E->6 M1\]C3J8+->X!-M"<;"=VM-1%,X(<+H\NS=CX&F&9CT8IDX!+1Z"L+A"\3""T M<%))[V/J$ZG>C6F@F=A.M&BD@7:,^(QSDG_Z:142W>KA8E%6*@W9%4_V2U% M[7T!ES"KE%VF_+ /,>Z#M@D_[%/C1U-]M(LX%@M<+D:)",JMU*!#3J"8Y1"B M%A""Y-SIP#"'/K'%ZOEMI#C/%'/0@>?D@9=80(60@-Y1%+\Y;9-S!@-V%&: M:?D66OXF*-IZB-LZN36.*]-&,<(+(/$+&S(RW7CO6 M9[K?A6A(:7,K#NPZ\/U2H3-V4N3-B]:%)0V344"4S' % M(J4JL/?@5X6(V6M,G(=@^JR;;()N2!ER X(T5T@SJEP\G45+,ID"6G!+V1AY M,&>(K4)*)XNQ.L<^='B(RO>5_390^58#VRG-?5^'[+#\MEC3;Y1%MCD+!C&3 M<"H7#3ZAH+Q*>H%*(Q-J#RGN#5A#2F];Q ?-5-",%>_F,P*U/'TW"=.Z._3R M?T[&GVO00J]?C:>U4/LVL =E2=%N2B?')ZL"O!?X>8YIO-;--!\3J2(BKI$<$Q(R@MMY21VU!J;!Z\T4JXU,>W?8NEP1[J%]): M#27>S<_"SM53* ^EEXC'M8KZ($YX>?JT;^'B8G2+8'G9314J!A M%.6I24(H+(+G2'RI:Z^\S[9\ _!#6C[:D6FW;,'N5;4-]_6/CV?3%=0%I4#K ML/8@YW'%%2;OPI@RH[-*A!%9)FV\\1!+<4#F*X,K/@)Z);CVW&?;)_9X",HA M+56.=95F!K MW9.B>!I\M(E\8I$J2::$8ET8]4"@0UK_:DRJGBIKQJOWN SC*>:783XESB^N M!3%EG,;+DIU M*;*]16AK1+)*9/*VUA"J5" D[D&E:"BU]YKSU+O:]59D'6)HE#QP4P24)'T] M3*/!U7H?29F'*5(4QQXGAAY,9>_N'+DY,7940], ;[S>W:@UI;-I7=; ::J; M_P&%"(ZL.)I:?RQ,W?+, G(6/'N#9 GZ%+)_!]20PK>N!&FEF"Y''+A&9KTQ M8%@B $5)\+J8NMB%5AA)X63L;1V'%'-U9<*V ]^X8N;BU(XHR0O.P!E%#^:V M@(N>@0@%=>!%&=MGB>$[M29;V+VP.*K_K_KY$B9GT^S#T6R^O+GI6YQQD5L' MW!F*>BQ&B%9ER,X$8856V&E)?7.,0W*;V[/E&Q/81T0')$E,Y<:=%G\VSJRB&M-#04N5;CG./,LUS M@1Q7*90H0$B;0)D2P?MZ"EDZ@4(GA]AGKG^+97@%-RVTON.8MTN@-P]2I):R M!(K;D2)ULD)$T,B,!H$VB(P&?:?C;-L&DMN-QNILZO6'+9^'^?R4$MCU5A93 MB6D7"_"D(BB?,@2>"R2;5=$AH>]4O[H1O"$%TYW8=5NDW59MS>;7KV'^3UQ6 M+_X!T\G\V@%Y89/U3AI@ENR\XM6C"[+]D7MN I:869]%VN^ &E*(O2?VM%+1 M#<[\^\\WA_ -_;Q[ \@/'^G/7U^^_?CA\-7KM\\/?WUY'<##NT#>\HUM6T'> M![E1/\B+NK;+?;T10Z^5J6>TM [51TOPAAO((E.895+,O$\>>PN8W;<)5TVG M7M%$N>U0_$7=;@TKZ+]<]S,IELBR: M6,UU7[C2$K!W85!@SGO-D^W0LV +L MD#S7KESZ=B>QK^X:[J@L5F;VY>^?<;JH:[96&ZQ;X,K7%5^TNE9:9" GFC7! M8^%FE[AFVRC7D3S0-<&3XL=.P]Y,^92"7I&GDLUK8Z"H0/SC$BDAT8+HB,DI MD87(?9+^:S#:+&;5;SJ??./I"2GN3(.SZ>(7++,Y7EEZ^74\G5$<69A?<(JEUJ_HX)33B4+E4/O-!09!J-J\D@)JD8P4 ML=?*WJV !F7E6_-KM^'OY^.9+ (GNTNZ\T&6==NG4,UOXME' M).E#IT*0NS$-:4^S*3,:J:'=V6+ROO,PJ:?"\O%X.EXL:Y#W!<]!%>-T]$4" M<;(6]68.+LD EFBJ"S<\QCXM2NX!-J0=T*8$::F0QB'S?G*"K+46@20B[EM0 MTA3P4DB(BG''H_>.]^GM]6B98YOUW12B+$5D")Z":!6$!F_0$SNB4CIQY*93 M,Z'[UGWS/#W]]]_[EWUZ^_?#Z[R_;;_C=]O7] M=O_N%:;15N MQ_PNCOA99Y5$+8 G-)2(\ Q.P\I.JZ*+!A4ISJ6NT&U7;C7 MPJ*!E80RD]2]EJ&_LW#_V.L>;?CPC579>MS;5N_==ZR5 MDFR^VCLLOL;F+F3P+$D0F9(M$[*4K&,]7X/CQ_M;$.E#E.9:V@M_:O7-J\GL MZ]\P?\*_AO&TOKGJL_(>TR0L%N,R3N<-5JH$#(UUBC*_HFK]:D8&H3@:)Y^B M%,&A#9U:%#>48N\CNHZ0O@%3$=9!C<2OH"-%))S%>@9 @ N1$NMDEA-EL>S(7?"QQBRB-F""%[6(DT$'TH$)@W';#2+K%.] M5BL1!K6!^71IWH0A^PVRT.N2:ITH$[7+<@T-HF42,&IO(V*)G7IT/#S(:CL" MK\@@C3]-UT6SZ?3C/$P7(9TSI_YT-@/R?Y^L<_F+,0MHC,_!@2?#!:H8,E=1 M(@CCI9)UT*I"" MH^Q6IU3O,Z9159K\/4K!]$ BKXU3M\?=07]4\G95__"L+J4YEM66,MK6FPV8 M2A!UP'H>,['"O5%I_RGR]E:WW4C^-IUCF(S_A?EOL\FJJ?L9%PZG5^#,QPOZ MU0OZBIA&C= M^+^I&=DK=?9B4KXQ?1<#67<=#PZ?OSX;Z\-R*>&EJ38Q1Y/K/G0.H$*QX+*O MG3F41AWJX?S]IRH[B?1DEBH>?2[LESV/L2U1 MJU=8.^Y]O;B:2R.-B;*/>=@EA#SJEQC-6EN&Y(2:PR; M!0614=1Z"@:1T8\Z<$\#Q')(?0ZX/Q#H T."[F=.>E#NFTL6.NJRW;4@9R _ MS@[2_YR,YWCGU1"C>B+6)LD@1>7(OGH.WC)*8J+G66CE ^MTOPV[I!C&1POAC'P?AZ=J$@IVC"%;"4N1N>7C> ]<-'CQ^35 MSGIK>9?1A3FMX>#JU,.R0CH]++?"- 21>:,A)F- *;*MOA1";:1+UBI1>)\B MY@=#'=(!A'TQK:LZ^QFR*YY\73U+0F HG%*.HNOQ52P0R7F#]K:>S#+6Q#Y= MC^^%]L 6;S^F =M)7SO3J*9;HQ62Q>J^E77BNFJLM8:7B??O3N;I*"QP<5BN MW!LYS5>:V8V$9Q@,1I#9DQ>7H;:RE0JR4\REX#'K&W'8M_ED*S /O+CQ2?/J M412X'Y_Y[O9D'J3+2]9H@O9]5F3?A#,(=T:.01?N9,: M6[:XN6TDUO<*7A\)SPNSF@!Y7^M]O1*4\L8(F&1R5D6=.C4\WASC3N:>'G.N ML'-O]!Y7E]M\G*TN ?B%3$4^^!KF^_? MZM[7PS@9?UJ?+1RAYMF+8(#I4H_<6 L4OQ#ODV?*FLRQ4RBP.<:GL#S3FEF= M--C%5)T?1_UP%.9X=N_-J&1%XULRZ.@3J+KP[5 $\%&6R!E#&ISNANHV9$]@ M!::GF=I96%^;$]AR:4YC]IJK&4),W'B:*\L][FU]^X\LEUS2X>).B]FG'[NH[-T:,'+^OU!T(9B,89,,)Q]+$X'?L^0F?4^>I+N2H!E) MUR(>EJMB'TYW&N 1LAJ3!@\A1(HF41MP12!%K,ZG%'P1MD_]6P=AAI1W/B': M/S:M>AOQVR(ASDMTJA3@*EE02=!X*?(YQ;/ 9&$R^SZ%!MN&PUN-QI6^/ZB< MM;8PX-F05[6IKH\&B@1MXEAXYL'WJ=\9;+^E3FSY?ONEAZBA3<'$"_P\QS0^ M/T?W^OAS&,_K&L/A],5X\7FVWHH_+.=%C]?K'24O(G!;3]PQ4$:$VO5=0-!% MFZ2]*>7&]N(=&VF[H!A2R-V9-/O56*.*G./9?#G^URUPKQ9PK LWDA)!UH[K MW@@)2CE1KRDCG#$79C(+D>6-^/2 APXI&-X'?7KIHUW#\[HNOMH2KJ>8<+I8 M01T598KE]5IQ)@2%U$3?H+F&S"CQ,\IC$7VV,V[',Z1@G-Y:GE[7/YT>$1ZHH"KVR VZ+K>T$-(&2 :*V,DA';[H^M5/W M 'L*):'M&=1.5VW/:;^=31,-P/5^S"QKS\D<0C2>3&)*!KP5$0H+1:825>%] M+AR\$](#*SE_"-*TT4_+NQANK-<2K[._DHHLG&70P7 *[),$ MQW,&GRC9#HHCXWW: 6R&;Z/%0O;#FZ.=5;<'!_A\8% -V+9#[)RO0]=MMGNN',>G%TRNUI$'16F MN2?J@]3U8+2I^_%,66!6HI9%%'6SS_8=&QT;/6XCIOP@B]6=E-"QG]E9_5"8 MO)XNEO.357UW7>^Z7.9Z@ /XHSM(S#SIK_:A6W;0K^\8*9"-R$%GBCBU%@H@_$8( A+ MSJ0V-"?<+J@^=4U-X ^AM.4)LWA[*K2)!;<9M1%!5 Y-!LREWB8N$H2L)$0* M5D3.6LE@NSFB(13#/"+A]J.U/<>2YQG229B<=S)Y09-E=J7S5]=P<^OG]XE( MVPQ'H^:\=W>%OL&O&*47BI')2G6#.VI+KX* * PE2<4QKOJLQ6^*L+6[O_Z< M,TW13S7/'T\/I_A?&.:OPGC^]S YP5%PTJC $8K*]4HMFO*^WK@3C: 1XKDV MY'F$\;D/]Y *GKMP\3Y7WE'-W2+1NS"O[B8AR!^/YK.33T>OQE]6Z!>7\)FU M@7GR$BG6FPTU=^!SI$ Z*%_J];K2]:D+:2;"$"+201*VK?(?A[L5]!G^CSB] M ;]X7S*I"73,N?9CJC4SQ+0@#4_9."D[[;@T$V$(P>UPN=M,^8_#W6\Q6Y6# M+Y3E68;U7BKEP(F@P8HH1:JJ25L2SUV95H*\>0TK[N'+ZMEO^1*-'T M[,CV,IQC/YR_F4T_X7S$O>0: V4%AA("%0A^",&#E(EQKY+3MD_5=ULYAI0< M/C%:[T2)/='Z=N17ME]61W$D$]K5R^TI$JLGC"4'3Q,22M ,H[..4HG!N+<; MX(?E[6Z.;*2PFA67:&2MKJ=Q'808 V1.1B]I9KGJTXNEJUA/W1?NPO^^KG$7 M_@S44]X4*17EN>,:N"DDDC8,*.'C$*6)+.JH#/;9WN\JUE/WH\.9$BWYL^?% M@U\Q+$[F6%\?3)8XG](SZEVN%PEOXU6!C9_7)]W?3MQ&>?S-<\6OOKP=7YPM MUD%E+QC1(PL'"KT%)PK%B :=QFP\"WVV7K^':N=><;=\]_LKQ5_K;D2EV)2Y MI*#3^QJ(<@BU!PBE5=%R[@7]N3?);Z(;4MS0C#_?]%YKK:9VS09O07:]?G"% MS>=@@XT%-(OU G5AZT$T [QP9)E9YCMU:MX,WY \[5Y)M*.J]EW"%.;STWHV MX+@>3YN5FQ*UKEC:\'&="I2V$;:C(QP%[K039%68J0WKF4<*WRAO4$1*SXM M[_?G '')*1ASGQV3]:RY[OJ.YMOBCZF@5HWC. MQ,IA5R\($2J <\;FPCC]O1][NS'DID9YDZ<^P"(H(6UMAP"%B0R*% \1O8(8 M2V*12]+^9O7T?7$.V:3WH>YW[?XCDJ#-V8^; GV]7Z"5K6*US2\S!HJ-=?/' M,7 Z%+ HN/+2(KLY^3>DZX8 ANPA'H&'/=36->XXF.8-AFFD8K0ZUG-0J#TH MBPDHPS24\3F'*@0F39\=Y^TQMX_\-WKL2KW&*)N4+I!5;=-D H4EB7ZTEKFZ M,ZPBX]L'_AOC&+*3Z$2^^[.#/EKLXP4V!_P0[\:+#BZ)!,X7DLO3K/.H*'QV MTE VA#F%U)F=C2.=Q\Q!ADOB7IQX;*ZO/:A,03G/(3$G08FLP5$2".BS,B8$ M;>UF=PFT-+$-UP)B(F+(DL&J6B+-E(>HLZS7-&KG6$XL][E29)>U@-[.9-_$ MV7C)X"':>MR$07(5.9H$N5[KH#S6FV,Y@R(IS)4V.76S2^./ES \%HWVIKC' MMM /RK6UT;XVP_4"*=Y>"Z6W(MXY&]KR?H+R*1E/XP%R] M!BO7%0D4HE9DLP]+ZDM(^ZN^Y"C#PWIA[]AL@#@I+" MD NJ1[,98XZ^PYFTO\J'(;C_@7'JP4K:=_7[13.NSK5^]S^H4[W[PP1LY'ECC1B+R1A;[P,+H.JQ M2N^" !S M15?N[SYUDZAF.CT)D[/81B:4S%=">G3$RN!JZ[=2:RV(D#:Y*/1]6FF.ZA$B M^Q>SK].O89[?S<<)#_)_GZS/1UT;*YJ@7M4.>98Y3XX]*0C%*,"D?;124^;= MYYZ=/O(,IYOWHS&Z08[0FCB/62G[V^?[)+'2BRQ*#9&KS^$TKE$X5>_E4T8H M"IP[M2'H(E/W'(]PNEC]D_JIQE%-!V1]8J#>0]@H1;OKF=>6TM_53N MK&;CQ]F[,,YTUV%3<484K*Y5V;?>AGTHY"C[7WC=XAP:=1>_IXF)[E>@G#\>3:E8;MY M&=9:L$L7N#B3R0F)/O )B9RQVJ5KW,!/HG$N1!:N#X-?OO*-838:? S8,_T MV(O+R_8AFT_MHCT7P160H>ZAQ*S!ERP 7;8Y^.BDZ].QH+TL0VIX/5CJ M[X$F>\X5#DM9X++>I3@K%[]?7PQ=^^>>OW/E8M;&*<'V /I$_HT&I%G3X'-; MNX)PD9^N41Y\(O8MEL]GDYJ!S,.$^'E8WLZ6'T[B?U/^\G'V:UC0+]ZN!3J8 MS\/TTZIMTKO99)Q.7T[H0[67I2EHM,JAWOY=#SU[(JA)##0J402+.:<^=FP_ M\NW>E^X:RL4HYI1"2!JL9I(&3>C:<)-#8"%(D06WI5HNN"OL!\LI88;< LM 4=7 8E,T)DN5ZI*)V-&75D?A]L MNP_H Z/G/DOO3Y>-37G0@:R7@W48)^-/*R5\G+W'Y$"+V]R'T8'QCE_A]%^VA_S^R\4J^@+?=6F0*\5BFH; /$ M(!E@X)Q"GO08S,&^-2@9B4AZ4X.0M M,A9@*6FEK>\O87AN5&$EQM$QS$,XR4)8&SI52@ )%48+E&CL51-P* M9Y@1_J#8>[?[O6%>8,FY6 2@D13F96G!92O!^\BSBE9)W6=/;@NP M PWYGQ@]VW*B:W#UOBJR>M,T">/C5>!7BM!)IWIEMB37G6J[6>4"""S1N:"T M5[WY^CU\ PWYGPA%FVE^CZR\$N0)I7-*J"")8"@IB1$"TKRQ-@GN&9<6>]V? MMCG*@8;Z3YRA6[*@URK?8B0+QU@[BV:&E" 77GMF>P=%6N>*LB[P7O?1?6_1 M>!?)KC#CQD-&Q:>@26+R6+4Z-%L!3FL2F?&<35(E8._TXVYTPPRJM^#)W=.B MD6IZ38<+>*N#X!>F9F1SRM9F#5J085!>UZ( C,!8<**@]+>P"A M5$:?%-E]*4%%$^@5,Y %*N^=R8KM?VWP$M] K6Q["C534L>JH7JI6KT0[2/. MC^OK'>I_[OJJW2MY-@+9J";GZG,.IOEY^#Q>ALF;6N]XN>&P>#VMM9&4_SP_ MF=>:M,N[Z4="1*5,U:31I3:<-N"2S&!R4$4IQZSK,_MV1=[B?L?+4JOK765& M/C%'3$^ /-86=]H!<9R!4MY8BSH4T\N=WXUJ2+YLK[R[[6K%)JIKYNK6I7BX MDO]*?.JMU)HYX%HHRFUB;6P5*=7)SDOZB1G?9V[="F=(]>2/2I_=E=71PWTX M^4S.J_(Z3"X*/#\LPW+UWNMIFW%;^1HSY_W;A+JXM!65Z[O/4%?IXCR716 MD$TV:[X<_VOUXR@:&:4ERR629_5.5Z0@W5F060>G34K2]"E9ZB_;KO9U6X2; M#7RQCB:XI. VFGJ>5]:^(9%2)$Z3WV9+DZ3/ :*N8@VB^R4U&:"B22Y0JN $LVP.OX.(:2Z\1:U\\ZYG/KT*MB#<$,*EW[,V=.- M:D,(STBL^0GFE[]_QND"ZW&=]5FN=23;Y@A3/S![#.1V&ZA&T=T9B"M/.WO^ M*%H1K$X&M*OI9+8T+R*SD)56INBD).^S$G GI"9'3^\6F$E3I),64-8[8HKS MX&-B4$HQRBMC4NRS,_Q]7$-:_&C#EEO/>K;12YL6[&=8WIW,TU%-S,NYG;]J MXL_A41Z>2D$.F@51UZ -A*01F MMN3YR6(Y.\;Y+>*:S%B06H,NGNR;5!+J"3.P.5!L9Y,)HCS$@-S]J >6N#TA M]7<8ZF:F8M6O9C:MI,1I.EVA#)/SQ?OU[4+GHC.59701.%^U*$CU&@B3H)#H M7OOL0^X3^P,(KD3$!\\$1WWVI)9?U\(6S3"J&L82-3,N#'KL)11Z=T^1W-W!+YS0)_&MW\JV^6U>4%XMJD [+ MM;:(Z^ZI-*Q3^CW)6=5+_NG@\/EK$G*D(ZJ8 Z=@I12*72@J=CEK,"Z21W0% M[83R8X*ZMQ M7P_UV9B?OC[^',;S^OOJ+ (JYC!8X PUJ,031,$]!*ZQ#IE ?B]56P(:4B#;ADS7 MO/YCJ*V9CW\]7>*<0)Z/@M9>12D=R,@=*%LO:; \0DI%Z1P-\ZQ/>=\-((,Z MT-*6-"V&ODW"T/=;'//326-ON\'?+CJS8S"G?H$PC@N+* M03 :(7KR9M(5%WJ6Z&P8H3WNGE@?XC342]=;C,]I/(HQ^X 20:]ZSUM?^YOD M3'IUH62>C-)]5@F^AVI(&V-]>-),)PW/8L?E)9X++#XGXP0%1HPG"4JZ (Z7 M#-YZQFB>H*RE6]FVD280HMZC6)0A$Q:< 4?) M$3##4B&"(E-]^DW> F83-K@GS89=-=!Q3>^OLUG^.IY,SNNQ"6J8?AK'R5E_ MEX-$-FXQK@]YCZMMWIN?6!Z%99ACQ/79W%K*7TO\MU[BZXQH]Q6_?0Y9HP7 MFP#>XG*]IT( SL49:4S19)X!=:IKW$:#T^2UDN-2R2RBEWV.,6^"KL');9KY M;\9?OM7&JOW%2!HN1*B[F]YD"OMK*W%A(S O"\:06 A]@NW[D UI[:\YCVXY ML]U.32V/_=^%ZDK]R[5S3#Z(8D508%VNG>D+@VBU!(-)J*!D]*:/@WTXUD$M M%#XFPUKH\A%==8U4T@WL9]%+F3=HK MJ04X*SW-"IL@:'K%1(GT7\RLUZ+C=W'U-+[?*NF_,,Q?S4[F(ZM5B9IF:3*> M'$6*"-Y90?&Z#;ZXDE#U.;.\'=XA>?F&/'N(]6VDS+UX_6^QOJ5)_O$K3K[@ MK[/I\F@Q4LYFB31,*JZ<%!/U]G@$)YU2A0EZO?> <@/<0RI#&PP1=U+N(Q&R M3IZ/1"P<<2RL2"-!%A$)L1(0N2TTF9"FCHJNJ#ZK?UL"'M*YO<%0<#MUMMGE MOAOI;>'2JAW%A>G&J,AXBP31UYO(M740DR/[;9FWF:F4;Q[RNF,?? <00]KJ M[$"HO>KHD:S9>SP.8XJAYX?EU7A!*JS@1\9YSK1&$%S575O+H)9CUO5T1Y.# M?A/Z['LU #^D;=3!6+G=U?R8WO;K;&1E2=(R#?62')I*TH'W)H).@7"6K*P: M B//X YIBW8P'-Q&E1V7?5;WO]=]HWV9M,OA'7UT96E6(R,%-HD\NV4S%3$@=&KS$&HPDW15IHB M-DH2=@0RI,6/_7!L[^K;&^%&43+-BD'0E,S4FWT->&XRL"BXM,%COKD"O#VI MAE6+/2CF/$@/S:+W?ZQ&FI)>XFKXA&]/CF--*LX$7O/V\&2YH&BP;BV.E$^1 M6UUW]@+6JE\/SKL MEXNR+*,K-/M) \$VFE@U:FABT,-ZH/F=9'@1S2)%!3][=C OZZ;+5X9@T/SL9>69Z5LBN'W&]ZDZN M&*A1+(A29@O:1#))(G!PF8:(!8X^>&OXS8#][B-X6Z,84CRP#V;M5VT-*UPW M0+QZCZ8"YG?A=-6U^/*24')2Y.FRI7"98A::(JP@A.@,Y,"=%SXXEG*GXK== ML0]INV2?YF_/6M]PB>?L_?I'I,?^Y0__"U!+ P04 " ,HOM2A)V^]9)X M 04@4 %0 &=O;V?KNU0_/1^'Z*@VG/SP;)S=-\8<_^M-//_PSILGO M/^3QZ.J'?X[&O_>_.(#_F/VC9Z//-^/^QT_3'QAA=/5OQW\5S$>GI %** %A MO )'H@)*B7$BQFQ9^'\^_M5$2X1C%K2D' 33&KRQ&E),UDI+!1-F]J&#_O#W MOY8_O)ND'W!PP\GLV[_]^&DZ_?S7GW[ZXX\__O*G'P_^,AI__(D1PG]:_O:/ MBU__<^WW_^"SWZ;6VI]F?WO[JY/^IE_$CZ4__9]?7[T/G]*5@_YP,G7#?TMQ\G_:O/@[3\V:=QREO1+X=<0,D"Y_\NG_938TR?$,@X7/L$^-,T M+ )O$>.F3V^.^?:S(*;LK@?3%A&O?W:K>$=7KM^F@=<^N@6TLP^"JW3ET[A- MJ \^]Q[.)9XA=\N/J$\ZQ@S7^9PL]3%) 8?^Y2=\ MSD_%E.6+F4WGC#[R]+F9FXWJ _YNSP43(F<0HRM,>HKZ3QY/Q$O_B33GR52KK?P7VIJ,6C#=G!N'_^,-H'-/X;S^2-DC\ MSVLWGJ;QX.9=^CP:3WLN*_-P?I-?7Q1P]+W1()&I0@200GCBPBF6@VMM$ M'!&4JD8$KS[Q HAM9,1U0D5S0M^EC_W)%'4V?>VN4B\;'G%D 5@N*X4G!&P@ M%+B3@;@DHW:\!5(?/O5BB&U@S'5R97-R7P[#:(P3QVR0[Z>X5#P;70^GXYMG MHYAZ$<>BN"2@?)+H%;@ GBD/E%&7@BW[1FV\P#M!7 SU[9EZ70FJN1(^N#]? M1AQY/_?G.V&+^<=Z$YW3KD@4/0=-';A !5BB"6.HWNAB"QK8\OB+8;\-\Z[S MKIOS_B3&<9I,%O\IPZ4]ZU00/B501"(HJRWB05 T8,"GI2,8]+7 ^89'7PS? M3MG^.6;\8?1'\.>R$F0D 5('1&2MQP'Z2QH;IQ$1)'GT![3=P^^ M-)Z/-.DZR[8UEF=+S)OQV_'H2W\84L]+*JAU&FCD!D2T!(=8]G6$-XEYGJQK MMI>WZ^F7QG<3XV[8/VFT3?8 V-O19.H&_U__\\RK()X&RX,&H1Q#KR(A+.T) M".&5YSPJ9VU[G#]X]J4Q?KQA-_#=:,.LS#5/QLG-@ @N%:XJ!(A"UT$X@?Y# M- 2"#2XYA0M+-(T8OO^T"^#T:.-M8+'1ME@YIW ]1GE1YC_TIP.,[J,7 M5N(J$*W$Z)[A\N!YYD ]D3+$Q!!?(T97GW@!C#8RX@9&&VV ?1B[DJ/S_N;* MCP8];KRC64?4EL*9GC$))J4,/GN73#1"X+S>A,X'C[L +H\WWP8B&VUV+57U MXL_PR0T_IMGFFY V8S%";2"NOY_VG7@"MC8VY@=T6 M-K">78_'.-3Y.4B1';KHUY.>2(QQDQUDSUTY$&'@/8N@ U%9!Z=C:/;6[GKZ M!;#=FG$WL-["]M7+X32-79CVOZ3G;NH6.'O:R<"DT&"9X^@'< [.T03)&A^, MD%S;-DXI-C_]8EAOP;@;6&]A(ZN4^>.C%<'R\*3=0V\+NU8NK-/Z(,\POX]$?TT_/1E>?W?"F MIZF2AF8#F7J%:')&OSX8")IH;JTPKF&8N^/A%T-U<]-N2 UI8>OJ_94;#)Y> M3W"8DTG/A(3^@E#@LD/AN8!XG! 0E.)9IT"8<2U0_>"A%T/Q\:;<0&VC7:H% MGD]I,%@JC6<2@Q8>%!<%#LXK7EF*\9PQEB;-9"N[D?>?>3G$'FO(#;PVVK=: M^(.CJZMRBCT*O[__Y,9I\N9Z6NY?E'BO%S$R-\%X8%(S$$2@[!C-4$XS@_12 MQ=#&2<,N#!?#>VN&WJ"#1KM=3W# L0SZYX'[V#.1>&]DFCT:74*%XZ-2@)4^ M&<=]L+99E/7@<1? [O'FVT!DHTVNY?!^[D^"&_Q73'G/4VQ+,*:HE M"&4LF!0T.,9B9,QE2=K)FE]Y\ 60VX9)-]#<: OL(:9Y=O >ZA0E<*M1 M?(+9,MX C./\$LI?M73)8^W1%T?UL6;=0'8;.V*(:^P&+XCI_33YX/P@]2C' M(,XA"(I. 0@K77'Z&0223+:)XVK20D;N\G$MF'^5W4 MOX;!:)+BWWZ$=:<-0:3F6YJ*E >$$Q7 P& MT-M,1EHFB19?M08>%#LXI00.,'0-ZF<[0#-<3WZ=N40]IZ3(1/*R_V=P@(Z# M81A1>N:%ESHZZW;MMC2@?@U+=VY?6PRM$M[,O"U>>=^ Z.D"46 V4T<(XN 9 M1' .3,*O*"F'[$YQJG9=PFF%\*>71_@QYFWQ#2]507K/W.?^U UF>)XM\$1) M:.1,E'(+&%DF@9%E3A&R\](QGY)U* MK9B[@L?P%AE,XW&*,XCX KT9S\8>_^$&U^EM&L^.#GLF>,\4U8!.#,Z6Q :< M* ,#)EC4IO>"I'#QC MUH*)@8#(7H&ELH\E8A*NL1 M!$L0)/KKDF=)%2Y\)-<)7': ND1M-#)\BP6(MD);+'M&&)LT+G:Z7"D3+CLP M5GM !:<0K&9B9ZW/%O5P8:Y&&P9OL2#15ECWUSC)M1$"%S5*L\;HO:QQ7E/\ M@WMB<[(NU]P&OW /HS73MUB[:&TK9W[>'P@ABE(*V7ATAA4K.91.0 I:1R>\ MSZ[.V>=#'+7S8ZIM9!UMS/-/C]$D&Q5(!&\51=]&)K Y"WP7DI622,LK.1!G MDQ[3!LU[Y\@<8NYN\B+V0?2-Y\@<1-KC"1+'6+P;+6#L&TVTI6ZN1:?69H6: MCSA5RE :XD@=#/NJ-7!TCDS+$CC$T-WDR*3@! TF@,'_@)"\Q+B> W;')E(+-%:,5 D6TLIGXE>7(',-?*];J M.D?F_0?\\]<7KS^\?_/S^P]OGOWOO[]Y]?S%N_S".?WFJN MS"$C6Z1WPG-9S9H).Q/%@0=%HRV&D M!Z.7[H!P(]B^R:0W2RNN34)*:" [)R M-IN%+(V3E#&JE(1U8+W.8"/7S!I6L-9Y/TZZ,UV5LM4=B&/M72':6!]E3VE4 MMU4>O"A!E,;%VC!TEIREI-SNYB34NI2UBN7"==#,]A5296:(YL)\?CWN#S_. M+X'/!?LZ_3'[JTDO:I&LP$$SHPUJUNJB60SL_@XD83I8ZS+$R$J]+AW 9E,JSY.$,*.4NNGY\.5P$AS/EER[5L=242L.)F_>00VM-^M/T M/HV_]$.:C^Y="J./J=(4U.UJ#W.\ M FN/[++%>U:Z:#&M:+;I\<']^<_^]%,Q'+Z6[]*@9#U]&/TC34JYVC?Y'7XQ M[H?I(G_N-\0]Z7E*@HN\=$>TL;1?B^!3PK>59)=L<%;[_>Y9'?/TRQ1;-V14 M2$":(7F7/E^/PZ>B_R=#%/BT/][D,?1$MF:6%6-B+AMTRH K/4!RE)08ES2C M=6Y2'(+R,@56G:\*24W[89U/HII:G;B,D$KVK@@$WP!//5 >#(F&>;.S>&)M M:7T#ZV0MMBJD1;T>#4N"#5H2?^/CK%PW3JU+8_V,9GSO!NE-GM^IG)MI^5L] MHZ+"^;;<>B[-1RGQ^%+@2GO(EW8%#I&\R>H4])HGUS"=$94HW'Y;!6RV!&\I]]L*'5.>0 M?A]TEZV6UOEILZ_=QFU^*;4P(EH@5N+BZIC$Q14C ND)DS%;R2I5/=E^K-+* M88'V5( M+ 03*3+F4O:U]B;/)"^[R1%H V.>75[V7%YENAD-RX[3+.DP4VM20&^9BUG% M5%:\99G LY!3-$XZ7\D*ID5ZTSZ@JJ9I;X1U MXDSMYO2-:MF^,V&(E+)&SL QC3Y.B!XL4PD8UU)P(:QU=9*-.A3$OFG;'>GA M$)-7R]Z>GZT-P^"Z;!IO.9]8I#-FPIPSBH#G3IS4X=M4<\"J&8*#9 %).M+#1Z' M(4:P$0RU5!'-(E5U;@GL#?$2!%2'CPHST;LTQ;&F^,*-ARCRR0*5B5G82$DI M"%EJ:V0*WD0!I;>IEBQ@S%8GK-F,YQ(DT8*EN\A3?^VFU^,TRF_0KY\=A4_< M,+Z_OKIRXYM1?M__..SG?G##*4I\=#TLQYMO1X-^Z*?)\S+"P>28_/46GMHX MK[WMD:_DN_.4F1!.9!Z)H$*5+M#!>.F5(LH$TVOA^0V]DEESXY?#N\]_,9GV MKW 2NXOVG1'HBI$(V1@*@N=<"L['P35>1 >#T1]N&-+/ MH_'ST;6?YNO!XG&3=RFD_I=YZ?UL:) I0\EM*BV +=BL%!C/N;)1.R_JU*+> M#]\)KO*TK)NUQ;1]7JJ4I!SABSN]>3LHK^@PEA7DF^E5"[Z6,?YV@/FF;48JN%_/$[J%H3^;[GM*R(CC M(<"$(R"L8V!<4$ ]#\P('WRES<+[*"Y/!D?;N$+J_,,#S"RS#L1*T,)@T.BL M!Q>$!D+0O0S.6"OK9+Z<^,BX-N/'6[E"COO2WU_6HGOJ)OW0"T9Q+PP#D0GJ ML 2 EAL#CC,NK:?!\CI^U$8XER>!YE:OD*>^"NIY?W ]3;%G@R"E0B$$+TKC M1(P!70P6>#2E")W-U-=Q"[8 NGPY'&/Y"G4AWX=/*5Z7_*;M!IB?E?'LLW$F M@&(6E:NH T,%AT0]H4DQ$4FE),E](79U!%U;*G4X.9?CZNUC>GKS 3]C=M[B M<3+,(9/' M3U@6\]@#8]VB9'N@/,WA=_L<[RVBA@2=2DQ.!B99R."C(&5KAX!-6>&"+:ES MB>I *]5(/IF('CDP/P\-'<)+C;($\\MY92-G6;/)V& D"1 $3KC"HX/O,C7 ML]4(R>)?U?&DUZ"YY7KO'6!.&$EM*%=5+(C$#5@1-6#0 M+Z6G1MM4)]#> ]QENS)MLU.EZF'T@5G5D]@!Y&C^F=8+W%5!#=JJT MEMH#*B/:XO0*G*MRTBCV4] M3>-;5,N$$$_14H]]>--P;_9A[]+GT7@ZNRV<1^,KM[# 8NN71*ZM M#.@'$YM!, QWG4D*@LV*9"HB\Y4J=^Z!KGFVYLRNY5KTLW)KVH5I*3OR['HR M'5WA//CG,E=Y,DGX?[%<<"2$.4/QI9$8DI7C3P[>6@6&HZ64PH PU*G<<038 M$]3T;%M3ZVF?=2FK$%;_@H8K)^=OAF_Z YS:?W&3OZ?XL8 ,T_Z7605":WE0 MAH!FS$-Y_\'Y4A0B$Z4]L8)6.KY^'-L%:JAE0JJDD<\G_IX33N-H<(FF)LV[ MN#K'4+^1Y,"EYL[4R6%:(KA ^H\R;HVZG[?;1CN&_'2YYL\WD%3PV47TT7QR M90LZ)C"H5#">)9=9)$%6ZEMU.-C.+E'7%DQMHL[E,/OVUN#3ZPD:;C)9C&A^ M:U PXC@-"G)($E=1K<#ER$$1$XC&R)#GRC7<-\$Z_9YO)4ULNZ#=F)LJ!T?S ML&1QJV!_ .?&%[.9TK9T:-;5U=0%D)P++N*1:4MJ-AR3 1*G *NL< MI8&J5*GL2GWB][UX79GW0TS<]C[K+[,MD,7IY7* BRTE%Z,AY114V'*UW&L! MWI7CT6RD)$0SY5>BXRW[?\)53V=!D%2;B)X/![(+T9(FCBEJ.#>!VF;\:+F67> MGC%JHYWF$ A!/%IRL")'L($HDE"-EN_%.#[@'MOXW2K3VQ!BN7K*&'R M9!B7J\RRP^H>H [QR0^1Q3J<;GWR=IA:I[TE,[>X"NP&EZ1*7!>?,Y3D(V8= MV(1^AA*<*H[_J_:KBW2.W&]QRSND_A#KUO+(\1,_S1:GY:(490C9:=!."1 R M41PE0=W)Y<6^HRV:L<6[YC-HL_5@>59X MISAE<27 T2$4H7!)<(I'H)0Y)J4V:C4;9@NM&S[\J^>RJ<&VWA"OF6+V2QI] M'+O/G_KA59$#?GB;V6;;/[W]Q+,]1[):1DM2(1S5D3@J@J;6*T*-559)Z0AA MZSEHVY_33LY#2>UY@2#'0S=8IO44F;X:#3^^ZG])L:3V3">O;H]V,Z><&DM/?G^;QN4'[F.BO424HK@R M@S(!W3$6!%A5;J_QX'-P)$A7IY#;+E3?B)9:(Z;"F<0^Z7:2$YH51MD^DM*Z M3Z";@.,W")%32]$=J7-B?([YCR<14,LD54V7.]! \SU^ZB.C1D2(PB<0H10& MCNC;!JZB<9IH+6IGSAV#NZLDNI.(KD-*SR7';FVBOE]?(%+.<&8&?)]P<3B !68-9TFQ2E5S.Q?(8T5?3J"/ M0XQ?PQ>_W;Q9 [G<:D54A<%O'MT2W>)7VP=>MY[*"\&S]ZDOME2ZY%<8WY,^T1T>+ MJ2 S4/.MO_N0EM'^'J!:3ZO>"J?[M.J6Z!K5LG7+N=7;P1FF%(_. XG18+R6 M$_A@4.^:RXCKJTYBKQ+?YRB ';G57?)_B(E;Y'U6R'-\T_OM?4^I1$UY9(HB MXZ16.F+%H"&9R!@5,CEF=I \2>$O'T=??EI\XISGQ37"GD(LM5V]FM/0N, M2N)Y5M&SE==Y2S+N'@_[FMFM8M"M+G:%9-W7;ERBTR^IA=3DC"$VDB9LU'$E')T0?6V?FHK6R3O4E%3Z7B;QK-+L<.0WOA! M_^-L$^#%GY]30'%\Z%_AK[S)[_&GDXRA^X.*2I9Q89VDD&?5LV1B8*3TD&,, M*4N2A=OE#37>1VEA#"UM.!V/!/]!?Q1IST8=LG,12"G"*HQS8(3WX!2Q47HN M!*U:5++Q"$Z6)=>UDK=L<'4K@0IN\E[CN$LJ[>40?8K9(,CDRP&EF=\2X1$] M?"6SC*EJ/OF^0+\+LP*A]?;NC[?:AV73:A\B)R!)Y" X"6""SH _@I2E0HF9>/-*UP] MC$_):^*%T>P\=?]@'*U_5?CF1YM,YKKT7KQW"K2E8A. M&TT=3YQQGP6-Q 3)$E66:Z63Y]LC.OS<[S'=]YCNC&SY/:;['M-]C^F^5F%^ MC^G.9B+]'M-]A3%=BT[OS_TACKOO!B^'$P0PJQ?:QF'&7I_;V!$^'/VJ2^PC MQQE($IF)P'7/)>TR4]Q9I[*+MK?7$QJ<(F[Z_"?#^+/KC__A!M?I3O'<\*P9 MRY"LTR"4+:W5;(:LA(E69I&=?HR5PQ[9='*]_<0WGPNQ\\ZSDY?#VY\O;W33 MGK(J1*O\Q*X#)#<+66D(R9%;)78#W* M.;/ 5-#1>U9G)W)_C!(@!YE!4($O0/8*0F8R M&1LIK=1L<7^,W["8#J:HQ;S\)=*75Y]QZ,4,;_++X96)U@%1, M(&PI5B.D@]+(V",V972=6SY; %VD3-HP_M:JCPU2?O_GNC^]N=-ON7$TNIZB M;&-_<(-Q11ICV#D3]-(>3ZY*PG+/QY@,AKBEO)K#F;&TB#":E7YQ@2O*K35U M]K^/AGR1NNJ&P'7ER1,H[[?/?[AQ?#LNE>GC?U_/7Z%GUU?7@UD4O!@7@I=: M2P_)T5)[*WDP7%D<)HDT,A]LJI2Z7FE$WW5;B_YU6:M&X>'KT?!7-_X]30ON M8][,X?#:#18#P;6 "8X.IZ'XD@H1(AB=+:A$/>,V2L'W*U[?)JJ+TN)I.5L7 MGVYG3OTU(>CXP,E@A#)M C#J/+X3UH KAQO14NM8B%RN;MFU.B6N ;HH%;5I M_'5-F.8AY+C_939!WIXS_.JF1=\WM&>LMCSZ!-R3)VH;I(=;1&P[I$;./]\=$X]3\.GUV/QVD8;IZYR:>?!Z,_2E'3VWW7#Z.G MB#P,W&32S_T4GR/TX@Z8FH'_T7*[@34;MA3;;;I_IBEYJ>@S"GA>7* ,0U"5-1C.&,L,.F-5T1% MM%8KQU*=G%1WY?VT;]MSR1HN\&<'Z!]2^#3L_\_U/-DS:2(HB1&HM0)$M 2\ MRPIT4-9;ZS-C=0K';L;3=19O+=)'K1N_PM',.JIE'Y<]<%6MJK8-V6FJJ;7! MWJ.":&#Z3J6!$9TVN13I1N8$%Q+? L\PH@ND-/D1.,%>@"0>J976J2(.L'@% M)N?!I'>7B KA*@GH3)1C/"THT@A$8U>E4,G>(-"37.;O=#U_W M>9_M\#FJ3D:%Y.&[V.[>@KKTKI_>+)I#O$N#&?C)I_[GV=NCHL!U%)TV$MVL M(D@I&A$YJ*@UOD;6\DKG;L?AO5!7I0/R*B0&;("U>-WV 5;5E]D*[33.3!?\ MCFJ24V&-VP[02,.)HP94SKBB,T7 ,J,H83X7"?_L6/5/.+OG)5H#N&D M1EGA>WM&9==R4?$(F2"9"_ A9A"24OQ*&& A4.VLHU'7N6FP$4[W[DY+=*V6 M#6YLZX[4Z5 M>+'TE'&26,@JI"""=M3565FZ%\D17DA]C1QB_PK:6)Q8O?@SS.Z + $NJV@F M5DHR&)"FE#^/6>.H20;N:#8Z&FIIG68J.V%U[WZTQ^#F \,6S%_!$]FPQ,[? M!1J-C"& 8>7X2R=<5)6+N*CJ4E&7DB KW=K:#.A"_8\VS%\AA_G#V TG>5YA M_WT:?^F'V4793?8H+\ED\U\M5\@]QE+556ES-*=Q;5J1R>C,.*ZPTK4Z)J^T M(5Y9'(YB&"/J!(Z$!-1FHHQW/E:Z_G/^>GW$RSI[N1Y";?4+C0M'@"7I@K4> MJ"K75@RZ&,8F!;A\:*ISP(6E3HOH36BZ=[].Q^_.VV='D+/52ZM0;3&@G(U&D_+=A"X*RPDL30%7#A9%]D)HOE];A\90NE^".V5^=#+:*CATCT -87ZE+L5? MQJ/)Y+?A^%Y!A*M*(X"(SCP.,[!R*6]HM,2)KJ!"ZM MP/\NV[J,MW@P>O1:T6.24)6#!_S_4H^:"W"92X@FDHP!@HRRB9N]^^G?AL*Z M(:?"7G?!BR!78-\:ZGE_4N[87(]3+^OHDM $!&>DF 6]:B80;0B:2:I\HO42 M=/:"^&U(K2YS%0IS;#?2RJM0;I:9C!"IE!)MX!WXDN*-DZTC5E =>#<>X#:$ MWY; JO#6=H6,_?<'YL>5-JI$5100J(DEF2Z",]0#$8(%R8WPDK2\Y=3=_OF1/;VZ__'L_C1'9IYM7Z4N:-USF!E\C%TN9>8\O@.8E_J89 M;.3H'FH3M*UT47TO?"?)'J@JCVW%7MNCJ48BTA+:K\F5=?GJP7I]BW=QB+,/ MV*IY P?!/5%B0 7>MTFK&FDG5UHLV7V49@8*>^PH_]P$=@A7-87UCJ968 M#HDIU\Y3)-KS8H3$%9@8&#!M)6%< MB63J'&CM -6]PUZ1SFW":.40M$5-AY;S7;99^Q?$^P/"K!\B"9U,Q8.X;CO;=2VSMRQ$]8W M**#VZ6K1OY^I^]?1>/K1?4Q/7?@]13>,3R:3-)U_MP94.$Y$( E4#!F$C@:! MHO(Y+M4^>"&XX7M-,(<\]1N435UFMF:Y5,[YWY"FDR;NWA7%21Z-[Y7.[@\? M_O+;LOHBJI9O"[0-J\H]@ZJV6[FA(&A.WI(DC$.%3#)S>\+>VL"9%DUJ- A+(9KCTX+C@X)CAQ+$5)O.VXT>.IK5UU*[Z&,4 :6F,IV#6[SD'J,T\Q+O2V5$RXJDG.$:Q1P5Z[ODS*B M6M6:#T?[+8JR!=XJ7-@X!O/JZ^*%RB*'!#KBTB "9>!G5U!DYE8D+:6J56.S M,?CO2FR#U1:O>>QGIGDNBQ#"!N(=I*@4NB/1@R?.0>9>RTPTY9ZVLSO27=)] M9874,N_9I-AOJY9D7+!).V"QE*/D.,.Z5$K0!&8"D\8P6ZDPXQGEBM7@?=\: M? ?8_]Q3;?89R_<4L>-J\!TBDZHU^([@^-QURP7GGBD+ROF2$*(T.",-&*=% M%(YP'^@WJM=C:_"=BUP/H;9%F>[(/TG4\5A,$S./()(B)6?<@93.44&8PJ#G MF\WU.8BNQW-]#K%UA7.3WA#; 0\!WA)9+":7Q.)>99IXWE.MS]+Q3 MC9FMIP25N?'X!BWYY&IT/9R.YED1JEW0&UI M[6!L!L\9 VFDHU+3;/)^$<%!C_TFQ%./B+9=O(U(Y^<._2]IV<+P=9KVI,-U M)D<&,>22:V U>%;ZRREZG]&H'XT/DLNF1WZY4&A-0(=ECTQ7FVT)4DGEJ MM,!9+U",4@CAX$2D((G$6)CG%'R=T^Y=J"Y=/ZTS4R%W8DW>7U[W9T6-;:3. M".6 #?#)7R@E;,!F'0@T+S.%ZF>U^I=T: KD G73.1X7E:)/&>R5MU]GD(#M$ M(AA38$UB)7F'?1M?3=PD-,;AY MGJ9I?-4?SM*OEE?-9FLCLP%#=&% *K2+\)Z ETY!""8SG@2&:/N5T3X20,>9 M;Q6(W+6ZU&"AMH?RS\BY0GI@5X+@@(5YK(&;0JOGO"4:T\-W5RA(^&?#&Z M[):\CF+ZY:MQ:QG/F' 9+:.8L""LX6 #BV"%0B_1$8:&Z\P57T5WZ:Y:-:;: M3BS?&(0.XQZOPLQ;T)F(Y''F33RCMT"D16_!: C*.D5H,#0>?X2Q/X[NY=0^ ML8]N#=1AI9-=IKV@'[+LTVBS8:ET0T@&1$P1O)8)&,[Z7B<6HZZMN[/TZ,Y= MGK4X[FA_:[]!]FP.C..Z .B:SF(H"TYQ 4I$&AWQ3ODZ=7B/QWQ!$NV8P+9W MUIZG9KT/P[+F_-D\O<4/Z*GD['7TM=OUI$!S]]OD/-XYOQ_V0GL3_ MOI[GX]R-;!$[Y11I5E1!3I:4?%H#3C(-227B,KY@)M3IM"X74CTN)LZYLJ)HYH,4V>LZC8OJC>F[VCM5Q;K> M35.]'VK/^1U8A3%C)#J!99D7EUR5*F2EABZE.7MFI*TS;1\%M_;-]--JLSZ# MYW)[_:D;N&%([S^E-'U5?KMP6"X:QLRM)U&!L>5*!=#H=["*,! =U* M)!N3 LVR7!3%I3@K =[@:Z%P1@2U_V^)N M5,?P6Z_P5+XON?ULNN6;DH\_J,H=R0/'MW([4D44AE22)^:$T,0[&2S72&RR MV::T\7;DXX]LJ;OB7&SH'KWJ.]\?+*[JSOH)QC?#=^6QX^(P#2,*=+S\=G9W MZ)X#;X35PDF0(7F<#ZD#(W2$P+21/!)/=9TRKZT.HW&I S?YA ]8:;AW%Q+W M)R5<0$2]LIO#"6.@#<7U0YD WGH-.7#B.;6,A#KVVAOB";M9=J[(M1H(57BL M4%MC8R8TAB[4"QK!>._FM^R],1F("2DGC+,IZV:?[31IY^I# (="[ ^,L!P&/7-6*I5VW@3FF]9,8W9J7#TWX9UYOLLQCD< MON400T!/EA,-1CH.1-.0&!>)!G>V3D*G.ZGGH\C3L'\N.Z[;*KM%YKQ7@8%- M%%])C/S 2DP_&YZ];*'()E%OW;A.]UI!RL]A;RK$M;YMGJ[U5%OTZY'D)M^[4 MA^EF[BTO#_9^OKXK>:E9B(S%A,N'#.4B3&G1P178S/"_6O!,]ZW^M^LY7WF] MOX,('-6Q?H5-D5^OI]=N4 M\!B2@B(^0S;.@F""@[&< OH7T96^I,%LLK59&%TZ#5HC22E1XL 3 M&P#Q<2L(]494#EEWXOO&_?[V.:RY?[*PR]6#O>1;O,MW; ^P5?W\@^">R)&O MP/LV:54CK>:CJ968 NUG%I.-7:,8A61A#6HSDD=Y M"4ZE1*VJT[AV!Z@3 M'B&T3^*I0\&-7#MX>R+ZG-A_,X0$)K$<0T&UJ5M(A) M:UFG-O#7DMI<21F'V+WKU.9LK)*$@%1EG64X2=M2*R2I$*.,5 5>I_COUY+: M?!!WAZ0V'V#X4Z4VWUUA?STJG^X&\XN+;68+L%\U<(T'<._>G-HA+'NS283?Z33_W/3V]>#G$"2>^G M;CJ+5I>C^*T J1RAVV9ZCF4OBKG,PO//%]L%7=X-B%[C1;'.UQ MN54D+1'1M5@X4]F[9,!'QD%D9L#%K,%FY:0F0?M0>V;J2B2/;':<1B.'V+_& MJ=UHG/H?AR_^#)_<\.,MP.59D<[ >8*C3J+<7#,"E,\&W5&B\'_J',CL M@G7*<* I@ZLG,*V9OT(D,-N568%$=8Y.40T^TP@B2GP%K"+ (\V4"H;!2\4; M_A>K@Z:FKC S+-RP917&Y%40#TWO$_;L@@J)*AM@+5X1_=V H(45S!9"3$K1:+SW.4Z53D[ M5LT1F[DG$\TAG%002RE1]O-@],<"X/("KD90"*OL+&D063/P4C*@DN5$&?&2 MUUD$-\(YF8_4E*X-5>&:V;KFG8N'J#*1PI2FVE1Y4XJ19K Q%H^04ZZH3UG) M*@K8C.=2)-""M2M, J_3].7P2YHW6%A!IEC@,1L(I>^=$,H"1G0*V,1( M2'6BZ.V8+D4++5E]ZQYLY;S66RE/1OG-]70R=<,XBRLW+*XMI[H>\^@JV:^- M;;"2$.LYP3A9Z2P2$<$S$UBI$LY9Q&G DK@Q(?88$&V%UGML?O#:Q>-1'V=L!O\@K8GB8Q(A8*S$F) ^<$ MK#2X3.1(10[.HK-761G;T9U2)4VXW"J0EHBHNA-Y[Q;F[>B9S$X&KX QBT% MD*7845# ,:S, OW_[&MO.&Z =9F32%/[5Q7'1@$O$=_TK+526"K \QSQ+:$2 M+'$&LLY4>E2RKI1--]VS\8(:1P#23B^<20GL*7\;Z9"*F'+J7*=&T[UQM3]A8NVI[(SX?M< M[E5L27F(QGI%? 252TO(3#*XJ!Q8IIW0FGOGZ]S'/:\\M',1RWYY9X>0UF5R MT3ZXON>='<3>OEE&QYB^2VEDA^Y%4@R<*SG8DDLPQDGPSGFCI> ^UKD,^S7D MG551Q"$6/U'>F1=)8^2:@=OL0#"I<&7G$3S.C,D9!,[9][RSPY@\(N_L$!HZ MRCO+F=/,)1)G2Z\G@Y"L%1*T8I(IS[25=2*X\\X[:Z*$IF8^76%@=)2"TUY# M",: \#&!H9X -X)A<" S<96N3WT=A8'/RV>M0.K)*P7O _9[I>#V>6]4R/48 MTDY>*=A*;G30. 4'AZZ@C3C#6P1ME/,\.ZD(J3S7?>V5@KL3V"%<=50I>%EV M-'CK0D@6B'891&)R[C(PJ37:@1G+*O>(_?I*P!Y$YP$E8 _AHH)[O;7XH.8L M&2,%\)@9NOW4@@O$@RQW340VEKLZ/O;9EH ]+T>J%>*ZK0F[#[+O-6$/YG#_ MRI_'$-!M35BB@^':4=!4>A""9S \JR;L M@X*D-C/CRSA]UA8$C@N71>J :V9DLE+'6"=M>@W*6=5_/8BG3>4OCC9RB[[' MK'/9DQ#&URF^^/,SOA)ILNQ>=B__X-FB3NVLI/KBFV75#A\M9:5<;:#HQ<>@ MP7J;9AW.;,HJB]7S@BU=Y9J@^.J%T2T/'=U,O2TF1;BR-!>+6"<0D5#@8X@0 M/%&9!F.)K1,KGV,UP#-U8ELC<%U)" M9)8"Y4;CW"P((&8"U'D=O8RL?L+AUU#]KYI&#K%_Y]7_DM$R6N5 NH3@DF'@ M@RO-6GTVHFPLI3JY[5]3];^#&#RH^M\AYN^H^I^RG*E0[JQQXA (>G$^6P\\ MR9"$5HZG.GD/YU_]KXD.FIIZZ\Q0^7K@BYQ3F([RIKES,AK.:X&X841'_OKJ M>E#.[Q=#O?H\3I_*S%S^2?FMEF\/5D!6Y7)A;0NNW#WDU/+$%8E*"\$PGN8" MA11B^8$)=O/=PPH8.VG?P8E-V@8,_K3"6=.K! 9#0M"*9A\ED2+4J1BW'[Z6 MYN<--KZ-HO[SV@WZ^:8T?YOE4&%I0%]'YW+T$QA#VZ'_4\I\)/ MYAL[X5[X?WH 5K^J@[L'4OM_/1PF9' MMRTB:VWS;S!=>5'OUW1)MS6$9F9[E\+ 32;]W%\6M;)GG-E?9([5NR=X3"V'%RC UA^<33$ MY6?U_9X/\4G\[^MYD9+)8G3.D)2H4< =LR!B2?Z0GH W.%(5K)6J8K_#:N/Z MIC3=L0PJ9+MN&]V*43^,W7""EER\G.6[>1F?NP'MN\QE3P.:G8!TK)P9V(!< M("O.F"2<%)*3BJ>[70[UFW*'ST,P%9:!>73^)J]5FDJE]_?D&I7W)K_YG,;S MLE:WL*U+I#3V!J*R F&BP=4K<.#"E(K-,4=?Y^KWD8#/QYL^$RF-NM=!QU[, M^E#V\LND*9X78<"B1BOZQ, *'<%X)8)Q^->NVQG\^+%T+_I.9'2 "].!!CI6 M]=UD,!K/$$^GX[Z_GI:,A0^CMZ[DL/18X-J$,,M<<" X"^@,)HPM!_DWY13487."E[TN_0E#:_3I.>]Q @C$:"LE+*4RH!-3 ,QW@9<8&S, M=;IW+1%=PY++JZ]^Z7KVL'=,!PPU/,BU% M]B-X;P+D)(PGU/HDZ]P:;6\,W2FSME*:'KJT0W.+@IT9;.>$CY!''X?]?Z7X MCZ^%TN1?_,S+R8OE+PS29?, PMQS,7I5_\*]Y M./OY\WCDPJ?7I<)MXMIJ;TL*6(EI'2N=82DD%Y4,FF#-8+T<_C8<)S^)W%N71H)D'X[$AZYEQ*,*H4V]312DD3#Z3.;; V1W&Y&CT9UQ4. M,GY!(&,W6#_[?3G,H_'5/.Y9<HRXDC#@(MU^0"HC8&A62I4,$)1K.H@/7! \DB6\F976NX MNT52;2/K>%&LK8/1N9#8MB+7+V).7H^F=X72W 8\H20V'UATR&='M;8>CFA#"XG; M5WP6[U#!!.,6#%<8IRNN<6FA!"1CY;I\P&G==G=5_!#H'2OW-)+9HS17/;ZK M"O9N'^GN9P4@99%&EP2Z&26=FJ'#X7FII4E,5MEJ(TSMAJ%;H%W4 EV'D'7% MV"I3W&TF_+( WOWF]4]OYL?,[Z?X0I1??[6AC-[#4E?SHGF4J:!]LB 5+1YN MBN -R4"2S[C\$F-,[8[&M+H%Y'PONPEJ7&]@#61;?*=6CG M4]ZS;7XW-R]LB9Q.U>.U]$0: 80GB0"%!N<9!ZJ$5)8P1WR=O/Z.57-$O<^3 MB>803FKD*-R+W1#@H@*AT<81(C4$'4L_(BG!:.D@$*LM33+E6">I>B.^8)>/X!WJF512P&<^E M2* %:U>8!-8./^Z049JH3R$#\Z9LEX32F2PQ\ +5&IP5K-*UT>V8+D4++5F] M0O+0SH+8GO+H\7] "L=QR$DCMH A:[;)$*DRJ51CX1P[&'S%8=!1A%85VX;2 MROM@^][1X$@N#ZE6?PP177NOD: M.AI4T\@A]N^\HT$,,7L7&;A4$L(C+T>EY=Q'LNA5=(GF.N=\7U-'@X,8/*BC MP2'F[ZBC09#&Y\P%9%8:R0>!3E:P#&A (G/.P>>J92XO5 =-35UA9MCB<;%MT5DA?WP)M\5KM M ZZJ-[L3WFGZU+8CG(316:A MSG'\"63RB$-[&I4<0D %=;QW@[1LBEI*$)#$":BH# C"(UB;<5F.0NKD-&.5 MKKK< ]&]D](B/:-V;%O!-]U:.FSI/,6<<3V,P$10(#)Z4)9PBTJ7.9+('.5U M-MP> 79)ZG,Y[$S(GF,0@WAF<[T2R MWJJ"%2E"S7)$=:9\-C M,Y[O;NM.M[4%$BO4!UQ'M>QAN@>N+E)-UI"=QD]M@[U'!=' ])W,.LO-8!L4 M"=Q!#@$]KJQSV4'T@/H7R4?+J:Y3GZ!;23SBDW:IB$,L7N. >#2,MQGVBR51 MJH@C80PH<;@D!L? 9); 14:D\-8S4B=#8 .8DQT)-V1JW0MI9.:MSFF+S4#_ MX<;]LA2^'$[3.$VF+X93_,0T>>W&X]FRV:"=Y]Z?W;@AYW&C6&FIJ;)*(6A# M/)7"".76;9&X5!!^\8,0:%2MU7)L_ MO_NYITV^5Z>@(VQ:(21^A>/K#V;O2B^0Z+G&.,XRH;AX]A..$XRVJ@GJ LI55@E3:X M(L9DD[(T*5K+YS@ YV7)I2)'%=*)[E+J)B]G957C%S<,:?)A]"1G5#VZ5I,G MT]L\S%_&H\GD28PS?B8]'V+$N4V#SHF!<(:!]_ABH*VL3S&CLU6G<70CV)>E MM^X8K' ^#Y\2O%ZD-[D;<[??",)P\!$K P@ S,8)2;TZ)4ED"13W&I&/*NS MJ;LGP*[N2=844@TNSN5VX]O!K.YEV<"\GLSV'7+.)B=)(4A1/EK4$ZU#UR%[U&;=J_@03T M#P)V0-2U:W;#:!.LVO;D*Y=Y#>P M=47IB:*,&57ION=N7-V[JXVI MV[1+TH[=*^R>E(83U^-)NJ=[8Q(5>5;_6G 0QACP1CNPP1GTITCVE2YTKF.Y M9.^@H>6K]'^\CV@A_7TP5?4/-J$ZC8/0E+&= FA@[@J+Q49LB1J1G0_@6:E" MPY0#$WC)C8:3T: ?RQ'R M;UIA35X$N;^>BIY%R(I,->>^?XD'MTXW>K5.]"<8F+?VM6 M;W$[/5 =X@ @=+8@A+=@ MN?<0'2'9*"N8WJO5_\Q[[VW'_RHUOGJ8A&COT\SL*S])X2\?1U]^PH^>"P2_ MF.EBIH@-#[Q$SZ&I75M,!R]0YB@6JMX'QQXNPN,\WW]JMXY 8_./6K1=B_/^ M&AYIN10T! @$_Q \$@QE.0/+,C6$&^>9.7,.MZSDU2@\Q&1M-_OXI[NY&BUG M?.],4!J7R\QQ6A$*IQ5I<-I7) >?A%%QI4?NEGX)]SZTNY6SF5E'+=BDBY3H MY\E/VTA_WO@YC5.='T>WDM:<5:0L,L^CWZ1\((Y9U%1@3$M_ER,O53 V*\Q!)XI:Y.M49M@!J7&YS='6%OD?? M#=ZZSZ4LBC>,R\"!2TK0H2,1'#<,J*>4ARQ]5G5:8*\ .47]D>:,KQ78;&#= M&EG,H^''#VE\589ZFZ[60W]0:!TS\%)+5FB" PS40N T,YFM$;;.J?Q&.)=! M?'-+5PB[R]#>Y&?C%/L(*I2,ZYM?W9_]J^NKIZ/Q>/1'?_CQF?N,?U.R9KVQ MVCH)C)8+QL9:\)9)_(/:*(EA5-;I^G$(R@L12RU>*AS?%JR3)=AGU^,Q6J$G ME/3128E#5K(T))%%UQ*HE,0QEGD6=9*4-Z&Y'$TTLG.+>_^2%]?%X.\ MR?=NM[^<3*Y3[$FJO3+60)J=6GF&"YP7!)@-*4:7$[-ZK^A@K\=]W517,FN% M*_D/1SW?7LJB..48U'HN;=F5EF H$6"E]9Q&]&=LG6)U&\!TUT.G_1>]J6W/ M)?_[X?(UV_=@+&G),9BF69:&0EF!2=E <74BRYKH2IUKUK&=0$GET5]%6);R M#)X:YBQQ.HLZ96Z[D\ C^5Q=*. 0*]=@_N$^Q[)2A(N!**= $97+MBA.>=0E,\Z/-)WXR:\_3LX0+EHT!HA(N7!@$E3I_*/HO4,\QQ>MB5E=+0]A4VDAZ.>)G4_LY-YU71XUN,M/$OW,?4$X90(9U ?,4( MWADP/%$(FDH(/4=G(Y/$YSJI;P?!_$:DU)2@ZOM9S]QX?-,??GQR-;H> MHA6T,"IQG(E]J=>"\RZZ>BF#%Y2[DN8G19U4V5VH+E@K#FES#05RH"V&4<;= CDP<:, 8/5+&@ZF1-;H1S46)H;O *F5'W MQ_MD&)^YS_VI&\PPOO&#_L=Y@Y>7PS"XCN6L9FZ/7]WT>CPO=XS!8121!5 V M"Q"&E^J@*D/DU*32S%U5:EK0%/E%::M3&M=E*-M=IWX;NJO1>-K_5XK/^Y-0 M9LNWXW35O[["L$H MGFS8>7>VK:7L8. 7)<(N25S7H/K_V_NRYC:2),WW_2]N&_?QLF:2NJI&9C52 MF535;?,$\[@DS%" %@#5I?WUZX&#I"""3" S$B ELVX605*97[A[1/CM0QZ% MNX3E['S1*6GPC"$HP>AT=G1E,ZT3F0-<(VM3N7\/F&FL4QUH"6P(HM#73@=5<68N2*Z%Y;),*^A"J9R41@Y'_>]%PXVA)$^:2T]YZ M2,JR.N,CURYGM5N_4TH61+1M#*IN^)Z5N#1@R?>"XUL4'B1M-)-.;=R>*A0) MP7M;YUD%PWG(R,;(&;B(PH,^SN"^M+V4PH-[LB=DD<[Y&A5-M?5)-!RP!LU, M8M*;8 LK;6Z;R\XU.XJ[C^>:'4/E,9.*NN#ZL7/-CN)KED3:3B&VD,GIKP0C'-B!GLS7]W, M5&>*RY)S "V9!55"@B"S!*LP28V%&]XM&>6^IY\[/'PJX>=#4FW@OK'O.D#>O?>HW]^DT'#"0=@-B M5ZO2 <;@?5[O !B_L>N)+-AG8@_Z#=RZ]2Z<''T2C(X'9JP@^Z-&XS0=#P%- MT)[,#QT[^8TO@XT/-&<=EHO'D&U@[OTG4>K3]:>;6"\D4Z'4_(LYJNW%T M4% &60U]WBV/IA/_OGGUN,U23R;^? C*#7PQ;EO#['K/D1Q*R31$D13)8Q" MQ@1(27"=Z#I'TD3JZ\X2[_\W^OIY_KK'MFW@[RW=ZKN\*O?R^NU@65F ME1!"&Z62\8+VJF,HBW+.<#$9!$'/H6G;)_]QA;/JEKUY_*W++UIT61I2!6TD MJ35T]7C&"RAF>3"V=O5MTW?E<6R]1\8=>L.;?.OTMEJ%K&N'E:)2M6\2V3?6 M@LU,Y1!=$*E-07$7=&<8)#:LQ'PW8FYHEC3(&SZ(D;Z_&Q5[-_WP+HML;"./\@B+NR"A/5FJNHKMF42BQ7S-TY;8<7$YJ%0D\Z3>VMK7 MW^>:=RO "L%C-,%IUB;!ONFR?DIZ0S%HD'Y]ZN+**B\ZKI I7*)"J3:^$ M1B!#H( ,W 9I69*I38^:]FO[*>VM!:)!6OGM=(^#:]TV#M%6N9(B$2_7RHB, M9/XRK'U$Z/;1=49<&SN@*\*Q2QEL,*9-#F<'<.>?P3.D4'0][$YDSIA*: 6X#4AV@=@T M':,#R/-D9@S.X*X"U),[9Q(DGC!HA@XX;1Q0.CM AQJD=5$@^M2J(_W9!.B1 M7(Y+D)]CF-)BI &2^C9++Z^G5[4P9^O9%U:@C%:"2]5L<86^\UAC-9(Y[7U. MJM%$B_O@7) >?BKC]I.'>U.]@1OPSQP_SN97\P]?;Y:[&W[L>!22M'GGU@TR MHP!,@11!0?B$\<+(-JKR04C/3R2&H7Z3UK3K7)I8R?NZAFX^+/)RE]YD?6#9 ME C"U(PIJSWXY"1D3^L.SFC=+;/H:,EX"-7S$X[!>-!BH$GU%WR<7Z77GSXO MYE_6]M4.FL\Q61X=&.,3J*+)@O21 2O**F\=MFI/^ "HYR<=0W&@19'_]8*H M>[W(:__2W_6[';*$*=I4N2=XJLF6M&*C$406J +C*L9&E?X',3T_T1B(_@<+ M_\^1O?%J_NGS?%9E?%[N^"3?KC[F1?W=(G^L^O^7_'I&#^\SOK$UI/%R/H:@ MV5XZB/;"<\D*UUXKE5FHPSX=2P8%)J=M]W20$\'U.YDZO.CW^7)YZP/U=?1< M0 _%,U+#A(T0O,M@2K'"EJA=P";GU;%(^Y[9+]Z^>OUBM5I,P_6J^N#^G/^! MBTT,XFWY$_]^-[^Z^G6^^#_:DBBG^M,:ZEXNJW+RMKS"Y<=?K^;__H^-CJF9;B,]/$"^(I0W, MYOU=M5[*/$ZW[4C^R(OI/#VXTTQD%I&(R!G9B\HP =X[LO,<$UH&Z91IDV_9 M&_KSD]7S<+5!L[Z'E-D=[C]J*A!QZS[X**S0*1#Q2NTX200#Q"2!&Z-<(.)9 M;-.;NB?PYRN28W*T0=N^>Q1;I^F@]MF"5<94:A1P6B;P)AH6Z%0/MHW+^3&# MHIF+8I,HH[675C$--L=(!T*BHR$C76#:.58D$P[;N%./03E62MNX!G@K-EU* MDMN-SVXCUK>:UF;2DLQ2UL1FG3GI]"R8JLX'*-%:5,75$':C#?< K',EMK43 MAN]L^J&8TL"\W\-TTUGC<5!-$]GNA76>U+4!V3=O1?O1!",0'%&[XB''.IG' M"G J:(1U+1QI:'8TC>0 XZ').[ 5W:VJ+H4A8ZT-(%-^!1 M2!!HF%7(G55M',2=(8YO'0S TN-UF!/XT2"$< ?HGPN<+:\V-2CIOZ^7JSLY M4[:4P)31H*61A#)+\"$7X"[%&)STII$5T W?18:D3F'P83$:BCMM#Q^RU3;AKV=?\@;GSK&XQ2ME#-X'!]H:LK"=XN D60>B<)_(;+ 1VW1W/Q;I M#R!7PW.L04[<';P[8(3[&P?TQH&RR\4A8[/88H"E6C,G50&L/F?+-N. EK?>Z9PJ'ZH+J35?9 1?1/]SW)<^N\R:, M.5M7>?]KNOKXBO#0:Q:;@&8=W+6.9I)NA7]/O$ ,=)=!0.EK2:X%5X0%5%&( M&&*Q^T.@!Z/;T6#'OS;.):'?A_S:$)PSB&H3%9<,,6#B(G.PER8;518]@V,'U=(3N?&".E074FQB;(YX641 MA9%A6%-=?8WMLBS 6H%%*EV,;].AJ!?LL4+EER)PX_'X4L+JIZYX'1%*6=*A M[ ($OBX%CK0C;:I9+S8DZWR,C?HI]D%]KJ#\B+(UD%0?S>,&FMRIV+?AJ"[H MFT;[^^$_3UK >/(RD*#V8/;EB6R(M 9?$((WK#8T9X \TQ=1&UV[K)V[+$WA MC D+3U52C^'Q!4GH-O!01/+:6X);B@.EI"3S3--B#%,Q*Y^,:1/7[H?[_'94 M2RD92$!/8'&3&LV'$I%*E%R;Y$'7OIY*B00^H:,ODC8MEA ;R=]%)GN>3Z\< MCDL-/#GWIR=U ?4S^_-H]G7*]CN%]N-E?Y:039W(QFNH0VF>(=2C+V!VF$5& M4]I$LIY*]N?P\G ,R2\A /#>>A#.%JDY\U*V\5,_".L<,]R' MXN!^V\S!R-] WWT]6^4%:>+OZ)[=0Q:Y9U+: ,(H5OLKT>I=$+4?<*J3-)AQ M;3+T#F-Z1E(Q$.''&(7[(I(JOUP_9-DCB?^^Q_1.O'\4VUZR/&IC2Y J"UV4 M$,HER6/0.:H< H]F?)O]]DN>C(DD8RZCLGDTJ>YC.MFU9Z8).ZQS3^6Q=SE?R8I$3GTCZ M8FKXCA56FTI[#Z@#@Q@38]F)9%F;8^88E.,?/(-)S?[!TXPY#6ZG:MNO";#8 M=F"[)<8D1"FMS@*%[/T._UX>D6+R$OZ'6G_B:YA4LJF-W^\ M=C7\28K:;_-Y^O?TZFHB/9?6YP@FQ>JQ*@R<1 766)6UU!Y=F^2X49?YC"3W MPD2N3 WB,I#0&1*C><@A>L1!$,LRV*8EXAA)T$E$;> "'E.0[ M/YD(3^>T$ R,LJRV3* %IE S\+TJFIO"&DWD:K2@9R1ZE\#R!LT^;T=TWD.Y MY!KI8BU"9U/C(C81KL[%NE8I17-)*XI:RZE M/.*>I:U=OBYGP870D(SB='L+6DOD#J1C.H<217%MPG ' )U_A&X+(3APQO5A M1D.SXBZLS?&Z\_=U =@TZ/8HQ/-$W@9A: :3E&"8,*"7KT0*_3E=ANO/NR\*%*CP#6N/J M$#TR)P++H(7WPC,>E=\SU X,>+C[U(O0@/M0?#X$N0YZ( <,ANQL0YQMTE+V M/02[W]>FZF735+U'S*3'VWJ'5H9:Z5X$)CCN0DK.1:.5)Y-:,%0R&B4QF$HL(RB@ZDM +*$8;A4D%%]LZ508+R=PEVFVO?V^R M(7.0RV)I:W$%F T#40*9$%X%VFA-5W?6N6K]N'W(970J?1L$3VZ\6$F53! T ML)I7JW1B$&20M,SL9 @NB-"F(_+Y7(.]V7'((W@,+1LHFSL<.[_//ZX7T]F' MS;"72>'.9)01I,ZTP*0\H P>6-9T;:9:;M8FDOH0JN?#^]XT;^C^O]L@=Y;^ MN%[$C[C,+V*LS?MJ2[";1AS+22S"Y\P,% QU/(4PX%AP$#+9[-+6#I=M^H.> M /;Y2$\K#C4(.]P<=BIE:U S2%Y%4(&.O6#642X91"RJ6#'FQ=''[7S#AK7W M2DG!6(D29*D#KR1SX(*K7?$T9BU$*:Y1Y>G]@,9R(@^K\PQ!W4MQ$-\4S>WL MVO>;YVZ*YC09H=);!5E;7HU05ALHUL'WV3C! ]DS;7( 'H1U?F=Q#[X?JD'N M3?\&6M<6R]:OT05,4R_P-W#.7'/T'>Y\77Z8Q[Q:X]48*-"D6:8"; MK$ I9\"[C)"J^F]T$K3R3L[;!UXROL[;@_;S!H0;T!=R!]>KJ_EUV@.5I&0D MDU#(D*>5<@X^DZ9+"A#R8!GCIILK_M ;GC@K>Y*L1;'_U=7:)[P[=K:HC"2# M29OUP%):IR)\WD<'1;IHO7%1B$8E_??B>8IL'Y#"!_T<(X9A[H2EWN5U$?'^ M7ZP^X@H7.>1J?'^J8VG_7VX9JNF)J'DX9TB*[85\5 K2TCDO5?2UHX/CKL3 MO$]9V!S-HR&?GMCZMH389L%7HN??IU^^?_NM/$=WO"E6@]),@U/9@Y-9&F$Y4[&- MB_$Q9.>8.=1(>KXK,QV2*0W"40_@N]/J8;MWUW[2"8H0;=0(!GE-OXX(SG.D M.\@ALS[(TFC$^_%8?TS!&H)Q3<9&? OS35[=#$>YS>U'C]F("**X4@NO"P1. M.FWAA1F2"\L;^8"[H'O&XC0X-K9,.K 5IN">RI<3XV52 @ZB?L<"-QLP&H;B[I^K;L@][ MHBW'("(#;H*MHYP#>,%KU\"A$XC$RY@ !-2 MG0E-B+V0BM1.EQ,JX2VVN8HO0M@>"4)?JJP=P[2A@]9_X&H=AI^E?^0O^6K^ M.:<_<_PXFU_-/WS=QG!TJD&['$$Y1A102M>1*0F,P<@CEBCCGCOM0+BSP\O& M-P&:D-0M^B9M1P*O@R6U@O?C]/--@VW#,"3-0"M&)DID$4(AD,3AG)R/ M.NHV?J\'0#U/:1F:&T.?&7\N,.49K;'*\CKNMNM):;,(S$_AB#J@2W,-ZD[\='%__'0'DBEC-#J@ XH.+Q$X MA.0=9+H]B]:8E8B=.-_UC<]8$IH0_:"/<<#K8IM_R84Q]U8UOG_RU?GP]VQ9(*92>LR+!FR!! M,;2 OC@"YZSCEAO>:/;V Z#&/W0&DH=]S6(HPC=00;];\<;))# R4W("+NHM M:!.==2@#2!8E"]P&&>PXTC^J\W@4_I]$Y$OQ 7^WE)=?W^#J>I'?ECL2OK;I MK!,0R)KC0DI MZ/!NT[MI='EYQ.EZ >)R#"\:B,E?LX)?YHMZH+[+'VK6VWSQ]46LE-\:+]4R1'L9UAZ?V-K6/1;YG>&<4,61NC#6.;&X>N$8C9(X2I70\ M33H\OX?3ZYZGSZOC9Z=XY\ Q&!10ZCQ"I;#JW&0J%>925I@UAO 8%[J\J']I M.CW^7?Z\;1GQQV+^88&?7ERO/LX7MK9.YP7O[-SODL?A$ M-!' Z[AZ91A"L6)= MT<5)L,S2^K%61Y>(P)73Q4@=I.VC_(WB7&[&Z$&I=RD.YIO6)>L []NR7M_& M7Z&,=AXUY%1K/.B"!$S2@0Z>S)68K6BF.!^ -+;[>%B&'VKMU(OP#725NWAV M'LD.B)JZB;_'=.8&3_V8MI\)-0S%QY$%X0W'G!-8SPTH%PR@-PB>%Z^LB1E- MF^Z'8\E UUY/K47@&$(/G0/W"C]/5WBU1O5JZT!DFFDKI 932-]5J#/AH2\F M%O3).!'V)V(?T WN>?CXCMB^!)\/2*T6/HYJK7SOBMF(J9=HK0$I8EIG?-.E M93(($Z/(1I!&U";7X#"FYW6Q#T/Z%L;COVRC7W!1 Q;+FT=.E]7G<[VXXZ&*K!A7ZXX3BEA[R]<$>U))O5'&H18Y MQVZNN XOZWM;[+_B)2ZG\458KA885Q-GG-+*9G!L\ MFEP7#\(:V?,\-,OWKXSA6-# &KG90S7]Y<47VCY5R_YS_FK^Z=-\=E<1_Q:V MX;0%8ZECS8C!*M,1&P0J*-X4*[A.R;5Q09X(>/S+:4"VS\?G60/%]4C8DX"R M.,-).:O;395 )/*I0$"N;=(V<]>F$.-(H..+UB@"T$_HCN)> V';:Y#UYKI2 M]&W9A(K?7J^6*YS5!F[?$B@'9XH/''0T%I1(&I [74OG)&H)HA)720\R2#!*KB3)"2=I]60:KD]>B3=#_*)CC"]4(K.\C M;$?QK<%)=N^>F[!$AE(H9(?FY$'%.IX@!@=V/:JTD,G4J$KQ7C@_@L9^%,E' MD(-_3*^NJPSO-D22O-">L)!-+=MV1?L1W&:_6?[)NN_H7J1/$ MK&FH?-L)T8OEN[R\OEJMZ]%($UFN_W2;S(J,*S+- J!4=-GP4$B7)IG2-2N. MYY18Z1;2[PGDDHW;7OM@?B9F#=TIIP/VB6!TL=5VT+QH,LRR9. Q"! H$^>, MH^'='-8=7O938$X@>H-&W$=39>)2)*W(L-K(@8%2=$*CLPR*,#FJP'1L9%(< M#?6YR]@X/&S0SKNK8;V%>ZN;K_7R6S6*Z9P<5S4B3ULG2#I9@XN0&>.2BU@T MMNDX- S^YZ67GH&G9W?516E5#G1B&ZWJ7%!I@ !+8-;2.E3,Q-1+<]4-1),M M&[][X^VX]QN6AN2#K94:0M2V":4@^)I6PXU.-J3"(A_16]X=^.6Z.(?<0UVV M<2-F#ZWCTB6X6"=VX]7VZEL#?K':*%V[2_%6+[]S04ZDE-Z5D,$HVM"*VPS! M:P29>4"5K<[[PX\/*+]]4%R(R+7B]_PAJ]<.1MNUXGAAK(,W1IJ@C$4V. MX&J#*^LBDR;(9'S?--GQJM9;A14'I^3E5Z\;+K56J"$896MF6 8DXP5\=$RR MR +J-M?0956O#\KTSA7LQQ!_G*KE+HA^\ KVHYCV>/GR*10?1Q:DYT&4I.C< M-+6ZQI#Y5T(!TJ'(_(N&J=3&\7OQ%>P#B\ QA&[!^K7!M1EZM2VLJJ%_9FE9 MW"E)VI%S@'4N:4P^(S(M9*/TI>^Q7$3)^U$(:_?'X,/X6\8_2H,!B]KAV=+#.E3AGC MM%"5B3DLE:"]EOO1Y2?6H^(4_@U"K1;CY/^-B_0G_?'Z[I&&H=8Q@<\Y@/*) M[IX@+6B'4B)+.:8VT;!O8#P[)?UT(K=J0+%V=-)9\IEH@AO:WGH[7W[]WAE: M5W"[C%GZXPIG=R91=5E3^\85 Z_J/,9!#V&YKX/!)7"Z56^,H=>F58FF* ^^ MCB%1V2I @P$<#XX;SJPU;?*BGH[T/F+67+CP'L/@!D+[+M?DP5B=_56=^(L8 MLGSW_J^M)A 4!J5R@A*<)FI)#\%R#2P+;8V446";\?$/PCI3KX^SBFUC M] FY2[1*A.40(QT>?^@ PQ./PKW70H14L&!*260+>=+(;= VU\S;Z)S0Z/+D M\<UM5,$71.](,G5(U?.C.:F8DLR,J&S&XJV);1(*^F/O;89LDJRW M4=#OH/SR=_V6E'##A;(B0+'H0-7B8V5NN\, MF^'9-J!+ZK;'4[@_K^/-?!9Q^7$+\_4L7EW7P/OO4PS3*^)<7K[/J]553I/$ MZ?I0:$ &4WTLNEX?)"E1I1 QBTSW2R>?QB!P?A@Y.Q,'6]3TTBT[_YKS^[SX M,HWY?GJ^J;ERRYI)4$FW_'.^R5BZ^?VK^9)6O/JOO'J7X_S#K([9F,1"Q/&T M,%VWE-(,P7E.FK8JWNDZRRJTJ>9LMJ0?1KPO2S@:^)J:+6PSQ^'7^6+[H_IW M?&+1>Y'KQ:(LV9N,2?"*+ALON7+2,^=2H\+X4=?Y5A^ M*0EDWSH-338Y1*U!J%Q[2TD!02I-"\*@7*"=V*@BZZPQJ#-+PH,!JV,X\E1< M_5W6]#-@=4+ ZBAA&Z')/!.R8-Y\].,9T845(#B8G5O/D,B#21Z42LS)AYJ&-67#^ MX-C)"#83E5[/B+W7ZW/H[>IC7OSY$6=O/]='+&]\)N_F5U>_SA?U'TVBQ\2$ M#J!TI"_*III/ZD%+RYR53.M&[0''7><%WA/#[H*C%93SB5&KX6MM5[LIX)U8 MG;32CMA!0@3*.@Z^% 72L\ B'<6N4=+L:$M\0EME!%D=?UN=(&CGL&!/7NAO M](C5\O5LXXZ?E%K XD4&)0Q982Q'"(@,;)0\:\,3XT]M0WV[PI_[Z2S[J8>8 MG2,/_^1U_G/-CYMU^F1+=04#ZE*GH"8+W@8!A8<8.7>>V495V".M\.=V.LMV MZB%F+:*FS=9)7"AY>G>I1KJ2>?3 ':>E&HQ0NUF#3L$S(\CT=FWR#$9OFN%WGY.!5"XC*KZ.NPIUSG'VL(C+Y+W@69T7IA+ZQ2 M>]#U_]S,E[F9F\GPT_0K=CC-%&*H'!2BNAQ=;:X>LP5B+L\Q6*ML>&+[^%2; M^9QU:IA"ICU4(!I4M85*G6J6Z8XI)D0I;!*N32+QCUBGULOO=Q:67V:=FO92 M\L0Y:,]K_*B6^I%5 ]P[M"Q99T(;G?Z9U:D=)0D/UJD=PY&G4N'394T_Z]1. MJ%,[2EA&Z4UW J>?BA3[Q'W,&"%JS>N=D\!9,B(-R](:FZ,29]*S+D9ZCZI3 MNSCA/8;!H]>I">$-%YJ,-;,NI=*>+)UJ^& .CHM$_V_3!N%'J%,[BO-'U:D= MP[8QZM1>S\I\\6E-,PSSZ]7[C5:YQ%GZ+<\_+/#SQVE\L_Y-EU#E^W M?]*C6*W_2WM7K V\[KVRM>!R*,49^H]5BM,'GC(3IBA3A/9NTO_U/2_$S MY<_SQ6HZ^W 'SZU1%1/24V"KO_INJ;K MKW2@O"++JHXX^]=T]?'5]7(U_Y07O_R][;KV8KG,]#_2Z_^>2.N89MD!P.@FNBDQA?R388&?NT6#/SM M](KNF=]P^1\Y?:@@M[6H1!'C3"D&I"AT(_!4(&2AP41FBO$ZZ/T!OP,)U>/8 MGJ$,#D1#+%A-)618_-'!^L"W,1M9.+0.,S>O&GA6MN:)=M!*AW M/7LWH5SYD&8_=FU+PB] M:=U< +)!ZUF1$)46=="C)>6I)"B9<:T#RJ0;39MIS_BNTR\;\_T8$@\]&N^W MM1MEV[)VM\"M:RMZGV/@&8)(JM:>U4$DS)&IQ9DQ6C*4>RF^!]K)/_"2LZFD MI]!^WH!P0T\2V.!Z=36_3GN@,-#5) K$S.HT<.\A8-62BXHE!9,BL1!45\[[54,TG[HOK(SNM&75N7]QR ML9J\FL^6\ZMI6J]E3;*U]8@8C),N098ED/4H GAN2+5,:(K7*CK1J7TEO>*. MK-&G?3D[C.$I>=N.XOI\4.H/J-C?CVBKQW;!=(RG[43).(>C;2A./ M2P2*"4QIB1!Y#50FI@"3RR"#YDE&F6VP3Y3U!UQM8W+^&.HVL.9O%*4]8U,X MTH<*9]5/Y$')X,&98@B;*)S,C1)S&X7\ *#Q=-3AN'5()^U!Z@9ZZ:OY@BXZ M7.4W\]FWCB;+HS.D%0/6.0X*/2V695F'-'E/:E3FC7J)'H3T#*1@&'*W"+ \ M&%<0:&*)I5;[(2?CJ2@(03L()D2FZ@#I5EGHSR4T>XJR.#QO6B29?./X[ +F MQP[-'L6N!T-TI]"Z>6B6-"!=O,J IE9&.BW!>?J2I7'H.:/CK$T@X-)#L\/Q M_1@2CQF:U;(@HA' =)2@O$) 1RNT*B@OK),Y[A6+/+W0[%&T[QJ:/89PHX5F MF2@6K4B0BB2]U/%"5DZ2D) A2SZEF,01W+R\T&Q/5O8DV7BA6:-+J9TUP&IA MR&:MBJ7B%FQ2 D.)*3;2XR\S-'L*VP>D\&6%9G^?SS[\/OV24ZUF6"W#UV]_ M/TITMB.&$0.TIU!E+T9KE9>UP[1D=?(U5SZ;H*61T?.03$Q'Q&@[HAFF'J"6 MO?Q"2UG,\&I7\K)\,4M[(&Y#+6A+<)P[X+J>>;9D<()Y"*H(5K)@)/U-ZP>. M1=SWE"7#/5XO%K6^<_W@":+WS.L(0EI&MS=Z\"G0J1)X2EH%IT6;*-T^DO%/ MUE&D9O\0[L6 II'=(\FQ;>(1":=*"G32!52,#(*-')*S2F?+ C.-&ASVPCU6 MO/+'BU-EJMC2JD.O"4JTA$U JO]1$16R,B3$*-4H+0R5=E*X!4:M")$G1]JL;[,D0RS+_][^\0-G[ M,_CV?>.&_ 8B_+P7U1JHJ*0R_[5S5DA5'$.;(7@C0$E1" 67=#\)PT6P2>4V M#OH[()XR5_O2]."V/. VOZX?@FXS/_G?_U_4$L#!!0 ( RB^U()B*V= M_"0! ,)# 5 9V]O9RTR,#(Q,#8S,%]L86(N>&UL[+UY;^0XEB_Z_WP* MOIK!W"K [-)"253/;:Z M^X\??KM]!_$/__L__^F?_OW_@?#_O/K\'KS)V=.#6*W!ZT*0M>#@6[:^!W_C MHOP#R")_ '_+BS^RKP3"_ZQN>IT_/A?9W?T:!%[@[_^U^#,**"=QA*'O^1Y$ MF,:0>#R&ON]A@CB7:<"N[OZ,>>HA$J0PB?P0HB!)(,5I @47:1JE/@H0KAZZ MS%9__%G_0TDI@#)N55:__LPNMI/T_3GZJ^;2\OLV(7JL?[/_^?7]U_8O7@@,%N5:[)B6D"9 M_;FL/GR?,[*N,#^K%SAYA?X-MI=!_1'T QCZ?_I>\A_^\Y\ J.$H\J7X+"30 M__WM\\U)D>G/^HJ?5^).C^PG460Y_[(FQ?H]H6*IM*^>MGY^%/_Q0YD]/"Y% M^]E](>3QQRZ+8N>I6LM4:^G'6LM_/B7LYPO4=Z3O^E!7!\I5YGYPI6,?IA^< MJ7NK^$&,KW!'S,4JUU^HMRL^U7=W(^IBUO-57X@5_.U+JU4E>I#<'RQP6)]XGPM1YDK,=B9\6!Z;WM3, MIN="_/.*/(CRD30W*.6UTU#;\Y];!4%Y3PH!BHT)@%0J__O/6Y/=P;]\*5"7 MX^)9:0RV*H-&YRO00?JZ']B<[:BWU#Y(7NS#E+.A,&U?]5)96&$D24DK(YM' M_JS=P)_%IA4BK^ /*"BT(YZ$?,/7A5_B+XG?+?WX@RNUM57N:;_(%D MJP4*B7*7I8 ^#Q4UD="#)$PC&&+/CTB4Q#AE-M1T2M#VO^BA+S/R_)7\4!%LC*.?,BXB"%"B0]33CF, M"4HB0D+D^\*&-&P5F!N9;#4&6M$2_*AU%>5/0+TIUU])IHQ="BCS GXA2P&V M=I5V7&,]4A'WN/2(>@7"@$.4!#'$))8P13%'/J=4,&_Q510TG\-8=1699+3N MZM%:;D>+[(Q6J4C2OP2:T<5FOP>VV)!)1*947 MS#P1**Y$/B2QSV$4DS2A$DG,(I-9S4KJW*:R1F]0*0ZVFH.MZN#W5GE#3]EN M&/I)<#1P1V:^E\>5-\/L_'D,0BO>L;0MU;3@!>'7C4)V#UL M$N8?9%]+]\-N'L#Q-RNFII!2O!'U?V]6:H8IG@3_++Z*U9,2KIR&!:>)\#%* MH2<9ABB5&%+$ \B""#',24(0-29X(Y%S8_=&15#4.M;;L!9D8X:S 8,[1V]D M^F[U!3^V&O^D5G&@Q;/1&GP9!4\+YG:.ZT2T?7LOP$H1-KM7GPK U0I@=0?6 M]]4905ZL]6^/U:&:6HY5GY.[NZ(Z#&J.#D N04Z7V5VE::DN4\N(0HT-?5J# M5;X&CR3CX&FE&*5Y;N<5 *0HM.!JD?B>KYX_@YI(=2,&.'L$[9( :OW C^KMKM[(\B?+L\"I!MWP,'%. SG1 M::2V!^JP(PZZ1H..U8 ^@^YUC>6@,OT*U,:#CO6@,E\1-EF!!H KT'Q7U%>E M!L'AX>;$P^;V='0JY:<]7IUX2 [.9Z>6/VS2>Z]GT_M\R6\>'HO\:^W)--O* MR$-$>12I6NUX@9JG$($XH1$DF/HA"5./4JOCFAY9;X(.ES M8Q6M)Z@4!1M- 5EQ\.'ZKP.C2.Q&PXQV1L-X9"*Z#%YK.AH$DU."LM-@4LH: M!,X^B0U[R#!:^R#6-RN6/PA]>K@0W ]#F1!(DUC15B0%)"B(H R22"W2PY!$ M>+'>1!.??:5VGFY%2R<"HUV^-THYO>VEM+/CGEW(6)(D/@\(3!(6ZV#E4#$] M"J G8R_F D>()39,/QRR"9C<#61F=#P8B)'I5F-0*]8$8H#K];K(Z--:1UZ M==Z$7+ACW*-(.&7470F3,N91X_89\?A%=HQ7%NO%:[6.S)<9USMT;U?K*FSF M^GM6+A+/XTC$,4RDK]9\G&%(?2Y@$&"?29I(ZA&3M[A/R-Q>YJZ>H%44_*Y5 M-?3&>B'M?\M= 37RRSX((^,7W 2$OO=A: MNY>>BVQ1/>;Y[8,H=#3P+T7^;7VO-Z?(ZGD1XR@A,>,0X<"#*/$QQ,B7,.5$ M9R AGOJ^R7M_1L[<7OU:5=#J"FIE0:.MV[_.O/Z@DU#:@?*@:HWOUSSYWD]3 MZ)$QO M&T8];Q\>E_FS$)]%E0OR/B,T6U9+I-&^U7D1QS#V/A1#'Q(

:F3THTQ"/N$8W[C,,JY6:FW5I3KS^KI:FJO4@_: M.)D@B'G"%TJ+F13*LI*'1 -6MTM:26 M'F3-.,4-7B.3R08JK25HU1PA2N8\&D[YHT?:F/D%UB?8\TFZ__-#GT MS7GA1EO0JFMUW&("M"EU. %O=.X8B-H \CB+AV/V."UO8OHX:_@A?YR_96"( M7;;*UN)]]E6'^:H5TYW>1*BV;,I.!OSU@TYP^GN3W95X./:\"'J>/K<-TDBM M=T0,/6NY4ZC+"W#[X;#)_;"#Q[-:8-PQL,TT$LWO GV8>G?-9)$LT:0"1$A#BB M4(920,1Q @DB'DP#$=$DY%$0&.WD[#UW;G2EYY&L7&>,+$$GW-$R+'@?O'XN MN@"2D0EF,!I6(2=';+\XRJ3[S,D"2XX8THTE.?;GH>$CUYRK@2Z;_[S/5L)? MT#A5[V),H1=A]8HF<0H)]1#T@HAP22D)I)'ST2ME;B]L$P[1J'C5_@"TLN#C MRC PM!_8_M?7&5QC[Z,.16I Z$@/$A<$CAQ[ZL1A(SV&'0:-]%T\;$GR1A39 M5\7)7T5G9W618!)X*.$0\SB$**0II(P&T!,^C27#?A2'-F'R1Z58O?@3A?/=?_WHKOZU=*VS\6?HA\GA(,8Q%( MB!@*89I&0GD&88RHYPN!C4HG64F=FZ?0* TV6EN6J#!"VHPAG.,W]CI@'[HK M4"L+?F_^J[4&E=H.MT&M8');C,%(\K25%&S ."B#8'7SP'!6*4NQUD^O]R-N M=?[1]LV@09@PF20P3!7>*&$<$IS$,/7C((H\M3;QD%4\:Z^XN9'/5MMAL:S] MV)JQCCO$1J:;#EBUIN#W2M=Q6,8,%K?QK/TBIPUH-3+_(*+5[*Z!<655[95M M)>EW7S]DBYAC7Z(X@))&5)=!\2"5+((T\63$>!0@SVJ1A](/0EXG=N?>E,$YSX/TK M*?X0=4)L4Z5JJ[$#6,WX]U*HQMX?V@?F"KS[*_QP,T:,70\2;L/JC@F:-I*N MQ]2#X+F^:P=2Z:]OKYM#B%BRV(MT'854I! 1C"$.DA3&J?#CF/BQ%$:YA8>/ MGINSI36S?*NW,!F^RX.,'_L-5DJ-$,IV:*O;=W3[^&G?S .S#M['PROF5M/T M75Y(D:V?U-?H;T+G%0E^K:94K)9@4@B( M(RQAE/B>D(1&J<>MMH%F8=;K6C7AL MA\)L"AP!X)'G*$?86D\:ED@Y9753V9/2KB4@^[QH>_O0&+1WV5(4KQ47WN7% M\X($DL>(4JA6&3%$L1]"C$,&!<-)2%A(?8GMHL]VGC\W(FJBJ2H=0:ND;;#9 M+H+]O.( E[&W'ZP@&1!5=M3P"^+)=I\W<23946,.8\B.7S;,UU!NTD.^JDH! ME#5$MG]Y#5AM M2?VGZB]D8VO5S AFJ_:B*_ OWI\\SU>?%_51SW:7X,_ CZX\S]/_:^N5D$U[ M^5JG'W?T2]O+KS9JAOL?O=Y^]-._@3B)KH(@ +O/"=7?D[#S%!1=811V'A'@ MJQBE/U76Q7%R%8?)P3/\*P_M/B-"8.><6G4\6N]B:D8ERRK(E:W^6?!EB1[V)Y9+1 2L91)"$4:835O2!]B#PF8 M)EY,I$BD6K:V;;5NS:EP M:8MG# Q=U/M_=2"3>DE94TI)XH!+F890XHA %"'E :<1A0%"'L)"8A];>Q!VV'OQ!2^_/D$HQ+U8E8IOMK7]7PF9%^*6?/^DXZ;S5;>UPFU>-U98 M)$S$*$!*%&$62)O(Q$L5FEL4XVW>MZX89TPLJ&8B MI"=AI1U;=MN"7 %:602423I]HZB/GT?N%>(*8?>L=XE2TQ.D PB/<7U2D3^M/PO"L^7S&Z%\GH=LI>5N8U"B,(HBBE/H<8X@2H3>FHP]2"D+ M4<)CG,;!I:'@9JK,C6I=!XP;#H@9VTX#\]B''">BI*LMRV^U*:"Q!72-&27> MYG)(1P^W-E3GQ8.R[6 S"=VV?.+ T%)V+_C34GR49\-ARE/Q,%7RSD)Z09)$ M/(:!+AJ"!%4.+64Q9+[R:)E@21C;18>ZTFQN2^36,)!+8!+75_8&]C6Y;9:Q M*NZ&W8R[7V0P1Z;RB9NXR&=:3=M2*-K4 ^B$IT+&#@QM!4Q7SV5 MV4J499,#7G?#HSB2,?)3B.,T562/!20^"2 5/.%1[ >8VU6$Z),V.P)O=!M4 M[;8?5T,V=876V QI")0]M9D X):N>B5.2T$FQA_0BM%-0UL(Y4P(7NJ(P5^S M55YH5U83D^Y->0F>$3MQ,R R"PVY"AO<-[/V^,_;MT-^L_DJ*3#M$ M[2=U8.1"+54]+^((BBA,(&(I@BGG >12!L+SF4@2JUK;=N+G1E%[+T[+399] MT>U&P(R+QL-U9&8ZP46:[EO=MQ_6VCMLLCX(-;==V.U4F+9-^R!X#OJX#WO* MP.AK4M[K_^FMPJ_*A5"^VV?U[")CRF?0?[A>\=T/.E=^$D66\YL5*W0'R3>B M_N\F[N_M=W:O5Y6ZBS&R M.2295OVY':SH:J.\4;OR]W0F7($J M1+-CT178&EO_48_[_F<[-]0@@!8%\&.+PT_=(.P6B[H758V&P_#K%QE%MP'< MTYHP;0CXBPS/01#YRV@Q; *]9DIV(7A/#XSWV4K, ;]K"T!E@N6FJ-70F,U"8P$^ M\ASB%&MKTA\"FE/*ME)@4L(= LT^70YZQN#-D$(P];4LVR8RE,0^)R*&(4&) M8K1(.?32)S"4(8YC2I$OI.5^QZZ$N=%61T'K;8P][(QW*H8C,OYF1*O;""7> M3EKN>D-A3\K4>P;'C3RR+7#BPDMC=*J82_7X_%$49%WM.>B0R[??]?&PV*OJ M') X32+?@Y(3]<+[H8 XC#V(?29CXB,B7K!^EE1 M^]VJ>DH=O1QZ,@T"&BG'2GZL7,-(5LN)<<>;L/EYXP&<>PEZZ>;UU?' QNWL6I7V]U,F>M$HU*'N6]L ML96>=JD\T1 <+*^GDGMYF-07HA;\*_XK6>N _^=F0KQ9?16- M 0N"4B(##\,HU1N0F(>0LAA#SV-)A&+U/SXX9NJL]+E-$8VFF2Y>M.)5!%6I MO4F=9_ZP[)4Q:J/% M6IW7X,4"KXS!Z8O",G_(T,H_=+U-:KK^2K)EE;R4%UKRWFHX\IFD?D)A$# & MD1?Z$$C?"Y$=Y&6ZB\)5A%C')E#B@'MIVQ&@@S?AL+ MWI'I3:N]DWYY!.HQ-R"&P.:XZH^% A-7_;&'YK#JSX!G#"V]S705PDQFK'(B M/SZM/\IKQIX>GG2Y(7XJ07[O;1->ZLB:<>GT8S8RR^X;I*MQZA'JV 1Z2HZ,2_>A*Y"(.E3\:$P$3$5.(E(,*2>)%T$=^B*7P<2"LL@>.R)@;!7<" MV+6.=G1Z#$,S;KP0F9&);@-*K=Y5S6KNV*K'>J?4C_MHX/:-0&G\6RFMW*^^S1"=!FS'HY?".3ZQ&HW,U*!^DGX""$,V-@QJ_NQ_BAU/?*C.<<;=R1!*/$"3B"6ZA^4<@2Q+A2.92PC3S _")%U MRY9159Z;3WHDFJ(3E?=G-VT<'(ZXH0,ZJW$QQ'=;(!F:1SA$.U9]%;POTPF':?&$'RL-FJK;.I=*3* M Z^CS*MX\K\+?L-UC4=9%8FJY\8V-5RY[^_5Q]FRUKDLGQX.D\0KXV_OR>J7 M/.??LN5R@=7<%!$>PH 0!)'$ E+./(B92&,_2%,NB$"I D &L% M VAQ<#?OOI!*'T/-0@E(O$#RTFO(N4>8?9P:[ M\:(R"I MK0!/E1E@J>QP7K7I]/ 9[DQ--"AC[UOM575:'J_J= 5:8T!C#:C- >_[!F>, M,D]G49VZ[--IA>96!NHL= /*0IU_YM N'SG[X[-X5%_T>[7V^53D=P5Y^"P> MU,I>]X-_6M_GA9XYMM=<5T'V_B*@"0HY3F&84A\B05*8XHA"I)A7BC3!B65Y MF<&JS(U]-SHW"0F M(O2*O>]V.AOVSED\%B9D>TT(S RU59&@*V&H#%#._OM ML&PMZ5Y8V^*R21:R"0$0"Y;LF/($8LXAZDC,LK-HGG1(T-V;7L M]7:T<9?G=XL/.A=?5\BJ*V/EJ_)3OLS8<_WO-K$PY3&-=1%/P6(!$8X85'Y8 M!&4L0LZ%B$4:F5"(C="YT4FM=E618J.X&7-80=W/(F,!.#*C--A][&(':G7! M[\U_3?(OA\/*F_C3ZIK)X=V1/F(0ER M^AZ"5TWE^LZ*G[TX]"IVMGK6)$P]Q+J6M0?=.\SQ>Y^O[FY%\:!/T:]7O*D] M]5X?+WZDR^RNEKSP29BFB1=#0E/%X90RB,,@A<(GF*-0AYY853PQ$SLW%M=: M0]W9NBIQ8N?Y&0)MY@>ZAV]D#M\B5X5K5*=458F]K;KN_$$[=)QZAX:B)_45 M[>#8]QPM[QY:?:E-/'R=+_7<4Y#E]NFW^6>AN'"ENW(L@CA*!0I#&(8IARA) ML>(D@F!"DXC%Q%/.I%RLQ)V>P,RXR%RXT0N5UB]45X7QWJNJ(\]6;7U,+/2N MK&W-)6/XS?C),:13U5MJE;[J0'K5H2CM$-6J5ZV07)9:LL7+<:$E8_$3EUFR MA>6PR)+U$P;VO-/=]0A;_RU;W[]^*M?Y@RC:8^KGS^*K6#V)[>GVPDL%3WDD M81#X&"*/"'TX[$&*14@H1A['5D?"=N+GYE>]$5(4^M"QJ#7599'::!?^5.B- M\,+@F](:V MRYJ="M-V21L$ST&7LV%/&;#YMR76FU6Y+JH-BE)'6>L8ZTX8SZH.=KU9U:70 MU/6?=.)%E?U5'UV\_:[;J FNJWR^;2_2<4&WHM3U]KN9&NV6\@>Q7GA>D%!& M?+4:]1%$3&"8$B^ # M?AI%Q(.D\S)D;)=?& -%84]>F6]_7P3EE687-;PK< M-19V:3M; 4$*?6A5@KK4>I4QJL^9MWE1I+'?8LONQ0?*9(_UQ96W?G7U[+Z?;]7][68R<*\]'*6:*2UDB' M'5YO\]4M$R;M'CJCB?58GDBUL5[I#CK*CY+7. RWL1,T^E1XZ0P+ W@,4B1, MGC(PPE8WG'FUWW"FTQGIU?/VDJ9QTO4W4G#=*7O]W.&43?;%Q\?J=. 7]8AU M>;.JTQCW(H2K/[XA:[&IX+:@PD.<$0^**&00!9)"(M5/OJ019C22(;$J-#X; MR^:VRJLT5.[+C\H/XGJ#M"CU3ALH-1H_60;]S@5DTQCBN>@[HSFEVQJMBTJW M/QJ@S\=;J&ELKD"-3M?/[N89-@@IU[O"2&\3U"@=22BI+@$:JDXE4H=!SW,; M?[W8*7N:+=]V0[UFY2"5)*<.)[@SB012S"%(_HC ( M*>="1B1(XR'I_7MRYC:1;ISQ7;=;:6H9('X*5[O%S 5H3;5JL0!J\-KD! RC M+$+V9;W(:N.$P:>6%:D9?S@25ESHP:M&V!;7:_ 4G^B/)\A9]I]()O&#CJ!;O2 MP6IGHX/:^P:U3_VH#8@6/(N'XQ#!T_(FC@L\:_AA,.#Y6P;&SY#R_MTR_[;; M'4"DPD<\1=#'+(0(L1@2GZA_1!0%,@JCE&"K,)EC4N9&&%5,GU1:#FIH<1Q( M+E.$4.S!2"@T$<44$DPI]"E&,@E92 FRJW!Z,933%#;=:VE18:O5=M#1XCC2 MAE%$EZ(W=K#0 4[NVUGT8N V\.>HI&GC>_J,/0CCZ;UX<$]OY6^LGS^I<=:! MW'H]^5BM+E>\+KPLJJ#NSWK=^%'^5M;U'%X)F1>BT\?LC7@L!,LV>]&=DYZ% M'WDT8A&#'A>:99!:_#'EY1$/LR#Q$NEYMIW Q]9Y;N3?FER=Y(C6WBMP5ZBY MUKI5^.@C;L9V,QO'D;FSM?8*5/9>54.Y,;GZK3&ZR8&IS(:YA+^537V=*T K MVW>Z4':MKP_Z.O8[[6L^U6"Y[H8^NMY3]U"?:B".=%Z?3+3;$MN_K0I!ECJ, MX2_YDJO)LXUO^+CJ%%@MLE+]Z4T56EXO7]I*JXL8"9P$A$(:M.8S=R).5>0GMK=&@L7JWJG8[8VV*%[>%MI7!XY?3=C4DDQ31OEC9693. M=@6Y:<%L9_+'8I MJX-U,6*>23-8FS[J:_)=,FUD0N#%HI@QM_L !&6>?%?E77Y!,=^SY;<6S M$1TCRE$"]*0-1F$20I$RH7].0T)1SF0J;[9B+-9K; MODOW@'.5KP'?& )(69T@ZY5ZMK5E:&F8H2-HYC)/.BXCSQW'TPV!L@:\V1F= M]FSU5%*BHR1!YQB/5'QFJ%8O5)/F0A!/EZJY],$CI?^4IT*3JW]NE53=T5>] M"1_4N]&4-28RH7[$E1M.,(6(L ABFC)=!3:43/TJN15]CZ'DW!B]TA1H50<6 MF1YE),UH_*7'9V1FMQD:]PDI%V W;6[)$$7GE29R =36&1^7R+J Z@_:##0O M.O,CP7G(890FBK)Q$BMGFW.(4H)B2CSN>=*:LD\(FQOU5KH>:0<0]W9T2.#UMG3']*/V&R7:W-$R-R(MM81M$H.=/..PFE&?Y>"-#*M6>-CGP32 X#; M')!C@J9- >DQ]2 #I._:@2V,ZR[*[?0L_4"7V,&0$)+J1'T",9(>)%&*N7+' M$N19-<7^NJ;A0_AF-QW&:W;7=W14S;2/>H M>0>M<8]?->Q=O=E&ME4'X9G,!'_UW)9W?B++UE/4-3UN=;A-I]]:["/J^1[T M/(STM@V#)$E\&'D\Y@2KA94,;-[L2Y29&P]T;-%UC!Y:?YLKS>W8X:(A,N.2 MJ8 ?F7FZF&_MT/!W+-DN?:J"3[]7UABU=;.F*Q>P.B6WBQ2:E I=0+=/G$Z> M.>^*APL9,*(T2"$36$ 4RA12I'^5H1][D:)DWZX#^42*SXV^N_4*Z\BPF18I MG%D-PAG-!B]78O ?KW3@RYS>NE)^7B>ZCH?DI>KZ73CC_9+G_%NV7%ZO#C8= MM_U?.XUO4Q12'L0P12Q02XDPA1@Q KT(AYX?2>D3;C-OV8F?W>S3:%\EW]>, M<[#5;S<=60Z'V:0R'L@C3PT[^!X@"SH-BG\?96$P##BGY&RIPJ04.PR>?:(< M^)3!7?F8T.L(S:2?L_(/1:+Z W(G_(6(@M1+,(>)+H>EW''EE!/DP9!%6*2A MER!L5:VF3]C5V"K MJ=-&>6?A<-T6[[3 J9O@G37]2,N[\_?8L0<7V>+M:JW P(0%C <2QS@VZCK7(V-N7%&K"1H]KX#65.$( MM*YF9-$':#]'.()I9&H8A) Q,1A@<(0/2L'^=)=__5G=75.!^J%B@.K=[WOF M)*^\@5'MFVYRZ3#WX+-8DVRUS79K2C@F,:8HE3%,4JD<@RC2Z0M>!$D0<1;) M1'"[H]'C8N;VFK=:6B:WGL'2S 6X'*&1W_ #<$:HA]D/@M,I_X2H22?[?G/W MI_DS5P]-3Z7K[ -'OQ+X-GY)?>$ID!^9BGC'><8'D@9N*,R5-F'J9 GKQR MZ/K_X2&KSQ:O5WQ;N3P31_?7HI")0$W^NC>!IYQ[*F$:QBF,8@\SB<(H2$.[ M'0$;\7,CAAU];7<%K' WW2<8"\W1=PXVBE=;FSNJC[^M.0PWQUL,5BI,O.DP M!)[#;8A!3QGNMVSK*K6]$CS?3W0,ZP3J*.4P#@J 7)13S./4%LR*O8T+F M1E%[]HWPEJE#P#GSLN!H,G=EU.F'G-@3EY[:0F= M]QFA53CXAWS]4RA.-H4G+P=4CO'6!6CEV*W/-KM- EV1'$S67:#2(86QC$?%U-R M&0?FR8O?;-2_JFK?U!9<@=H&T!H!-E:,4>G&&L*1:MN8Z_%"U6RL@3I=O\;^ M40/#-]?*E=JF-G/E>'T6ZZP0O%O^M^X)G#+"$14$1GX40;64"V'*? Y%HH]L M0AR$*1M B18JS)0*M\J7^BB8D<=,'P:7VC#+V$J+X?#\,(P3/X0Q#Q(U0WD) M)($:CBB(",6,4Q];.:NNQV'2??>7& "SJ6@D6$>>@BJM.\4H>+7J;A0'M>:; MMM.NNTK;(^8VNM-"_K0!FO; ',18#GC$T%:FJ[LJ,[L.3'KU_(O093,>[S-V M70A2[J7SJ(G$8UP$$$5!I M/VHVU3#H''=4M5)AXB:K0^ Y[+LZZ"E#DT^9?J9X(^K_WJRN&(CNYX6)F('^- CDUVK(R@V M2MKFD1J@;<9BSA"<*B^T5A/\V"K\DT[6V2#Z^3RB W(_S2%RG.-I('CB7$YS M* YS-BWN'=#K8:]OW,W#(\D*O4GWNVJ%M((L(H#0,H M2(0@PA)!2GD(0\8H\GTD8V(4HGFQ)G-SS X:2&8;:[2O]GBT]:A%BX.+1JV? MXB8=B]%W2#O#<*U37;;#\'$%.J;HQA.;AK#7W2ZB4XV*14>*J49GHE85M_<" MD ?-:?K=:#I2Z5D^OUM53?#45+56U["GHM C]U@M/G4*ZEI=)?569UE=8/*2 M5;_IBW?;8U3/S\OJQDTV5+..RK]6":_M[_\+/)5"/BW!LNH$\$UYAO=*1;9\ MXNI7);79BMQ7'10*FZ]'A H>=YAU.'NBX ME?C[;"5NUN*A7/ 0I3['"(J0>1 Q(M1"(4J@$"GRXR"1*+)*'#TO1 M/KQSQ/#.30$W%%)?L)C )(DH1-1/U+J I3#F./%(Z,E06N9[6DB?&SV9QR0. MK!UL-S9FE#4:XB.SETNPQPG_'+5XGYT&\PO^/%?Z;]A#!FR+[/?6W TW>Z<< MP.KPJRX![$2/3>RT^J!KUH_ MO9+B.CJRW$9'?LO6]T!V+JEL $(OX<3IJD&7#H_!AL=HH(_,=]>'O9H/.@E7 M8U*IWU1L&@UHBSV,T0"?:-/"+?!V*_U!V/4N[>V>.-U:?I"E.XOW84\8,&-\ MR%>_DN(/L=;"ZE)36SE_4\27/ZT_"\*SY?,;H:CX(5M5:K4:7*]63V1Y7>V# M+<(XE$C$%'I4%Y:-XP!223U(<"2XD %+ F0\H;C4;&[SS6U53^5I50BRK/8* M[ZJ>CDO=TQ&H-[/:@'O86%_M ZZ?.W.2!15>??7#S=_$4NNG,-M<>P%PCP-_2"" 4[5 MW!P'(21![,$$^XE(0REC%!E[7P.5F*>C5:US'HN,&89>730,!A/H!.".?]Q2 M60"T"4#;H$,1#IA5+2;_"C_<7 %M2[7DS#;63# 4%E/@!$,RT6PWYM#8S6P7 M8MH[B0U]]G3SU876[TQ-ESYK8/I<$Z?_47X1=_IYG\6C[CBG^\NK+\Q#]45^ M]=S\L0HQ7D0I2BCV)4PX%Q AP2&F6$#B)S%).<8DM,O;LM=A;G-0-]VAT1-L MK =,ZZJLO;-%75(OFT_X0$C9G:R-O(XC#Q=C3,$]KE?PT%TFP,V0(]I<\&& M W60$W;!HX96A;U9*5XA3*Q,QCRE6G MV!.IXD??R$$_)VAN!-A4/^THJWLX$="H:ULB]@2Z_3SF$K.1R6HH7 /JQ?9C M<4'1V!,/GKAR;+]YA^5CSUP_S(MJ"U)^$D7;X"-C"QF2R ^1@"P,%0,DOFZL MF80P8$F2!E(PDEC%&AV5,C2]O\S^^B'[W!SI_4*RU?N\+!<)8CZ1 MV(."D BB*" 0!SJL2A\:Q@,DM 9D(GI:/ M+* XH">;>X>V*Z@:].A=PK8[JCZW>OVD?*4'46R+7J 8$\\/!23"5]XG]S&D M* A@X">I2(,DX69'1;:"Y\9:C=[6G0P,83:CH3' &YF*&I6!?D,V39KK.-E6 M[9%J%=N"Y;@K@J'PB?LDV$%RV#G!\OZ!N3BDO+]FB@0+P;6LZNR-!+K?BH1];<*$BK"DBCJV4&30^B9M3C"*>1 MV::"J%6SYIR.H@X38M$DNYPT_2&DQN&5 [(M^K/Z?=I:^DF63 M,;,-R]FZ3^\WV:Q^S()$"!\B$>DCQS"&A% )B2]30H+ 8]P\C66 G-DE"O M]$LCME94>VB=@-/.LLP^UWCP6/73TA0C, 575?]T]*]*1GRW.G"72ZP>B?4Y9+G# QS&:TS^X>\"L41_,-3 MW3K%N*!SHX!@.PR1EH?H_'/IX46^*?5F38FWF[$ZFO\TKOF_% M>&_Y;XV.@*P!%7?92F\"5Y5TZH([^LRB.J?HV1-[X>\%\=3X(Q[#R"ZNU:!C=A7 U;FN,1U4ME^U<; =\T%EOZ[+M6KR74O=CJ+!0/U8H> P M"&SJ@7,;.C:9]M,&G$T]* =A:I,K8!_<]J9QVV_5K0O)$BI1R& B"87(\SV( MO92J[XN'J5J2"RJ-@]FZ#Y[;:KK5#6CES$/5=K#J9_1+$!B9<,V,MPH\.V;I MH$"SG0=-%EAV3/UN(-G1OP_O,7 KB@>=^Z]>XJ:.Y*8BDAJ^Z^3%*OZ M'LKO^:XK?>J541/5"'XEZ\TFU A5IOP%M0QVPV8H62VTY^1I*G M[=UG \9!MSZKFX\8@[#/.>8WSO:DYW.^7+[+"WW30J:8)B(4,)"ZOB9+8D@BPF 8 MQ(% :<0%LB*O:=6?&Q-N]O350]=%IDMO-CE 3ZML70((5M4&EW8UZAW^V6WP M=[\H+!'[7X( &'9>)X"\RK/]H!P%=$_ZGG08<&9X7 M.!(XIH6;+-DQ#+V($^7(!PDDB2^5(Z_C?@,628DOR7?= MDS>WR:M1[VA6Y9\ORY_<1]IL8G&(W\@SP;& M .!<^N6IVX86U6CVK3?E.[ZLR?JI5! HAK]6%Q05./$ M@R4GHB;2=K>0"P@9E$"PSA& M 18^X]0J$?NHE+D1P59)4&EIWX7G$$@S'^)B>$9^Y_>1&6&_KQ<"YSUR#B5- MW@OGI+''>MZZ^:WBS3@ M BG7 -+0]R B?@13SCPHPT@B'\>!EUCM/I@(G9N?L%4/5/I9;H\;X9R@(!*8 M<C()+[_K;W:Z"9D70KV,NI9@)C/6=L>^)=\7 MC*=QFHH 2H\2B!!E,/4\I/]A 6*41](JH-:I=G.;36IN:QO(;YK=ZU[S95F= MPBG6$U**JIKF2GTXP$%U-K063NU+#-@DCO".81MWN*H5=E5GK&O[0&7@5;>2 MV!6@E9U@W] JDUJ9ZMB5=CT"[MUO9QI.[[*[!O>HF^]VUNF;.EYF/$>>-Z8>RJ'%X!RB/D:Y.!?JO41!.8>PGB@YYU+" ML"GBU5.9:>=4S5@T6U5B7^=JVE)/J'ZY+3LG22H%)Z7 (-/N$-^@9 Y-J\IQ_RY;+;K Q05AP ME@302SG527T$V*XEE[)4#"0$965-$O M;FYDH;6MBX3J3B:*-XZU,K'T&_KQ-G0AG*$XMC>Q/3K0V'6+W8Z8^6\&CUMO MHU_DM(Z'D?D'/HC97<-89G/L>[-Z?%J7[\57L?2; %-!HB1)F8",X BEH80 MIXC#)!&(H"A*XXC;4$R/K+GQ2Z4;\.T8I ]+,_IPA-#(W-$-[J@5O0(-8"-$ M[QI@XI0P^N1-RA8&AN]3AOZM%/RF823M\N@0 M@FH"V>2XA304C.DXLXB$NGLFAB3P4L@X85ZL_N(A9$,?]BK,C54VJ@*RT=6. M8@8,@QGSC ONR(2D^]I5P1&M^CKI_$=M I-KD_&%D)Y27Y$/.4<]=>4%%> M'W]7S>/J-/&%L@,I4Q#DTE>.3X "2&*60H_[49#02,:)D>/3)V1N9+@MMKY1 MM*E3,*#L_#Z@_6SH"J:1V7 0L-JTY^ X+(Z]?L/G;YF_0FSCM:O/W7ML,7- MS<,CR0K]X(^RL]6\B%CLTU RB%F ]$9. #&GJ=[723&C(2+8JO'K"3ES>]4K M]H2Z#AU%+RF>0;;1O3UY*C99@W;+GU-HFRV!'& X,@]TROC=;N#;J@W> M5_!=@8[V[I9(9^!QNDPZ)6O2I=(9@_>72^CV>"K'9 MAHQ2G(;JFP(ED5AWLX\@C3T&O43$1,;,"ZEO12*G9F7]:<%N] MP4<)6LVK7M$;W:_:BG5C@6RQ]S,6V!-M"+D$W6Z': APO=M&5@^<;B]IB)T[ M&TR#'C"PN5I&:+:LS^]6_(NN(W^?+]7]95T]>8%PRCEF#,:A+F4C,5H$K^56ZXKTRX[>__K/./"3?VN" M(RV;L9V#W\S== GJR)S_?@_)M_VHV?=;,X3";<>U#!M20.0V\&<6X@W.23;'6R^FHZM"=L0/%?>&5TR*GKZ1R MUORCI5'.WS4PV#HO1':WJA_&GK=UMK;1>IY(2""] "9QC"!*<0@)0PE4WB7! MB4>9M*MO=5[DW,BFT5C1#*NR0W7^>J6H);$8@&U&+FXA')E@6O1:;4%'W5$V MS\S1<1NE?5[LM,':QC <4!EA'AA58#\E8&Z,TD29V,8L'8/.8+OK0D F<4!:]88$*!V#Q6*# MZD)X)MJ'LH7);J^I!X/>+:5C]TVW<]2C]V%755=L7+9-L9:D^^ MBI60V1K\V*P(?])__Y0+#.0D MC']!85&BS9QC75$#_%^VK&B?@O.N*FH [<5%14UD#&T\5*\8_Y:M[U\_E6NE M1=$NYMM61XLPQB*2*(2^KY;;*$P9)$G$(8]D3*) 2C4=V/4A.B]T;I[Q&U&7 MLP)%/5W;MB4R@-F,>UV#-S*GMNJ";TI?T"I\M=G0>QYA.\\&(L=-C0P$3]SC MR!R*PY9'%O<.6'"_RU9DI3LJ=5J[*E+;9&:_WQ2M)13%@NK%MT>X6H:G,23, MPY!Z6"CN8!3< MZXG!M=@=& 7DB?8,W'V3[783K#'KW6,P?]IT.P_6%N[L1]C??6F3J\U\TFFJ M(DNQOK[39:O6K_/EDBAN)4NUOOXH/^3K+T_TOP5;W^:_DE+]07U<9:]ONXA_ MRI<9>WZ[%%5AY46QC3J3[''8[W M0\^N)QQQ,S=ZGN,X\B37Z3[5\;^[18IJTT%C.]@:?P4^U+M:"@#0( #6.:@Q M T(H(/"%:AQ "T08[2TFFKP1FJ,-;KZ+]1>:ZIA.=VD:S(-QHG7W!R\!TG( M0Y\R&"6IA,@7$E*L^Q 2&OA)RE#*C"+X;07/;?&S'V_XY4CDYID8Q,L&PFQ: M&0/>D2>%XY&5B[7I.5A=6"AK[/AMX,"9L=WXPS$R M]^V,A,Z??+4S$I41H+8";,RH+OS<-Q+6Q'@9D$YIJ:L:J_\B?RK,M*+V0:!@GW IA2+X(H)0$D$1,P0)$G&$8^ MI7:U),Y)G!M-MNJ!QUH_Z^3O,P";<9Q3V$:FLU97\&.K[4^Z89\]-K5M98A]3#T"">)(+1LC BG%/DPEYYPRGD:QU;+QI*2Y$5&C*.AJ.K!F M\&ETS=C&"68C4\PPN*PIY2P43GGDM+1)R>.LT?N,KZ?N630CF7'Q^;9I3;+#:6$$I]GD _I@PBBG0E>JOD?=[#A]!K@U%) 2M&]B)W#@SQ81 M,FZ'N9_@7G;P1F;$VBY]3ML_7GMQ[%57L,9"??/61FO'=X3QM(B*>K%QG2AR MZD7&UR[(:I0AZ W$@:1\(P=_\M*59JBB@_B>++/2G$MF&@ M[^.$)!Z#H0@3Y>XC"@GS!<34#X4009 0H_#>LY+F-LOJ-7"38*1T!96R=E[^ M:5#-O'PG4(T]IS4Z;C$"OX_2<_$L&$[]_-/2)O7SSQJ][^>?OV$@/U3GU=OV MFN^^?LC:!*A%F"+LA\R'22011''((.:ZI:M,I< A0H'T;<(X^X3-+?"R+EUV M5R4:+JLVI)U#2_5AE:W?9IMN,DRK-%1+,ND; 2\B."(<0RP8UEUT!4P1(M"+ MB2=0$F(2!U8D[6H$)EH-M=@?:Y_K&FM#[G:$X-CT7:/UI8/6N[_"#S<[N;,. M2=P %;<\WB=P6BHW,/V S4WN&4;HUU])MM3'6._RX@O1G58V0MJ8S-O\^B$O MUIK)7N?E^A4IL^VR3\9)$G%!89(&GG(+90 )PA0B+PEC'*=>&%O50;]0G[F1 MDFZHOO-6;>R#,B]@J2SLQG;K8.V-<4!;-_A,Z]*!-:.W"8=K9 8\,U)?SHY4 M6UG@>JE6:D1Q 5#W@=>%X%G='6*4DS1' ^"4;"_5:5(^=@3@/F6[>NS RGS9 M*EN+]]E7W3YTK;[FF=+DNBS%NFQD5KL&;VLW]+\$*=ZI%VE!O82*($8PB"-- MYHS"-/(22"4B0> '(O&95;6^06K,C9L>+ M9;%>_*H$/CP]M$4#4Q))]?\P2A*J5\H2IG&"H4^#E#%&F!HH$ZH[>/+F3KO-LAJM+9ZESW#-;]K[1K!*<_=Q@5/)MC;G<@3G5P?1&8EB?09NCTGRF? M><:$I\1FUNR>^QK>,[1\!UUO%YW[R]'/@BSUPE/O(BX2B22*L"XF,$E9&/I8Q)P8%5"V%STW*OZET/LT1:-A=9Q3166L[P70>W4Z+$,) P^D M^$.LM5&= P;;8AO&XV.V+AP']9?==:OW1UO=J[,(EP4J; %S7&#"6/S$!2)L M83DL\&#]A L;M(KRLV B^UI-T2*D41SIO:LT01#QU--+.ZGH+)4)HNI/$1_4 MFK4K96[,=;.I8USW<&[4''#H>1Q4,PZZ&*J1Z6;;A%6A]+F#DO/REKU(C--^ M=4?2RS1>/6;LR9:K1R\>1@2_;N;C+>^T%5M]KIQ&F800^1[6F]H"TIACF'B$ M4T9H*F.K%C0]LN9&"K]>[J;T(6O&"8[P&GNW: M5UQUQS@L&:#AEASYYDW*$ M@>'[3&%RR\ PMBKD]J-\VS1ETK4"/JYTF*W^GPZW^*H\E=5:,52Y+C)]'*'_ M<+WBNQ]TKEQ(GTJJ@R!"C&.(9)A"W98&,D]*3B(6RL@N]LJ]CG/CIVV@_*8[ MEBZ>TO1HJ%9>3,?(5YWY] ]B:XME)-<( VY&?R\\C&-OOVU&L+6O*KJB1TXK MW?1BZ.BN5W.M6?4?]>#N?_;68)SM@\[&&PFWL6HCZ#EMB-MX0!]$QHTH:MC4 M\HHL=?#/EWLAUN_SN@M$D]-+/4HX3@,8<.)!1"2"*<<22H*1FC2$5[7J,9\A M3HN:&]$WFH)*5=#J.C!IN@=A,TIV@]O(S#H4,FM:/(^&4W;K$3Y]K M#.X81AE?V+W@3TOQ4;9MQMXI==]^5V_FBBS;K@ZZ=.#[?'57A4S4@1+UD524 M"!G%OF(4)B+UC^[CS(-($PSS6"@BA*P*,5RFSMRHI[5&^RB;!GCZZP!:BS8- M3^K2FMJH)CBI-LON%-'1H)HQV71#-3+;33!*UL3H!ERGY'FA2I,2K!OX]DG8 MT5,O.6_0L=Q:J&Z]DZV>LM7=-@WWE9!Y(3I;G+]FJ[S(UL\W*Z6AK*6""W+QFUY]6]G4Z/MKNA4XY_#;G+;,;U&E.<>JDM'J6V)K>+9O0C'B3 MW%:;!#HV78'N@= 5^*"83??3RI?+NDY*#9'K4Z%)QVN$LZ9I]'^!$ZQ)!^;X MN=BT*@R=!C=/NM$=+J_Y5[TP*F_S:RFS94;6HKQ>;_)^TXZF#QC8VN9PM'$#K MF/\OT6AB1G< WB%'NWCH,-9MUCN?A=YQ4L3P211J.GC0\C_297:W29?1>]JW MV8.>.N07]6DI2=4-I]Y8(!S3F"<2!CQ0]!MP!*F,$\A%$*>^D#R-K.KXN%%K M;CS<6*5/JQJ[0,*,E9S@_:R_/_?JKGHS>B9$7V6&6E2.'[ M88@0#'Q/EVK3[2EBED!,(Y0$B1_QP"H UE:!N9%YI3^H#0#[%ECN 5D/AAD% MCPGQZ&2[J^\5>)T_/)*B:>T'MOJ#WYMFDZ,4AAL*H>/Z\I9*3%QK?AA$AW7G M!SYG* $**8I"U)W3JERI\OII?9\7.H]@06)/(!DAF)"00A0GNC)E("%C+ E% M3*C'I1W=]8F;&[F]SM6:I%A7%10>6\U!J56_ F6E/" ;[<&/:FU;?WJZG->0 M03"E.5?0CDQJ&T7K'I97=3:D6N5OE'5)7":@.*:I7I$3DY*)^8<49'27TT:* MBY 3[B,FH6 QAH@1Y5BE)((TX,R/(\)98A7 =4+.W"BFWN!Z.M40T4FOP\N: M&$H3'%*UAQ:"9[BAG.7#R.%MN!B?3KS\)BO]#;@V^]L^<0% MUY_J0(.RU+[/1[G9 ZQJ=F_Z$J[4!1_$6NM(KA1)B'F40L93CZ/J19OVB/>5MVHXXB49[P(*0L3S 7D@>X7D @?4HQ\Q4\)9S),@DA:N:%. MM)H;=]7+WZVRU5MHZ6&Z&2XSMIM\$$:F0Z,:01VSP-$!NVJC095QXY7?O@CK M48MP#]/L14MQ7P3FN8+[$$IF80HDAB2 MA%/($?$#Y!.$H\BX$*:1R+G1K5(:'JW&85'%T0SK?CH=!\&1N5*#URE.=^!) M#NL4:0:G16E,Y[!.5"#S'+R.:F-:P=-;(=/L2=/5R;2R;*=:IMV= ]LF*);/ M[E9UC1GVO--VL?7?;_-78GOH+?@;I<+J[H/XOO:#7_/5^KY<^($O6)P2**A. MR/42#^KZQA"%B4\]A#'B5@M^-VK-C><;JP!KS-IIGK;.E;NFZ]AM# *\L@BL M=.R('X"'RBC+O@QNQM?,#9]^U$:>6]H!:RW:[U^[LSM1#V#7-E ;!SXT _AK M_P#:=W-PBK?;[@YN5)NVVX-3. ^Z/[A]^I"*]/M[-'_]<-._"M Z;=?B:1@& M:1)2&/,XABCP8ICB-(&^GU*9)H%(A5&O'!?*S(W:7]>*9U^%+C_:)7:;2NP7 M#I"!=S\A["^V97QV8Z1A["OPZOS^B/M1LJFG/]UH355O?YI1LRS,[P;F_L+] M%\J8L+"_&S1V"_\[>N: 6:\*E*.D%/P3>=;?\.NBT'73](\Z^UV70JL[+MVL M]'EJIFMHU)'<2M$O8KU>"KX0:9PB(6+(&-;1*S*$E$0>] (:^I*G!.%D\544 M-#>:_9PH9?-Z=U4;,6[E&REX"42;852[Q&6M+OB6K>_K,%T+MG4S? 8SX^1# M,O+\6-D#*X- 8Q'HF%27?J@J3]96594A:KM QS#06#;YD%E,DY,/W423Y51# M:#=;.D6[=\YT(VFZF=,I,COSI]LGN^Z;K0^6?B7K=F=2]P2^%2O=P'#;^G41 M,A\3CTG(?,[UP;L'4Q$B&,9!$F,2(L2M:O9=IL[ S[WIM]=1AE+Q;O:NMB:2F +62*H6."]4J M?92?B.X@4"_"VJL6D4QIY!$&0X^G$%'!($WC$$8!EB*.! F9T;F["V7F1L=? MFLYG6:.?KH^CC"OS9<:KEU]9,*"UR$7C9<;14XW"^*?ZQ^K251YN94D=4M^. M4VU->SKMOHJ="U2=$N]%"DU*NRZ@VR==)\\4:SNG M:H$Y%/\)VV1:JSBC5II#X;5KMSE8BMV,P$6VN"V(WFOY\OQ \^4B2>-(\78, M&>8$(BE3798C@DE"N4P3'DAAU _KX,ESX^%&.5!K9\:ZAW#U$^9%((S,=8;V M&Y/325N/\$HIV)_N\J\_JWMJ2E$_5$Q2<%"@1%>%# E, MTS"%:DF,N2>3V&/^8B7N]'+/S/>Z6">C;WA:?\.[FHUXH%[88EU,O/' MUS>V!1XO'3(S#VN:87B92F-;[#>-.ILJ;U7"N%X**Z.4[]4Q2Y_"UH:Y+.GH M"&/'U1POU6KB0HZ.0#RLX>CJP4/7R'6AHDW=]KH?B2X50:* B<@7,"4^UOV) M YBBR(.,IAZ)4ISZTBI0_+2HN?E,K:87=./HP=5T\>D"K=$7D@U0VTX53<,C MQT4QSJ/A>%EW4MS$2[1S9A\NM\[>,8PH.F?4#3=M4JL"+*GD6, (TB==#@35D^M2D1M0M3[?E^$-^JOY2+(/4% M87$,!><"(J8[B8E(0%^J'W7<9ACZ9C&:5G+G%X;Y.G]XR%=-#_'';$V6==@E MR"I3++LZ&F%OQBO.\1R98BI]0:UPF\S5+K>:R!"E=GV!P[PN*YC<=ELTDCQM M4T4;, YZ)UK=/""Z_)JQ0CV\";[331@_KN]%<80)5_Q#WF1_K7\5#U04"X$8 ME\1CD*N?E(\32D@X5K^2*$D]RN,4&S4FN5B3N;E C2U5(+DVIJ*R7)O3]8JN MFD3:=?7G5;Z"S>\6LI6DQ+94=BR1.\9F,U<;H?@C3S'='';U;4E,X?U<,U0<5OB]HS, M::O6F@%P4(C6\+:!&2;;C-#;@JS*Y5Y_E69R1P0ABI7'S&B@SQ XAH02#F7D M$\YC13.!L,HD,1([-YHYJ$W2T;W3@<@VC\1L",RXQSVPX[NYFQST WP[79V. M'Z\Z])V&(>@VM<-,]+0I'%9P'*1JV-T]/#[X35:R95X^%4*W_:JZ?BVB4&"F M$\AYP"5$88 @I0F%/HE\3KW08XE5$](3#,OHQYMT M#;8J@M]':0UW!@?G\:K'9$T>>-IC\+$(TK[+![[\FR=^E+I.O_*)*H[Y+"K6 M>9V7Z[)*Y7W52>4MM]]QX4AC'W_TUQ\8B[K6XB[4:5HJ= /@ 64Z M>NR 4Y;7A>#9^AUA57_5-T_B^K'(EFJL@G:_-^:"<]VF+M)I5)AY$$OA0RZ2 MT)=QD/C2B#B-I,V.%BM]0:LPT+4$*I6!UMEBR_TLS 8''B[!&YG>^G$;D]-3C[D.E.!DSMV=G]-[YI:/OA_%$4ZV?M M8^D#!)U!^_A0'R:\RU:Z&?Q[G6G[.;N[7W^4OY6BB@CL++#?B,="L*Q>8:_X M]4->K+._UU][3'!$&8H@$L2#*$DCF!(/0\]+A BY9"SU[#(O1M77Z$6;-"OC MO2C+/P/2V:SB'?5MFQR/.=1F'O/+#]]4+99K.Z^JQ8'P<=WL>4^.)FT5/ /YAK^DIA X^ M)=)):3J8*U]FK-N/(Q$1%U&*8"03M0R@*8641P3ZW(\#WX^B5-J>#)T0-;L7(0TY $-E3.:Q!2B. T@09Q#(E(LDRB. M?6259](G;&ZDL=45;)55+X%2U9(R>B$V/;EQ ]SHQS<#,!MP?',>#,=G.#T" M)S[(.6_ZX6F.P3U.4T^JC )^S%:@K$PP;(MA.0IF3.,>V['/87K24&JM)\U#.0'4%(DH M^Z+GD(ER @[#5)13=P\X):G3<]L^\775NU_%^C[G-ZNOH@D':P.%;^_)ZE8\ M/.8%*9YO'AY)5E3%I,5Z$8HXTCW:(25>H%91!$&"B0>CV&,,A:&'/,_X,,61 M4G-CNB8WO>G=I@DOVZA;%^D0=2W*A\I6D&V-O=(=@BP.%5P-J\'AS0L,ULC4 MV8Y3W:)-6]46":WM AW#.JD2VC:P,0YLK>LO03#>X%D<'+W ($YTOC3M8-H= M2SE&O??TRI6LZ0ZY'*.S,B!B"'C]T1%6 M3YPP5&*(I;MQ$X.>X*2U=I5RH)ZJOHA'6JLF).5,=\,1 5%3@E!3 I4AC&D8 M)UX8^FEH5#EV@.RYS@F;)MF;R4&OM83-\FG(2)AM(8V$[\@3Q/&4L5KOW1:; MU&&+S0LP&[,E=:_\E^P[;0+,F>;21H\8W')&AP:0==5X07O>;3XR]P1F/,50 MQLJ910'%,(U\#Z9J;N%1J+Z2H=5)VDE)I79E'7\L:E9\M, GCJ-;<*C ME/A,0NE+-3\DH3Y9B"+H"8X#B=.$>>%BG:_)M2%SFST)\$<77 MC(EMQD4W)T,)UUL?@M<=>6_UF]K]NT[6^)"O_TNL/PN6WZUTBX3Z/$+-),U' M5:N$!0NQQSTO^O^X^]K>QG$MS;\B8('=;B"\(TJ41,Y^2J6J[A9072E45=^+ M07\P^)IXKF-G;*>Z,[]^2;W8\IM,4I2B76"F;R6QQ',>6H\.R7.> RC!1+,Z MA8 (E@**>292R;#F(1=6']?\J;TJ_BE-PIQI'OA3?S5T3+O>&QL]EQY$^CT= MO2S7.\>J(]2Z#(NW2^#D%5F,*7Q_[-AUNM^*H8]V+5K\5DY'I=>FAE.?")=?GY:SX6C_;>8HZ+MD9!=&?4&]S?0R K/W)ZSUK4> MOW>O)P6-IIR#-, M% <<2PX0*V) >5: @L$L1TIDJ21.LJD=@TUM7Z2TL>K.Z:CITPFIW3LK%% # MOTL:,TT)<&7H82YX0'54"T#"2J-V#3BN+JJ%ZR>BJ#;7^!&&*:B8[S+8JL:V M#W)IBN-F*,D8BA.S7"2:+X3( 2YR#EB*()(<"@&=<@8ZQIH:71P8%_WR9:4C M&^(85'=!:\<;@0 ;.BML;V69IWY@9SC.L C*&5TC364I!E!4F+0DG%G:3: M'<>?&J^TM36J=B.\[<#N'+JL^O 65K::&3L*&A#O@6FI#76UGCVP/3K(]6\W MMQU$7-D%O*%4EJUL>"NY91> .G27G6[CK5W%I11E,8!1>2UO:XKKC&A)*5*H M(R>@=CID7/KFNN-!M-=8NRF2 JYJG H& 9!*A J8F\)""0T315 M/*7$:?76-=C4V.=3JP-V]$Q?31N%&_<&;E8X6\=10= ;/F@JFWOM.V/+:NO_ M&FX^L=%50$('0I<''#OJN>KZF1#G^C5^+/+N93-?RLU&1TULOBSWO,_VE\"L M2#*L0,RX7LEI!@$X10C0E-&X2$1.$7;A$[MAI\8L_OO(EC#;T4EX\ 8FEL;@ MJ&7Q\$TJW& *2C>60X]*/&YP'%.0X]5^9/1-\@7=;.9JSLL1[E]TS&2QOBMU MP.($%X3C#"@(,X"XCGMHG B00*C MV=9K+NUX<*P9&I@=AYT<9]H,@6I0,NUET*@4&P*Z8^(-+4PD0)0P03C"(;]ZTKRA!TL9(2(#$J6I:79= ,8P 2(K M1")1#!5V.JL\-\C4'N?&QJ@R,OJC,M-]?7L*I_6ZM1=(PZ]'W?#Q66)>!"#T MTO%TH+&7A!==/;/4N_Q9OX=>QPSK,GN]+(%\6BTK0>!VA_$?J].\]GW6^V:F MW^:)*' &1"PHT(LU# B2,8AYS-),($*Q4Q)7?Y.F1R@;;3O?-L7TT=0[>=O%:I4.8SNZ55'GTBY=D>8")M2.K<:=K8&IK.1-5WM0*YU';'[.X M?C]?O)1M&#XH)7FY'W>EF#Y@\D4XS(.R:0"S1N7><# >,W7 ._GX#24%BD$B( :("P0HRPN (:DVY_2#OFNTGW+Y(BNI MZ;_T4[34!/.B@XHG_4#=+L7GU?+ALWXKB;(?WF;_O54DC^,<"J @0P 560XH M27(0TRR%B.HP#3L>?OH9,C62:/RH,B<;3Z*=*V609IP!I3=5%\Q-#TKQGD'; MI>/P\S+X\G*X*?%8B?;#,_!JU=.8D5>T_2 [7?7VO)]O[>.FK(^J9?,TA1:0 M)(3'0!5$4R@D!6"$(Y DB12*$ZXD=1'!/![ B1I'T+XL=9&J'/SRD:N/&!V/ M$4]@M..Q/N ,S$]W.T0^7$/$HXSQO-N!:Q>/!AFY8/&\BZ=5BA<^URMR.DLB M[U[_+EW:TDW/\H%VB[K4N/("189H!#' ,5I 8B*N[DR"P;TJ&PZ6R9J2QTFA M5YF RBP#B$$%<(%RH'@!908ERS/EUISTPDA3(\?2OG)GN-SU]\F2O8RJ'>,% MP6KH@,H))H\VHE<@"-PY]-)H(S<+O>+T:7_0:Q>XIP=]6&[GV]=O\F%N.MHL MMU_TEV"6(DDA2W4<11'6RZB, BP+!9*,H$QD/(>)54;!I0&F1@*5C='>R,A8 M:9\:=!;$[H<_!#0#/_..J#BE!76Y[I45=/:&HR4%=;G3S@GJ_)S?.]W4)7^7 M_&4]W\[EIDDDG$F&LX2F$"!,4H#25 +&BQAPF'-"(,-GWNRX:.C9&#H6V67P'"&NIT'/2NV$ M^?O>C:!]-$/@&+91A8\AX[:;Z '52=.(/O?R;&,GM_MJC=N?=+ZH4H+J9"&S M]GI<+?3]-F6>F12[)Q**/&%QK$ 1&]G-G*> *!H#FF!LDG@$9$X)V=Z63(U. MO[P\F4E:K1T;LWG/A!TWCH+OP 1II*0.RM:BG2,F%;))E&SY%O)>_;Y<2[HP[7F,"??+3Z6.>ID^ M>70\1&*>%%0:?:N4 80D!UA@'7]"A##3O"F4D[BYAPU3X\O&!1/7O.R<*+L< MGUG>.NY:>TR1Y7[VL, /3*1MS/?V1Y]KS%LN#'I@UP/$L'OE'G:,NXON#]3) M_GJ/6WDJD2Y,&"NJ8J'RR(CS."U,7_>L$+E>A9,<$,H0X"*F*&4PS;B3Z-_) M"%/CN-K 7:&:QP'<*8IV1-4+FX%IR T6=VG02ZZ'50(]&65K[0R.4-5LO" 9)GBER9&QV8XO[&#NYHS@X W,&]VX76<0#P!%K7-19%N++]>9EV51[RS-(,YEAD&6 MIIEI?LLUOZ(4<*)@HJF7J=@J8_S2 %.CU$89?%VG)I>2!0Y$< Y#"_+LBJBDQ6M_QSOGV<+Z/54D:ODJXU7Y3W M7YJ5R"):52>&VAO^RDU[@;F*%BL]U/IO@7B]8WH[J?S<=>.Q=X?5!X3=]3F_ M=?/'^5)_A^9TL>_$6F[G(*E8@C(*9&QZD*5IK(/B. >T2#"!@O%<.*V:+XPS M-<;>F=EJ[>RU078)5[OU<@"T!F9Q'Z"1&*(5T9G1WJ(/T66G+S0AZKB@ M=^6VZ55K,DC^J6/OIJSQPU]\\2)TI&WD'_3_B;*Q+$DR4%00@/6=KR5P( K4!W" LZW&CI'_AW=S/DN+QNQ#$LJ%S8$>&(V [,"'ZY,:7OKQQ9OQ9/-\H M+_[0EHEFQ9\%S#\G_OSM/(X?3=K(]G5?YOGQ'U\^&>TL,X#1<=C]X;L>>(;U M7'&&(FOLON@SOOC/\"73S=EO_F(&?.C>]7Z0&0\& QJA_/1P2 ?Z>0T M-/1NQX]>Z'4>3+K=<;PC2R]/#PXS_>[@]B[8K+*9(R3@A"KCEQ=@TR-WP_LK'2!'3OY=$+:S>FA M@!J8O;TPLN8)&Q"Z(DY]?2O:U#\=1YJ= XQ"$#8N-E1@]5G/W(:FVO^^/I9K]P7Y9&\2-.8*9KHI;#4*^-"Y0!S+$#&,HH3BHF23O4_=L-. MC1C:(@^-L>6YVY?;?_AE0-BA;[8%97"34:JO.9K"IT5!M;D2%Y7&<%:(62\V . U,+0U$+5-WR;0>U0;7 ML'-8.P;$<*358@>6@5:$EIATK@&OW6.\59^E-P?K/-MK/(77RE7D;H-=%)C' M:<),](8!(@(!0I,"Y!+"7#&JTL1J37?^]E-CRWJSPV+/W 8[NU#,'Y%Q-MT& MD2 [ZW-8<;'#(<:5#3OKWHD@V/E/^3VV77W:R^."1OWAH%G[.ZE6:WGEFO4H&DIP\U%4/X=P,Q1.7PXF(_? P..%$*/ M>W>^_'&U_DX7\J[L(OVR>MD<2@Q]76WFQH3/FM9^/-(E3'[3GWS2C\!Q0Y M[VWB&XJCAX*W6U0]V"B>6ICRP;Q_OLGGU=I4&[^?;_ABM7E9MX055:PD364. M&$,F'3Q+ ,5Q!I D>187BB>IF_;E]3&G1MUM@2C*5B^&+!XJG443!1YW2W,4 MN[28 SM^#HSLP*1;6QOMS(WV]D9_#"-<:0]06*%*BW''%::T!^)$B-+A4L\= M#SX_'P.;H/E>Z3#X=KM=S]G+MDJ._$K+JL2<%UQ 6@"1\!0@B O-6"H%DJ2(3\SID9=U1J8'ZR!Y_4:N.I%4Z]OU\=>.NY@^$V:Y2[%X%,Q]$[$ MW:>+&PF;:A=BI ZV1'H=S=/ M/FVT9/:[#S.N= MO[+R;+5KR.'(@9+$219Z #!5&&Y[E@ B,0)JP1!".4ZJ*?TQM7PM]$-J:,[?@7.PYQR0R2^['Y:FSXPS+@=?=O2$8#L^VK== MQ->U^;YO7[_J:=Z:SO*-X&HINS[#.58QT^ODE! (4)KI%3.%.@B%*N64)3H6 MS?QZ1'0//#5R:*R]B4I[RQ5R2R>XM-FUB['M'%BNDP= =F RZ0=JCPX/=@@- MU-;ARN!OU,O!#I++#1PLK_<,]I3:R&VY,-]U VQ)JNS3?WA>Y+'F*)4EN8Y: M=.A""TE!G"DF8RQ$@MVB%KMQIT96>[/- NRSKU:2+>J6<4UX+(>.=?8P[DUN MPSE(LI$C3F&#(LNQQPV4W Y"9X<+^^Y'/TLZ69W_]=&7"PM%%10*B 3G@ D M( ,L)Q30K&"%$ I#ZM3JM7NXJ?'172-)NUL\+(S9_BIN5]!V7&CUQG"T-5=I MZ;5\^"'73^:,50=6=_1Y M;O:5S$CW>XWG3\M::Z8>]#>ZK4]C9T)D!*8J!GE6Q !)D0",\P1P'E,B8HQE MXK0MUM>@J>VA5:('IK>?&POUGA@[GAH3[H&9S+@"]!OG*2J34\QZK_0CVCMR M$^T\:<@MVOL2CN="H1J4"7L;-2I7AH+PF$V#W==3 /DH>V6?UV(,V@]SJ_0W M^7XI?SRN5R\/CQ]U7/D?DJXWN[+!62H8XH5,0![G!4")PH!1E0"28IQPS 6) MG4J+@UDVM0#1]'B9+R-8-0W85F9'6?FCJ\!OL-FS8^"[D[L_1^[))!3501,;[2 ,2U8A$!I* \L2A MYR6LG'$PZ\:5/PX-ZHE<EF8K_G?UZO-459C=19>"BY# MGLHTSD"&3<.C)$%ZP<\D((*K-$^93*&:+!EEQ73[)1H]]8-1SBE MM<<)R,[2[D'FS(_UAYN'23!^E2O>U,&[P7F M-?;N=W/OCD;SK?RL7PCBTW*KO^-S;<]MV?3V]LDD=_YWN7SX4/66,"^-'W^N M9HKEDB.J (MY;I39,\ X0P!FI$!IGB2<.[4V\;)B:E&Y_M:GSFV//,"WH]S! M(1V88BO[0>E M/>@5 /?&GGPNIM:VYF;*DK6C@3MJN2/8^B>2QZ6C-V1R1^L M,_V:>MS,CPY-$69Y]+69/RRKFDLCNY6Q5*)8AZ*J3.N1&0.D[.S$$8.%Q+P@ M3@?EYX>9&J'55D8M,[VTS2Z :L=C_:$:F*@\4'(FH6X0@K+,A:%&I9%N=X]Y MXLJG_8C@TY*;*BX=DU7_^^E >+L2]_BV6BQTZ/8G78L9ESG)B0Z!$L)CH$,C M!3"1&&"4(15+E8N$NS"$X_A3HX[&_.B7QH%?S8YEVX?_%342-,:/J';$D5I< MI\F.0)TS'N^M_'LI+):K@[SJNO JQ&^ MRU*BA( @,9T7$5,,X-Q4""=8?VM-4C3,W+JE71G1Y:D;IS-:56;75$'4[1A_ MO8F6TO&D_!K6=BP6$+^!6:MMZ:Y0HC;VU^LJC>X=3NR0"=O)Y,J8XW8LL0/@ MI#.)Y65^#'/W:-JH?UK>%6"/="W?Z2A+&"TOS7F5P"^$$A=& MZ>5&)U?]J/).KYW?Q8W7*]_%K+& MN['(=>SM""4,GB,5A-:V&HF0VMJH6H1^LH#1F5"LH0G*+==''95FK$$X9AS[ M"SUSL.[O/IT3#FE$1=K;H"RF$"(H (J9_@_*L68@G( D0YAD>1$GTDGWW6'L MJ<4RAOY7R_(ITFQT6XKT+"LIGFU'6D[O*;!CHX& '9B7C-47-(S:.D>#[4![ MH!8VTH;-H]G,_DD7YBF]W=[1]?I5K_&J MM',6YP6%0A,8)IK*N-#!%#7UH@5'A6"<$\R<-H1L1IT*6^S^A<1QZ ZB!L/Q'R^2;B&ZCQNHK,LWN&T N*(7= ;(:>=PM(!

K)"*WZ?.!M;K M;@TPLMKVJ6NG6MEG/M-7QJM>@HG+.8;O7G^C_[E:WQF%QDI72L&L*#)%0(8+ M_<"G>M'$4LI!G-,DI@G%.N#PT_;RL&9J$4CC3+F(JMV).G-X(_8:E4Y%I5=] M1<%\9M1RBWFL>1IZ)WKP*>HA,=8#VH%TQWPL>B,QLA[@758HZW-3/WJN&QU^ MD^:\3H=L7^6ZE-S7:.P+V9O$_Q_S)_V1>_5=_W:C:!F/?-_2]=84S9;YQ4@D M:0[S#"!LBE0HIH!1J4!&54Y@FL8%=3J;"VO>U B\]NXFVOD7M1P\4)S8U5Y4 M3AH^:;MY$Y6.EM7+7OGB@;\'=BS_=K,[,.V_S<0ZOPJ&P3_HNR&PB:.^+(:! M]_CM,= HH5+X;SE?OTC1DK.;96D,8T042(C407V&$*!*2,")H#'.DH1D/?/V M3P>=&O77%C:K]ZJ?S:H\1_26G+,"WXZ90T,Z,-]>2,%O0+:1%PV0AN)Y1WW%MWRV(\QDHW^1FNYX;>BR3K'[7L??FUARFW)JNLO/M M:QEH[YM"D2+FA#$!<*P@0#S+ .6%YB^5XB1+4@:I$W\%MF]J5-=> Z]WKD0; MXTM$:Q=\MR#"S*CKIL3H\S3T-L6UA+F]:U5=4V2<,W(;E6/U+D4T3/.P86 ? M: LCC(UOM*D1%.#+VQQAA_%[*7PHFX;?J]-^P/?&DA<]Z??J?M>N9JOO7FFH M8PSK.RUV##X"V ,S=>6!>96>ZZ >K991[8?YR-Z3063@>Z(9E(!];1F5:'L" M=DRH?6_G1IP/J]7#3 _U=;WB4HI-DUOY399Z23]6)6N7K-YF;;/F)%!R+'$& M,D8I0) D@!"8 @A9'$.(J:91NPQL?R,\SO4'IDSS #\WV<3KR@&3M+=I57I0 MXT03)%MO"/28JFX>'1C^D2I?->Z- ]$NG;MV(?JQJB/99G^6R;2S9=JL?HS^F7ULC7_^#6BF\W*I"+HR?AS MOGV,MOK36_I7^8.INS>;YKO'2+__F'RD"V5>?_+I>;%ZE7(3O3SK/VSK84RK MC86L^N@I\]OY.C+LJ07%CXWWYVUY+(\PRU;&YJ_R[_D MFL\WY5*WNL'JN>3>O_5_Z_:?\NJ%:^Y3OD7C/(W+=VB/.X_R^NSO>?/F#' G MWRRVIJ_+EY7Y0M#%[9,IFYR16"E<)!CHEV(!D* 8$*4H8"QF^B]8*JQJ'5K6A9&QK1TE+71+8+P-HM"$+ -?#K:F^BJ5NLH;KMALHCWZT;A\"Y M;Q<&&SD/KMOETYRX*Y_W[,IDSGPJA;U::41"F4@E3!L4+NY])RQ^9+)Z#:T4$OJ ;F@0JERK@! M]%DNNAZVC]+)*..V3KKDY$FWI(L?[/&47Y1RF2DB]>N>%P!RI*, )!) 8Z$ M26)$)>)QRMQZKW4.-\GGW^,!OXRGP],>!*51'OU.Q:; 1' 5E?"L<'G(\2GB MJOMG^>+Z5;Z+!]:TJ]V^[L7*_T[GR[)IN^!%EG"6 [V6T%%#G'" 9<9!+GC" M1")PCA.OJIC.83TVU,8HE#'FF6T T73ODI7RXJ;5.WKU!FU@!CELH]ANQ35,?\1A>V&='^G-.AE>[5'5_>%^0DL?5^MF^_2C MMK*EJ*+#GO:A7\IIG*,>LU.4(WB'J3K0UO MHN7D"- E92?7VWAF$)MCH6_RN191$SKD^B:WIE+OO8ZXRIJ+^4J4:6V;F:0X MSZ"B !-B1 KR%%"88@ 5BG%:8%6DPH/X7&R8*.OMK2_3DWC5-;<^*?U%+RLV MI?67UQ7])X=G5 I,"Y!Q(UW#<@E8(J'I'E$0#A&&!7'*W0X]*Z.6'[[Y=-B] MCX8">>"7495'TK*[7%+7ED>5Z5%E^TU461\P:]H#L[ IT2X&C)OO[ '-23*S MSST\$N[VB7VMNKZ/4C\Z.4548)X"D>$,("+U:R9+*; MZ NE752KI%-VUF5@NSDI $YCU<3M+Q?KJ@<'^5;7/QU(^5DO!)[E>OOZ54]HLROZ;#XR0SE'0E .5"*D M#LD5!S25$L",0::$S(J<]92 OCBX!W4.S9KMJ.^YMGMW5E(:W5,'^O),N&U M!$+W[92A&[MOHM+RF]VA2C?*_66BKP(VK%[TY>'?5CCZ*BQ7%:2OW\&/S0%02C) ]!(5)(3&LA JS:E3N=GY8::V M,MU9&=T^:X*BO)()W=GL)7%S 6$[1NJ/V\#LTQPW^M?\Z>6ISF9$:8(@EQ HFFE6($D.&):%)HFD2"CD.4FI M#2N@G^+4_6SW\G[@Q[FV*V"BYT5ONQY5?5'K,=4_'3^BIW<= MY:F\Z$SS(%[^@,(^@T_M"3:FWYQHI)?OIE8+FGUVEILFJ=?T6&SP# CZP,11 M2JD?ZZE'VOAH;WTKGVL$N!TVB@:$?:3MH^!?=[>])4\ .W><7.\YWCZ4I[<' MNU.^]_#-J-ML[E9ENT2YY*]?Z/9EW?3XY(@5:081(++009V*!: *%2#F,N4L M2W)<0+>\NHMC3>TE84R-6K;>1)6UGBU5NU"V6^X%PFY@KO>'S2/7[BH@@3/N M+H\W(IE[D88[GO^PXSAKXO91DW!A"0XIX HJ5$S0DXTQAC .%9*<4*E M<,K_F+#$:,NT2CEAN3*2!?K^KMU"W/5#IRD3.H@.Z-!RGV^FZFDAWME?HU/( M^>RS?*"+#YHOMZ_ECJQ4.!,<)X!SL^==Y!!@I?^3QE0E<4X5$58%T&?N/;EG MU)@75?8Y;6J?PZW[T>R)QM"/I@,0UH]HA\MG'E&]*/O;P^KGO^FKJJ=3_Z-\ M*,O'\=R]1GD<.YQH'L>NC_3OVG.LQGNDG0HE%AF!5/.6Y#H.0?K=2@4',=9O M6(AR6KC5+ML//;6'N4/3NQ$S\(YA'";$[@T]#,P#L\1A.YT3<>^19&AM 1NL M2KD)UN;V:;7>SO][U]I$OVV_:)+X\:=<_)2_K9;;Q\T, M$WU7&&< (HD!T@\XP$PDH$!9HA?ZA!(W9;5^YDR-$/3W*W'C@)[384<:XX$\ M,,MT]OAK=7UJ>W43_8>DZ^A^&;!&.@R@03FLITFCDEX8^(Y9,M!=_6CUB]R: M\ZZOZ]7/N9#BW>OO&V.&MHDN^4'1Y$Y<7<"BH 7/ "I,T5RNXR7&9 H0+0H6 M9R(5PJGAB;L)4Z//G:G>E=L>TV!'H<.".S!M&FWF,GFA,=^T0_W%>!#-E[]& M>]CW7@PB;>\/8E"J]#!C5'KTA^F8$GOM?-J4ZQJ> M92E1% *10:ZY+A6 T"(!IN>\XDJ(3%DU+[T\Q-1H[,#*J#33:7W8 68W686! M:& R\D#'*1NS&X#>:9D7;C]:?F:W>^U$S2N?[*'98 3B]7-4Z6/-XDQ"&JL< M2*82'!QGF9YKK^BBM5X?EA:UBJ&0+,9 M;#@L]0@A@;0\!>D%S="G'2WC_EGHR79?U;2M]B$^;S8L4,YIE.)4%!40F>I5= M0 A("@E0D'(50XEEYG0@<6&A2'.K0W-0B--&\--Y?EN82ZG8\ M$0#+P8/5$L;O%6B5D3=1968X=KB"0U"*N#36J#QQQ>%CLKCV<4^E PVK7*_K MQIB'I%%D5!12@3QE4),&EH"EU)QW"%3DLD@5REU(X_)0T^.-Y4^YWI:[ZL^- MU8%)HP-X.]X( ^? U+$S\I ]@I/'=3#"BA)<'FY<$8*K;I^(#ER_PE=)?C-_ M6!J)D=N-:119"M5OMNNR,JJNFJ(+. M])/'5O9"\E='=7D:VF,/]U#LV_ULHKT#$=U$M0O1WH?-O[O*R5^?!@0I9 E) M0,&(GH:$((")B &G)O^59T41)VZ-P8).PBB'+'2^_I__ ^;Q_R[UBZM_KE1T M?FJJ/^_GI_JY-4GAY\CN'1 8^8%?!M>^ZP.T'G( *' #@.OCCMP$P!J(TT8 M]I?ZO3O^OEJ)/^>+Q>WRY-#Z_7S#%ZO-RUKNSBKSC'.6Y CD1:;C4IPSP'"> M@IQP1;E(6"XR%_IR&GUJ1-887RYOCY-!-(?M'+ YRPPP.7:\-1CD S-84+2= MRKS79S5^T\S_];BAE.LYCSC(($2OV8 M9T4,&**Y7H1QDA!>$)(YK;\N#32UA[VQ,^+&T&8SWECJ]L!?!-;NL0\!U\ / M_PZITL;HS@(I9P*X!D-0&K@XV*AD<,WE8TJX^GG_IHM[[9?;GW2^,$>N'U?K M[W0AO\EJD++[7VI2PQ)%-*2X ,BL>JCBV @+Y F5$&6Q8P]WVZ&G1AY_7QM% MDG5M8:1#L5)E>!EM'V6TH57AGA[MO!:2>T]&RPFRW:<9 O;!MVO8]J ]X\YN MH%9K8#"_B1K;(V-\V*:-;H %[]]H.?SHK1S=8#G7U='Q#KZI"*W$NW_0]=P, MTQ!J54S^5?^=O\ZP#GAP5D 4\H!$E+I<"CC@.G#XZL98^X'6D-@N/ G'5@\TW46!WM JK*[INHLCSZH_[?0H'=3RGTSGGO52L.8""$4[]>'\L+(5D_3>?O 2^'8D%PO(-6DSNS358MG.P!FDI>06= MH;I(7AKVK1I'7H&AHU?DM2M]\[,N](3X?2/5R^+S7,D9EC0K>*: _G\!$*<% M8)024&"$4YB+-).Q6Z+6U3&G%CI5ED4+;9IK&M9U?"V9)BQJ0U/-8?>8P^8Q M-U&-Y^GEX6),J,S4>&<(4)''@.0%U\:D4B16*:4CV#HUAKNK#)__E-%2;J,' M;6_TB]D%L\P['6-ZNXER8I,V,,'6-34M.?S:U:CV-6H[&QEOH]+=FZCE<%1M M>^Y=COY>3KSQ^M>;J'(\TIY/YTO@H,D_G2_#2!+^4_E2N"G_CS--G8T"!C9A MO+X"XV!YT(9@I"%#E5+O\_QPK"2/)4 B10 IH9EA4[9@-WH&NW:(F#&8#OVH=BED'RWK]:Z! MI)&OHZ%AI.:(XA3H%>@.AU25)0 MP BF ,]DR-CXS1JV6Y,[E2$6U%(K4$<=NI:%YZU4.#V&," M+=ELO&D9FO(.U8IW\U$Z$QUX$U7NU.'A>#K&_O@.)V[L8=/;*1[[ ]@I@]SC MMG[D7,MN?'^4QM2/$$(@-S'1^8#E3US4D@G+2Q<%&)9MK+A^S MR-7/^]'#_;-<4]/0ZK.D^M&K!=I?OV@GJLX&LYA#E1GQO(PC"E!.4T 3F6E@ M)2\X9CDA3HV5KHXX-<+8&1PMC,7^K1ZN8VW'&T$1')A ]N"5QM[LNCJ8GG8[ M@\,QB34V02GE^JBC3S('45S1AO4DYQY."E*HKCC_D73^S+SYM[?]//S0>EI)'RE5^E_FXLM_1! MSI*4\SS)(-!1 @,HI@7 %'/3CB6!BI$X)U:ZNUZC3RV,V)FX3X4%1)[PV\.<;V)]H#OS0];(^&,6O R"7L+1J^4< ;G7+&$^TT\ MM[#E^N><2Y/ 4TO )% JRA(%4,%3@+B@@)A^4@6DM$"TR!/A5/MU,L+4^*DV ML#OKS!(\RPWA/I ,O<7;0F, 99R+KH?=?3T99=S]U$M.GNR07OR@9S?M@S[= M>IW^KN[5;7*#=^V[J]8 '(HX$PJH@NMG/4$,, DEB'-4%(6*89PXA2CV0T_M M^3_N.;]K.>^Q,>HP 794,0RL W.()Z+NC:J=P0G;Q]I^^'';7#O#"+RL,OWB I2]=P"+Q,O##8R"O";I=/%W]7/N]& MM*:1^IW)>%I+>K<2Y@5 ,?@N_MU78V]+YTLI/M"U::6S::6_O)=JSN?;698A MFN4J!FF6%N9UC(T.5P)(CA7+&:54."V_K@\YM0>TL3B2M@=:8VWT2SL/KS;X)O'DO,,7TTTN?#Q "?7'?WSY=+L4 M@:LL4X4Y260!9*$(0+C( 14XUR$S^-T+]RD(+J82:[ MF_*F.84#L^=))>U-]/$?X,NG2#L]V4KK8;X=/0JNW_Q;\E9UUV__;>E7@CWH MQ#E58@]CR=L59 ^*;&==]K C]ST6VNQ&_ZQ7464G[5D"$:,QYX!#A0'B*00X MAA1P4108%0E.4B?AJ<[1IK:^:1E[TZ*)Z ]C<=72W?',NAMLUP..GA".=LKA M@5Z/XXX.5 8Z\S@WXAL=?'0X?_GTH^LBWUW9S78]Y]NZ">'OR_EV\^W[[_7Z MGL42FGILP)B" &6) PS#&"2Q>:,E")-*D[GHYWC3>^0=&]NW;GXQ1A<*K0U MY=;UR?]61RNF#VDE=E[VQMD5W\U":6U4FAO]H@UV;?7:C;+MYG@@[ ;?%^^ ;8 -+BM< N^( M=XTX\F:XA?.G^^ V%_DQ^T<=J&K+#VNW9DK%J8@+!CA*E>:1- .8DT(S>E%0 M&%.5**<-\+.C3(T_/KZ4F7:JLK4NW'RNY6)OS):3&XF/Z:#[PQ[[W[^MEO+UM[()BU[-EBH3'U^6HCF^ MX11)_$)RIM>,2@&::R1UC,<4E2R/"ZNJ!HNQID8)I;5U?YI(&3L=]A*O MP&JQ11P.K('IH,*ILK3+N"=KX<;.=97N*IH?.RT8OOS>:6_]?+?#,W7YK]SA KB!"Y$(!D M4.CXRO1S3^(<$(PHID@'7\II&ZYKL*EQ:F-KU#*VQQ9<)\YVP58H] 8F67_@ MW+5U+! )JZ_3->"X&CL6KI_H[-A+KW*M5NLG$RWNA?<*RN)ED*/:9__.]R[Y"BJ%FV([UWG3>1CNK:!7[ZS5\Z\AW)%G%P-@. M)+08RLHWDEX,#/)E,<;0 WF^$\RYP;YYT=?UZF%-G\K*6$818A)+H.*$ U1H M!6=(7,GWC2GQ:_I2;;4E=,RHE4Y*E@'!, M )(T 91J4"&2),GR'%-H5=)V99RID46=7?94VJE#MYVA;C1Q"54[C@B U< $ M4<-4F1A]LH#)F1JN@!"4%RZ--2HI7''XF!&N?=Q74]'H1N_"E5U)ME19'&>2 M )CD1L7(5+H+1H'B3+(B%HIF3N=^%\:9&AW4>NL[.VT*N)UPM2.$ &@-3 @^ M0'FH,';"$%B-\?Q8(ZLR=CI\JL[8_7'W*O=;?1]A[O5Q01]F2E(40U2 1"J] MAL@9 B15^C^QBHL\5AP55OHA)W>>VF._,RXRUMG7N1_"U?UL]P)AX*?9TG^G M2O>SOGJ5NA_>:;1:][,.M(O=SW^@[^[NW:.>&?EI> M;E/-DB(E^GG,09) "I!",: 8)R KE_1%07*WS@O6(T_MH6WOQE:FZ_@]VAL? M-=;7&WRN*W_K&7'=90V(\]#[ L$@[K%Q:@G70!NBUT9_HXU.2U N;V#:WL"G MBK:NTO\JU^4VQOOYAB]6FY=UJR*"*Y5"2 J@4)H#E$(&&,Z1CC18BO(<4E58 M]86P'7!JY+63GM V1]7VV]YJES)%"ZR[^6D(!(?>C>@"SR.#P!I)EW+-L(B. M56S9'UG'XDA[F+I+&RWN,V)AHKU7AV6%#M=Y$/,_Z>O3JLZ=RMFX\-:(M37.@@39&%L3IZ?G !%E:Y9-NV?;> M@>P\41B)U+J_ FY\=<;33EYJ?WX\_CECY0'/G/N[W[KU1H8U($)+@">SBM2 M!X2"KD5MQAUU%>H Q/'ZT^523R4WD[R];SE6Z;\V1;$8 M\Q1 G--<)1DIW WE8O >.\<;5>KON^(G>F\4EWJ6O<\- /Z7XI*/1Y<.<+6KEZ'>OO]'_7*WO%G2S MJ?+JZ;/R3A3 M(Z^OZ]7/^<843BG]X,RK=)8M_ ( MX,I'_6+,>EMO\TUR.?]I\DCT,'?5>EU'1#!G@F" E1 (:D I9R#G.5"TI@Q MB*1+H-DUV-0XK[$U6N^,]="1ZH37+@(*!=K 9+C#ZUL++ZKT5$6WB\7JSU)R MRD22=VLI=(!IJBYOHMJ/<'&2#5I!@Z7. 4>-F&QCN[W M. ]6-S'TAF!H)M"V1;5Q 3?@.]WN>J3UA:W'6?]T_"B?O_,HSVZG4\W#VOTA MS^SUI@2E*E*[6ST]KY:F.JW \3P&"20IHD0F-689R6,"\B*%3 MQGK7:%-[>NO*R;V1?F7HG0#;O?J#P3;P$^^,F'MNN0T28?/).T<<-X?5;46>L5 ")<0D"S! ,44&2XQ MC5B9E#0M)(Z=CO!=!I\:M;1[FE1'U@?61_5>XH'*C2/O.,V-]0ID$,2'7Y$$ M!-MG)>*,6NB5B;T!8Z]4G*$YLW)QOT>@!G/[9F:-?I!>-IQTINV;BPRO/?@6^\EAL7S;QFMFYV2' M[$$SK"^V6U2. /?L>]8;Z#?N7>8'>/^V8YVX.;<..W^WMVW_U>GAU19>W5=[ M)I ,9;4>^)Y+H%2!8H)SA&'5L=_-H--+7QM=8YJ M6>NMN-*)LUUH&@J]@6G<'SCWU"\+1,+F>G4-.&YREX7K)]E<-M=XKI++G+#F ML*? &'&1Y*9[< Q0P@7 %*=Z&9PAD:4RATELTT+X[-V=B&*$;K\_S!A1DXM- M/1+7#\&S7*?Z0C+XAKBQ:XC#KG,.AUU#'HPP[B+QG',GJ\"S'^I7&'?:W_-^ MN:.)_R/%PWSYT)*0A3-5,)@K8@2YBTR'! P#PI$$,[Z072KC\[Z?)Z<:;Y2X@Z0+?DN#'1#4YHO:NZ$=1V/L)S4,=ZXM'/=\1-FL;BDAU;^.[J1PFSN MR^6F'.)VO3949NCIW>O^(U^K9H^W?]*UJ#:*6C16GA#\T!1X_VQNL?FX6BLY MWYH*GJ\Z2%F)69'I""Z1>CT&L8[A2$HT+4'-2 FFB"4P1U@VF_=V=#2B]1Z; M_T/O%#4F_ALWB7\+'7O\HD./JFNR8T/?,;\&=G0YM:D=L>4 8,:GJ.UWU'+< M%#:V/U<['Y7>WT3U[GH+@/ID=JLAB&H,;J(="B9\K7 (W-!@W,D+WR%A)/O' M;[DP[L2<[>$PL@E^[\9_ROG#H[[=[4^YI@_RRXO)";Q7I76;^Y?M9DN70L?R M[^>+%_VQ_>YFJ=BQVV5/%9:$Q 0D6"" A"@ @SD!&&8IHB)/BP2YQ.!AS)I: MN/Y>+E=/\Z4A%K=75Z!9LGLKC8_]P"^@>6:^ MF%M[ MJ=G+$ M;R-TF3)FQM&\(J*3,(,L9$*F $&9:'+F L@T2W'*18R)4[%_;XNF M1L[?7YZ>Z/K5L,++?J>SS#0J>S";AH^:*DSIT7*U!%5#\+)]H*RBTHAVSY& SA 5H>];'J#9HC!0#Q M?!NE$#?VE6'YJ2/ZU?K5I,$5F!&%:0)X+!(=,&,*&$\X*"C&.8T1P[G365_[ MYE-CUIUMKH(?+;SL*,X7A8'9:F=6H"R_+G<#*WBT!AA9MN/4M5.MCC.?Z:$= M>2'U^XYN'C\N5G^:4ZU==J!>)1AU)E-'5ZWM387R#_K7#"-2(,@PR&C. 5(* M 4KUTPUA%HLBEP)!Z*'^$\Q CSW>,1*\/\O-YM]-C?R!T1$5__E2M;NK B^Y MC7XI0[)?FWALON2+%U%M\9D_5P)#'NJ606;?CJ;&GI/#+EP[HGI0 W W&QYHW9@7H!=;@[F=SN/>LA;KI?CF[FY\5J6Y9?' M*JBUB$E2T#Q+A(Z@A2( &0:E2IA^I#E/$AXG(L^L=?)L1YT:5;;L!K7AFBIW M:L NF?%NZ'=SXF"8#LR Y^ \%5?V4.&SQM6A#'((?$>J@@R$LUOYHRM>G=6/ MUC<;K_C1U;^#VD?GB]T[27]8;N?;UX_S17U6-DN%C/.,%(!EA3+-I"4@&S68/KG9:#VF+[G1;C-]\3-]EZ__H.NYB>;ULR_UG&_+@>:R5G-1>4)BI!>I MC" ($%<2T(0RD%$LL"*4B,(IH=YRW*D]RNUE4F-XU%@>-:;W;3'=/16N2])@ M (^X!.V!;8^%IA52 RTLN\=^HX6D%2"7%XYVE_<44J@BE-NE^*S'FB_* 7Z3 MU&3;B/OE-W.TN]:+5OV!+R:^J7]\1S?SS>==5SP4"\KR5 $BA!$2PP0PA2' M"HFDP I*YJ>\$,*ZJ9'@/G/BI@G733),R\.H<=%4 NZ<+#_5=C,J_>S1\##L ME\".6-]L:@>FWS>957\)BI#H#Z-9$<3"MQ&Y" GN156,H(/T5*J]5Q_G2[KD M<[KXNJJ6PKL,::@R160! :54 D0@ Q2F%,0QHU(( ;FTZHWM,NC4*']GLPG. M=E9'C=G>,CU6$V 9\ :&=>AHMS^B_DJW%A -(WC;-?#;Z-Y:0'%1_M;FV@"R MD']>3TJ\6VV,?)C282J'H(CS B!L=M=4S$%,*JU(), M6SWS='%M80\%0]N)L#@@&0'>H??R?-.M;Z*[<::AAZSD -/Q5B*3@::EG]RD M(YY.XI.V]WX[*4I'[SN%*5WOY1<8?UXM'W[H.[^7;-=22"B"UG][Z?EK@NFW,QDQA/$C% M3/62&)GMTE05("Y$)O12F6.W MYFV=HTTMI/S4:E?KT;:M&UD[-@B&U\"\T-@9_=)8^JO)R=^WM0U)#%:@A&YF MVS'BV"UMKSM_IK&MQ47N+=J^KE?BA6_OU]_E^N>[L4NUZQ+45 " DE M18J R#1JB)C^U9#E .62D5RD"2)DIF)%,BM51UQ4$!S;?1*75&N:HMCPRIKL6673C MWOV"&@#-H5]" 8#TJ-&P@J='V4;W_4>NY+!R]K2XP^XROU7\OF]*2U"VD4CX MO$N%30K,(8XSD+,< Y1DB6896H $FRJ01'+D5NYA-^S4R&9O=5M6^D"CI$?R MLN54V"WIPP,\,/\$P]9YC>\&5=!EON70HZ[TW> X7NP[7NT;$WU_HHO%NY>- MON%F,X-02,8U.W$&,X RT^\N3@4H>$9(GB&6$JNCA OWGQH-U:_JTL:H,=(U MNCE$T#::\<9EG.C%$A*/..6LXSWBDL/[C1R'G'7F-.XX_['1Q(EOGTR4,\MP MD:1)K #G1 "4EP]W1@"3),U,>UR9L=E/N6:K 66)*UMI*4DH64N:9<*?4D"9CH2<(4%"AA"4,H0WH8AXZCHTS1&'NH=W2]?C5%4#^- MC6--AUV,. K(8^^=VJ>W5KZ\J;+S(9QOK>A<6S-U)>=#T (H.!_=T/USXT&T,2[<1,]T7;%EV<9+K!8+NMY$SW)= MM?1R[.AE.2^V!^6AT1Z8'G<&1]\K<+7-9CNOLKJ6N]=V5TU.0IZ;NP 5^.C< M:NB13\]=X#@]0'>ZVH^_?BNCR-OGY_6*\D=SYW*[\8?DC\OY?[W(6I.,2HHR M5L2 ")SJ:#R5@&5* FTAS5F*+>5R6V>T(81B19@" M6:IT $49 RQ&'/""2)I"G,O"*8 Z.\K4^*9>Y>RL],P8/(^HRV*Q!T[C+ 0= M(/) 99C_:/@M$@3A*ATZB1Y>:BI$<%WNI"5#L]38ZFCP,9E5.UX M( Q6 Y-!;60)U,[,J+8SH'[&52S"JF9<'FY6H_H\;1J.5I2;4M7Z.]LV5#,U,@/UJ7GOX3,EK+GAZF3J9_ M3W^X79KY!!C-[UUS5KWT]?,N,4M E#& MYD_0K'9'G^O>TFV!#:>C>V<0#>CG@"@SD.!QVB M:,RN9']+V8Z]R>%8R!VEH(3D,/RHW.0.RS%->=RAIVKN_LV MH& 2X (S( 0FN61FH]XJ(_?R$%,+?_;ZK?[QSAD@+3?E>L$S]&:<&S+^*K;# M1BYGAGD;A=JK\4G')T?J?/U.FAV@BQV0.6(HR?),LP/E0/^0 B9CLYV/):1% MFD.6A-I>\[!O:M2RWUM_?J]TW5\J$<_9;SEZ>7LMG@>ZG=X7-:;^G=/AF)U?^NA"9(CO2#J!3@ M,4\ DLQTZ$DY2(G2 2>#(K%K]#J>R5-[F30>EZLZN1>BUW)8K6Q \MWZ.V\^5-VNZ/()X6?*K&T5X+9_8TI-N" M3X.U\EOXD4.I6M^MEF6_%E,V=/>RV>I@:MWTHWJ=,4%1EN88<&2.^)CD@*)4 M )%)O91E&.."]-.Y[AQ_:K'$^Z:X9"U_RJ5K>:,K^';OAP$A'9CL+XAC-^:7 MA8U1X\#-KA'?ZY"*V5;8#:RAW6W#&ZMJ6P%T76?;[C9^)*?7A_IN95,JJNEX M%N.8X11!D$NH2:S@"!"84) D0A2:TX@HA N)'=U_:B2U-R]Z-O:YD=0Q>'8D MU .2@4FFA<;73C2."ST')X7B,41_^"PX>/]R7/N:;#5"^6;])DU$_7SY\ ME6NU6C^9T&E_@#>+J:2M1IW:@UX; M'2U7V^A5;G50PEK8F68%D(20HDL1LW%)SVD=S *&B",$TP8):]Z)T'W]J7-6D4LO:X(@W%CM( M.'M,0S=KC0#NP/QE,LWWUC?G; W:C0>[-=7&N5&Q+_ .>MG#3L!(&ME#3(2; M*+8_C)U"V!ZW'4_\VM_G \'K'K?QBW)O?]+YHM3D6:U-B>->OL2Y[S M&2!$IGIQD6+ \@R#3":<"AJGDD.74[A!,!^K'<9 &-NM)H9 ;N 79E+7=1 M$^:$$T@DR*$1^\!%"DA."*"40[L4GYZ>Z7QM8M![ M]4FO6*I>;^41\6860\QC2A1(374^DC(&.A3A0*8RP46B,HZL*@Q\NK=)NA M\'78/Q@(YY$V#DZ^SY\.OL_V>+OM%GB UKE-X'*_\?8'/+P\V!CPN=ZWQ<.M M$/I[M2F+6>[77]>KGW/MX"R6B41Y(G4TF"8 $<4 RS3O-4SU MD_%C=L-+<\N"C/VYI?N"Z(W.?"XOT]%,(#OY(;LZ-W M>W!+RYM?M+H_7FT@:7E%GH8A(;>06]UVZT,O8EJP ;H\&:!2=@]]([Q MQMU"O^[XR0ZZQ26!1<#>O?[0=[S]:[Z90U&'-JO'&D[',H[',3&;.C/XSACCF?-O!;;I^'!75@JOF\6CZ SWI! M)*(?!PE"UU ,IVITBLLXLD2M<:>A*W0*A+4PT)E+?44O.@0UOF@'ZQ-KHG . M]2H5,)93@$C5BCL#6&0RB3.&$^$D*&@Y[M3HZ%C)YR9:KI: 7SGG[H6\'0L- M@.? 3'15K^8VL:22D!MY@!+JJM@!*:12Z.-3!Q7G#ZEBFL7 M^!;%K><_J=GE;TX*[I?[WYFSNURRF,:4 ,,5 *5_EV=2L"N2^R;*68OFP*Y]'L$"Y MT21 /!$ 00(!%DP"EG,)&U2*UC<:N3+TT/S32M"CO_L4/NC_F"**]<\YEYO#+3U(XT((_08F*(V! M7G-@0#-6 ,02GL&VAJCV-E:M38ZI)'WH%F]^,9$J.!']"+K M#5(WO%PRY\/@-E;N^WG\0J6I7\>B.]&\X_H14\6O>W&8[&WQ>;^5RN?Y4F[N MU=U:BOFVJ<2.8XY9D6,C 9_IP*1@@$G,0*8$X5!SI+ +3+H&F1HK&AM-R14O MC8S$FOYY>>EO#Z7=JJ0O0 -38H--9=\ )>Q=_@==B)P=:-1%2)>KQPN0SL]Z M1$-W55.L:M-WOQ=L$FBVK_LMDN^KA?AAMDA^R+^V[[3Q_YHIPG 12P(PQ#I" M0GD&"-=+%94@Q-(L13RUDL[M9\;4.&/O2-E<^? DR1R(R-*E5OU&M-%..400 M_C-F$8^-,@\#4U-K"HQJ>/M ZGX95:ZTBPV,,]$?I3N1\2YEOA#SY4.] MA,J@G@Y<2)!Q"@&BB0),$01T]!IS3B15N)C]E&NVL@Y4SXWC\DBU1QLP'BLK M!/7_L]I0QS2G\W!:AJI](1HZ5FVP:2P<(+.I$X.P\>K9D<8-6+N*#<-\:=V"0C>P.B- MRUN-%^ZY^780VSE>ZA?(_;Z1]^K#9CM_HENYT1$<53)A*8ASJ",X*5+ 8"I M+!6G.=8A''%*03V\_=086EMG=M%V]KD%;4?0V45K_H ,3*W'6-SHIWTQYZ_1 M'_7_VBS.G0.W\W $C=B.AA@U5#OOWG&,=N%3GIE._%&*EX6Y(UV;?I&;KW+] M_9&NY3NZF7,="[Z?+UZV\G@OI* 82OWX@U0_XGKMEC. $2R #N,$4GFNOT"Y M4R*4GQU3HXC&#?-LR-J1Z%FNHXUQQ3%3RG-J[)AE!, 'IJ VUHT/IF%M5'IQ M$Y5^E$O)VA.7?4/W?*Q^>(9-U_*T9=QLKGZ G21[];R=;R[8]T>Y6!@!+[I\ MG8E$80Q0IB# IDV-+'0LE$*%,ZG<,L+:MY\:V=6)4:6)46VC:W+8 M 7S=S-4?E($)R0D/CVRQSM MMVWC0=1VX29BK^U?N&VL>,^3:[03'OT1PYPPP/>(;=S0&RBHL33BC:(9-X@N MAS&.]W&/7S[K>5]\?5PMY9>7*J41IREC, 4*<4UY/,T P5FB*0]S#!.NBLRZ MN]+QS:=&9Z5]46E@5%EH'[F< '<];ND#Q] ';O9(.,4LEUSVBEA.;C9:O'+) MC7:TYO5<_Z%]?JR8_M]OM M>LY>RE8#/U9?:9FSF!18<8;TTTL) H@1O1Y)8J(1E7F:<\$Q=NK9W=,>IT=_ MA"K=TIV(M_V)YJ5#5>Z7HX9 W]FR"V!&G(.!^::"_\"5Z%,-?YE55&H/F&A' MNV2VE:MN5FVO3).4RJ]P,4X@@(.&/'UM&C4""@3@<4 4ZK9^5/SWU4K\.5\L M?JSI>!#M78AN+>!WYM4> ;E4A\[1N7/'D =$-F0'F!?.TLL!L\ Z<"G:"6K]TL/WM)I02 M=N*C6UK8Z>5^H7+5^7V&),^+-$L 0Z6\.^6 821!D1*4$\P$A87+YL-A0_FI M["%42E]EDQ_'4+6&"68PC0DAH,BP?A$2(X ?(P4H9D31-$EQBEP6"1XPC=$G ML;0J6JZV$6UTFR*U6DWW5\4YZ#ZT,&@<7)]ZU%# MWT-WCJ/9H[_Z:AQ6&N?5YL$/^I?P"R- M+=?7^E]UN7W Q]X6F9<[:Y M?=D^KM8FUIJE<5$0E2I0<),DG\44$%% (&/%4@X+7!2.8NX7QYH:J52F1AMC M:_E8K_Z<_DG78NOZSF7^RV^?>UWU;U\!@DE F<0L$+H)8CD'&"9 M9H KS5@R+VB:.:7P#V?JU&BMM<5A#HS-6:7IF/-$U_^2U0&E:\?7$:;;C@2G M,8D#<^BI9L6?E9M1[6?4=C1J=S)LG(U*;UM')D95::>347D[WC9H(G.4)HVDA*8 R$R;> M30'!!($\4SK4%2E&2KC)>M@/[D(RXVA]?*F%I8R?QHMH M5;H7R87DVXY0KN\$V;T)A@%]8&9O4W5EM^;ERO)(ST'[SRT=HP':T%J#-DQ7 MVNO#OTV36FM8+O:LM;]#C^1+TU#TAZ;:UN')#"99DB .0:%B'2X+C 'C20(X MTY1&99QEF96$WK6!IA;L?CF,;.=[2SWR),\!:T='(> :F'RJS,:R&:UY3T>? M+*#RRU/LP"%\ N*YP<;/+.QP^6S*8-?G_9A!O\GWJ8>[-B0_5JW%_^-JH>^W MJ2M-9YPGL2!I"B3[O]R]:W/C.)8V^%<8,1.S61%&#R\ 0?1\]4LRD=-=#V*CPTV;(N^/IP8#Z)7 W*48E=D& M@W1(><,?Y,:%Y7K3ME7Y6:X>UO3I^YS31=/B(\&*Q29C+.89!#!7S'369B!7 MB.(\CVDN"QL3J7>4J=E'70D=>Z3TH]E/5-XP"DQ&;O!8TXR5^GU4HA_0H1'] MVR&%](\P"DU8*=E2@=W%H4V?JMC&C"*10^"]DF5:RS!1NW0/ MH.%6Z?YCW&W2+^N5>.8;$]/3=MEIK*BXH%F>(P[2E"%MDR*]!\_S C"5,9GE M65)PJZ6H=Y2I+3B-H%7(32/I -/T/*B735,O4 5FHD$H.5FH%U&XVD(]/\)H M%NI%);L6ZN6+AUFH7V6I%VW^W=1YDS_D8O5D#.$/?SW)92EGE*I,,I0#%3-3 MIY824.2F=WF<2I[D*2;"*=2E=[2ID4$K;/4]%SMQW:#+X%.C MF*[LT-21 M//H]3'7; 9CYK?[F(L"XE=\&0'-4]6W(,X8F0C&]*2LWZRHQ^--2TX,L-U_U MBUJ]K>*+U-]7+<>#G"6,H"3G$*2,,@ %2;75A!G B2EB(F+,"^J6$F4[]-3X M[=WJ^6FUC(RHKBE1UFC;D5<8# -3EQ$ZVDE]$[5R5XC>U.N$B':R^TR9:P@MN4E/\ %9Z(!F T@ MG*:9G@%')I;+JA]3B<4] ^H2Z8W(?"-_T<\5FI_TUV#.%K+*)C?;11-B M??MH*L?]JZZ0I/1+^S]Z;_E1?]MF.2$0ID@;.XIE *:D )0EV@J*8RA%FF6HD="B9<\U$]-//F/ &IJ9:"U"I$>WTB"I%;J)6E:BK MRTU4:1,9=2*CSTB3XE#8:*3)&:G24=A)FPP)\TK4#=D^F*0B\[8J;2GC7"J@N!!Z92L@*.(, 82%2C.5R3S) M78*2QQ';:1T<(9+91#$TU8WT]V)5NJ9KC339KL;[5*9PO&U P]Q[B6.5VE&C M=[13?%N96BL?-=J;F)5:_Z@!(.H@L&V+V((08I,QQJ0%VJX$%?V5-CYC3,?Y M+=0HHP];X$P4D-GAZ2%,$>A;SM?/=/&.KMC-3*4J9WJ3!2"L MNB\Q"EB62R!I++(4*4DSI\,U^Z&GMN'Z\+Q>/4FZK +CYF5IXA65:0SCMMXX M8&^W9H1!-##O5P5).U+?1(W O'*LP_"C\J0[+(=<-^ ) XO_ MRV5#EKLDPO]3B@?9.2"(C3E#IY MHET&GQIGF5SLLH[NE>5/IO+!;GVJ\O#K&.!6KWI@[-+]ORYW$"$X6X (@92T[_ M#!C,$4C2/(DE)TK;>$X14E>+-#6BK,0%S,@;=77J;B%-=\?N=8UB4:79@"+V M'B?8CD?'G;; [#K2C+D':'D#V6_8UO5BC1O,Y0W&HQ O?T_V4TGRXX_/\W>K M4ENN@JFT0!(H%$L TS0%!90"0"PH82S&,D'7U(%L!YH:^=8U_(V[W\2J(Y)M&:U4:?FO $:%2ZB;9* M11VMHIU:G5"A^^T$=G6[B6KMO!*F5[A]A^TA][^H(3?6?F[E2TITO4*A/=EE&MCKEF MIY#Y[=O8\^,0LSOB/(T4MQOB38O:E^QOG@)Z/<'>&]1[[1CC!?9Z0F,ON-?7 M,P=7T7M'R^]?UJL?SF=&75RAW1K>#.5=ELY\)N M-Q,&X<#+F '72!U]Z8#[QD@>S9<_15OAH]O+, ^IPN:(F.\";+;#CUU[S1&6 M$V777)\PL.7S8E'56F_*CI:-4S--M&V/$@5B4V(2)H4 E" *8DI$CC.3KYLY M]38^.J M>]0ZN?_J*SJDF$/LM?PNE^7\A]P5>?PJN3&-YVI>&UF[?E0?M2JW=^\^?5RM MO]&%U";5]BRKBD:_IW_-$",Y0@D'.:<%@!P+P&*) "H**%2,F,)PMI0/IK[ MO6.GE1 "6[UGI'[/CL0.]\[](LOR[\8-O*=91+>J565MEWKM?U,E!OQ4=3&L M(C/YXEE4BW_UY[H5]( V+T&^'7:,^+J3/2:I[BFY7U+7.* /9O^V,_M:VN"3DQ_CO?!)%V_-8Y(4$_V7LGZ( #^Q<^Z^W] MYGDM;Y?BX_PO\U-K:?$"RT2@W,2E8KW7QAPP20A0"5%(<"[C6+F8J^>'FIK) MNI6T*G2I&ED=^PZ>!]:.L/W %9AQ]Y%JQ0Q@SEY&PV_#P//#C=L@\*+:1PT! M+]]Q9:?3.KU;/_Z7.64F5&)N1J"F&I^X6WXU#+4VN^FE^+Q:KMM?327S\M[4 M.9\IDDN%3<'Q).4 QA "HK "18I-#LYV=^AG=3]85EF&:K5TOW.KU8?8%ZME6KMP%\5#JM MWV&!&6:%RD!!DUA3(4M,'$,1LR:.*S1.,$:I>1_>UC]^$_]C)HP] \53U0, M^R+7;1;OG&_7/2H2R#"D(!=2VQ1(DRZE/ 9Y MK)BF!BBI< J(Z!UM:@11"=Y+H.G'0L\=*/L9UMX0VYT!S11J1^,=$3 M1M*F"680 \,*%;])N+TCCIN):Z/\43JNU4T#>JNW'9.Z+9QO_YJ7LT+FJ681 M 3@VG0Z*' .:9@E(6)%1F: \R:U.J7I'F1IW[#_MB>B!4WU99B%@PF0,!,P4@Y#F@.4\U$>1Q05.L\JQPL1YL!IT:$=0R MF[BDG=11*[8)6C:".S&$TQ38&1>^@0W,'UXP=;8U7$#R:G)8#3RJY>$"Q:$! MXG3OE0?A9:=Z8[<[W2]-)LW;E],=7-Z^-(4=W\MR_K"LKJW/"'*:*\6D C+F MIFV3S$#!208R#%E!%,[SS*E89CA1IT:$NZ/8LEM4\^:@(V2K[XUYCT\U/:K? M[:L.U/U_+1Q/V%]ULD<[;@C G]?[%?9VC^V"PGSW+#S?BL,7I MGW+^\-TT8_DAU_1!UDZ\-D_S[GE3;NA2--$$?)8E2%&>$I!*G )(L@RP&,4@ M51FC^I\LYHG+>N,T^M26D%I:<[1=IR]'SW6^7\0J!Q-?/3X]U_G8T9OZBI_< M5@BWN;$C_6"(!^;Q5NZH$3S:H5_+'G6$;WQ\_GAZ$&I>J==-@E'9=! XAP0Y M["%^#AG>SQ5"8/BGK)ZD2IF^GO$5B/.5'>\5YJKD)@/ M.Q8:@.,K' @U4H8[!SJ (>@)4#O6JY[]'"A\Z=3G\'*/IFSSZ*-U9):K(NLVJ9CDS M21_J>0MQ .X)X?"6LX-,KV]+NP-H95T/>.S %BAUU82Z$?F,Y4G*,VU6$Y)I MFBU$"@AD"$B8Y;F,R,Z[YMIFU;)\:]R?8# MG8^.VD-),,& PP ,WJ.C3X97;]UA M 9!-1P^;QPRN/;G?,DX;3$V9!J($+3((]:Z1&QY$U4XR!\HD/T&1/(<'V9$\?J$[?O8@;[=2^$$S\*)P!C?_A4M5*NUW&V&30*^*9\F*2.8<+UU M143;O-BT5&<) 3'#4)O!K(#$B>;#BCNUI>+VT8391;)1IZZAIA&(J+&5R^KE M7*G&MZCU7NH/_17.\S#]=IPXG4D-S*L6)?1V^IIN+MVOHF M5FG>J;97;ZE&JZ3G;Y)&*Z?G0>3)U-3S![]+83V/HPXMM=(*T"F/T6YFMB%@ M76.O"JM'*$TS1BB(<5SU%U2 ,"Q!$B<0<2A2E#FY5(>),;6EYI1M/"BU8>"L MV*T4X;$.O (,@7E 09=K4/)<\V60*".7A;D&KN/*,5<];>"A$5WL*HNR/$M3 M5("4%!F -%& 05( E*4BS13D28[[N 69X4#0,A]#F1 MD2K QOR$MGZ/B#K/'_> Z%BQH^.A$Y<,]'^NEK^UWS*"J,PHQP A$S C]6M) M>(8 2=(XPY))P=T$Q M.U;7KXNL\_QQ?6+'BATYP4Y<8/F#M2,<37(&9IM?!O.NRN$46+BM^5%O!XI9A?*+-%1V=X'B MD.:=[AUJ/Y9ZW6C\HK,,0D%SB &-3Y MO:M58_CV5,@THMN>G9?M:7K5GFX;YW.GCD+ Y(=NW(_^\TS&%&.<:$09X@!* MT_9)D1QD"B,%"PQCDMJ\ZT&DFQI7A NN"C.Y_7STZE,6F,\ZV0B14607$U7N MXJ2J/^Q4C.[4J1#@-JFST;,RGEYS8L6*5Z?$U8')="=X3\S__2;:>B$,.A'U M0FJ&J%;'.,_B:FT,,^@H:VM0O-JU.>P@0^WPNB+9/^>;[^^>R\WJ4:[;IF0O M,P0EE4DA $H2TPHLYH!A8PS%!40YA%FF8C>[O&>TJ:V]]\;!$ FIY'JM7^?U M!2-U +RVUKLGT();\TUEQ3^UH%$KZ4VTE=6G?6\!B6=[OV_$D>U_"^6/]P,V M-PW.H#,G2E_6JQ]SS6%O7WXKI?BT_#A?TB4WY0<,7U69?+-"X"R&B@-,LRJC M3@ *\P10EC$>HQQ1$;LX%>V'GJ)KD9L#Z[;&H&IECNA6:.>\+]MYL&.>,.@& MIJ':9ZN!;<4V!6#?_%:CK,VU+DBOFB)COW#';XL3 M_.>:M6==7^1ZOA*'"03;='Q(,L((S$!&, ,P21DHLH2"6"#)4@A33)S:$EPO MTM1,JSK'B)\X+(_>+,RNRC'CU<.DV3'BN%,1F"DM,KUV!_%!*BKX@W.TG"Q+ ML2:3=^4&HTMNE>.3AP9!UMNO>E@]6J=CMO%+(SHVSN/IQ+653F4TF M@JA,F(Q+"/5&5=MP)*84X ()*'#.D]RI#\O%$:?&+*W 44?BFZB5>6#UN\NX MV[&-5S0#\\VU0#I3CC4X7DGG\JBCTHXU"(?$8W_C4(?[^FFUIAMM*+'-KL95 MDTZ40\95IBC@69YHVDF@WCH6&.0JISA&,\(MN,^]AY:6 V-?\NQ?-" MWJGMB>#65OJJA_PJC6;:8MHU%KJ7?VW>:J7^F!$F"D40!QEFFF8D5X!HLP8@ M%,-$P"S-"Z>N/]<(,S46JER,I>GQHU;KO7U55:]F&VIC/HO,Y#HF=5\S;W;D M-=9L!.:V5@WC@-HJTMVU&5VB?66:AFZ1T2>J%/*9;^X!5[\)ZM<(-&Y&NP?H MCE+@?3QS0$2D?KPY1?V^6HBV2(84]ZM_R-(T&S5!E^5F/>>F$+MIG//;S]&K(5^ MG?_/6ITZ8KI5J.E)]&Q4JFAY91R5#@%R@R:QGW[#SLDXG&OF MH2-_U"@0W:^B1@43QK93(JJTB"HU0J/O$((8>A9&"C/L>2M,#/#E-T-HBU-? M8"Y^JKST?_,46G@-P+WA@X,>/%Z(X#5Z[X4!7O6@83N&?]#UW"R"5>43_?@/ MR\U\\_)E/7^DZY>W6($T2%GB1*@3FT-JZ( @@A\S25:8ZP MT\F*V_!3VQ6TTD>M^%$M_TW4:!!U5'#;$3C.B]T>(!S:@5<@)Z #>#F& >?5 MK'<4851#?A@\AZ;[P*<,X[U;SDT23?F%OI@QWSVO30&!69%3%.>Q $F:,P!C M+ EBH,X3ABFB%.9.OE 3@\S-1YKI8R>:C'=J.H,E':4=#U @:EGBTTCX4W4 MR.B/7?HQ\,HB9X8:E2WZU3UDA0M77UM%J\IE_KS:W"FE?_BR6LSYRX>%<1RL MEN^E>*Y^F.&4,\50!@HN<@!AFH,BYA@0P1,D8Y3#7 TMIV4EP8 =>F#.:((L MZ2+J5 L=6E7+;A;L&"4$LF/7V:JK(]Q$6OBHEEY;.I7\4:M M-4@1,4M)^@" ME=ZRD^&5:G Y 72^&)?;8P9GOMSK)U7%JWG&*4^5!!*3 M%$"698"A/ 5YKA"/D2BX=+)W>L::FM&S)VID9(V,J(-*A_=!;'NV[ 6XX"?+ M@S ;DLIU"0W?B5QGQQL[C>N2XB>2N"[>,HPX]!(_W\A?-$V)P^(OMX^K]6;^ MKVK,#W\]R64I_T?2];V>%3F#A&14B1A0D9O"+2@'+,X04$6J-U-YA@OFE.HP M4(ZI$8[^[D$W6ADZ 7:4,P*L@>FHU@!4*D2'M:5,%YHG67F_N^K<1$:3J%+% M'V%=B:57,ALJRZA$=R5@AR1X[>/\M- USOO5\^:KI&*^>'DO-:L\ZFV2%N4C MG:__01?/\OWJS^6?="V^K.>\TU?F=KE\IHNZL,L,Q+U57L'^X7[4HMASZ.YK3%"SF?5"8@6I I3FN64HIC+%)"" M2@ S1$"!$0(BP2DJ9()2;A4&?O3DJ1G*K7!-W)[E7OP8L'Z"O0J&T)QHBX U M@9W5]@3GE)+_[6'UXS_U/37=Z!\JEJGXY?A)HU#"607:M_C\!7YS_CN=FO]; MO^1S9>H WY95'::R[A=X.;$N3N!S>D:I6^!%X$E4-/ )O6VM Z]C#@YA>7Y\KF($ MSTG91(<5>9&20F6 G21 MA)PC82QG! N12)RE0*04 J@->U"H) 9<( X+Q N!G6HH!IF/T>HIAD+9;L$- M@EW@U?/V[MVG,TUP H0_.B/D.V;)3X@#&.\;Y*D\^NGWZG M/LY+3A?&63[+"54)DYE>,I $"*EMRIY#GB&,@5IBAF3X8[T3LHT-2;;"FE2 M+\Q7.>19W^E9"G'N=S7VDSP#W)NL6J_J7/"U3@1[47[%T\'3C+OU-V3K",[RJT; >=%IC>Y5',Q MR0',*0>:?060$L;:I(RARIUBM@;(,#7N-8Z!LC;99?E35$5'AG,2#9DTR\.^ ML%,1VFM=26\8]-1 M]X?AZ::;\VVYZVK;^CR2'!*:,H!@I@ LB@*0.)7:=I5QEJ(T50H[[;![AYL: M(5;2MKVN(UIV^C8[;K;[4;;<87O#+O2V^CQL(;;55K#XW4OW#SGN!MI*_:-= ML]U=@QM8/ZZ657+UM^]4?[/NGC>E-@Q-_- ,,R*DR#&0>0X!Y)I;J(080,1X M+$F6ZX_<8N7/#S8U/JEE;4ZI.;J*P4B%8[#4SD5?.QHQ>U M=Q+L",<7M('IID'U6XUA+>E-U)'5:T/KBXCX[FA]?L"Q6UI?5/U$3^O+]PSC MF-^6BOY8K8W3]JM\,/Z_U?KEMDKT:195@25,%")Z@\>)-ETR#!BE& B*TTSE MJ5#SM^ M\8IH8)+IR!KMA(UJ:0-8-=;8>*6;RZ..RCG6(!P2C_V-P]CG?DV7I=+O\.U2 M?)/K'W->59;99O-VDGE-%E%Y^D]-76:>)'$,8PID"G/3TX2" C(.,$D2QE A M!(0N1.53N*EQVLE\Z8$5L[U.HAWCO=;4A#\]&#(KSJ08 CZO_.E5P%&I-@2T MAZP<9(R!;J\?=+ZH8M!7ZV]T(7?AZJ:>\*]TT_QV:\+C/LY_R/OOZ]7SP_=[ MN33G%>4V='T&8U8H*#%("H0T>Y,<%(E$0"9<(DQSA#AU\I#YDFQJU/W^V32B MBE#T8L2,-K7841+7'S@ZU+S-GZ7O[35F)3!K'Y0UOXFV2@*U6@.CYLU>HE"C MYHN^<^/41>I-N M7'>B;U"//(_>![C&2?G.A#V_;7:MF10\AB0&*>$%T,2. (5$ 8YRD= 84H*Y MNVNR.\34.+F2+7H;=5UH0]R,>S"Z.!>'@C..2[&%)T3#AW/:!W ?[@WS"D[# M4VJ>=A6>O-)OXI&F'3E_6-85T/A+99/2RC.@K=+JMSJB89>&:)N8DA*6P401 MP*', &2* I::?7Q68,DE3C*4^^H?1GC3>J .#_B[WEK'-W$[2O^J=Z=?K^2-=_-"=@J60TI[P <9SK[0_*.2!% M2@!A2"14Q;Q 3O$6EP:<('$?5O7<2CSPA/(BYM8TZ@W)\!QY!8@>*J2>1B9P MF=2#05^Y5NII""X73#USGU_WC=D"GG;:O M\Z^$G,/0;I-WGVX.&Q6?/M$[4?YEIUGM/J%_A7>*#,5Z%%^'LW"3<&$,A=36 M,S'X^6Y+0+G>F-6E7"WFPIPQM^7(&IL'(9A3A J0ILPD(J4(,(4EX'F"49(Q M(855P$7_,!.T+K>21KO"=DYFY05@^[G3'USA3<@A2%D3FQT0?32EG]"A*/W; M(3U=&&(4LK%3LZ4.RZN'V8)?3!S[>O/R1<_SYG8I3(71)T,TN^[=+$Z2/%$Y M0!(S F&H(BE IG,4$)I"F'N5 GH\I!3(XA6XKJ3>BMN9)6X*"MS^UA\FKZ6 P[JE%C#\.AN>)PYS#^J:V?;QM-;.:Q MOZSJ(HG-LJE(FF@CA(%4"%.$3!LE^LLF 4L*) N9:+LD=BL+USN>RSLS3BFX MYG1V*V_4"CS0Z]4/MQWW>(,P,.U<@9TST5AAXI5C^D<\I[QQG6.7U;\R"]N<8L; M8U1-[:O#/M/27K^#=8>%SZN-K"OT)S%A&5<""*ZX:6E M?&1IB"%<8$ED2CC MR(8N+@TT-:[HBAHU#5",L&X=#R["VT\9/D$+S!QZ0.@EN5/WC4=N/5+OD5K?=<.V MC>8,[MUJN9DO'^22SV7YRWPI/^G]:3DSC:URI##@2:QWC3B+ 4L% XR2@F*6 MOH?NI!V&[SZ >WP/0W%#+GO>-E-+QN M'7N&&W7G>%GMPXVCQ1T#[)_;-$X2C55LK*G6":)XFC#!,D"21 %(208HQ PD M"!59P;@@L;T!=&J$J1&$$=%\8^+*7B^K@&JJY]'2L70>20LSZ%I\ A/!(30# M[*"3R#@80M"^CDC>.90'UR[]E O1<.8+0JO:F:[D53 M7[!*;>FV<;E?U?'RIN3=G>I4(9QE"%&B& 0JDZ2NM47-L5U68(A4KEC&K>($ MKI9D:@RY$[.J/-XDOF]6]8__\6])'O_7;<2; J8GZI0Z%2F]?B(MB'>LZ0E_ M1-BJL:W34.._U[GH?A5UYO!.#:CI.][V&T>P4-#G_S MM ;YF(O>M>JJ <9;TWS@L+?V>7G@%0D4O\PIFR^J2+S/6O\JI7@S0US@E-$4 MZ%U !F"*]$: )PC0&%&E"I9SX=3ZY/Q04UOEZN("B]7R 9@VY-%B)_2 A(73 MZ-HY"?Q@%GCIJ>'J2%GEJ39R>DX1Z,7"?]#_Z>'&#^/O5?MD8'[_'2L9P5.\+QB/18Y0E;@=LN=-U:A/4$;.7V1T9N.'DE)LNA1R4I-S@."JIQ/=Q^?-\UJ>Z$=7G3#O0MMSB)/8I*VGJA"F/0D%%!,] M54JD,8NAR)53Z)U/X:9F36V[0M*.Y%&3(5H'\.D_ZKW+DQ[Q.RWU+_-=:TE: MJ>[&B%ZGVHXW7VL" [-KJU;=N;.G^:>V^6KM]GI_1HU^03,C0D#OE;"]"C@J MK8> ]I#\@XQQW1)QITR*=+?.^)8-)%=I&F<)0"+) 12( 8($ BP1HDA4*IA0 M0XC__)!3H_,N)>RVR$)+/XRD>\!VHUX_$(Y(J+]LT:LR\O>:(HS EY?Q"L*" M/<.^"K==AN$<8UG<.72?W7WL]H!_%L.,9#)G@!+37+-($L RRHV##N:YY'&2 M.*6OGAEG:HQS\'9<$;1S#EC;O?'5< 7?# ] :L#>MQ<'SYO=TV.-O+OM5?AX M.]M_^3!2^)6N_Y#56<"NF,:LD$6J2,8 AD5F7&T($,420" 718PYS1EU*5MT M:A G.ABA!-%.QDX1&S<>.(FE'0EZWM_D!:U#&VRJ<[MA:T*6$LX.-2@N75#ZD MAHO7#Z2'*O=IQS;_G&^^KYXW7R45\\7+>VFVE?-E58&K]:;_]O0G78LOZSF7 MNR),RBBQU]TYKH!:0];*C%]K]HF,1_^JDLVF[PQ8WN6VPT/)9@J MEB2 "HZ-1UD"&A<92% B"U,0A,=6R: #QIZ:(=>VBY*-P";&NI;8(2S>$?Y^ M?@@,:F#JV%E450\VN6O(U4H?;<5WWLD/ =LAZR M[,LJS^=QY[0W?UFNEJ#SD:QWLJ7C68?7";=8J%YA&@.O8*U '>J:ASNJ*U M,ED.H//1L$+Q6_\C#5FP1ROZ!P4 MV?'[[&$>F-O%8O6G<3#H9?[]ZIEMU//BEO,J0>2KY%)O!$UQ/$93%$,,0?%\0]QX.6M%2[:27<3[4/^KH;L&>X7U,AJ^^1)LHJM; MW:)2!I$J0 R12?.3$%#"&6 JS@F40K.650Y, M[RA3HZ1*SJBZHFZ/:T1U,.K.HFEA8?O *#"G[$2LC*HZ,WA K:#S7SI[8]8' M7"-9IQW8+G^IW S.2RCT6I!G;Q[/)+PD_YZ-=_%B/\$6'W]\GN_._4VG/+-" MSBC7X"F8@R*/4P 53 #+(='K$",JS8LLP4Y)@7;#3HTAS1';@<,C>F.,MI^, MS7;DS(B^RT55WF2EJL,X:;[_JE/ZY+J BC-3-2Q$XOH)&#OHX2;Z^ _P^=-- MU E3Z71V#!?#T ]5T*B$,T._:IQ!/QR7(@S&24+.9^\;4_N_G^E:O]2+EZ_R:;7>S A"C A(@92&@, G.*.SS6M&$!P F2T-;LWQY6 M/_Y3WUWS@_ZAHH6*$/J>.) Q()$Q95D1!(:32%DF.8LB*5&'8%I:Z=PE:O%HT MJ[=CO_34_0CACM487=N_UY,;;-[L3)NQIF'$5-SN1FRK$%"K-2BI\;8?S$S4 MJJ6OWBGFV?WN$6;OF;[7RC5Z5K G($]E$/MZ]%6[PW(&52)QDN2 \QSJ#6"2 M I8G DA"48H32!6R"O4Y?/#4;*Y6KD%;.UN*&Z+\.!LTCP1SJ&2(7=7(K_JA M2F?V1M>^=%4=8%K*][+^[Z=EY<.^>Y)K:AI^-%D%-$_3+%<8Y(K% )(, 0:9 MADHD6,9(80ECM_J:=@,/,'("O[3U^=*0$G&64-N]UA[A&[%8O!8T>M.*_)-) MAJGAW(K=5';SVEK: 2??/:9MAAZ[V;0#'">Z3KO2KQZ6C;7_M-5@D/EA/3U.5DH(T,Q11_AH)_U-].4RY$,M'U?@0AA(UC*\AAWE"M 9<\OY,=]7**Z8 M=B9R2')3#5C$4%ME:9X 1I0"10X9HRI15-&M<\JE1IO-Z$/\3R/PW\CUSWOG MQ]8)Y0WNT3-TMQ*?JH$>+'W7!J= 2;V]0[]2JJ\-'.<3@*WN'D9C;^GRC_OY MH[87GXS'J&W EV/"1$YC0)6I(!?G#+"$4, EC1.9%W&<.@4MG1YF:H:9D3 2 MC8AN=',&1SMZN1Z=P'1B!(PJ=%H1 QS*]Z/@E2S.##4J.?2K>T@&%ZX>]O*? M22IMOKN8"L@5IB 6N3E72S+ N"I $N,,)105A5NGI][1ID8%U^;]VT%L1P_> M@ O,$F>3R0.0A14F7CFC?\11J<-*^4,&L;O)/4+GPW*C+9-.[[FZ3=W=KK_G M#'&.,I5R0(B2 /*,@2(M%$A@BG-.,D$+*R:Q&VYJ5%)+O-=2\Z;MPMD1VSZ* MQP+Q?F+QCV-@9KD60J=('WMD!@7]6#Q^M/@?>U6[H4 .=PWU+W/3L'2NYKQR MVN@GWZG.27;ETM;C/ZWE=[DL]0[ITY*O'NNV'S-8:#ZA,0&9TML6F% "6,8* MD$H<%PE7),^XF[?Y"FFF1D:'RI@^S,8!W8TLJ0]\]C2*:I6:T@6.A76OFTY; M[_1(DQ3<5QUT?@8XKSW@ZMF5?8U$(SNV/8!W[.;V\= !*;^WCW*MQRRU!;EX M-BS_FVG,)+YM]*BMOX/QI(@5P0 *C L<@Z8C#E(,<6)E#%-)+'._K48<&KT M6K^:K> .J:TVX/8S80C( I-=*VVT%3>JY8UJ@8?D"-L Z9 N[!G0D3*'KP?6 M+9W8 :7>S&*;YXR79.R@U5Z^L6\ (QH_E69=4/K3@+EY_;9_*GU=\L:@W4"S+$$X) M!%B*5!MF+ &4( YD'J=,",CT+\.:4^Z-,S5*Z/94; 4=MG\]!ZP=-7B *S S M#$+JB@:3)W$(U%5R?ZQ7:B5Y4N'S_2-/7SZ\LAPWV\+*1_?6]-$V>T/-.]U^ MN3/)8R$RE0!,33IMD<2 0D$!23!G!=7?($AF/^2:K5QJRUT>V.4MZ X?\&4P M#DW JH;CO"-P:UBXUY*S@-^.2?Q#&II8C)P-EE_H2Y6=>[M>F^.GNG7*APN8 M#JHB9P^1]RIR%D./7D7.'HY35>0<[K[6:C%EFO1FJ9/AUE1K:OY0AZ[72V^A MYT"DVI*)&>?F1!$#_17$>FZD2HA2198X[7,&23$UB^+*=!D!*:]0/-PA<4U ,= ]IB+)*]DK0T Z[PM-^1A@TKXE]_-_\V7 MZP==F+;C>J##%.&#!.+'U7IC\H7-?G3&*(3'W&MQ$YM^HHTY5 M-G17*D%K!(Q*T7$YA5:M\2?*J:#^B!,V6BG],2;.M:R^)YPO%-2_=I0Q2^E[ M0N2@B+ZOIPY9^JIJY!\IKS(DWC_+_^MY\:)G*6L.^S*6)Z1@!<@$H0"F1 $F MDPSPE(B?=D'E%^7BU_2&-8_U/.'[[K M_][^D&OZ('_6C]Z\IYM=$]ROJ\5"+R3FJ;-$I3PO$@4R22" 2"6 4<( Y90C MQ6+A6'YV8OI-;17YK=$AT@_=K.=5Z8+2N,FCYZ5)!0/1GXUV@-;J10]&/V"R M>"-EDDY_&!4=/4S3FA1;W]6TI)[0LMH]#.ABTST1B-A+=/+0P.ART[K..B U ML; ;#5/4X'03;9&ZB5JLH@:LJ$(K,G!ULJ&#!$),])O@UZ\W,1W']1A.3/ES MOLB)BCF\%O3'>I>$OH8U/X%SQM4H0]CAJ TJ#+T612NJ@U] M_-31JT.?5>Q4?>CS%P_LLJ.4Y)M.%L-?7S6SF.S5^?)YOGQH*IMI.II1S#'. MXAC@1)I..Z0 K% 4Y+$J6*X2E4/HU&G'>NBI4<-6\FA#_XJTD(ZVMP/H=F9Q M&"@#4\<.Q2:[2HL=&;E-;T3]^NB]]G[9,(^-*OMQW.WO)LO;I?B9UJ:1N[FR->,KRVK&84Y1JG25*4)"\"<*6V_0 YD M$1=(94F<*:? W,M#3HVG&O&:_N=OZB:NY_M/#07:CJ/\PA>8FSKMNDP#M1;( M5E)_3&2/BE<&LAAV5.:QA^&0<1SN'#=;_OW*%$J-BD5FU)?!%!, M]0;*M/)BN& B=BSE?HTX4V.H:_.Q:ZU&2IAO9M2.[L:;I\!4&'J*1LN9WT=V M$DGSC4C_O\B:WX?/5]K\P5,'!"C\K/]9R%OQ0ZXW\U+S?E.HMCG]I4BB(F<$ MB%@Q $6<@P)"#%*A25DAR16T"F6V&&MJY%I+&]&=N ZGZA=@M0A)\ =6:&.O MQJDC:=1V4!P0CG !.(=H!'\ CA2,< V0;B$)=M#T1B1<>,1X 0EVNNS%(UC> M,E*D\XR@+!%8<&!:H0#(D )%1B@@&8)Q051:"'N.'2+!U)AW=_89.$8V5/SR MA-CYJLC7T/ 'CDJ>(,>'F8[P@<=V46I#'CSM\.+3\6S7/&B8&^7+>L6E%*5I M96P>KL?[E6[,LU_NU*]T_8?0 4@C06@M,@!9FD6XY0D M,8Y=/"?.$DQM56FDU9)5F6ZFFV5I=N*/6]FCTI'YAL^.G1D5G!O96?H/\3@.O)'EZ=&^Y2C.K/& S2H0MC^(,&]H9XUI:[+,MWJTZ/]6_I/@D-"G/U=R,6"M7O?C)3&=#_TV' C[&SX[=@1 M2-9Q6WZ$!?RH9TC@X09X;S[.-VS>=K^(49S%1 @P]C*! C^28N?!'< MG RG=.UU'NS=,)Y3X)2<>YO]DQ<,+8Q:A:MS,XV?EMI@?M#3UY;])3'.4LPX M2.*4 )@J" JN?^590E))8$JY8W'4\X--C8*ZLII>BT^-M*Y54GO@M3,!?8$6 MVJE[@%*Z:VC/@R)53+ZM^7#W5XIZA[&%:FKPS<0*WS9=:RCQ7 M.W/#S$YIC"R1;=[S79<6>((1EMNN :< MX(Q0X='"$X('SFGO^>T_&F;D=_Z8/>NNS_T'G MRAG/B.(Y)H (60!(:0Z8@ JD&8E)FE%,E)H]58DOWS9TO;$DA&MDP)7N3*X^4%V#N'H)F+R8;Y<-FWO:YD6J24QDHA(F!,@P10!"JHSO,09) MEF8B5DAO14DSB1_T/GB*4]C*]4H3*/7GKS)UEFO(6),1>KDY>8QM7(G;&@S; M:3K\K'.#Q^7)![!^5[*K)!IWT?,!WM'ZZ.6AUY;MW;4I[Z2*W\N_-F\U '_, M4)Z)7! &5$$9@)G>=),LAB 3>L?-(";U7-Z0NMAL9Z:-* M_"!U=^T0"U1J]\+@KU1=UPZ2\P5U+>^_HM!5^:DLGZ68<0CC5*42*)Y@ ).\ M 0Q#F@&,\X*Q1G%[O9^=XAIFN]OMQ;Z6ZK_P&7T9KZ,RDINQ]S,?3Q)PE,, M!9 LBP%4^NM+4U$ JF*8%*A(($E=3>_KT QO27^HVN%Z!M*2MP="$YJ;*[%N MHEHPS^66#M3U7^NH'6#\0D,'JIVL\G-XS:!DI1]RO:S* JV6HG7M%R2%*E<, M)((D^M6%&#""$I!(3IB2&<8(.>0HG1AB:N;:3LB(&2F=\FM.06AQBGLU,(%? MW0XFE8##DH].@>.4.F4[4(_E!%E'?E6[L MQLT>:_TR^^W;3& N2&KZ8XJ$Z"TIDJ!(6*[9#.>\U> M[=[.#C[]5#5,Z\#4]-OG3_OM*G?C+-<>DU<'@%[J^6U=?,U%EDWV1Z\H2F24R(YDRYZ8"ZA=- M_PI8EB<@9P57),]SR97[N6GOF%-["9L#P[I2;NU-?YIOZ*+^Y"9ZHDU=W&I; M(%:+!5V7QJ]>;Q$<=P@VD^)R"NL-ZG&.9;_5F&J!]5>Y)C[1%'?50M=%97T? MU5I!%.#LMG_<5SC,M0+B].FNW:W#>.H?=%V%MWY:ZM==EIL/RXTICCXO^6)5 M/J_ESA.J8D02%D- 8YD#2%*A?XI3D/,LHP7,!6=6/2*<1YX:9[6"1ZWD426Z M<[J6/?1VG!0$T,#,= ;+EV@G=O1[$ >T,UI>2[H'8:77U^PHPSCNHN' 73D M41[XF(%]RJL4I'?/Z[4I/]^^03RF<:IB 4B>):8V%@6%2%/ ,UZPO$"8$RM/ M3>\H4R.P1CR3WZF%_;MCP_&3.-HQT=7H!.:;6KZ;J 4H!+OT8N"W7_C)D<9M M#]ZG[%$W\-Z+A[WU'^?&4?F+)A.AK2H]U_-M-N+/)D9FQCB/)5<$%+'" &8T M XPC!&($(>>8Y#RE+@1P:<"I<4$E5/2.KMJD[VHF MUX7GF_#TCV8F*QTUM>[*TM]$5.EO4W14GMDUX9M3#'@ M%*=Q(3*<(_N*I%9#3FT5V J]%Y=MR*';F+$2W:URA W\_3P?!M3P5N\)/&_' MP=.I1(=G7$>KW>'A^^I:X<,!J@NE/VR>-&9-$ ?-#HJ%N-SIWF2R/M5YIQ^[ M-F,(^=?_+5]F2:H4AR0#<8$+3=>,@2++8R $2P3&L%"Y=8/)DR-,C9V;H\I& MRJ@2,])RVC>6/ UD/_%Z@2/D=OA::T >7;J@XO]W (\'+S7F,H^&7^5)^VLC'_21S('Q^#SE= MA1CW_',@1$='HT.?,[R,D0G&V"_HL-T![2+29@FB"*<$@C1C.8 )QH"Q @+& M(2LT*Z:L<(J?L!YY:E2X+95B71_E2N0YIJA - &2BDRO13D'+$TAB%6,9"%) M+ 6<_9!KMGI5[+L2_&^$OMT"$P31P"O+62AONFZHG>A^Z_\XH>6]UH_=Z*/7 M]7$"Y50-'[<'#&T27/5?,ZTC3+-S<\CQS_GF^[OG0<]9<"I[!?Z8@X&ROO5V_7J#\T9 M'U?KWY:EW&P6)O;HARPWYBCA?DV%+&<)$51_+PN0H!QK^DM24& D AIT9]K?#19A6Q6OQ(%V>$L-QC<(YWI^H3=[6AW$'*]1[QN3QSOJ'>0 MIGM'OL.>,,Q._J>)9?UI76;I[WI0;6E7V MFA4)+C)DXCYCTUF88+U2%#@#Q/2&A%Q@JA^^66WHPLY0=AS?:;G82A'NA:KE M-?E@=9FSZ+FLEHA=68.(KQZ?GNL7.WHSJ!B:ZQS9F+221XWHT6X6 M:K&CCMPW4:.1/U-Y(')>;657&48UE@<"=&@M#WV,W^!YX\ENHRAG<5J00A(% MH-*D!V&& %/:6DY%(?.B8#$VC=7MZ<]FT*EQ7GW P_<.>.;- <_"'/#X"6_? MPUT06"14<0VT7GL@SE/ !(: $H(3F+*D*)P*5GC'?82MR6O@;K>4^$8S\/IA M$>AO>H_JY43+'3Y6_Q1*HP3=[PT\B>CY4U#8AL&?O'?84E _4#_G5 &7M(A- M,]\"D!@Q;0$G&+ LTQ8PBG..$249@2Y4U#?8U"BH>4NTL*X%@<(^=4Y&P#<8N !:Z MF]BYX5^[==@%6"SZA%UZ@GNZ35,8Z*.V).GB?R1=?UB*]W0C9RC6=AS7^\,T M8Q) 1;#9&D) "ZGBV*328:O>$7V#3,UD:RM4U8)&1M)(BQH96>V3;\Y"VD] MOH *335#,')*Q;D$PJ!TG+,/'2TEYY):W;2V_WOEFM264O14\GG[XDJI9K>X>.T'KP6ZT!-"0>+]4KM"J^%\7PCPZN?/+2ZM'[&]]5"WU$: M@W#S\GFUD:>\T E).(\\-2+N"OY_ M1+7HKI6C;4&WI-004(9FSA,H1D;L\,<"SG!Y+A9M._K(9:(=03DN$.WZ@*OS MP$UYN>96YJJS7%VJLW*:97,)SSN*$Z'F !$""4L#R3 #.N6#F="%/ MG'C+DZ,T4*4\F+# @F M(8#,!$N*) $)A1S!+!W4JM?PG2EG66GALVW@E@J'R\JUD>*VT?!> >K+RG1XSL)1YF[)Y MITZ5**M3F68Q)$QB*D""9&*"90I "CM^\(QJ8U2S U%Q6)TH&39AT LYO+72KD<; MKVXRU3)BN0T!83Q-DY@6(&?"I#]JBXVD0H$B4Y *6$C!''?^YP>;&CGM-S5J MC8+21].H8Z!M=_M^X N^P1^,W#5-H,Y"$JKCT_& K]7>Z:SJ/;V\J\TR?5=KE\T0P4(*H@ A@@.8<\TX ME.B-HF19J@K$4"%G2_E@'GEOF7?M2SBK5XS4K]B1B"'/3UM!([-EK"LER-JM M)G8ET!W2A+W-9C^MC3\YX_#?3J6]"M%:J6BG543+J-%KWT3K3&=G<_H:L^>0 M__T:LSA2:OBHL^F6.^X;]=ZT[TE M."KBE'+]+4\4B+-< 2A@!O2:B@#&>J65"D*!K)JG.8PY-6O^MR5]%O--?2QO MY-_;(6_C*QQHUA)[BR70/Z*!%[@6PLYYW0#'PF!('=8E_]".M>KLH-6;J'D# MN-I^9^>[[^S?/*TF;ECUKA66CQIO)7#3;8_G'6_UWO]R%_EA2FF_7YE:<[.T M("IG% *DB 0PE;$Y0),@$X@IE#'!%//4#O/4^%-C]TN-'KM15T:+Z/=:#T<7 MCNLL63J:PV$?VN7L'7:?/3?[P!NK!>=)&:;2D;,/((<&G;V/&9@=M9;:6/M( M^7PQW[S<_C4O9PEB5=0&4%06 ":* R:Q!#%+8UHPQ#*W-IO'0TR-U&H)HU;$ MZ'PZ) &'"B+1F8F!;?<58 &BMHCIMRG".WH* 3HTPO\*?3I=+. MJ>38)?Q0]I.F^2P=X%W^9+^6=JKF_38KO?/T_E>6S%#,D$U2@- ,P%MHP*Z@"-&,( M%*G@IJ\:(\PJ?\M^R*E1RZYB!*\-$U4OE-:IYPYH6[@3O6,8F$",O-&=BFJ) M;]H"'/J3[GE++;9W/!U\B=YQ'B$U2]GD2[)XWG2'32;,^/Z';G M0+.Z#FO]LE[]F LIWK[\5IK]>IW8;YJ?+$W (.B& MM@PUL%7X5RNV28!]\UN-\D_15OCH]C+,[O:A,V)^S4;[X<>U)IUA.3(RW9\P MN-CD6M)2OI?U?S\M[Y[DFIHQWM&GN2:&79RJ*&(98Q.G2O5^5A(*B-+;VP3K MW2RG62Z44WL[^Z&G9HN^JYJNEH;&ZEH 5<6>Q9RRQB*]B99U"5>IE.3Z[_I' M:C*0RWG5J\C1N^ P279,%P;ZX ?BM;#1FU;LG\P,;"6/&M&#A,"Z(^:[\J7M M\&/7P72$Y4153-Q1;X2DL!LLH_&9=^9'2P..]TK MX1EI7VOYI7';N?:HWKM//77?>+O2'JGW]J!]UWG=<6Z)B.J8)YE%*=<.1T^.(LP-?K;V0F>-YQ]TW#5QM,3N*^[ =W! MOM,BB(4V',0Q]J1]8DQA;VH!D^4>U>9) [,H3:W@MZ8:FVG ()=EM?;=KM=F M-V;6PKV?="WJ>BD=/V#5Q>%>[^+NGJK]V#_TKMK(_D6NYRMQ M4*KX9_W\C2GCM\T4G3$6JTR8R6?F%!VF!!")%8@+E$@JBRI3=^39:("B!J&;J/GBZ>]=C=)-=%3#OD*J*J#::0;O,>EV M:O/O-\-W,MJ-FTX\&;7/+.K3$W!@<*L><;68BTK\P]R65 A",>> 0Y4!_7]B M:BUBD(J8R1BQC*=61;)M!IO:BFKZ*U3^Z#VA'0->^\"U6]U\019XP=D3RVKLT#CX4%&"=^MNW^6$OIZ#EX:;U!%S7/9J6=/ M.*=*20%(G*::2ED"J.E&QS&/92%R6.1.R4;.$DR-(#[339.*W/C0]-)6]P)Z M?GRDZY>J7=K\83E734/":#GRH&^IRH\\--R5VV\+4-TMZP*(8M/&_GX:;GU M=54?)C,A68*+H@",I@A )A4@(DN R 0NTK1 6,5.;JEA9:5MT-ZM2@-SR''0MJ"IH&:JXC?H&U7,A9T"R-5?//J]KH/3KTML MH"SC>LNN ^S(D7;EXP9RI2EI<:>J[B9-09="<5BD*@>I:8<$XY3J':+B *44 MXQQ25D@W&CP:8FH,5Q=O,;L[(^/ NCDGD+3DL:OP"4U1CM"XT\Y9[?TRRO$P MXY+%636/>.#\E<->\:^2FT=67HMJ=R7^UW/= ??N>6,ZLVT;1S1>J<>GM?PN MEV55]9&O'N4O>H-FR*><93'FF.A-DDP*S0T%Q*"($00Q%1F/:9)B;%5D,8!L M4R.50]6BG6[1ZGE3MU3<]6AIW; =!:-:P^AWHV-E ;A6QO$Y]79D]DH3&I@% M1YY+9Q(-@+I7]O4IWZBT'0#80[X/,<10S]@N>;LM@_0K_6O^^/SX=K5>K_ZL M0%RI!"&&"']=Y>5P&7PJ5%](V?$6D'- MQFUAO)J[>AFNCC6'J;!UN84!.+@S;ED=R1R40S-U%VO0M\)'K?0^?77NF'GV MXCD(,+)_SQV:8\_?@&=H\[NR=74!!, M!$A4Q@!,.0(%T28OP@)3A2%7;B;O8$FFQGKO)=M4)W--2.].CYOHXS_ YT]7 M&*[#I\N.#$>9A,#,Z G_*[JN#\0N4+-U5VE>J&EBHF2B"(]C 6"F"FT8*@1HIBB(%:-"",U[RN8-6>\GH+O<-W+6ORM)$$FJF ME\LJ4(:RA9RE<29XFD.0I04"4*0I8"J#QF=+$V) M&?U>">IH?YX!U7*G?354H??4[BBY;YU[0?"[23X]U+C;X5YUCS:^_5?[.>>Q M=1^VY;*I*D1!&,@Q,\VZ35'R7&][E119+K,B2XE5B5L_XDR-6,Q9?%F'90'2G*0 )@4%5!88Z-TU2E*1250X\;'-H%-CW4;F:"MTMXWA->Y% MFPFP]"1ZAC4P.WI U-UAZ "17]^@S<#CN@$=H#CR^+G6-&I$-T8YP*R_1SC#Z_ K#(4*FLJL4/B!'F4DO_M M8?7C/_4#:M[0/U1T41'%A<>.0@UVJK5D8'GU,+O$G"CM*HC\IF?<,,V_I#!] M04TZUI>U?)P_/U;>+'UI63Y3K=L[+4+Y66YF&*.,48Z ,/] P7/ 2 X!TA9+ MDA-3LHO.EO+!&%CW]I;+E6)9O2>D?D^.A OWSG3TB$2C2..;99MHWB@1<:.% MFW5S[33:&3YCS,J(!ZD[56ZB[M2TVD1O&GU^JB:IOJ>=I$JI&U.EU9_5Y E? MKP;5M3*-:FMY O#0#//UV*$4W9:O>&?J\6D[B"[NV&+^4-F!]ZNO2#.-E-CHF2\.?5$E3%4W=:&-^> M-"U@74G7<6)L638 SF/1:BOZ30?>FV@GOO&7U@IT@E=\,N@P[#Q3IJ,0(W/D M,(B.27'@<.J>+3KV[7>_Z7;F,#,6<%TH!1+49"K,,@P+K.9))D<6" M*PJA4RJ;Y;A3V\ENQ>Z6W73N"F^%N!VK!< Q,)F=A##:R1RH%(DC4+X[OEN- M/7:G=Q= 3G1X=[K]6B.M,TR;S?OVI6D=^U4NZAI#W^=/;U_JXX7M8>$OJ_I< MXNW+J8=]G9=_U!$)A/,\Q5P")&D"8 (A(!0SD.@M>)(+* ARJH0]GNA3(\F= ML-U7_&8O'Y^];/O^=B&X,7]HS@^W,$0M#M5?3SX],F ,"U 9\2OF:JA.Z8LS MFHE[_COC/;)F?*0#&<3!Q7\E4WJL:3EOA(\F@?LQT_LFV/7TF3?)"%)Q#C@U M;;8Y4J" BH,T50@G"1M8KC[2IB!-%08IS#" C&%!!%$@I MA22-(9((NAFXIP>:'"4<'DH840>6ICD+[I"3GF&0C7V$8X?6E8?CYRXWMUF:/R&+TG*[N<;L^NEN("%-A$0S@6 $&6 D$R 3.2Y M9"R#J."V=L+APZ=&!)50)H U2=^PGUI'N64:V4GT+EL!UV 2^$UWA<-IO3^G M]Z U_NAAHZWKY]3HKN5GKQFV?O_ZO'FFBX_/2]%$G>>H*'(L!> 0I@ 2F(," MI0+$>LVFA3;T9>R4?W0XP-1>TUJ^2&D!'5WK1]#9K,(2I%BH$R^8,P3R1@L9) M911!5J0\1D[G9X<#3.TE_F6U? +<_@?T4I QP:UA_C9OT]ML-]G"0<7N]GE'QJ)/KN>L&KL5T_8?<&#_=[L!]=T(;)UQ! MI#B@.(4 8M,\J="[:IY"R5D"$9-6MK/5:%-[P7?"1K*NFE)>#CP9 ++E$NX+ MNM#K^0ZUG:#-P4:8)FQ6R/A=\'M'''?UMU'^R!2PNFE S9=OS MH6_[L.6*Q90PD"2PJHJ5@4(E$) $RKC(5 ZAE5ON_!!3HXY:R&@KI4/YD=,0 M]G.$'V "$\,A)D-JLYP&QZ$:R]4@C51_Q?H+Y%9OI5?]W@HKI^\>=91#G%&I;9],,BD4@!FJ "%U(262$*+C&!&6.J4;KOW^,F1 MV39*95#TR0%V=M;.<$1"LY@U&.ZIKR=U]IODNC_$N.FL)]4[2EP]?=4536'K M;5+;#S$U%[?IAULT[YKB*OB M!(QV;_%UX 1^DVM<:ND"M.XZK[O_1J;[PXS?Q_2DFB?;F)Z^'Q:;%Z MD=(L^',N=ZWN32D.N2PK$^WS:OFC:F9?-;XOJUYVW;^;5*O/J\W_R,U7R5A:<@032+TQAS 9W<'L$DG1K7F'Y$K6P1[PA? MI::ZL4ZXZ;4CKTE,6FAKQB@%F-$J^D)?*KOF=KTVS:6:T(A6OZA2\*;*7M6? M;J(7:0J#M#K=1+>/)I_1'W\&A]\K#8>3=E0V#P[ZX:(0?D"WM:5<;V9?S=?_ M]J]Y.4,4PQ0J"BA,,P!50@!C1:Y_%4JEAMGU\'@S'"SFX #M;$=E+O/A+2-W0(2/]V2#[[3QR% M*$XJT;[4I_\X<.NFE+843>FB3LO7:D^X.SC)"YX2"2G $)NJ9YD$1.AW%.*" MQ4G,"LZ7AC9ANH+?=[?@$,O0'<8=<1-^A1E0- ?G>)%N.. MNVVT!^)H'^EPZ[4IF=O^J7=J]V$[[,LL%;F,<:'AQB0&L$@X(#1G($]%ABAB M<9$GPQ(J^P>>&@MU4MM^&>E4E@W<&\ @S8;DQE6"%.,*."Q<4?EG( "Q02DA4Q20N(8 M$F:;R;3WY*DQ1B5<]$0?Y-_L4Y?VL>I_Z:]"(/ ;7BO_>RN9I^SDD]H.2E7: M?])H>4HG%>@F*9V^X-JUO&-%;[];:4($A D&C#$*8$JX?@\9USN0)$N((DRA M@=N^$Z--[=T\O=?[^]#U^A2^K@OVE:B]PF;"Z^OM!$B@-?O4B*^T:/H G,"UU4HK;5QH"8Z+,P.81%^X!KI,CH M4[!YBHZ^A$)O@/39F\>+D;XD_UZ8],6+!U=;G6]DE07X27\7E@]SMI!UU) )"@'O$C_O^JNK;=Q8P>_]U<,<("B!3R [A<4*)!+ M>Y"#TTVPFZ(H^A#,=:.SCAQ8]F[S[SN4K(N=Q)Z19V2??<@&D:TA/TKDD!R2 M21Q**H4O'E:0X-?;.NU?SD@1=HNZ>W;KDPO&O53WX:FW5;*'DF.=V!"Z*2+M M2>U.:5IMFJ^'BNTVJ?N6G+H[J@;[;S1%U?G6..6A=!+_5LSG#[',4Q*E(28I MR7&41!$FG.>8"I\2F0@I4Z-P:7OC,]P9U729Z80.)FA=XU.984F9VDVR*(>3 M2C'TK?9B!J%F+WUX5IO2"3CW \]H@Q1'D!9 O5HQ=Z%'M,YF'&DH1DT0;)7TKN&L=VB:E0_,^Z M%"CT:@3]D0CJ6:(QF+C?A^]_!XT-RRZ35DU(=_-)C<4N2[MFX=7U$4YS[XU7 M'Q:K:U$5GTN8[4$JF+KQZWSQ#;J2BFJ33_IEDTZZ:M-(7?R()5&82);C0"14 M.=E>C'-&& ZRR,^$YW,NM3J#6J7JW$S/JZQ*5#,]:P9X LUC,U0*[.6-]0QIQ-0="@^@U##*<0X46AB6G&:Q39LP[XW M%F)ML>EB)[;QV8JU6+_Y$>6P;\RIAI;?6X2T?4@]]F6]^=!+&./>IC!#,B()PP3%GHXS2(OS.)0!JF^!W5PN;-3 MV0W!B&TH-B^MT819P^NQ"IYC[=GBUA([/"!RN,/"& -_ ZK0$[D4!P'J)F# MH(W/WIW_X;M,MZ77YFAKKZ[_K?'#*_JN>Q=?23&'VB6U]?]$YO66ORC7BW4% MK13('"HYP [<+:JB'J$AJNI>.0=^\)OZY&.EJ%T_K6&(9OVQAS0C7I(Q3XE& MY#B* [4O)RS"B].M8]P/!:*4H1GZ &IIA MQG?+&P*JS0=JN!.XWF;]]$*<<+1'S^@,=:QBM6_"E6)VAGIV=P6+6HYGZ,WG M8,#X_@=AU*P0YP*R/G#$'<633RUQ#OY;HT_<+SK.1FUL8..;*&=CL.&*N61! ME&-E34(<9112]*'R#HA,DDP$E$1&(T3?7>G9WE4SA[\PILTSM.GY*)[5 M$_-(*G&W7'Q>DJ?-L=.02.%GB8=3CU,<0>*5P'F*R),1YVGJ)U&NW^UYSTKG MIB)J6E%/+-I0:]+?>!^P&M$"6W YUA#O(36J)?0^R$PZ0UN";JH&T:,A-.P8 MK0'+_L;1^VXP8?]H#3ZVVTCK?&%D-VGV*/AZ+FYE>VRF;[23QX*%A$OL2R_% M$1$$9S%)<2!R%OKJGQ#2J+7T^VN=F_Z\(LOE"U0SDSYE-NI\Y#Y\];99EE!S MK48W5 )2+9U.VQ=IP&*W7?6>]:;M77V8\5>-K#6^,M([X_];5ZMZ8/?] AJ^ ME*R8BP]BU>>2[A>035(ZZVO!!;]\^;V"+>#MLU@2:)QTP5;%U^V:2\\GC'L9 MQR* 7FI9P'$6Q@PS*J _1233W*BFU061YZ:P!CP:UK\Z$:&F!WEBP;AV/GOV MX"A%QR"4CFRG\N%RG7R=ENRX%8M<%=D'HM-ZS M0ZA?.=XNUQII.':"C'WX$8*1OW6]=_XH5H]%>5N*/P59=CV3'N(\BSTA/4QR MJ)'PLA1G-/=P+$26)VE #8?!'4?.N1F#Z[50>@/YZ$51:6@-CI.+IMZ?#.W3 MYG@^U3F>8:^VMA&/^N2\5L=P'K?DZ)-ZQY1A:"^C:W5EAH!MI-BWJ."M(&]7 ME1]'TK1*VPI\K]2SG;L>&P#H3P;?E$K'UY&CZJ;LIN#9MZJ M*/AB%>#W S9VEQDYW*B>.-Q;);!#B_7JHR"\F+]<"Z4GGQ018,#:I7]_AO$8 M=\N"B=[YN&J.!2A>FD*$ARSD><1"CKD(!(YH+'%.DQ '1"0Y#PC/?*/2>E>$ MGIO1Z.F#K']=S &*IUR4^*D?>3QV0K0S<>O9DG,0HF.CTK XG$G]K6$2;;A$ M0S:W'(B&553SBGIFX4Q#]TQ8'W_D6")VIQ^Y(G;:X4>.(7\U^\CU>N,LSQ6@ M!86'8-<^%M67RY=+4;)'T'+U>)],>BP4(L.1%RH+DJD?64#5HZE)VHCK*7&;.#I6QL= :*Q*=7&QJA(/+CJI:M.% M8%=%:7]O5!6:TG_-[AE:1]U*"(;7?UP*?E'RN\W)B^I6#CI-E7PP1_0AC4D8 MQ#+$400GS!*A5%%"/,QE$@<1IR(A4J_.K:<)[QQ-(R*L.;5&H3G<:[?Q3-*P7^A(3B [KU<*8A":/&0Q8BS )9(R#@*0I#UC.I=;Y59W%SBT@-207;>+< M0##Z"TA&-2Y69+ZI MMJ-)D!-"$AS3'.H]([7/IRS&7J!4<"93&@=:7:-&4W!NBOD*>G=]_R\_\7ZZ M:/Y3#GOSR^#2)6H8136G:B<(E] 5VK#6_+EV]7OFFV\"!/BFW-RQ^;AIZL%4 MR+JY"(>BGO[K7WX[>4?L7_[G MO_W3/_W+_T?(_W[UY<,O;V;QXARFRU]>S\$O(?WRQWAY]LM_)%C\_DN>S\Y_ M^8_9_/?Q=T_(OW7_Z/7LV\_Y^/1L^0NGG-W][?R?)0_):V4)HXP2:8,FGB9- M&*/6RY2RX_'_/_UGFQR5GCMB%!-$STPG\-<[.?RV__O7U#,'PV9\68KM_O/SY#?[U+XOQ^;?)U<_. MYI#_]2_EGY*B5:H%+:_\']?_^-?KMW^;PP(!TW'[ 7^P?D9YVRZ4P(\E3!.L M^+M\QV06;WUH4J0[FU_^RXD/,.E^.DHP'G5//@J+Y=S'YZ MWTZ7X^48%B<^3&#$A(_9XQI@(D0BG?(D",M)I&"S P'1Z+WHOO6ZVW3?U.G1 M//XRFR>8H_FX?)^?QWOZO0W=]2=^_>;G^" 2S\:3=/FOBQWI0UO+61^R6VD& MZ?W++\AVAOD58A[EKF-MB585ND_NJO2+!3GU_MOH*TH:BM5]/?&+Q7'^ MNIS%WX]^C!.2N8(IY%C0M( M,N)4M,29!%8YKG"!54',?5J&@4K/2I[U*O$6,#,[/Y]-.SZ./L)Y@/D('329 MJ1)$"W2SI/""6&[0\O(@@S+).\_J8.8>+<-B9E_MW@7+?J)N"RROUAQ$[C+S ME"+=(A,9O2<6\"M&3?3&:\%TJ@V65UN A;\\L.PBZ@'!4CS[T6O_;;STDX[^ MUVOZDZ(L"2Z)E!J(!!F(S9!(]D%Y'@!4LL_%'(\]?"/=B\9UWXOD!M1\<3_-L?GX9!L)[W'P7(^\8"Q'WUN!8(-*C.^^\!?Q6%,CH M5"]8N//BX0Q#55CL(]Y&$/(9YN-9>CM-;S!X&SDM=.22$I4B^C\L16)M"$2G M'+TR,FK?#SYNO788SZ(Z.G87;2/8.)G[Z6)X4H=DAOIE%I*.3 M13(UEG$:J;.FGZWDSILW0HA\<0C92\ #@Z3SN'Z^&T_@TT7G00=I(M!DB$8W MJQPD>^(TQ]C)! ?44\E8#\?G-]ZX$2C4BP'%7@)M @Q?X'1<;A6FRT_^'$;9 MBH22B(3GLAL&#*M=+*<,7D7J,: R7O0 B-MOW0@4^H6!8@_!-@&,]],XFZ.! MZX32'1._GEU,E_.?KV<)1@EYUT)1H@,H])I\)('K0!AG'J(K-]9]&(XGB=@( M-N:%P:8_L3>!HA/_XWU"28WS>'75O[:3+MCDO?%E.:!G99@G/C))'#64'GCU1EAQ+PPK^XJX)9R\QB^/YR>S/Z8CF4'2F"51)B$+ MP0D4BG?$".L5/YY/OL^GD88!<4D M<]X0EH0E,CF*(BF'A#)8X$& \_L=N#_U]LW \G+.6WN3=$N(^3Q;+/WD_XR_ M=6X7#2PZ$0V1VG-TNP"Y,($2*8,.0B3MG>L/+[?>O1E:7LXQ;$]2'A@KQ28> MS<%W=$NA-&Z=E%"-OI7T$AVL9"F)+GKP&G?/NQ>XV^9.WGC;9GAX.0>O.TMR M8 24U.7)Y[/9]/+DAT:JHI>1* D1+5V.Q)D<"-<\I>0!/:O](N*[;]P,"2_G M@'4OB0Z,AJ\0+^:(9,;#R7@Y@5%.03J%&UURRA')<0<,(@M2DN=43,"1G;W0 M-FZ'AY9RL[B71@=%P,O>E=.3KS_,PFXR$#9YEDQ#&&C_HAG?GH*W2FP5"X+!HH@M\6QB8$$ M9C*AHG#%+7/P5*;ZYF;AYELW@\3+.2C=6[)-!!JO+^9%>JM+Q()P5,G%8B2! M6E'8SV(.DF$/-^BD_S<3G^ M#F_\TJ_9&AFO(E?2$,>]0#=)".(] P+.AFBE$L;U<67W\-LW0\Q+.Q[M0=)- M(*9<3,]?^R6\2>M8Q"&5RY#3V<8IQZZ6;)9&] MM)/1W>7:!"S>GL/\% WAW^:S/Y9GKV?GW_STY\@PK2S+EF06-!*?,X9;T9)H MJ!'.2>OW/,9XXN6;P>2EG8GN+^AM:Q0'4Y(X%SOGI[K)L))'] MW7@1_>0_P<_?X4\6I7(PN!*?:V84D=HZ8B$:XCE/B7.?%>VG).K.BS<#QLLY M4.U#ODU!9%6RL6(BZ, ,)$6$,XASR5T13R1>_5F,'DYAZS] MR+@-IP39F/O)^VF"'_\+?HZDT\JE+$C6!H@T*A!K$P9@(E@C;40>]KN;>_"U MFP'DQ9VM[B';H7,X5J=ZUW;PLNHKYLBLT9EH[0R1JEPRY:Q(,EXR$24/9K]8 MYK$W;P:1EW.8VHN$>T/)O_QZ3ZS(XN\[=H@[_O3U^,/[-TKEKMJ7 M92^I=1[=SU",!-5H)!@51"6AN-/2(*B>6& ]].MZ@KI]F\$<+1:P7%SQJH6P MB=%(,G"!;A63Q'*E2< %)(![";I.UZ#;=#329:HO5-QM"[.'T!OH'[2B?FTM MKYCPV5DIA2:")F0B:*2?!4"WB^LH>T7 M9T?35/YZ^U\7X^]^@LPLCI:O_7S^?7, HZQB!!4\H1F]%3%#ZXS B MP0N71*E%?2IDWJ,)U2;DM8"HO6!PMS55[SII &@?_?QW6)8&/>NLFS%<"FT4 M0<<$T1/F2C$BUZYT1TBX%%G0$FVWEW6V\2>(&K;96?^@ZDO^#4"I+(R[BV.: MOI[-YLL3F)^_GWZ'Q;(X"8L1\YY+SSWARDDB!2X77]+\DC:.48CH'-0S7)O1 M.&QGM3K6JX)V=L?=;.DG_7A7,98*ZL47B("LX5+Z!,O+-62I]S)E3C0$%)EW MEOB<+,E1\:A!\?!DW^L]G*PGJ!JF*/W:'T8/D#--DI1Y^]I=Y$\#YCO*8S7\B M]D?,^!!H#(0[C[&NLD <5T! ,&^44='J.J[332J&:;M2$R8[2K@!=!POSV!^ M2R2C$@WP"!*W6>6)C):A9Q#E M-O$4LN?:9.(%VD-9JJ1\RIY$H:((,G):"2K;HZ3W"ZZ*;LO.,F[ Z^T@_F$V M/;WKO<=LN03)"6Z0CF"8*(E5@9.R9W)C!6A5)[9ZC*(60O9>3A9[$7D#MN7- M^K57;M=*1F57=4P&AY!OM4COCNX'F M920!8\6+\XM)F:KV!I"!.%[IVRYB@@ M&K0))E&;ZUR.U.>MA>B_%T W!H,&%L8QRL.7$L2'^!YIHT*9W$5DX3.!JEWC[(TXN2LKW MWV:S],=X,ADER1A5$7"?$*5>T7$2 +<-J2!Y'H5_NKOO/J<,SU/7PNE#+[CJ M714-P.N*;N]-IC&4H[5<#MD*W4S8DNRI@S$1DGTJH79W"&T%D\I'#[W 9">1 M-@"%&V'EJ'V)FP5," &4Z''X5 ,VE,CHIDRUEKL[(Q0?):>'DH;\0 MVGXDE60/T3< H+?GWR:SGP!?H#OA MNB^K43!":H6\:(Y> S(4T5>J&O<.H9&%Z5TL#4%NOEAL)GY>,Z" #C<(3IYC#_1>= M.V=17,A%8E;EY-531=E[;UOW21KV J/NMK6G AI T@,;;XR*Y> L459T&R\C MN!-3 DSG(*AU+-8YD-S1Y:EVJU$).WN*O(5#RW7RUAL(RZZ4[]NX/+K<%Q^' MR?BTT]!B9)P34CE5]F_D*D2'1E4H H%"2!DMJZAT?K01?A2SYAZ4A,/3%!.,:ET<$\->:LDJ^UY77<(0*Z>@"L MH:H&$'A_^[_!"]4L<:XP3LD95Y.6FK@2PF9!'6,Q:_YDH_$^7; ML7:(B+$> MUGI32@, NY?D>D."7=F."RYX"L04*$B'G/ADD;'DF:0N)Y9D%8P]0U@S$60] MF/6IF@:0=CO=[R';'%0 )I0CG &R$94@%OU?0D/@S$CG9:R#M6=):R:TK(>V M?M73 MZZZH\;2^:&$V!H4)9J8F*YG;*<$H]1%H%$?:)!1Z;JI#@\3E,S 6A% MA/6CD :@=8.)D5,J*)EP542##J5,"DG/@OA82MI NJ3KG+/>(&+8=+M#)RML M)?(&#C%*-_#QJO*LA,88J*"5A6DLK+!@K?;9$,B(>6G*@$T.CD03HG',1)!/ MC5'?)W)\E*AA$_4.%"WVHY(&;-$3$J*"4UF88+XD.?H()*!!)4YI([514D,= M<.V9N]?_8/:#@JLGC32 +5P8WV&^+*44GR])Z+C#K1N_!#@O.3_'\R]77[]? M+"Y@?ORM:'357\T;FJP6@BBC%$H2HQ2G$V[R3 B)X0J-E7+[>B!^Z":=_>#H M_DG9097:!(ZOYG$L,)I>E0(=I=0E[?K)9S_&('M]9CU2WD:;>.FVGY&C8"+* MEEL,JR6EN E@Q%WG5FH;*H?.@:Z$S$IJ:@""-^IGNSBH3!2:PQE,%^/OL#KA M^3!;E'.=XWSB?^ *XRE19$_%LJZ\T\1:A(U/5DEO)(,GIVOL=;:[#:'#7BU4 M F)-936 Q2^P].,II+=^/L45MKA5VYW'<;P<,:$1'BH0;;TKPT<,L28&PIAR M)JBLO*P#O^=I&_:"H1+B>E9) R"[+ZA1*;/4,@-1-$?C3#PXB*;,H51XE[/O"4.O"0^QY0E2!ES MG9#V.QV,\YXD"(%(BBZ3=0&(2[J43E.GJ:JT#=2?-G+UCI.N)VJDE&K&&,D6 M.92:E_EMN"(@&I.\#"'[.E>:M^D8^B"C9U392D1H"T@YX?@\Q>0F\ M/3?I?S,[QRAB%'"[M[3 M,BQF]M7N@V>:.XNZ+;"\6G.0J*/&:$YTU\17673Q>58D&NVU !--JC.DX3XM MPQZ$UP/++J(>NCAU?33?T?]Z33\WS@H3/&$&@TZI$/'>1U_&2S*;D8<,=W*4 M'RE.?>#APYX]]Z3[7B37@)FXVFL_7(TI!6D@,NN(81)=>HBV=&_GQ)3)Q-D; M$)7Z;]RG9>C[LO[]UMW$W 10'CV5G3; [=U* M]D825JH#9T=M;YZ9LHWH&P#1[Z3/>NFN8 U[&P.+I8GLWFX_^& M-,HY)R44)29I3609N-ZUD[4Z)9J<3.@'' !H=^D:>ML[ ,#V4D6CP.H2KM*( M6LV3Y"B?(*#D.2?T$U1"GHQGY1Y'BCH]71^GJ=ETC[X!M8,*&@73\<5RL?33 MDDLU2M;RB(:7),$PIF":$L\,)1HC%YHY8,Q1IV+T&<*:S>GH&U:[*J,!;-W( MSGMT4]'2U4E#>(2@82M #X6C'83?(H9N[N-*&"LE;MR, M94,DE'T\&%8ZC 3J,CB?:U6X/$[5L"6AAT+3KFKH#5+5DL^^GN"?']]^.OEZ M_.[]I]?'']_NFW3VP!-[3C9[CN:>DLQ6"?A71Z-7R.+"9"5C)C&7JS+G$6-< M*F*9 +0G:%4JU=(^0M#^:?I=B])WN+H>ZFYT-=.HS*/ _Z=2B9 E1J5:.1(I MQ[V9&TF\T(R 52J9",'(.L5+.Q [[.EG'RBZG\5?5V,[FZWO, ^SWO;"15M"BGE5#E.=/2XIY=;:N>HQ/#6*I9MN:^NM0\^3-&PIY\U -:+ M[)OPIQ;+X[Q>+B,:E(!$!>&!^3))1Q!OC2%)Z6!E2(+36KE'-\@8..VH%\T^ M )?=Q-P 1KZ@ I" ,Q3*&^1@,NM&E:[E4[K?2LIB)*"X+WV4(PD.F7%)@* I M,!/K;/9/DC5P-E(-#/6GA@8P]14FD[+_3M-'/_\=2M>/2TZ$"#9X"+@<,!B5 M/I3!\AH(#'Z=IX/RF&FCJ20$-0.EO,(6YGY0!R.E\/!T7X2S' MW^&2G2"]U!F7 L.HMOAU;#5?TH7@J DIA4K-[)XA;-BKEBJ@ZE,5#2#KKHQ& MU#H#DD:2O BX2B8&!3&9U=^J,YC7]X8P78$&B=EG0/$#/L'E8C!MM7X@V YM-L.KO- MQ:6I=$XG$Z/%!13+(6I&4ZD5[LF:.\:IS4;4"<4>)6G8_:H&@/J1?@,;U?4" MN#SQ&D\OD*GU"IE-%Z\@S^9PHU'VQ_%T-A\O?[Z?(AFP*+,";C]E=5OP$99G M,_S-=_Q(UZ5O!%+[G%#"0FF**ZQTOR@3,5S.442CF4QU,CD/R.2PVVL-J+>* MD 9L\!7+Z\7_"IW8/%Z.@-$8RE$PMPS]CQAP*RGS7[+D"8S-CHN:0+]'T+#I M#?5 N9_D&["^GV!YPP,!X5(JD8TPY1H! */GH"0IXU9-*31DO,[%SRTRALUA MJ+)9[RSE!FS,93>IRU2P5WXQCJ,D=41?0A*N.'H9QG(2 6#07*0 9 '7Z<- MTX/D#)NH4 ,R^TN] >MREXDWX\G%$M+(Y10YRH!XKTI_*LU(D!Q(@JC!96.- MJC0'^6&"AFU6?0CX["+YEY7?\OKXX^T]--+Q)FLRY!?FI5B--LZK0JV]XL.T7^I=Z0\[2]M(_T&-KU- MFKVB61Z7P#/.RYR<-[#Z^TIVP7*A+9KZ*$L;J\"*E1:!:&H,%3XJ42D!:W_: MARX6/!Q(#ZSGQI'];C:'\>ET-2(V_CR9^^D"62QZGZ;NN\D*!>G_7JP.6ZX: M'PL+($,JA4NE)RTM,X@5>B>9!:F8\E&F.L?%=?@9UDP?&I5;+(H#0:3AA7+T MW8\GI7L'BN*KG\!7B!?S52O4>SP_HZ1L;:! 16GLJXA,N"EZ80()/CK\!<>_ MZESGUN=MV"VDT04T$'0:7DR_39&M22DF^_ML4A*B_^;'TZ*EX^D-XKJ2RXV&^]Y2#ZSL]H;(6*;X0C)$!V\S9\HI7:=VJQ9';>X\0R%WPX5U M4!@UO)P*RU\@EN9AXSR.=W;B"R.@^6\,$L;[T.M" MVI%!DI@8>)F$R+S2Y-5:++6Y$S6^H X+I.U7E%NMJ"F^3@E,7QP,FZ[U@I=--9@T<(WX&-]O4-3? MNTS;Q;]?X$:W +I!2$O(TIYD/^.WWM"F'9M!YC, MAG'C"#4B$30%J)),)6&XVUOJ#<^JD;WD"2[:=+1>W#KI"R<-ARJWQ[66/F5< M!A)+YDBHRLQ+:BFUA[^UW"H"KU;OTFCPL+/Z&H#D ^Q<+?89(R=SLZ+0LQ MIN2,,&7*!1B4D"K] CDE2F6IHP=TV0_OJ#Y)\LM*]MP&@?T3X]?_Z^_&'-V^_?'W[[[^]/_G//GV(!YY>T6MXCI>>_(0[37&5#Q9*V3++ M76LVBI%^4)3HG#.HI+++=?KF/S7L:@_O9S7GS)L -'A-*%6A3&()Q MP)-K$ M5,H>! _XKZE<2*59U-BV5^]U WLR,R3K46Z5JY,>(JL15VX'?3\&G;V%WP"2[O"P'KY9JK$-*IEX M7HY,8PK$<0V$"Z.DD-(Y7].&WB&G$>3LK^Z[U:E[R[X! +V^[B./_MRZ)W-* MXZ(>/_GLQ^G]=#V2=3V,-5/NO46S'80O\8HVQ$;EB.)."LH,1.%K'=1M1VH+ MN]U>\'B\YW\%734 QJ,8+\XO)L5Q?RS<6#-FN$:!94G A3(RT6/0'%TBECFF MJ>&)Z3J1X\8D#AL9]@^^.KIIHHW[%UBB="!=MAM8\V%3EBXQ]$^I*4/),B/! MEFB996,4CTGF.C[[P_0,>QG1/Z!ZD'H#)NN!L<31 /4B.J)94QWOJ_%9W[TX[;N)N0&@W+TD?C^]/QGHRVPR>3>;_^'G9=RFLI X)50$ M7%H"->YE]D2'@($QU0R@3NK6EH0VXMWOB(O[_="J*:D!#-Z9YYJEBA+E9*TF M4GN/H0^:7)>$X<[RPEL=,[7MI+>:@V_JJ?NN!=M5]COCYEN7G((K9+[L::N[ M*YN1-KB>G XDR"[E(&MBN49WP#'J.4^"QCHWDO=I&7S"S>&0M)\>VL+3:D'< M+$E=+91/\$?WJ\4H&0E.HJBX-1;72NF:$-#;1$GE$+V7SE3$V+/T#=[5^["X MZU=?+>R)#W/5S0V^9HIR$S&8R20EC@8[FDAMLX#R[:[X8;KH%/P%4+Z+\1*^POS[.,)*'E\@ MSDZGW5,ZT8R8U:"U941[W!:D<)Y8)1+1*@>M<_;!U[E3JLW9X(W"#P;]IC R MH.$NZ0NC$_^CC),\6S6[^ +=N>3)[!^P**,$RJ"WQ7(^COC#3B&_(9^+46 T M^B0DR=0E(@--) "@;:#9@XO>F;O54/=3,W9^^^#-PZL#]3"*::<(J6/@"WR[ MF,>SLN2.IKBFEN/Y0^[12&9GN['>-F5 %K4E7@$E.2E&K0?#69U>]MM0.7C/ M\L/Z$35T]]+@N3+]ACD#0B4"S%!TF&BY!F>!,!$M398'&^NTLMZ"R,&[HS<& MSNTUUPXV/\VFL4R%GG4C$"_GFUS*N'376;75654IK*1[^:F1U4GC9D&)Y=(1 MR6C Y8A^B@G&20$J"ZAS(+ /U8,W9S\8>@^FVP8.#VZW>(Z26:%*QR=:YN4% MI8@UIG.@-1B;8LAU@JP=&FS3/P74=A9_ ]C9J,"3*^H"#X!,6%P/G.XKM-\:OO;P#_')YE=E=$;W"Z3!%VT=?__[NP_%_?+W-PI[5V5C$@=>@0N*L&[^F;&1.%^:=+AL MDH_49%LG&[2AJ4NU=?YD6+B- AI SZUKOG)'-XWC"=QBZ62VK31%,$)G <1D M68;P87@2E,7(Q -ES%H::!VS5X.;83.]#HSEP>$P]$WO&\#7QO%E([;WY]_\ M>-YM3-,WX\6WV:*[P3[.R#]RO/R)GREN\+?RD5%4.0N:<*,*%"-R6SQA,)(8 MXS#DHDXFN]F-[SY4#&M[AP?0; AM#@W;H_/9?#G^[P<8S>]1^]/3<9C T6(! MR\7(.)_H'2Z1JJO\8(ZR M8=-IFX-CKXIL IAAN?8KEC^O>[%=]JTJ_2Y#],F22%49T\@3"<:CP*)WDAFC MH5(RS#.$#9OJVB L^U-C.YDQW45C2:% 2:XD^_9'V0)@%*53,>9 LF$E29)Q MXA.@]\NTM1"MY:)BL[R'2!HVI;4Y0/:CNB9:/-Z_P+H2VCK3_$IB28N<,@V( M&L70^ M/;/*4@+-9\&!#C'6.EC:G<=BTUN9P6DFY#>SL]SD[BG%V@9)'N]>&0+$H+6A!G*.ES(%GXHWT)# K'=/<1E_GFGH3ZEJKA^X'&<\"<$\U-6HS M;SC,HZP DLN24*2<2!E=:6M"2>+1>I,-];)._O^39+56-'T@N.VJF"9-7.=V M7.\5ZV,J+R$+W!"2*'WM$O/$HSM,#$B6GCK[6BZ0/A;F]5-6KH M+LWW9_^SL]V)>RM"F2*E.-KNP&WI.)T)<">IT4Q:!0?>8M>DM58I?>#]=1<% M-6GTD*'Y!=(Q]F$\Z5SC48A,9,HL00E)(G/,Q$( XH2U(AIN##T@Z.Y0UUJ9 M\N%PMX^:AK[$>Y2A+_ =IA?0'=1C=._!Q@3$>YJ)Y(ZBR#0EAJ+$# I.W\WP M>>3Z;J/7M59'W"N2*DF]21/VNA1)H:!*N?3KB\42/=+YY4+Y.8H !K($$C+* M3%*E"3H"@3B&G$&03NM#M7][DM#62H8/9-CZ4UX#V-P\I6F4I;".EF$= M>: MS%D3+[TA*F.8;H-2MM+$ELUI'#:V.'RJ8PW5-3 K\!'.WD^_KUI)/"!($ZG3 M#+<$9]"_D!(BL2Q3(F*40F<>HZYSLK<]K8TT9CU0PD:,D;R$0-[I@ ]7713')=!FYQDC'4ROS>GL=T' ^/>"FL#A_,9.K]I<=GF 5?51[\L[/P\S@^R" ZLU"6+ M=U6USR-ZS=&1XH]M*7<2U'M6\E[[($VD*P5925Y M(FUFQ%/N,8YS*1F>LI!U\A&W(G/8$^Z6K.->"ASZR+M;8ZLJG%5CDR+6]<(K MC<@^KYN2+6[51DQ7,X'6-YJ&^:@DLNHB1S>8WU^2-)7C[$"R"X:"L)%DE9)"#)%:!(=;% MS+BRFE8Z(MJ2T&&/U0?:X6LHL9W,[LV%.DK"&N#(D>*&$TDUD*!D)-&GD$$* MZRM5(&Q.X[#=. \,T$JJ:_>4_=UXZJ?Q84%&8W(2SI#(:9DUHBP)-E#BD^)9 M9A4%Z$."\PE:AXW8#WW*WI?2AG9!D;W+;>!R9[CJ(]YUN^I*(X]*YZR;"\\: MP]%'(< DQ4TAH^L232;H4DIJA&:1AHVW^1!>F^ F!U4.ZTYEM>=F'$A M7X_@'1DPU$HMB.%*H;,,0*QEFF234I+!2U.I-^?SM#5YE-XW'"NIJAV/\:8S M7*H=NZBNM(Q$,<+KV0(#-L>"DSD[ JXI0C&RK)A*3KDZO;"?IZW) MX_)J&.Q750V$*7I@H(-Z>QR1/S6F"LI+HV]N4;"^WC>#HK1ZY=0NBZ!>K( MX'L9@""0 ,PI7&9^2Q)D$:SH%'\!S@M?XBR)@_(#V$/]U93 ]9P<_&-O/"< MXR(BFEM5['PBEK),@@!KH\N1^SH7VIO3V.2A>"TH5E)= X-I8;;\5[*9OOO)*D"['+K5W0F4<3(W?W#CDR/&.4!DDO#2,E-Z M RAI;HB0EG/#K=6ASEY>@9EA-_UJQS]#J[T!<[P7LZOQ2?=S^N/DHLRLNRG6 ME:A'FM* WE D.CM/9.DC&S@7).7 LD5-1EG'I!^6SV$]E&KKI6&P-+")[&4V19,H$BS;G:.H47=;?&*KY/VT"?2M5-C-#?C^6E3;2 M!Z9)9"7-.S!T*VE,1.&WP&("K^LX._716RTWH%'T;J/*=F>>?"I)9##+Z_JM MV73AI^GKQ?FYG_^=U/@?@Q0%;2JX&+15=?*&'J=I7]/YZF(Q MGL)B\086<3[^MFY^?/]])RC=5Y-RBR*=HS)&)#,)3:0MS9E\&=,HC)*XCA0U M=82P-:D#MUSO!T=W#61=A?46U;5B$ C1@90B$:D5)<&5 MA&>,B:3$'5G+.ME!_1O*5;I#IX+C&RKH'O]S]>?U4H,$@-P%XJ5!YCUPXDU6 M1#*C69;*9HJJ@4=#] NMWM4P='9<-RI[?/YFO(B3V0)7S,.K M1$8E,O..Z+)4)*6&V"@EX5I;T"QF9NE&]FBS]PT\P:&".:H@YP:LT6\E,^KM M8CD^QRB^-./BP&T.A'+M2X]TM*I&6)),DA0IRH\C4)P"5V:.4A>X#$[6&8JP$7D#ST.H [O^%=, VFY% M+?_P\W'IN=%YIK!8OD4A+G]>,L8ATZ@2X=9C"&-MR7#WB1A.54K.H)6OX\EM M3.*P%8.'""M[4U #R/L*IV7=?(%O93;B6FKWHI] %0#5DB3)T(L0+A&?C$%_ M(I>"QQ2\9%50MQ%Y&R'.O3#$]:^8/]W)_QM8^O'DT ?_EV\=]MS_0=[K'_LS MQ;(1CA)6SLVD+=7X+&IB*71)M53I.N--ZMV/?HUGD"XFI9*L2_&ZZJ)?TK[6 M8?U)UTU?Y)"MMY'HTH5::N:1>2D(L$ 9:"[3W=+3OJS@IB0V>UNP#6[N6<(J M"FI@[WVS,[]>#KR*G+%8R8AE5IN9BEQD#4Z,XIY#\Q$5N>* M=Q/JAD5>_YC8&'0[*J@!T'V%^?=QA _C#!_A/,!\E*R+5M%(HBS3#4.6Q&=F MBVD5)&[@/_$$VRKYUU#+L;JQ+=%Z-P[5'1#=O(49%0@B& M9"D"^KDYB% GMV,#XH8U:[T#8E/ [:B=H5,^BI6&^147:TMM T/7 5=C8 &M MO1**. J.\.BX=E1"SNDVOA[)\'CP\8TB9%<-SGH5Y]" ^ 3+/V;SW^^RD%P, MX!(C6AB4"'A'O - E2M3^F]KY>5&B'CX^3!P9ZLVQ95) )15-:XA1'7-::V("KU27C0Z6[HLWH M:S72VQ$6L^HZ:@!YC^X)ORT &2QA[8@I99.W0+)QZ$BR((G-R*$*P2FERV58 MG;.$#8@;=D>MC;F^M=, X-X OCF..Q6-M%0)^:>$RS+ET7E.K(^:L" BMS+$ M4"GEXB85P^Z9M2&TL[S;:>*(KN7[:9R=PX?98C'**I=&U(H8:0V1W@7BHS2$ M4FY\]-9A?%L%,[?(&#;?NC9H=I=X Q;FK9]/42*E[TC7+^V57XSC*%HM@K2< MR$P1^BK+;EXV\8(+Y0*+3M3QVA\D9]@,ZMKPV5\#.\/H.\S#K!*0WHPG%VC8 M1BYBW)IC(#'(1*0L:41OP-Q#HE;GDE^-4L _40 ^D1BY MX^C8@<]UJG$V(N]EV*-MD'0OBN]=2PT$:C<$]Q87]7SJ)Y="6[SZ^3>8G<[] MM[-Q/"H-(^^P:FF,6GA.,L:C:-Q%=^O(2:0L2IFX@KO%^?TORVV)'O:L\A P M/91&V]Y)UW^'G^M"DSV**9Y[9(][[494'WCS3=%Z+5*!0XGQ8O3$,QX(R\Q: MPXW*KLZ%UX$VW^L+T[LU2>^G>38_[Y3YZE(CJZM3'4/V"4K7,U]R7Q,0Z]#< MV\#1OO-$HZH3'>Q [,O8F+=!V>,5%'4TV, V?=6N]+)[WIJ919=E)CGUHM2; MY A=VW--?&G8K*F-&/P$+;*H \>GR&JE>J(2*.Z"L#<-M0"W]?:SRD?*7D:> M+1!'><]8Y%I2'7@=9.,@>'4GWH?KH3=0=9#Y^_]K?-BULGW MEP)9YYSYE"PM2?S2F=+(V$@2?,GNSU8I2@W7(3[G>#WWDH$1L;O>9A6$V 88 M7D]F%^DV$]8H%;VU)*6DB:028XI,+5'<*YHCC=QN@X3[;QBX^*!/&.PIO@9V MCJ/)I!MX?FD>UUP@5AGD@5,T]X9, MC](>$#.+^;)D5Z6+N#R>KRU@MYV:9*SQ1I!(RPP'HP1Q,B?B(M44$/E.;(06 M?,$-I.!W=U'R& 6MU#/5=5U[D7\;^%D<3=/E'KI>5Z T"%,\L5C2F[GSQ 'N MH%H*I@7^3_N-@J)M0'2?C&%\E'XT>Q\F>XJY#1_E*R %9YW=O+272<68O2'& M:TFD H92X9ZPQ*/Q0CE,#@(]M7;0P[K/D(<&@C_.;LXN0APE+X# MVE4,Z$[7YU1K7AA7J-KHB%=0!L P2YSEG&@CA#.)&\\V:X/^S(N&V6!)<+.W[K=6.(8-W4P^?Q,%>MJ'W[.:JD.A% MI$.CH]OS+B_LKM&M'>YV* TD76K<]LIM!F&,>ZZ4L3J(C2#QP,.'25.NA(-] MA=? "<<3,=F'JV1;FH1Q*@))U&44$ 3B+6@27=8T,YGX74!4ZBCY$'6M%*@> MZ&*F;WTU@,%G;E7?_EC/=3U:+ #_GT[\CQ&EW%N6&%%&L5)!(M#&.DVL0-YQ MP:+W7J>WX0[$-G&RWR-BMLMLW5M]#2#T;[A-E,*EX^GQ>((;R-_\XN^03J\' MU?\,]QK22:HU!&>%NGFO5V**N3!-%PTN1]FT],/X^^0RAZ_7.7ACEA(G%F92)(!UU3TBKB$L544.EEO MJ#&R=EKA+G2_C S#;;#W>(9A=;TVL)FB&",42185?ADO?K_9]34QP9U&!$6! M>X>5I= !=Q$6A0(*J51,/ZV+@_MJ,71;6(N1O]T*ATEH+*)*E8 M3IO0W_ L><(C=U9PT+Q2[YLGB!JXSU)?BG\.4#MJH0% 73M ]YBZ/'365#E7 M!AAR6I(V0R(^VTB"5X91RHJ/7"?^?(ZTQL"U*PCN1IV]:J0!B#VP"E_!-)Z= M^_GOW5)4- 9K<.UQ65*[C#,D*(-!M$D\99, ;*46\\]0UDI^4PL[YNXJ:Q*" ME]RL%VS4"9R;"6AOOF*)5#*,J%:'.F*B8DURXD#=J1K]13N>C9+1R M?WJPW;,_I0R-K-7Q^$T6U@O0/Z?0/"H!^ES?:28 ,NS]N/;X_6&Z=S MS"1O%"JJ],T+M"2P&B B2EH&WB8;ZK3=N:9AN#3A?O&PIW0'WCR.%F/_V<G7F8YIA2R%J6MA2TEXE1V*6R.<*9H$%FGP.^8 MD4=21#=XV7"IP_TBHXIP&]A=MG3(_IB(7H, MY()'^UDUNV5;BH=MT3W@0>-!5-P.E+=*90P>C0$(1H(IXSFR-L13:HDUC+-$ M,]>ISIGDB\M$/0R*>LA.W4:E#:#VWGG<9YB7'_A38".@6C-O+-$V)B)YE,3I M,CM4Q)"CIU'Y.@W/GJ*JB;Z%A\5A;TIJ '";9-PJ05G6C+B0:(F$)/$:Y661 M)<$P3#*Z3F9-3^G0U0X\!P%?SPIK.P/VDY^75?8=>LAWO?>L'K-;GZ;SP+FL MUJ8< _J$N+N9,D\C$INX)XK+*(UA+K[LOI@//?O#V(?QI("?6VJ3IQAG)>^) M9!3#\Y)2F9ET.BH3\*]:F^3C9#7AK?6*G D55E4F>P-@5@N%8%8)C!3I6*N,P)M M(_*:\-BJ8K!_+;T4Z+W]\0UB&>XW/L>/'.>O^--%1GGB[TXNYY^&F 0EBB9! MI"ARC283_)E'K]09GC9*DZB#S6?I'_;0L!GP]JOG/P.ZOR[]?/G&+U>)[LJ! MT"XPHG1I"E!2%((.N, #+G-#@[1UI\+TQ$<3/NM!D=CW8M@=%G^&17%]WN&X MD,XKANY^*A%60-$NRR%%18LJY/K M]!15^UKWAT1[_9KK07R"6Y5TU@1426A+EI' 4 +1Q\1C!FF@SNGBA@0.ZZ+T MAIN[]KF&>MJTRP]QNOOTX2>>5LD>59Q*_"2ZO.@-A^17BQ7R\'.-3O^.F5\3[;C;_ZB=W!]SJE */TA'CI2KU M0"4KD@ETKT6VW":F>)TF1=M0V;!]V@9!]T80UU)4 X'/^^EW6"R[Q?UZXA>+ M<1Y#>O7S\@S^PD\^^F7A_&$L S<5E9PAUX:K2)+/DJ MH-R'ZF%#HFH@/9@B&P#M=8;Y;],Y^$FY[UZEC=V0PMTAR]&[$'(D(96+(Z\\ M":6=*\=0#[]0I?-Y%:SN0.RP]\C5(%I;;0T@\SJ!\29+5]PH=(>3$(PX9G&= M0:;$T<1)\M0%PSQEE7;QI^D:]NJW&MYZ5,;0M6ZO+\XO)MWIR"=87O/U]K\N MT*!?^R9?9Y-T9P$I3J-"EH@-N01-D1$?!/*K0TZ2^GBO->\C%7 [DS#,*(5J MZ#J@/@9'G9_/?XZGIYW\CO-'/_\=EH6=HVGZ-)M>?W^7[[M&7'+ME+,$)&-$ M2FI)4%X3+[QT@0L?K=P,@_T0M!$B]0M#Y "Z:F##O>;K!D=7S% .CD7N"5KT MTMK.&Q*$Y 0YC :RB%[7Z8[T)%D;P<^\&/CUKXH&<'5WE91DM-G%\@OX-)[\ M? /XIO/QM#L&N)3GG844&)7*VDR84+DD04KB0)8*355-A)&K?&6&D%3 MG;*232G<")'NQ2&RBH+:!][[Z57?J^-\=;88%XU>+[[K=9>9"5X"D=E0 M(B-'082HB ;-@O4RHB\]!#ZW962S\W'Z9\-Q57VW#_?+\/ 1,5PGHUP+( 7T ME+*31'"NR]0$3RP$7/19*# N&YGJW'?USLIFD']Y=T+#ZKP!T!_GO(#EJD4CQ-UV9P?'FW/SUJHREL7=8W MWC^G8"I'DP4R(LMD/LTM\8ZB2V22!Z9 !:CCLVY W&8H>WD7.'WKY>4DZ?31 MJV&CYU9*W#E(#XT!SJ-&ZHD<+3G;@^ M).>C:;I]>##B7LL@ #?S" +7 PO$6>L(5\&B^=5)2_L<CF!>#8=_]?%JHP.#)6,ID280T]0)D=)\%D3$[4+SH7,>9UV M1 _3,PR<:FE]UKL*F@32Y;1X1[FQN31>0HU+(16*)G ,HB,M\^*EM(>"4@NS M1_K0]K, VD'T#4!H=7%S].W;?.;CV7VNUNU>-4@6;%+$!E&X0J%9:23&%&!\ MILK27">#:C/Z6H/7+EAX\$:M5\4T +_5PW?/L"DX[9Q=GX6[=2=9)H MT7DF-/FN9WEI39T$TH=),SW0UGD %38 U ?8N&RKK:R@ MGEFB<\9=@VM:[@ YX9IY:QFE(=$:D8PZ^D)3Q&9KSS+)DZS80>)&=8=/6DZKOMU/:6>P/@ M>6CAE::]W?(R/-,8E23,Z$BD+5G4#+_R ,QKI5P(=6HYGZ)JF-SV ??%G=31 M%+0N:TAN3*2-8!24MKM>%Z^VS#SVBCJ2=80HH_',US%/3U'5WAZXF^X?!=6> MBF@ 5.]FGK%T.58(N"E5Y0ERI9IB2D;E!+-1'B6K4F6.5;G M3N=)LEJ!U;[:OUMUW9LJ6L#5?=.^6G8?Q_'KB_-@_7P^,C%P[]:K]"@ MC:5!.V1;<_0G#1!/(Q#F,M4V^(!RJ0+ /KD8^%:I#UC-&M%Q _B^7/1.!YC;=OH.VR./BQ523LB12T1"%&4&LR99 M9<"M0$9MXD:F;:O7-GS]M!^Z*FN@ 3/W=+NA+^O&&67QC RW5*"?2\"6KIC! M:.("+I[,(]?1I!!XG2OYS6EL^+RW'S-725TO!HC%@H^LYII[ZDF.I3*2R52& MS6@2,U=@76*L4IB[.8T-'[T<$HA;JZL!(+X__X:B6A71W&CE,I*,!^I,)%!$ M)EV9!2B5)T8P%Y 7;2NEA#Q"4,,Q13\0ZT,1#>!IATKPH_/9Q70Y"BD!QF.Y M3-SU:,'1C#MK,+#GZ%5H)AR&:%40MS/)P_0Z.2 F#Z/,0:../5C][=L??IX^ MS\<1CM+_O5@MV.ON16M)(+O*&!4(>%:&JI:!74([% Q-+/$0':A68+T11\.T M6&D;]?U#8>CSQ2?[&FUB!Z;3"S]9,XZ[%I<"77++T"1(&1.Q)CNB@04N7%)2 MW(FE'HG3^Z1JF%8LAPKC!]-?,S[(1T FTRU7BE/&C8V$,Q]P_3E+?!D^D1QS MGL2MS>'U_'+: -P^8NNY%\###Z_4$& #3@[1%<"XP*UCN,G* MXK0)*W&3Y9$8(QR-B5EN7LZXH74?UL59^:^X%=_]9+U('^R-V5WSNX0.JDZ2 M1&93*6%(Q%L6")621X4""8IN%'9L^>*&.P5L XH[/7#KR;Z%+?A2:*]^7GWY M]S',D:BSGQ_@.TRZO#AA&54^E:F+I=.J$4 <8YFX)"1#LQN-JSPLYTGZ!LQ[ MJ(J/Q[(?^E-62Q#\"+XLVFXON<_?.ODME=(&AGY(MJ7#>3:,!&XB"+#F"IP ESTGS B!?G"IN>(:=P3'3 K&)>/JV*PGR1IV2N3@ MX.M?=4-;L(^S^?+4G\(K'W^'Y*>IZ^6]^NX>8](+*B,%HE/,1)IDD3%<90+= MD1"#+%/7-S)LV[QUV$&1@T.NKI:&AM_F,=SU32,-F286.$G.HA2S=<0YE*)V M&,$EJ7(*S]Z%[?KR 2M+#A'N'D0G#6R]=PL5'JCC.ID=G>.J*^4+KV<+7&N+ M\8V^TME191QZIIYS(J7'KYRV1"J:369:HQ]297/>D_ 7<0^R(ZIFPZFX32OZ M=,'B+=9'Z!F#MLZ6KHCH.O-X.V-G23ZJ8X#NLQ;A*$H?TM_ELL;@>WE[R@5Y!GLWAQ/\816JECQEC/(UN MCJ2\M(QR F3'<-;:^8#N!B=B80 MHQDRS2PC =^$GES5';]"1F.7K8YZJU0P[O[]2P4,_\CA$300X!2 D(]JP7$[:)+'1"D(M MA%(X0YFJG+_=8TW$9JMQK9%UU>]X>CR%_P0_OR)H%'3R5AE#A$_H8#NMB76L M[!_4./1XO'=U^@OM1WS?^ MWO%]O=6-6')!2:6)+F/ )!6E]8CTQ,A M;KXI>& M[<+NFO,3F-YAG'.3DK:&^%1ZVP'-Q%$)A G.7,KE5W5F-_3&PK#'86U@NS<5 MOS1LW^,4_$*:&(4CDZE;U,JL[ ZOWH'O;0K T4[Z?,YJ%[ M(W;-EFJFT97*CC$B+;/$)E6:WE!+N0XYA=#^^4.UP[&!X+BC@GJ[":Y^N/# MM0@L_(U>%(L\F]]HIC.>WO[PYY)DCE3U?.;0-UF5CB*J2N\@71N"AJ22(J L M!G Z!.*%5H1)IE, PZ2H$XU7Z]IP0]H/RWJ5QR>E=)$&3R!AT"J161*H]R2+ M8%2FAHG G@/N%N]K^/A@&PCY2(UDDZK*'X30>0;:&%!L#4:YZ[D$($KM'C\*&4<&D,WZQ" M+\0;F:2G(L0Z8IOF\M0:C/]-)LZX M2'CPR5&);K*V&QFVWLOT7D9EZ,[VKIJ6AH;?LW[TAZN:'1.#,0HP2),EZ\JH MTK\G,&1+**8$R*PV:VF^^3L'[$%3,<"H*?@&MM6G)P>5S)GQ]&)V\1C;L%B< MG/GI5>]70ZFB7>MU&4NO,E/.!J0@GDM!/8>D6*ZR#_?+1\NQ\HY0VVIB5%6] M_^E0?Z-HH!NQI5*.IG1- 8$2D8QFXJ,P!+_C,;,H!*MS,U.5K9;->XMK8A]4 M#%HRTH\X+L5P//\PFYZBHQ4X=5X(2V(JTV4T]QAO2D-B4#Y::I)E0\P)W):/ M 5L/O(AEL)?>7_S6<)?[NT; ^!12DA%A:@3!R(,3AS00RTSRE,8@;9U+@:IL M#3A?\T6NB7U0\0*VAH>%,.*"91&5)#H#;H!*"&30:B*\-I;2(H,ZK;1VH7; M>9Y-0+H''3;0W6 7'N\NSB!UECD",0DW,1D9)Z&KME19. E&*5UG3D4/Q \X M ;1A%.^CX7W-[\FA\[5N=/L^FJ";-.V&4MW03L^)6!N_KU*&U6[\'B)U*FG' MN$7;F43*99H97+.ZZ.[KQW?=/X\M943?D?YUY:8-- MR1J291D.!:7VASL@ I*BP5@41)VEQL] M:SIS+W7(SG!.>):E(Y]1Q&M5XE-@Y7]>ZSJ%VYM0-RSNJL)C RCNI:M&\7>[ M:U+'E01($A- I,V 7*'LE*^&D7A%2\F M>QZ%PR446>G.G YMS5:2RU$[D-AR+;8.JN):RON@:VXE=^@A8"OIX!+#^43Q>M ME03RE%$V-)7V%R7M3)A(?!DMY+DUD),Q#NEB,L@54@TX8^:<- ^#)O\/-SV M>1C=#IUP_WD^BP!I\0XE7NX3C^^%<^_^\>G]WV&2WMTLVQ]9I\$)W$IL,J[< M*%+B33D_<@P" R5DN)/K]DCV_8X$O"QG;D=LS ZLJ*'!^!!'5WU3C_/U+[[. M)FF4:>:,!4]PJ\#%;5TF07!.E%6>*<.RS9N556[UVI=E!GL 7CVE- FW5=[$ M^#M:E<3IRDF$N&IS,D\'(UJ3FS^)TV>;-:HXU?.>QY<2LPVUL9 M>R>S].8J/C2 ZNJ4Z?^Q]Z[=329+FN@OBC-YOWRDJ*INSF(#AZ*FU_GD%7D# M[6TD1K+91?_ZB90LV]B2K5=Z4V^Z9GJM9D-AI+@\&1D1&1?.#IE$*04=9V" M(X$@D2Y$L* M=UG4>FTI0U3!\C;])KNHF=9K.ZLA&R3X"0OEUP?EW6)^)YR'W-R-?8NF<&D< MV%*((VTEA.@8")Z$3C%X[?$@4W70UTT[/'0"#W]\)?1V-_Y[=O5E<7WU,9/@ M+G_\FNEKOL[FZVK][1OS^OX7/GJ>E0-M2(XJ! 9!HX$871$R*XJ@#UL\=B0! M$S;_-P#!4S=B"XWTAKK_>I['(4Z!CYDE711HI12)0ADZWR5!=*H$X[15!UK! MMG1.V*Q_9@Q/J-\.G;Y#I+$N3+O 6LLJK((@%0.%-@,ZT@*=L/.^':;/J\@.6C*?++;=2C((H;"0)(U0'I1W$GRL@_N5(2\:F2!!G[]+ M:(AKVFROWC29O]&UUIN;L$X.S-,!QV[M$=G"5 YT0^1:\ZB8]N01.0O1>#2, M1\?3\:]KA]/1<;?04:!X-GW31D-3!^#'LSK$M>')%R=RW7.9':B4$P2K,PBZ MG8+-(B7;&K/=>["]0[N5OCMU# X3RH4O44BZOX!<]W5\Z@&-5&!4X@E90!/. MUT]W&,T==SR= N\S*W-JP_UK7LZ^WPP8N.T >K>X^C6O9I_G]92^6OUG3I_) M&[O?(O3HX?["Y)A"RH6$6X<@>_HE<'00,<08E!4)&.RN]=(=?/,@<->\/IR^W M/>+_8SSA[T]JCST5[-DO:C4.;!B'YVC$#S(X0R8$/(\45RD*=2C,*J!M5CR6 MS&6CUM^6C?AW&8JU,24+^W:&878YVZS:6,]D2^_G'ZOXEQ7\\_1N,5]N_[@N ME]]T)3G$Q(*7D&*L/>7,@M,H@5D>LY J\]AF/--H+'3X]6[$VBX@Z\ MOGU+X)+ $$P4X'/=(NQ)P8'@?N@1RBJPX@-^HB M):]+C%[XNMZ:Y)FX!&^#A\)+#K[(XNW_W0-YW![(0;!JN0=RB(ZG?GO]QV*> M?VP$E%??KS-W_/E^E+P13E;5V!YIUEM M8$((S$<@?LB]9CPXU3B">9*^:<'8B9LXOB9[PN>](>BKQ_S=G.20,F=96$"T M%I1-$0):"5G'4I@2(;$V&>=!9'82U(R(DWU0'%UI/2'RS?S;]=5J+3%^8_RU MD]Q:%)"\3J!\(/%IB5 \BVARYMZT69/W!%&=H&U\*.P#W8EZZ11B8KO<5VO, M6GNPP5%X%H@I)Z.'( ,JGYAFI5&&9C]1G5R_DT#L&+UT +&]+TI% M)!V56"A JO-/ U?9)#8K*^O#MQM%6YVB[N97%3?8B8 QE[ MCN#(UX HK*-3RP*W;38#C\K&M .A^KAZI\-%!X?B-:Z^$$/U?VJMR7>\_,FW MOGN.OZC5C9() =;5/1_&D5OM@X42)0N2>T$FI0G@#R:QDSCX_#!:G$.G1X/U M>UZ&14J.0C3F(M%)=Q$7YZE"/7A>4->)ZG% >+*F MNL#;KOE+%SK+J*5&X-H44&@T^)#JNC=)YTF(W&H?^BYJ7G[P/ [>3M;4R]E- M]>1@AY%K8 _ZKD9EL,/Y/$HIYA:QUY'KWGC$#"BH#"+Z2(:/Y2> M82/NL;TRK^;S:[R\J?WG2: 548.L6TJ4U?6!"070V5-1^Z0*=C.MY5EN.G$N M3T5DJR:IHQ7?00PT7OO+3U(PQOO"F*:8E%!*MYF"8+(%$;+,IF3A4IO==6WX MZ<2Q[> C*W\4QMJ&P_3/&3"PT^L2_+P;6&0D72@ZFI09&0,6.1&,26#RH>U MA8])52=N\ECHG59K+\=5OFN0?[>HG[YE=VPW^=GO:>0B#^/O'.ZQ))P4)QV4 M4,MO393@*'H#*='JHFS0N; M.6DN_T%Z7M0; MI6+!D\>F+8LVQ-80?4Q5?Q ]3O=[076B(CH U>^+99Y]GO_V5_R"\\^W#&U+ M5BE S$$*P,!(2EG5QS>GP(3BBK#,T/^U\92>(JL76)VJ_8>/_*.IH@- *5-!TW;QC(Q OG2@0M&NXZ/@)#S5)%S3!TJMB[>-&\<1ZV M$^*V)8=!Z$IOW1ND!"BRWV2RLP+'I+%2J&ADF[!C-SV](*AK_VL$579@S!YS M<7-4F3:Z!%,@2F5 "6GH:%D..7NA3/+.8YM,PCZ*IKT:Q]#VLP Z0O0=0.C) M<9L8%#QRX\=521=W MY[O%/-WR=<-$3MJ:E.G:M[5F19,7X&O&R'-O)?IL279-<+6#F&EOS28X.E7D M7>!FN#^Q-NT4>#BG2?DEU8:S.MS1,Q'!1W(V-;?)\/-EQIZG=]HGMA?BLYT! M"AU2])O20\VN%AM]=W MHG(Z0%DM_H+SA-[AV YZY]_"5/\]8 7(Z),Q4&L*YR4,AXHV)&@@C/,9\%B M;A-L[J=I6N^L#9)&TD 'UNA)-^#M;8.$*I&GDLBR9E8W#R@)J,GS5*IHR^D7 MH]M,83Z,OFF[2?\.$-% M+FV:\_91U+&_?Z3V]P+L!%6\G%T,M^[$:E'>7U^MKG">UFFH'8(>N>KSF*]N M5 AZLA3.41NJZ&+7Q6;PI5[%SD3 6G)LBJP[VUCAKLT$F+,L$;A7C+O:-8WC M_J5R_V7Z]FJZESG=7#/%.:4="M!,TC7#"DFN=D86KK11OK[\-%ZZ,#I/'==^ M#D'GWIAF6A!TX CL>:9,S@?#0B)IUCU A17 9!"\L$C^DPP8V@SL.:&^H#T, M)T;+8?4$0U37)0!O(LV",9AL!"#6(B\M-3B'&@)B<%8K&5(;3_1%U1,,TO:A M]01#1-\!A YYO XJVZ!+ >D+@A+:0(@R0:!S5ENHD,DVW9TOMYY@$ J.J"<8 MHI(.4+;K:;L4R8O4I'1?!_(X8L%[I<$:H84)PGK=I@SOY503G(*B4T7> 6H. M'.Y-UWU$&RS$Z!RHD#(X'AA(IX1AJ O#1L7E+VFRV= MC9:.7T1R/WRBT^V).6__33^VQ?A0I5+*)8",9(# MF62.(*UP.GMM4VI3*O6(E/Z 9W3;W]]R_-57FT7 M-=Z;#OKZ9J+\>B+HS1^V394A>2[J8/G(R7--T8(//J^7.?I<3%$/,[5[)DB= M0L6T(>K(H#JO3CHP5T_.)V#2>%ZJ!#TJXD 9""DFB(&9PJ/SS+<),D\>.=)^ M%']?CMAH:NP*DCOZTB/#F(3GP"E^HD.M&!!O##@&FX).PC;JOWZA(T8&Z7[( MB)$ABN@ 5$_/MQ[$K5OQ]F[(OQ3>&.+$>;=>U1/!"3H(HXIG#$9.874F/FRHW6LE4D15$]EM6E+W4=3+_7BR MTO?"Z00-=(6D6P&]+P^8N[ L):*=@T"M25"2;@'M:D55XJI$]*JT<;T.H:X7 MA)V"@[W@&DDI70'M7H[F5EIDNE''8$ (3R%0U (\1@,RAE*48*&$UN,A=I#5 MBV/6SGB=JHNN@+7SL&PY_''AO=?*U^4%LB0ZD5R#9^B@V,(I<$F\?5KB:0I[ ML60G@V*8.3M.0R^GJ>NW4G*\6MSC^-Y?+N:;MDVATUK];_I/[4R#U?#2AKU!+66H;GZ!BK-S\=%TDQBU]O$J+?!0IFG-51IJ@$ M=XW',;SL;0)K M%/ 9-9UT+X%#**.T%':>":0A3;7X]]KFMH@/!P\36V(ZI M7LXZ9$Q;B#;5(G*MZ^V%$)FWGF>=2VJW]?W%3%,;I.J#IJD-D7L7CSY[IGI9 MYX5&CV#630BQKI63BNQ\*EI(^D4W&KO\LN:IG0*@$23?@?EY8I87YYF'' N( MX$1=RE4;6;* H.ALU*2M*&T\MYT4'(VD@2ZLT9.U0X'+%.C_0"N4)*1L MB9LHP!:?'=.F,&SC-9U<_O=WV'@QMK]_E%H[,'A/UI"8J).4)8(ID8&RW-%9 M0P$IH#%"&1M9ZV#U194##M+]D'+ (8KH %1/UZ"EF$K ) !SM.0(2(2 G('6 M(@63,//BVSAC+[0<<)#V!Y4##E%%![C:59<6M0NE2 5%U,$)49%3$+T '@D$ MI9082IN13B^K'/ 4#)TJ]@Z0L\=+V,P:*B8YZPN@876,JJMN)2_@M/,AH;.B MT3* )XCZ/V:+Q2E^V%A*[2)6V,/,[;@9DZ*6%/KD%.M^K0@^6 LB62Y=4D7$ M-B]H3Y(U[9TYFOH/@]41FN@"6'_@9=[V;@KM,\N2@4G&@6(R@?>EKJ%4VF:T M0BAL J-[1'0)FF.4NQA'SEV Y-UBOOB6ER2+.M&LBNBF/W-[W:=2R!8GJ*O\ M0!6Z\SV3OKXFE\220"[;)"N>(6Q:CZL=F,;41Q< VS/GD0E40E.PC([7@2I> MD1N9+"1.1T1:5A)ODV$X82#KWV%UP"ENUPBJ[" BV#O9+_AH6*1(N,28ZP:A M4I,X 4@H*H?D);=M^LM>U(#60=H^=$#K$-%W *%=0>H.7#WAF0^6Q_)>[2&O(=@ M*(+Q7( UO(2DB;/89N_T8?1-VZGX0F[*!JKN ,#[R[-ONU[^OVN\G)4?I(/- MG.2\^B67Q3)_PK\^T$\M$OV+9<85_9O-_]YU*R!RKE"!+77"7J1C[3QRJ"N: M,Y>(NFUW=Q.N>GE;& ^%NS/$TT.B@^-Q\^*RF5L4[UF7NXIL5O<*%BVA&*EK M;SY%;XEINK9"U$X%1A)O^0+V!&W30K4?'.U^1AM+J1W =)^HJU&X7PR8;Z_5 MM9@_YGB)J]6LS&ZRK?-$DK\07D@7/?G_9CV-*WE [QVDK&/M,4OLS&;[*#8F M;N(8&6,'VNCV"N\<[7>"_NVO>'F=1O#$']TR;&NA/ H==Q"3R2FAAH%'4DC(^D.](B.I<5:J4E:SBX]9RL]E(6 M_+^\V#SV)^9]\\9I9Y1&"F&% N M.;IEHP2I',_)I9)"F]6+1Q+<9_30"0P7Y\=$!]!_ZII]S/I!OJ=VU;MDHKZD MDM1#%N"53>""4=$A_76CROGQ>9GVP)P%@@/'-%'N5+)(/49;4IHKG5,H[KFILZP@U M4>WQ4%Y4H4/Z8O^?Y=5Y=A* I LL,N# ,E#8.?!86F L^TD7H4Z/FN"T% M'5=NC .MHT3=@;7;6\ETP8HN/I"=SE(D"MZ)&\Q>0]19<9<+^M2F[GHO21T_ M:HX#HG&4T0&JMI[+3XG+U=->2\0@@K<,I*V+60N2X)B18+7++J7,,+9Q&X\@ M]B DFA>,Q-8*G'KSS$]\[6G"NN.L2))6276X=AW6O;[V.5=0ZXA3-LHZ]J#8 M8\^JF4%?VT?PT0P!B[.HHP-C./AEYV$<=>N:7A2+PD8*Y0(K'%32"4)P$4I6 M+C#N0]9MRM?&XV$:5+=&V:F/>>.H?&JK^N3%1"PN/L]G_YW3FYNQDF_F>6UD MZ.>W0=<\O?JZN)Y?;=]U?B<-_K;]H7E>K3[E5?6.Z*?H'_SW!C??OBT7&+^\ MJ[.;L[3>!E_W'M1< PH(A7/(F(R.A>LHY$&6>G)6IGF5.-,YZ4/$@]#2P46R MO9)_FN7SW)W,LO<\A0(AD6:48!I\R0@F\Y!"5C;005@#)SB+8HQ25)B]N#[/6P[^W#M6X'@L5Y--*! M37R]9N/-_,_Y,N-EO2^V!_;]?,UPJH?VS?QG*? +KQE)M$[54%@W5=I 9M=@[:AX/Z[EU%_,(&4Z=%!^!6"U#. M&$#.7%WN6V6L=-!MZCB/I7A"+[83V(ZFSPYPN^6J^MFW%7>K^]YWW:"S6E7N M'EYO/_GEU?E&$JMB3.\] M8)X(7^+EX]J'-_.R6'[=Z'HK9&>\9,@0(J_[.R-QZ1R!T'-E(BK!2Z,!'D.H M/ BS[@4'6&7^M-$;+,UA1ITSKH,"'&( 55;R6@O[_L/SL MV)1-&%^UQM"B%X5.C>;'NZY6[Q97O]X.+,"?WV96BVU"9K$K(8.L>'+1&5W% MSD.M9(2 5@'Z(HRFWRF!!T%Y5+(.PK%_@9?[Q!J<&KN'7/5F2I%$(NO1B&OI"=AI%$UK>">&T^R'LC+KM(+3::2U^DL"FA_SG MK,G6G*QC2:Z$$M*#DZ:N')"6KL Z(%F(+ V+=/VTF55],ND3HGX:N!TR>Z69 M[KL"^UUN\.Z_58:X2#QA5N1*U;8-04Y5D"R 9JZ8XJU3KO6JYCVD'096]@*] MBC;:>3DK=-^7LLI7M49B46[_?K-P'>?I]K_<6UP\\J;?;>;H1^E\!FHF1T97/V5/"%+#^3 M$%6LSR1IE,=@H2ANVL'ZZ4SJ"V9N"6M?]8KEV4S5WQX\(@ M+[Y$#47X1'Y*KGGF3'\,T0HNN8BR33'>8?3U,@FC"=Q&4\QPP/D-X.;YOV;"^D#F=D8(;BZC:@^AV%]IQ>);*^PF*UN M/=SV($)[Z2IN![515=69X7J]N+RDCUWBY?MP.?N\UMNGQ<=\=;VHMDB@.G4^9$W1)3"MGHK*,V0G'??K_ATS3VTI+^/'*^7Z]#^ MPCG%7,JY1D[$H9020@VIF&!6TFECL5&9\%!*>^E(/CL0CU36J7#\U" Q_+.' MNK'[KS[C;+ZZNI/ NUP?YA=7?UR'?])E\&GQ#US17[S;Y*Q>+9'AKJ^QA"_5T M]7JW,VMUETA@.1>N-3&"=?"R4!I\KN<_RB05!IZPM9E]FL*)9T"V@,>P#.-Q MNNHLRWC+Q,\)K4WVE)SO[*,H(-$[.K^&;#M)$[0U-A>CA7&MLXQ/T3>MY3LO M D?34X_^ZCVQ73";@^$Z@!50.K"4_6K&ZV3Q9A)2*3<2DT _K%]L9M[[SDQ-9NE$U MV*/9NPNY/LX^?[FJB8AXB;.OZY282"E*G1R4%.H))#:=H6,H!0\\J%"T;_V< M_!1]T^8KSXO(T?34;>KR9[[N9<+J&[DW:,"[4 7("X0B**;/*6JN,@K9^@'G M>2JG35GV@<4C==:C67SLZHZL*;<7 ?[C'P_JY\]W:K[!V&)=E4= '!>%YS MG(H#H9=\4B>S$M[2+XU6@HU!_JE6>Z?"?MSE@C^1KGZA?_"O"X=1:$YWD4:G M0-DDP$>ZGU)6CC%GHF-MWN /)G'BA.;9T?C0HK;199\M#/L,S3M<+M>7R@G= M"0=_=D.#^30?71E0RT,2AF*GP#(C)Z!P<$(;<#9[SI7U_N]L0/^(7W*ZOB27 M99\J-^O)64F9>1U!1^%(2CD#&L\@:V&DMX(%T6:H_8$$_AV,YQ D/C2>+?38 MP7/EA\OUL+PJK.O5J[]FJXM2BBM9"YM*!#22$I3E:PS62B1Z1, M"[DF"E^,*?W>X//KXBL%9!7G!E=%(Q0I)%$#=DFD-T=>!; M8(8+X4QHY4P1 AB#HF0!@$%R4=,(6: M9.*#:K33>A','F*BFE+GUI>3J/)OD/\W)PI M[;GR.3@PMGA0*GCP,@1(R%AQQBMA#RIN.AI!4UY-X^GW&< <(>P.KJ?=>?X/ MR]E77/[X)<]SF<49_?;&H$8='=J M=6D[N*39)YSJ!$%0TV<*?0'&:.1'F[V MT=D7U(Y!QD'/,:.H:4(0ICR[>)L_X^6&G?611&:M-86!S77\FV$&'#H)D1=G M27I9/;D@>)7C__-Y\?U_T$=OP$6_66-JC:8=7SAM-67+F^U4Z4X,C)L7Q^W9 MD5KQ&"$R^D7)Q"B D *\*-PQZ3"(IPH@GT?%_6^;QGJB#M?^&/ MKXNM$0OHHK%T&Q3IZG9JPKQV9,D,*S%DY4QZT'"R9Z;LO0^=3K7'JV0Q@GRZ M]33>W@Y:=,BT1+9VOBK6T9&)P/>6 >.C+'/QO-LVD3#P^B< M-GG7$FH-]=4!&N^VI*S>K-=2I^\XCW3C+UZ50B<,K_+JU8/A@Z]2FJT7"%R$ MF!+98 NV9 $*G8 0Z!"2;'W(J0@6VW3KG$3VM.%X2ZR>3YM]5MG^FL/5,16T MZW\W0G7LX^\?J?*U?O!=8?1M 6'M#R'-)!"^KH'W!]3:<+OE^+L(Y>CZJLO_>O1[(.NVAI:R,LTUY$GL!+R4!Q;@%#;=&4R"UA MQ3C6:NQ "QMQEZRHGW]O_<$=:J,BQC0&T'H]W!&)=X8>BD2AA4Y&B#:[=9ZG MK4O+,00A^\O01U%'OT9DC$:=G9\SDF$Y2P/.'@!E&03/S@/+QA* @/DPH-P MC#Q'4G/&E^:&W"%YD_LL*G&1"J-#H7U]Q=?@.%/@-3'($^?2MVD:VD%,ET9D M" 9VN1^G"+R#./HU?>6,(JNX;@Q?/ZP)D:V64@ ONJYV*@9<)C=*Z.*3*);9 MT*8&[S$MTR/F)/4N1I5U=VBY>; SL>0::(/1=32_(_(]EW0-0;DQ;5!NW M91,&F6)MD=)* MX#S4=44L@1/.0LETW@PF$E.;U61/DC7MN]7H.!I/!1W@Z>?+?&V:>?%",>G! M6JS3Z[6D2))3@&'EG?X-=^<)\1:C)H2 M8(X"E/#$AQ;$D14^6LV$S:WV'^^FJ"<7>;BFGP3.D6*?ND[O@1V^SJ^^+6>7 MI%9Q8SE1VH2N7KV695!9YTW7J>8Q%A5RS5P=5+SWW#?UA(UCE;EH)=GN8/+_ M7E_^(%[D#2_!,HH8)(*1&>E^-89N;JV!9!2+SZD8]FSB[I OZNGJ:0*2$^3: M'4:V@#M$PQ;V#H)YP-+:C>YS4.P#/ M@X3!10I.2!TE2,T9J$*A'4HG@ >21BPZ%--FG<4#0GKR7XY4[M.IF4&2[@ H M;Q?SSY_R\FL5S6TUUH461EF;"D@3(IE>1@*)Y/%'R4M-H]0(=$\;X\R"3A7[.OUU]_62R7BW_7/!-^H[^IQ:C!>>OK4E4>#2CG M/00O-/W"?=+,":[;U'X,H;*GJVPDH+7242?X6VV9>WV]K#*^4$:'A.3\>V]T MW1BHZQG20/$ 0R&*+*I-'? N:J;>K=P&3R?)?.KXZ_Z!>'==XX+WY5ZMT)O5 MZCJG"\UM,,X[R.NY+$'0)1Y4'7L>"4F*$Z#.433= MLB@K::.9= H<*W180I%T:WHZ+,P1JSQD9.=X1.BW*&L(!@XIRAHB\ Y\E1VO M*K)(YWS-6J;:PQP-!ZR)*9.8]";8PDJ;HJPCWRK/6I0U2+W/OU4.D75W:+F7 M'.52L4@T@9*\;HUA#KPL'C0:\MQC8"&%79]>D\8.%9IBS$E M./%LO(]UE]/Z,&C-):G0@>7U!05]75:B#>B21!8\)/KE$'-QT"B\VZ_M*5UW M_&URO"1[4/\-:G/T23!"+3-6 $%8@].$VH F:!\5T_&@MZ+# 3#U1+HC5?90 MZ4?(;V*U_V,VKUF];6FH\5I(IFJG4VVD8G7$+#HH*(,,SAJN#TJ#':3XG[YZ M8M4?H[C%&%*<6OV;I.YV6!9A7DJF(8JD"/M! !H3("7!=:*K#<5!L<5AZK__ MU=,8_]'4?[04NXL:[A)Y)M,]5P*) ,D:JEK;N[X'94[*)T72:)A^>1$% ^-% MF\=)O0/PW$\1UCDSF]3^;?K&,ZE$<8X.5*XM_4'6\5=(EVDT/AF>0VPT0^I) MNGH*/8Y4_1,OPR?JH0-4_2RA[9R9CWBU'H.?TX>\C%5CG_.%Y0"#7%6M)D%9MRO.>HFI:/^UL.#M!%1W :K/4 M,[_-N+K;!G^1B[!<&0?6UP1HM+'&/P%X5%E';D0T;:JM=I(S;1E,0R"=+OP. M$'1?/J_FZ35^FUWAY9JG]^%R]GFMJ-6;>;R\3K5:;"._?^#5]7(S]=1K"H^3 MB&!\H3#9R3JLSQ1(DKLI=OKI@(NHL,X,HZFQY M8AZ<3Q*B)_:-S#XV'%YX N$' =B\0 "?4Z'#\>LW^)WGSS4X^M3$$F]K*[/S M1:>DP3.&H 2CR\21=\*T3A1Q<8VLS=#E'<0'(O$$^CJ:(+8!WF35PPEYSV MUD-2EM4-";FN/JTSQYU2LB"B;1/#'D;?06#S+Q!L#=339[WU']??OEWFZA#@ MY>:$S?!RG:#O'UVV)>:_)WC6(UR603D,14FX%T]."X5!"R$$C78?&:/R?40=]X\CC>>T*] M_YUWWW1O$FPI3EA#OF$V4E8C+,&C1 C6QR)S(A>QS?JE(51.\][0#B:/)O:V MTM@+MU_'3PD?^A7GM&4-YHT/@ZI,%KV+ 9SQM06A.,!D+0%*!&1")^NP*XOV M8;GXEI=7/S[0U]6K_;?_=3W[MJY:N!N++RV7FOS(%+(%16X"D$-)/#'N+7-% M%MXF/'R>MI=@O89 XJ'U&ED['62"[R:HOXIQ>4W??[?;:GUZ[S@+BE%LG T( M1=A0A9,A%H'5G5>Q1(*,<6TR9H?3.,TSZ?GPUTA;O>'P^NOU90UEWU]]RKV??\9DZ74'Z[6#UD5^<2@R#X**Q,_EYID&HTSW45.IZ Z5ND/RQ%.UL#1,/J>EV$Q$I ^Y?AEOKA&%D&Q=M+TG3-@2U!M0XFNC -KU>K"M:8U7, MFQI9?29-;>?+6!]8-B6",+5IP&H//CD)V9.<@C-:'S:J93"JGJ)JV@Z@UL : M31\=8&M=[O5E<9G>?/VV7'Q?A_%;5GR.R?+HP!B?0!6MR/9&!JPHJ[QUV&K! MT1-$3=L2U/P.'$D;'0#K]^OE?'95H^MY^GWV5_W=EI.$*=I4-2]XJE.V2$)& M(X@L4 7&58R-FLSVTC1M1T]K6(VDBPY0M5=2;V^'*$2++DM#I\-&NM*--N 9 MIVN>61Z,94'H-F[6\[1-ZV]-FXLX3D$]0^Y=OJO#MEJ%K.NDZZ)2G1F82'C6 M@LU,Y1!=$*G-$M)#J.LT;CP2$8<"[ECU] RYM?V^:Q'Y./O\Y>I]^7.57ZU6 M^>J77!9DX^^>D'_-Q$&<;51-T?6F&6[]QPMK/'(KZ@M<(9%@LN!%48 >/9WR M;&RC*<)G8*Y3P!^-R$,A/Q$\7NZ).5 8.:A4)/.@=4U"%9_KQ! !5@@>HPE. MLS8CAIJRU6GV9^)3T@ 2733C'2N.0H?T0)DPI8MBND"JTU.5H# "@R@@ [=! M6I9D:E-PUIZW3A-:4Y^51N 8;3+$-+4_-V75-S50*YS?U/)M>C?O55N?HR!H M,#'GK!(Z35)G+1T2T3E5U^OI7/O58HEULHFLI?#9:S3AT,U.YRH=JG70KQ?S M6I.7Y_''6M1XN1U:M5X<>+N'"S%Z'1)H9+44D$ZIJVO;4>N8,Z?+S#;:?78P MC2^A?&@(1!XW8S?1UM1+)3[@CW7WWJ?%+\O%O^@S?U\L_Z2C?G5UF=.;^?>\ MNEKGG9:8\NJ"<2Q**0ZF%J(J&RCH,#8"9Z'X)(KQNAQTQ@9][4OH]SD&6HT5 M,#6T;NZ.U]>KJ\77O+QW66P/"N-9^X+U :Y.Y,N(X%UM9HK2:):P)'/@\I+G MONHE-. <#:%Q!=T);#Y<+^.7.NGB-AE^W^W=,L8+]VCIWO+.U7TPF0$ZQZ X M1O+*46'10Q!TT+>^A,:74\$TOO@[2$*]W_9 [)[?PRCZ8:HN <+L014K &/Q MP+52UF%8C:J4'C-7XZ''?[I:;HI/'$B217RO8^?J5 MF$D0QEEOR7,LMDU6_VFZIIDW>$:,C:>5#C"VGQ&.=+>CCY!33>)D*^LRLPRI MU"Y$+DQH-#7B-&2-/EKP?,@:1QTQD(TALZ)J]=OOISOLQX61=3W+W!_0>=W>INW/ G90S>!P?:&D[^AN+@I,L@"O?) M!K01VTQ*'$KIM'6$9\?D^-KK"YU;1HC/U[CZ\OOEXM__F=/G_&&MCFW;4/"N MV&* K9-/4A5 (@LLS\EP##')-JN;!A(Z;=W>V;$YNN[Z@N930=K;VVX2;Y2E M$^:A^%H?(VP$XCB#*<4*6Z)VH+^*_:2DZ?N D3+ZR50BKI@%MGZFB" M!&A3 .M5=#X9'4N;:/HQ+1-CK)7:'Z7]3M+!T2CZEI>S1?KC"I=7XQ0=Q-FF M>>SAS-K55F*[I'DA3"K&2_)B%))3DYT&S,76;)>.O&#&W*8I]CAZ)[Z.SX3) M,^ARZA*_K1?\.PGY+O?ZVU]U:VE.];_6[I75JH9M[\M/CO+MOO Y_3U)J&J= M@KRJG+H>TJ2L4"GR>VP6H*K7C"52D&>25,:%I!^&/7M>*)N1.'' TQC$':FW M@RO^X0E>L[Z(LYL*D0_K6^#)4VTBLXCK N],H:!AY-9[E\C!9T++()TR;#_>([ @"GZ4KQV8)5M7H%4P&G90)OHF&! M[I_0Z('IR""LV1;P"8.P(3HX,0C[;7[?+$Y3/KGQ>E:+.8EV<]P6Y=77N@U] M=7?!Y%155)5RCO+)(TDZ9_GD&%([:_FDHYO>8RTSYKIV8?$Z3ZDN'NCAR"GL3/5.LB%9YV-L-(#K%*JGS=N> M$5PCP7JPIE\PJK?59Y%X]04A>,,V&_>0U\Y-@=(QE[5S?=GE'BI&SX>OD8!] MA+)?,+1O*B>*2%Y[2^R5XD I*<%Q3Z7">UC$#82N(]0 M=P?@?KKJO$3)M4D>=!V]I92@<#>AHU\D&0@L(3;"[NG]'\W>W*;S)\;350? MVU.%7D(VH=3+H>NH"B+_FY>P[7JV= MCKINJ!ZNC[/5O]971F"H3 @6I#5TK)*IS2])0>'.)IZ]HC\T0=U35$U;>S*= M,S>:ICJXBN]XJ=,H:SKXW@Z:F(.1629PF *H0ERA(9AHK5&4Z%,I;5:K/$75 MM%?L>+K?"ZH3%=$!J'Y?+//L\_RWO^(7G'^^96B[V$J1T?>2@ZT=!2H7#]Y; M#\+9(C5G7LHV"<,GR>H%5J=J_^$JJ-%4T0&NWLSIL\CO_$CV_0$GD7LFI0T@ MC*IO6(ZDY8*HN_A2W6_$C&LS;64_3=-Z8,T0-9(2.H#30P_BKN7X4%_B[6U7 M"H]D^B46T%R*S7X([TH!9PPRSJWWJDU8,"(3T]98]O/8=RX<='$$ON?Y==Z4 M5F_.\G_-KKYL9_]NBJQG\\^;"NNDOIY IH+D.!KKP()N+Z&_;NC_)<]SF5V1 M<()@7"K@KBA07-7>$DX.$57'2.6LM>0H0O8Q^IJOK!/+30&,6H/T M6IE@4!#:NZHEWV8A-J)<2_4BD*\0%&J(1=31_C7S4,MY>)%2V=K1B6TJ;'<0 M\Q+JOH20KG;D19+1E;N6Q M_43(2]A/-09TCI%[%RVK-SGU35-N_+$>6DA"(05M7Z8W$Q=J&)VLM:4(!2E% M!RH)!YA*(D$%+GQ@7+DV@],&$/D2MEF= KA6^NK AOV:P]4?.5XOUZLBMNQ< MZ*A%^FYR5LN#H%8"-HH0,L;6IV[OCX M_?N[V2TOKCCC& O O+%DI$G[/CH+PB8,49;<:I;44U2]A%56I^!J-(U,/:'G MKESP0UZNHR*2W>\YKRZL=%%;I<"RF$!%D< 55, "1N70>RG408''WJ]X";NH MC@')B(*=/J-UP\PV8U)?*C;@_T>^^K*X5VZZ>G6S,_K3%YQ_RB33)2Y_O/GZ M#6?+FPWI%UX5CZ8N=I/U9!0?P=>IO,)SG^M RR0.F]HT$D$O86?5"0@\O](Z MN"S7[.Q_Q A:($_2@"OFO[E(FL<770PHFB;?7F]6%VM M7N.WV=6FH^/">L-D5!Y*KIT;BCQ+)V0=!:%BSDIDD]I,[]Q'T6$I5/9R,36* M*OI\+WH5R1%8S=9S1H]Y[/GIWX_P4K.?GA.?6;:Z_.5Z-:M#)@DL83;?H'2> M:D'-U;WOOEL1:G1B=2X?%JM(PTF"8RJ X#J'^MX<&AGP872>:FQV?-O=&?I$ MHO^%?OI?%P:#+D%R(*\O@A*>H%Y7NX0DI%/9%"_;]"H?1M^T160-D?70(#50 M5__FZ80GZ5T?,[*Q:O$T?"2R(B?E.H507.W>*W0_H9,6#.?*R%P=G39/&>>U M6=NW^O=E^[WW]?'+CWM_VI0>&V9CDL5!+(Q.G"T45=02#VL3.@HODK=MZF&' M4OJB[-@0M#V:MM!2A1T$ACNX6O>?.1(+%T)#,HJ#TH+8(#F"=(R,?XFBN#9= MHGL(FG@(0U,4[+DZ3U%)I\BJOUWF;>M0*8@EH8!H/04\,EGPFN(?'BWG(;G, M53@;QGXBK0_S=A( #@#5\=J8^A'H]]E5F&U;Q63A0A6> :UQ9-ZU@!!8!BV\ M%YYQBG[Q.??KT:?VAX 3M+480W1]FI2WMS6V.K*DD3' Y!-)1$?BQ7*@0$(( MS\GBIC8=YD]1-6V'QM37UG'*Z0AH]QS,UR2Q65JG;4E:M>YG0QF_D/2+J3,4 M66&I/C>1>ZD#@Q@38]F)9-G9$C![J>S.GAV)C>?3#.,HJ@,0UH$T-U9_LYKF M3G@7(4KA3$Y0A'=UW4P&$I8%IJSQWG*?99M \0FBIK5US2 VEAHZ0-2.TU(W M&7V>K^=P)9+RK,SJ1; .I5=;KBFV?DO_>7:YKARBO[O^6L=V7>'\\^SVAV\? MY?]CL4C_GEU>7DC/)3DG$4R*=4138> D*K#&JJRE]NC:U-"?E@C9NR%MOFRD9F:%I-U:]"*-YK/K[ M?"7;'FB\J=Y[>"4<\V3V[&>.\'XVC.Z1'M.V7TJX>/A].\I&@F4^V9(@:5[' MI 8+KG:>:Y6#"-E*WJC89A"98UVY3W[9W;MRYDY3I"?!F;ISUMD$2- !+,)Y M.LKS??=Y ^V]3'NW3K+ATDL8,2(3E 4 M;K2HN7#I 8/+=>"+C=DP87V;D=YGM8!WR=SMU]X=F.*=43P),#80WRP6BI^, M@: =ZI!XEJI-2]431+TDVS8$0?LK!$[32P?ARQTKMPFOV7QVE=_.OC^.XG_Y M\0_\YV+YN@Y)N>-8:RN*D[E.)2&.M7;@N2?/5>I0F"DNN39G\73:I\U?3@'8 MLVBY(UPORA.<_GY]527\M:X0_N_-&L]-6?[ZGKOCG7P3(U1FL$[\*D\'VT7- M:Y$D5U9CP-CFG7%,+J;-6IX?ZV?7_,MT2[=__W%Q>5DV"Y1/J&D]X=O.X+X> MRNLD+JU6WD@T%HPP&I3 M-FCBD85X376QNR_I4N[+D-0DLY#B1(DW21TXID# M%UP=&*HQ:R%*<8T6CNTFZ"6YLD.0X5M'I MPH7T5D'6EM>:)U8'T3)@)1LG> @IM7F6?)*L7NI;3U#\OCUU)VNA!TAM:+\I MOC.(V2,17X24)!:;P>OU0.,0.NBSU/]8N MR!]Y^7T6\U8@-Z66 DV*11K@)M=F*F? NXR0I,[6Z"1(4@=5J3[Q)1,CXGB] M+1H(L0\PO+Y<7*<'3"0I&>$?BM+5J'(./JL(Z 7R8!GCYK!ZY7W?,''1Z9@P M.%%\'=P<&&D\%D;LHV89.VMK/,CHH,B7;3>N"A$HS64.^F9 M-A]P.F1&E'8'F-DZ86_O#9 .AHGL2:L109$O#YX #\5H0SRIX&+;0J.WO56T MC^>HGB;MCN!2,QF_;S(9%])XDTV=F"M+[7GD"C ;!J($);57(82V;V+WB.DC M?#Y2O7O XK M6APBUZ/Q\"TO9XM$4=ARG+TWMUFFFS>A7Z^7L_GG#^MON2C4IJOIXKQL;/2?+OR,+L^Z^N=SVYW^X7L8ON,JO8EQ< MS^OTJ[N5&JN+.N@]9V:@8"B@A##@6' 0LK=96JRM:4TA-H#8/E[/QD9>*VUU M!,@+E;(UJ!DD3R&C"F2D@UFW',@@8E'%B@ZNO&8%^\VNO"%R/?'*^VU^?_3^ M69]'[Q6,?\SKU3\/?^+J"]*-G$.NYV7SH)Q;/J&>2-$9GEG'E-DD3['.:.'+ M^L$_U:Y1:2 (HX"SI'3@NMFLHHF>8I\O"OJI)F@=?C/#N'2N3B- #8HY#EZQ M#)YCS.@HNFJTH>XDLOL(/\9'X2D%7Z?IMH.K_L!:MO4KE;&1L6(SR"AK/1%F M"$J3/U.24$YZ&U2;(4<#B.SE8;@Y=!YN6FFDQ[XA>L?8._RZG?6BD0D7,( ) M==:T),Y\G>$JCZD"%^F2\N%Y]_W+REZ%0?WC)Y^8Z1Q)0B5Y^'!,9@Y!%+E-$\Y]8>^F7= M(NIT32\:BKT#&[=="+[V^>NTH2^S;]O7.&L8AD3!HE:,0L3((H1"3!$Z4YR>1V)<@-$]YF$9B/4#;#)'@$[Z*$ M%)V5V7GA'\[&V6.@]GW#M.F_LUFE400\-4KNI1^6N],/6Z:8,D:CJ[L7ZB3J MP"$D[R"3AU"TQJP.W/1SZ#=.FPD\&XJ:**"#"^Z WJF[%V=FK>5>Z)H?KR&\ M9Q!<$>!-9A$3.IW:]&<.H;*7RHYS1YK---D!2I_@Z3^6=?5?BB)XYPR88DEP MFFEP*GMP,DLC+&#0Y7$%] ^Y5C-=?K]=7P/U>N[KW M)MJH$0SR.N,I(CA?1TR@0V9]D 7;S.H83NNT)K('4(ZAQ Y@^I"M=_GJM[_B MY76:S3_?#1]#C]F("*(X"KES*11RZP2%%V8(4Y8W:D,[A+II@Y"S07%T176P M-^T X?U7GGW^4L_8][S$S_G/52[7EV]GA3R=$(L,)0.:>A\82P?-64N../F3=$T[>/!\0!Q/.4=#C0 >%M.-,J@C'.(#+^5FK$-9+)^O2FE8 MM#,6:6>HWFDBQ4G*>)(MF3&3".1U*30C&^M9C)"%84Z$X@*;<"+@6&4\QTPY MN16134(G)PWD.O]416OJ]H<$,OF"-?\FP]G+(9ZE^B45\0S!X("8;%S-=N!; M/!5_/N;R8ZX9:M+S^_([R1PO__^,RPN=8U$Z4!!@,B=99[H^4S; '$-M>!)& MMIF@,@+QW3Y[CXRT 6F'%FI_<4A_1S?GIW_GR^_Y'XOYU9?5!5IRWA)#$F_M M"XF98@;.%'B5D8(&EJPZ?^KL>;J[?6SO"=\G*?O%0;L>WD__7EQ8+5#;XH!) MBDJ4]9&8-!F20,6DB#[[-CFWH\CMMA*@)R ?H]J7B5\"9+Y0G#ORZC0(Q%AG ME%A 'SS('(THNB2.;58S'4EPMW4(W6%XL'I?)(I_7UPO+U *;[W/8"43H'(= MF!&\!*,-RQXSCZY-^NXX>J=-Z[T@# ]6[M3U6_M9W)6:>E7H:V_Y9,Z8G"4C M@182K0MTX3@A #/C/ @K*>X^J*3K!"(.0J;YVR#SK#KKV[R^RU<7Q7.5##DZ M0CD%2M"9\X(\H,P=HA76F$9)QZ?I.@B4]F\#R@;*&NT5>=0WD=>+=:-^GL?9 M< UXNO7V>;J02OYNFG[]N1@16B0D:3>;&.KKY2%S*@ MC2 1!689>59M6JD&D7ER\\4A7W8WUSPP;:P* D1T=*92#(!"2= E&AN3<9C; MI$J'T3EM5K0=SAXU:+337I]3Z7]F\?AWUYV?,[81:_FB.0QC&GDJW#O0QA#& MK%7DQN<"2']VF"0C++Q\6_9V4?X__UAW"N<27$%G M@05;9[EE<@JE02C(L\^V9,_:)$(.IW%:[(V!B.= -HYZN@/>#5!)NQRNE WS].2_X?;&L)_!C M_ES+]!?+'Z]B5=A-EYT2B%AG?&W&.4H'+%"9.^#U%&>DC+="YS8EOC_3[>XRKNR8U(6 M(:,7H(.K12<. >OA8!3GTG\R7F";/,'!)$YK5T[ Q^.%7RV4\E(LRSM<+NE# MO^<3$I@'?&H3R_,T[6TL$:9LN2P(4=01;$$ENK4X@E2&25XDDZ'-&MUQ+-'Z MH7LWXC=.7K&NZ.(D6&;I]L2ZP*9$!*Z<+G5/LK3A.3P\]R5=F8XA"OVI7& L M*7;@T]XNQ5N/)GE?UJQM$A3*:.=10TZUNS.%!)BD(POH#=G";$5LLT%A+TG3 M@&=];.7F2^#O T7WZMTD(;SAF"AJMYZ86QACRQ@V"Y\4K:V)&TV9R_6-: M.ED\>9J2'SZZGB;QJKKEX?9-88A0/6B$UF!(\G22=B7[ZQ<2" M/ADG@A0'W4 [/GSB]ZX3E;4847(=6(L_OI#4/N9O-QL[/BP7GY?X]>9(>(G6 M&I BIO5X6[*F)H,P,8IL1 FE4?BSEZ9I4G)M[YUQ%- ME&[.6/!.\*P*.,_( MOG+GP&L=P5EEE(CHE#DGF+JXC$;2_$& .D(-4]]+NQG9FEEIT46B/ B)9+.M M %>G2Y8LZ<)6AAM[V$KDI[ZE1WP-+M<>;J7*SF,K>WWU9;&LRX)>?:TK MRO@%8BHF!@XBD;55,B$X:10@<\I%ZYAL%F0?1&!W(?>1B-B5^!U9/=VB;C-V MH*ZJNN7O[F>VG,;B$\E0 F5@3(,(3CZ)3&TRNM08],S O$0FKMSRUMBM>MME]R-X^, M8@NNE 04(9-Q,1XH=.2U2TE)KP6WLDT'R3Z*3C4_#S_WKN0@9T/G0CA@H?C: MW"G!*:R[M(MCV>1D4Z/GYGTD3?QX.P8F'IJ5<<3_0HS(.D0_JLQCWT>U,"B[ MJ&QM5J33)BAI(3N7J^-,(9Z*D8(]*:P)+N;89H93*[-RMYODX3?\@JM9K'O; M9I?75SFMI7T?]2Q;%P/PXNL5S3.AWCO@//."6HL<&N4CCB.X4Y,T!$_[=]^V M4]T+,5@G%*;M_:P6)JMI$=H^C"DC+>/(P1+7%6,:G'.%Q%!8BBHPI]I,[1K; M9JUCAXJ\(<[,N*<:<8W @1%V88#(=IMI]0HAGT@29C#\LK_[,%W5J4(8H M^Z>\^IAR[2):WU=*8[C46J&&8!1Y:85<0>0B@H^.21990-TF,NBQ7&U4K1]< MLC9$!1U@:4=-CO0\B)(4>&'J2Z3)$$HH8$,*=('3/9[:](.]G)*U04I^OF1M MB,1[P,SBZ]?%?+.6^^;UFAL4S)(8N*,85)''1X%H9!"3SXA,"XEM$M./:>FN MQFV0=G<,E3E!U'V!Y9=MZVP0TBB4D',-#*RQ9'@- Y')(// ,#VLU02F0IQU2:6(B? MR)CP;;VE[WJ\J#O R38'E!-9NSIC\D8?2YQ_7OMJJU]^W/W,!_Q1_]N:XSNV MY^G#)<[O;\E6)9JB//C:U*^R58 & S@>'#><66O:]*VWX&;B#;S'@VM7,>V4 MFNX [1_SZFHYJZ-WU_?$G_/9U>KC'W_>F/B@,"B5$Y3@-$E7>@B6:V!9:&ND MC +;=(4_258'E;N3HF;12H4CKO0;/3_Y]K:^(;)B7%WIGB@J :5EJ:WH!KQ1 MQJ$6]=HZ,4?YMH/ZWQ87=!,9=V#%=C_A;+.ZSCBEE M,ZNLS&U2!T^2U67>\D@$///:N340RD-!I87D6\)P&V$&:[ "H#Q:=O[NN;NK[ MLBEK?G]]M;K">2)3\+- ?[@J644R@10DX>5'3DJ]?PT+I MTV1V30:C;F3G"XSVPVCFT'B MGS3/LH^-FW+'NWIOR0N=0 O91!)1U@E"9!E$%,9H+TIL].#^#&%=IF3:(.L4 ME71@IPYW9!\RRLCPRX(<>%P;9++%04@%(OAD!+J(J4W1Y=$D]Q4]GP2UA*\6GW,J^O+J_5&#/KBU?I';WJ'D7$E M4 5 J.49Y38N6P 7 G$C)MF'Q>9)Y=<5,76QW ZX5@Y!49 MJX$7K>C8U?6N6#?6H4R<,XZ&'_:4=\"735N,U2?8!BE@.*#\!E#S_!FO;G[V M[#[EA4N1''+#ZMH#!DJM^U8M@R),KBT=.C:*BP>3.LU,@9=R41^CS]&V\;;/ M)MZP=Q=2KL/).P^>Z9P<5W5*(!W4(.D.""Y"9HQ++F+1V*:B>1SZ^TJ(CQD> M3:#?#F*E8?G5**W*@>X6HQ4'5:0!8E "LY;X5C&GW*;8]F^8(Q\31ROTC^O5^N]J;>"#6^"!>'U=0WRNP)HZ# MSBXFX/6E125B&Z-,]1<9L-B4'6MBC$^GO4-[W!C@$^F] Z3ON?WVR?M"),-3 ME@XR5P@J6@V>3C)@<5(ZG;V,;5X4!A(Z;2IM2@RWU&@'R8H]@?*%#YP7)0MD M66^88)&.'(_ T(K LG(IGV=PUY!,63, MDPGC*&!$1^H1AT\=;]?JO8_'35Q MZO&'C#!JZAG*VBPZM,Y)P\D$)1?JU'.""890;S1>N.3)=UH M/AAP+D'=UTFXZ=^/5[#L1\F 6I-:,Q^I) MLI (^9KG.I\I@D$FDW;>2]%HF\.XC'1ERH9@;?]0S_,K^(68MC'643__H2W, MW13+J USR%5)H(6D>Q5S 6^RJ^)PF=MDI<*_@>$[9'K!INM<:Y^\+Q1X&!TW MP;.SF.!_MW=MO6W=2/A]_\M@>;^\+)!VTVR!( &2=HM]$G@9)@)<*9#DHOWW M.Y1EQU$L1TJ47)Y>">G=CU)S@.%9]L^ M#>%+!Z!JTM8E:FZ2J;-7;-:@:HNB*,A^R,5P$V/$T$A]7'O;IT'@.D7;IR&< M[@#MS_<,\B47W3(-0,:OLTA(4= MX/&;U-U%W- M3HR #C#_XJXZ?Y,V_&KK+_^L'W'"#!?*BD@R(C@ZR4H1466 (&C9C&63>9L& M _NMKW.I/#)JMBW>\5EX_MMEZ[W$ITLPWLQG*2P_;C;V\RS=W-8\]^MIB-.; MZ6J*R_>X6MU@GF1>DE'!@(RF]H76M:,AX2RI'%- @5KM5TTVRG+.+&'/@](S M<;./[@:_?[J9_X7X'A=_3!,^S8$WM:!N65/WE=C+7^9WI4D//Z^IKS?SU?]P M]0[3_,.LC@.>I$+D]$0*78^PTHR4G.<(09&2TS(*C(W2MJVV=-YJBC.+\#Z MTH$YTHP0=S-C?YHO-O]4_Q^?V$#^"%8E6+T411L"\MJ)9Y(K)SUS+C=J+W+2 M?9[W3M^UGJWC(74AV;I?-[1Y,G&YR5F.F<@;\KX6.;Z#]]LH_>=-48$;B,Z0 MX9Y*!!+=],5'HJ-A/EQ$B=9X'G[($54Q!9()JG83K]=P,8,O)B8I;!:N363P M2M-_ _#5+OTWA*D=&"I?9@*TEY)GSD%[3D)?5=6D' +W+EB6K3.Q38KE*M-_ M@Z#P;/IO"%\Z %63\+[/W"<,"9(FLTDYEL'9DL$PE-983$K$-M+RRM-_@\!U MBO3?$$YW@/;G,.%3L#-.BNE/426?"U/B8Z+3'_;U/A\;^F_0:@9E/X; MPL(.\#B"G\IT847(6C::6:4E0@CTK5*969D#\MBF#.CO]-\8QL.)$7#)F+_S M(7Z>T?F_77/E[>HC+G[Y&&9O/]5'+!\B*N_F-S<_S1?UER;)A\P$^19*IZHR M;:YS.CUH:9FSDFG=J*7J:??9N988&<5C':+VD/H^#MS=?>")U5DK[8A]&0LH MZSC)P*) >D9:6-GD&@T7/=D6+_28G0#GIS^2!X#NX-/X:1UX?[\*BU7G9_(5 M/6*U_'EVERJ8E#K2W L$)0S9)@P3Q! 8V"0Y:L,SXY=V)+_M'O^[YM\#77RVI=8)0M"E>J39@K=10.$Q) M ;DNVARWHPSQK>#T,7&,= 5Y\L =)^*8D*!VO >=HV=&H(NN327&"3=YH648 MUW0DCP/>E9_*;6,^%4=L$P%8T Z49 QB+1N.WFNF)>,6SW1Q[*0>I/[[1'8* MNB,]R)>SBSF16RW?UD;^OTFD_!2FB_^&FUM\S&C4S'CE$_!L:F^YVJ;>90$6 M?4@I9>6UOM1S.X00%^J-7DP8MADHK]H1W9]\$X^EK'MI>1>J;<+(-HD$ DL M*")8RY.ZVH-\]='==L>G0U$P",O?763XV^2S)8EL3.UJQP61K[;5PU0@%*4< M"L>*N32=/I $%ZK-ORMYT!+55VT4?!DJ_#;A)'(I9,G@,Y(]*(L';U, (9') MS'/4\M)<\X$DN/KX]A6(@Y:HOFIQL E3WA*JOTVUF+E$5>LJ42(H[C1$1I^R M=U%BL%[8SGJ.C+K_JX^J7X$@:(;GJY8" [PKJ4*(E>-"U*BIJ],=$EH@,'!, MT5IESW3)HY=(P25'\:] C3"\J@9@%%O4=\-E/TE_'E8"_?'OS["'>>=JQGI MRO+#\S_W\7^X7RJB=H$Q!$8.'BB/ H+V"KC.SFH;%>=M0A?/+&J$\6';C_[< ML#MA-C$1=EEF%A3M'[Q6",ESLFNE3YRUN;KTW*K.&TX="Q]/C/,:AP]]MF)X M=&P/GP;Q]4/&%2@-)T \"QN5A$!7I\9[7V%3KU_R.M^J:&63,4JT&0?14*Q\ MO@;ULA2LK2;PX6WO2$G63B.S-+V9KOFU-2< I?#.60Z9E&2]CUIKKP,"BIC( M@':D/EMW11^^ZH[%T@!\[6Z+T)B/W8NMAX]AEA]H44EP1,.8(8\?5]0-V\T) MA&!AAH?,+>A@""L2R5960D'P*JBB8R(->FE"\.'1FY: /^ ,RW0U,8J[)&4 MSEFM7S*"SH6HUSM#"5RJS'D;'W?'@OH574-0L=.B.H+Z'41EGI:[/\YGJ^GL M=CK[\)82B4?/00Q=M&B8 !Z9J5WD/<1HZ LR7H*5.KB+TW&_ MSA8/?03I!1LANYP@LW1LZ/RD8AGAW 4(4G.PQ2I1O5G4;6;<[EA0OSIN""JV M!<\8U.] Q^W8QB\?P^JW^>U-_OGW3T2I!RF[D:\3HIIE)@E 6>O K8X0;9' MDRM9")^2;.,X'[;>?G5? PB.R;M>]6"9+WY?/R3$^>WJ/7Y8)PS(HWJ%\P^+ M\.GC-+U88#A0+>[]]%&TY&%[&4EI;E[W#C_-%ZLZ9OX>F(HQ9LGZ E[-=!6M M!&>MAZ28M)RC=JF-%MFUHJ/C8EO/?2K:B]KDI(J%8NK1P(P0,BHHDO8?94*+ MC6[T?GMQ9ZYE'@,G7X6X1F;)I4NK8^+S ]]Q4LG5,+J_$YM$=4X' ME!?@B!B)+$R%-F/I#UQPIW)N")Z>Z7#@B.CM36@UG6 M@:9^3RRZJ\6\74YGN%S>BX5U4W*I0D+E+?B<$BB3#"D9QR!Y%D.QWLA67O!S MR^IF,D$;4&R#<#0.]0"WC4:Y:Q:.)EA/U@DDI$T'GN?CJD<0.LS F4]X/'5VG39C-BZ)\BF#7SR'E/D"%%D5?O.1'"< M.;":["VC)0M2?\L>^]9+NE!EA_!MWH"(?8#AQYOY;=[:1(@D/D6!A(S.AJX) MDY "Q*)2R=&AY&D $KY^0Q?^WC@P.))\'6B.%S>L!BN["51D3,5S.)VK*O X2^(F7Q>KY"ZD2H<$D9HKQ.FK=IM7\M]?6A9'6#G\C,Z<#N&U.U'*B M.;>2$]MMJL6^M35']#(!UAQ#D=(4T2:X=+^"+HRUYJ)K&*$O/6NSJ?*NY*RE M=O7HG#:#L\\"3IK-&4R1UIF=)(33]2)M\!73F3 9?- @DA4VQ5Q"JU%"'65V MO!$994"(3-1IAA@AA&(!64DJ*>:]Z:(6H^/,SA (1X.B[;;#M M7L/EY6X&L7T^*@^Z0]$FLE1,9$K+ (E7BS,S!2$[!!DUSS))M'&OW/R!.#IG MVF8LSCX+E /(W(%A_V!H; 4-A8MT5CBK>09/[G#T0/X*^<19%*Z-*PG;!-AV M+*@GX!S"Z?GX9.\ /3_.%R2*PPK?S&=?)BHL3\X@([$K%1$G>"(.0PDZ9N]) MXR-O-.=NYY+.$W-HAJ!Q2-\!AI[/I8M@4DFE=@(+9"^RHB!&,A^CB:DV"XI& M-.IJ=W0Q2U<1_D,,HO$YU /Y\M9AE"ZS[J%YZNP]"RA!", *:3!.55@."((E9%Y85U$M/6U93+ M+F89Q+=]BUF&$+$/,#Q1C<%$L<&*#+E(LM8<+^0W9 DYL,"RSSEE,0 )?1>S M' F#(\G7@>;845YA="FUJRI8+0QYD-7<4MR"S4J$6%).C2S=_HM9#H',B-3N M #-[Y8M0,QE-SA"QUHNZ4D@6,@%193+7 [>IU86!L8I9VN'IU*;NV/SJ (-/ MY)(FG@YCRAQ)\]:QN,R/%=H9X#R7_I MR=VMVXIQZ[;B2?*[>Z[AI"G>0^C2_/Z>\D%H0J,/JL8@$P/R\@P9Z2 Q6C<768#V.)B/S91S(^ON8#[>PL91TUKJ MH+*CI06VA>-#5]Q+CO=D=LY)6=P!E.D4IMM%9<;=1B8A>,^\3B!D[?WK@Z]26@*1 M,F>MHM.B37GO]DK.:V*?AO]?B\3#F=$^1+;Y0?T2PQ+_]8__ U!+ P04 M" ,HOM289P?B?4> "PL@ &@ &=O;V=E>&AI8FET,3 P,3%Q,C(P,C$N M:'1M[5UISSOB3=_.__Y[.;?'R^243W.DX^? M?GQW>98\V]G;^WQTMK=W?G.>_.OF_;OD>'?_(+G1HC"J5F4A\KV]BP_/DF>C MNJY>[^U-)I/=R=%NJ8=[-U=[.-3Q7EZ61NYF=?;L[1O\!/XK1?;VO][\;6JSN5;-\Z;/?[WFSUZR9M^F4W?OLG47:*R?SQ3/QR_>'%X='1T,#B0Q\\/ MQ4_GHU5L3.2^/[7+PZK^F2B MLGKT^F!__[^?1;^KY7V](W(U+%[3;.';00EKLU^G95[JU]_MT_^=X#<[ S%6 M^?3UWV_46)KD@YPD5^58%'_O&=CA'2.U&O /C?H_^?H 7T[_G/!L8/(GN2JD MF]W!(4[I^^\.GN^??+W_OMG#.7SQVDZU$OFB%>W/K.A%YXHN[D>JK^KD8!_( M;_? 38 /:NZX@F-(@22D_NKGT#WKTW>\P;.ECCK^N;G ML_])/KX[_;!POF.AA\ /_;*NRS$/OBE+\!M^=7%]_<6V_-J96@RE_I(H,EOKZZ'FU+C:_&2F3G.;52/1EG5Q)4VN5 MH@B]KLOT-OE4 ,.<#K64)%^WZI%,OO_NY>'A_HG_E/Y]<+*=P$AT\:XAWFP(I%UG&Z5UFNNM/QC-, MU6C3X)# KOB6B'D8)[$@^)C#2R/V@P\\U2?)A4A'"0P-TZA@)K"+A@9DP 6C M:YE*=2>3LI")&2$[PN3/1*5JD?,[>HEI^K_*U$\&1,G8$$.F99$15"2)0MN! M\R%>)0'F9%$/)$^:-T@L\.TT,95, 3AT#S4H-8WU:Z.5R6#K4#"H(IF,%"QF M=M-A50H )0Y0"S@W%'*)PQ2G"8R%+RQ);HBJDO":^P3^(6$UD=RTWP6;=R8U M#IED$O[(_1KQI'J\A(%*19Y/Z>.B&??A'? C_('=!)GMA1/(IY$ PS,[Y_>V8A1.1Z2I-$;U82!['.%FU"-=-L.Y3<(1#EZ< MF*2ORUNIQ9#&*1NBVL&-DCC<\_>_F)%BA4U#Z+\%?N/)O":R'Q+;&_, 1SN[A\N/X/+ M(OE)%B!+\_5-^ME;U/#WJ:QJ O5>N%:ZO .E2-(5E+>1K$.W^@#D95Y.>JT& MFB@0MJBC\+>H%'0F0)0SQ.[47P9@"*AH1.#%K.J8PPI=2@@UM2H:F)X<5WDY M):F/[^NAMH:=N%,I:C>>I47R % 2B6 &='@.6A<5H)M:!MH)=N*2IR/O)&G" M6#.F4AC8=YA67]KWHEZ:TCO;+^W.N5F8N6D,+*#0\ A.B7ED5;,Q%%J0#&N$$: &DZ8LR&32: M0!I!4^,5?;1D..5/10X R.Y&K?*6E&D@_G%O^:L\^J7]D3ELF)[B?A$V111L MYF!P@,DM>L0I5%HA6N611%HW\/-P0/QX]8!E@"O]"[:F$AIU>(XTO(6>'0=9)PINZ-\A*Z]T7 M4JT!%9%?JX^NW8#*(N6VD!V__^Z'5R<."PI .0@?G2[%U[2@Q(T-V]$+5:/C M ,M@Z#NP&C4#?E2FABV$F<#_Y#TH/_K[8B$!/,V \-3-8/$P8]!8B#S@VU'K M92/PNW6ZS0ZZB59U#3NS4"F&X<.JY.#I:RUS@8M>&%"T.G2_?00VK\R;>OX1 MII*W;_KZ;5=XC/\[TF[D2@SE3A\0ZNV.&-12OQ;Y1$S-LP?%/5>\\Z&88$U& M?5'6BLDQ@.A('XU!N5]CL!N]5R#JMWX$*0_&2>6!&Y$E:(#OOSM^<8*F"5$S M2C4D<6&'7 5DC-0(0,U8:PHV)5.U?X6;@-4T9]OD M1 Z]:^&O).F'%'0FZ"XB4E1HJWRRI/M(>Y-[5R>3LLE1AX2V5(>RXI +_JY? M-AC\F5J4>UN4DUQFPS&YDTEMV>_"QQ$ED\P#3CS_'9 XUH]H5Y6@GN'/2@/@ MMM,?E#D85*CVN_0X^1]!0@'T9RP#K$EZ6)#W4==3YO2MHWW+\QGP2S HG3R9 MF4_#UW7X:'Q=U[*N'T.N,]Z10+G! M+ VMPCMXW!+0XV],@X]M247F.,RC7Y:W.S /3>Z/,8H0[VO:[I(<6S:"TQF" M"$ ':F)2UCV''WB]JRR [=Z2>!6Y:,A5U*XL\DL9(#(S$*FSG/'4@J.X$?<[ M5ZB\X='+6H[!)A<$OE.M^NQ3N[:>G&/VXSP1H7#T:(3".XF.'(RR,MQD"'HE MLR;%% GKJ5RSH B\]%Z598TFWK(&9>[6$<#F+BWL+= *9E-F;ICN@.BDU+=L M3?-V.,=MSPHHT*0/".C25IM@K^EWS&ANA1]+X)TIL0DP!\-]]-?2LGTNR1/A MDN-'PR4@R.1ZM>43<2,^JL#4.R7Z*D<3 _7@G#);LU"\F95NWIB0IMO#"&9; MD]=JS Z[7)&.1AD$!D0%@DHQKN*H#'Y./KX"C"00;,@!(#U][LE 9NCU[I$) MR,/D92KB!P!=F)+24U1A&HWA,/*HZQ*-+1H2'^24$OCWCK8;C!;9J,SI35%, M9/80@HP.12G1(#9!]!865OC8&T<$M!P*G5'4P[I5+'8)':BUN"5'"CR)&^.@ M#@+!N==WG(,+OG2?AP_T@!K*2O@&YKKU@#S$M*LK!:0^60AJH:GH>]^(9F0BLMP]:?$I!N?\TE'4B M.#5GD64JTO\T"CU3#1#=@G%;7>TW*27O %OW2,GD_P5G1.M6[2NM$R MT,?AP(Z\Y_: 4[A0T1.8SA79O7(A?,Z72P=Z43I2\HZ/MJ(AFEP0H5L'_5,1 MZX\J.O113!VY?0[$S/IU?))\*&ODTB#P,J48OT83C\( QL(#3P_5"R,VJ+3+6:_#_2NZR\CVZ;0\#DZ%[DMYJ5 MH?A]U>X^"UM4 BW\=O+1O]FP8[G/>10CF6?=HKEC]6S+;&; M>!Q0/B=0&RGKQ6S329R6RN$K=,Y,..$!_2Y@1@Z2KT\%:M3X/Y(Q74P?[+M9F: +K% M?3I"TDQ.TS8_&6!DDPMV3=0^M+ =I=IOH=14ZL.NK%*F6-8<'U59DMB"I\"TX^:+\P8-@81MIC68_* M#!U\1%8>NE!!A7=:\V<+K=C0 &6\3D8+RWA1UUKUFSH,]WF2GR/XOJ1 I,\ M8Q)XSY,1K!LD60'[DS?S)(Q'"( MG@9@AW\*I9/W0M^"1OA%Y V:^:B"E"SJ/X&3(ES?LI,M@!E2);R/Y#31KRLN(P Q2NH&SU3J=7O*;$[%+'\4UK];L7Y/^K0WVX:+C6&X<8 &L:"FOM82&2B28)ZT&-YW+A0.,33\+'H/@IN5-C M9.,4C0I^*^$*BMXLV3>;0*<]N2S>IDXOR8*E/1%^?_YH^/U#F5S;JO*+MJR, MI0!C(_C%E2O\^6=#T993+-?? /_Y"+D]JF#O+(J&7R#E$TR>U[%36]?4Y<"V M-7>^6BC(A@V*\&S=QL(2//3@ 7=A)BJ5"\)G8+NW\4I^?UQ+1/5'Z#-WEH+- MS90VG;9]>_!F3CM7!3:.,O1/.'3^.Z]F7,G"1+5/D=O353EAW3KEI-R#@.#L ME7HV+86#H10\C/R*:'SQCTV91Q@HE DHZ-IH'Z'[( #"!6$N7VZ^Z\* R9"Z M1AB7X$AGP&ER-85#.M44*]>#02B@X,F)U;K U8BVY&]; E&@P?4QGI?8T,&981>R\$5J^*?GDG M@U)%[Z2U2I0+(QWT8*F%L7-K6Z 7 =FEWV:V:_1,"(/E(?BWBC(0,A)1TPJ9 M)[4=*+S0Z8C<;4U&W!\(OBL!2WGYD(O)3-(J3C&81I0=BHX( E[6AXTQ>D#^ M(AUY,07[A#%Q\H\88TM-X#<@S>JNF>'^MIG^M$RWR%ZXPFB6+=2)_3M>T(<( M;VZ7.>= M//"5,!V;?C%EZXOR!R\*U5FP9TL!J5.)>?C#$%QF2A9Y(F(EY>/ M1KR\+S/J1],Z@RY YR/(:3N"X:>?!2+XM6,>,-K;^3JS8TFV@(T<T71%!A45LC M_+GK(=355:29Z0:$W!T_IT((:(-MS+9Q/%\2S]?$(9C#LVW!JO F*@P1\@11%OE[K-7;#:7>PC'_:;]A' M$I8E1 XG.D60C.4$T([NN25:O>2?P6HK$Y1;H73,X TDDZR'= :\T5A-H:BD M@GHWB;QF(YL("V#(/OQ_JM31]:72"0%F"=7 M:%$TJ+@S$AD'KUX^I_@#.7H)F'4$X8&7QTT^%+81GA.W6S.Q=WRC"[N3_OE- M;6;_2G$*WB K^O@?ZMF:$>I_N89%IZH<\?1#1/!,V]>C1H M[D?%R91>RZR[[#$N&2)+T4*WPF9V.Z.6\XM#Y=EZME!0*"K^[VR!T;>K)@\7 MY4P7)!/YI=8GXH:&*6*>6$YA7VG_EDI)17U3"PU6Z9L?GGM/@/QG@:= M'^QO#J$?+"?TTRRSW>9!NOGJ,SCQ2^N])U'4[61?,T]X',KFL?4E6#'*%@5& M-98&5%K-Z;MM#)I\ /S@$X[;'C=MFF5;J =*]>5)DFR);>\:S65H4[GHB"O. M* -$$9A?2^,TK<_ !D[)2T"A4^M;<9UM8/U-3OTZ.3#C\8)=PC4VKU+$</PKO&60VMR3 L00L6N!?$VC0>IJ]B[_]>^V+:8IJJ=".68;+IPK(.C;*, MRH2I[:P62+F].+<[SI*Q=H4#Y)%M,=/^(;1'V/C>ZF\[E2Z#4+BKZZD0@80> MXS27@BJ0V*?=>0+1%F%4#&LQ?_,";,J)->Z6K86J7=)@/;FHC/2TQ!WR.%+( M9:M( FAS(J,@X+U/R?"FBO8$B]F3F3KVI6G"UF/0D1'Y M<\@8F[@2U%5[QT=7HVS[C\S=EJ+,EW9?GFW11D%^= 0#Q[2.HS!)9G8BT8I< M?O^B'SN'%<&F[A59RZ*H=9D_%6;9H&8IJYB%"O'A1-D;?UE@:W2-\28<8\WL M\^.4FI=7M9/L;;_+Y17!"&W:QDSAS1#D\5V^Z+@0UW[&C_AJ -_[C#L,W0F5 M+^B)U*/FK;-3QN=' N,B25FA0L(6_U..\]XIR?EK\;N=\NQ*^?7=EKZDN5,\ M[%-AN0UJ1;*"Y5J0<=K4HQ*@[73M:BI*YP3:!(,B#U >HCGA)DNZRN(=EYE& M0KZ-;"QYDM)!P-RN'7529" JQ5^J^N;4#\VFK/@?G&@Z#]<87C:YM2%"*\/= M'1%"N"!'A-[\!7W;2LU8'&PRUSTIMU7WADKMBZ#5@-T".P-*")%UVX$L[I#6 MOM9W;U9H^]+M.J'W8T[R1#DU]N5L)- 4N-<19Q#^H2WAURD'-JC9RBHY(,@G MOVZ,ZJ;1YFZPQXT,W0&%"KPQPQVAJ4V"]U\(;MY#)C-H7-ESI7H]HC).#XA) MWCO2ED#++[HA;07Q=01Z_LIQMN/'&F?;&.&R0;GL*X3+M;SSCO6-:PD>9Q!T M1,?1G,U=MH J.!&#/'=A"E%\L4)O-I6@[0GATL\YFD7BBY*]B[:W:C0VAR/H M>>NAC3(8?/:\[UOFHF%CZYS[;8+M&TS&#MN6T4]U(BX%V;UM%C,QP!K!8 %@$6 M/Q6JW*#*SS@=0MKDKX$W"@UW/=7"YV/+?U&&0&4@QYF#JQ. M+'$)IZX?VK!13.9AKDAG$8T;QAI)GW:O=Y-SB:'9L [X!G5#P^999P;+-9,T8,N MYEC56$G8-@K"B$&K]J-$!OV>6-;F_W MB;N;VM[E'?, \==0!K3O &*0AH1/EG)3L9Z_EJS=E):W**%$&'NGIAC3]8E, M!)5@1.,2%.RGS@2+"^56J@PJ0>.)PYI0"*N!PF%L$ZK9??M]>3H;(.:_>HXU MC?B:+J9,HPE]P8V'*P0_UYI)B;5$(OFHU9U(IYC)8+Y^SLZ#EO6M'>N?0B[< MH!4O\&ZE"G \%I>3%JF3@^?[^\GIN!IA:J>H-\E[E"EXX^PO2DYZ MR=EI\NIX__BH1PKQ=)>M':I4,^ZR)>EA8^@;I/C^8 "F#[S5V$A+G$/HXR@DK%G4KQGSU\F MQS0?;VY+?VT#@RR*@]5!NR2+$2G%@+EU1*1M-U]*>.T+H]K(5R 1EURC$<_/@^J@+-QV87DJPC3=9&%ZN+OJ M%AQB5#+;3^/(IC5Y 7F2L:&_=@#J]TE7#+7ZJM:8!MDVTEE;XT9" ;.UX\+2 MUFGFV<@VTIX)^GI.BIJ)S4:WST :8B3Y.AU-1!\,QZ.7)_ J %N71;J+F$P/ M8=NO09KE9N"+.-X:/%"$-K)P5RWK7 M.O<$B$UEZKM&#U*;391D9#W:P[>6IG;!/+VX 3CS.S=5MRFFKH,\>H=L#1YZ M*7T5,.QA00*U2P1]"\CYUDB/-2#W]?;K@<)BCIQ)U98595N0V[RQ[H]9)1ZT MU"!XI3'C8E%GGOG;#UQP29A;=B=1]6U"S0BM'Z;-P5IH=[2":78A#N%0/T>? MP[7L9DT7MEIL73T5Q9QMLF)>;>58'[2M8"&;Q[7WV&Q5[-P$L[1J*%4$,*7T M-L"G@KJ"4%S*=/L'$#<"Y,<[GN>>6.@' 5DZUTCW-G037.H\LBK*PM!^M+R M'3O8*%[F[[1L-:(U%TKC[]*:F?R7PFB/4F"8&*BHQ7;@$\/,I4U5TY:S'Q:%M&<#AQ:_QJL:G M$MM,Q ;<$7%FA%S6Q;N&W+M8*+9\6]O:K'%X8A<\,.?9ZU MO(N2EHPWZ$B9,1O.N%[F#'4MQR6&AJQH((DW-?86I!D/P:V4E47(_)X>/N>- MXZ"%*"VX1W-?N&H?8%TF;OS@@(SE'>BCP9;+(\.=[=/UHN4'X! M.P1L38WWN_#I4I@'[X]*+D 2MP,3RH(;+^IDX!!.FS'9M)WMD6?J4>C9 OM*/R:66W>&8L:1] MM_>>T(_:^A/V.I ?V:==/#7;8;C) F7U58V$4%QC!>Y4NDGKZ;RPTIP/[S -\NA6>VF6AIQIKM>6\VXK*H= 4F6/9V89?."]&&3R(;[6) MU6.(6Z2I*=IHJ#R3,N$KQ6)[QA$9( (? ^+"+PR21$7S5*")GUKX@15=F6SK M[^VG&3YJ:JUL!0E\V3H0X'NY377,0>L,^^!@&Y!(-K1E_4+YNYJH RIE KEZ M',5NN\6F">UZY*T$_FFWALK@6S&!@2O;+X/C5M+?/EF5A*FI'A_>HEPN6+2- M2#JM4R8%&=AN7'PEY))#Y7X(\E[J%/LA3LO&]E UU#T1V\%2XA3L_R8QSC*> M'\HQ_#2OOO_N^?')L"R'N=R%P]RDZ3^=3)'1)NN'U;ZEN#4*(I?-TP^?*F)H M%B(SF2A?$*;MJ/]%URO):.N1"K/AN&/IK#/(@4?,&DFVHO8AOHVB89'/N\B> M(QN0\49M')")4B97K&([F>O0]8"GNPH04451=Y#N +@/]G)0.6Q:P5'DAUOX M<2*KUP.=VGREDK%MZXIRPO5B06!KE_N%S $+HGO*&;!JQ])!UYW07P[7T308 M44<#,Y+M=8B>M# = F-VCH3*@&0<6?\NTE@L2O]R ;+GCS5 MC&)LAO4OFY5 M5R_;"7?M;8;GKR8.RKGFBM4Z+U$%] NRH@UP= 46>DF*-YYCW+Q5VD-94*>F MSOX-8JZG;- _F%R7Z"2==@0).57 O2=HP^Z3R8-VYB3A[+T8G?-8/ FG9'YM MM#(9VR[Q%:X=N]3MM0&Q1@FP03Y7M'TT4Q_Z61A)8K^H&RILC!S.T=@KZE0; MP7)KXLWJ."+R0"_9)NZ'ZKW6O>4G-%NM04HLZ%KL;XGVVLT.'35CZSPNM:S? ML:\$B9SS=*^5;=,V$"G:F.Z*^,5M$JSI[XF!ZA-4W>#&HZY]LJ60AX^H=2(E M3V] G=FU]:5<;Q[;H]_:NI! P1;@N!S8H.Z5<.N/4_UTW^\ M^^7TZO]=G 6C_O=U;O@WU>?/@8'O9W=X"H7 M::%*E:4BV=X^^_PB>#$JR\F;[>V;FYO>S7XORX?;5U^V<:B#[23+"MF+R_C% MSS_A)_"W%/'/_^>G_]C:"MYE4366:1E$N12EC(.J4.DP^"V6Q==@:TN_=9I- MIKD:CLI@;V=O-_@MR[^J:\'/2U4F\FEELB437(GDQ[ N&X5,E<#?ERH/R7, U/2KS=Z M#?#M1*72K&EW#Q=R=CM2?54&NSMP1+V]G[;Q*V8S[2V)? B[ZF=EF8UA!)C" M6WT$D)3Y\LN_4F-9!)_E3? E&XMTUD;VEMK(R<>+?Y^\/;L*SC^?]NK;>!P; M(!R]O/KE]/\&%Q]//C_&+=@SN#C[\OZ7+Y]./I^>Z2W]^OG\*CCY\.7L[-/9 MYZM[;N[WJBC58/K-=W?0N;NKD2J"DV0R$GU9!ASO']F/Z??=X,X!G=%3 O%1:9H$H@FP KQ_M'M,[ M+^&?H_UC'$::43X !RV#=\#Q[##]:2#2.( 5W4B9\O7YQ\O@H^ MGWPZ:P]T(?)216HBO 7A,'9WYVG4"P,1O).)N!&Y#*(LGV2Y0.X=;)A-Z;=# M^FZ9#25,D0"N^##1,0Q,/NM M1 [@9%YW8@A_I-(80/QF"U]:$46<6U;T_6=O0&JGMW^ CRB!BFB$7\?OTZ/@9Q\.K:$1_1R!6"' M^4]X8AS!9S#PL\KP\R(HX"WX'$DLI3V7HI](8 !)=K.LW'O9)",\PFY&RZ/K M4?I9'LM\"TXW$9-"OC$_',>JF"1B^D:E=$;TI>/ZG($L#?D!_CK^7\/CG#[LO=XZ7__M_]9_O(]&[ MUTR2I&&D+22R^Z+*4Z# ;C#^ET@KD4^#W9"5!)3%NR"YW\E(CON@P^[SD_TV M86Z3<'OLBM,9JB> 2T$N)[DL)*HYJ$RPNP2TJ1P@H:YED*4@_4=H 8 :@Y@?RC@C6460CZ%7I_M@)C=X;A<@X0 M"J[.OGRZ#'YYW\%VEEGTSS_UD6*>@J6Q^YT,N:[9Z[KZWBL#J%A&VB1_0[2" MWWOQ\W]+ !R@N::F54JK^_KANLX>7:@K.OL-L;DVAP^JU/SC/T^##S*5N4A6 M>O)!<'8;25 0T*]E.>DDSZY5S*P4I$-Z#]RH%^4=BS?,A@!RZ!LK'K>+8[_1L[+%#E^&<;$M).B!B 6!,2EXPE 8BD/8,=^"T31)*RJL/*]-"IA^SB"7UPB#YH"1! RD[Z+J M0K B#" XN8>:,@SDBA;H)H!'N3F1CLW@&0J-]/0S? ?4HP*>$_VQ7K2A &E! M:1H1-M1\28X>B1P)T)NXR T%7_+G<^A+*\-#RD!I.A6@/\T?UY#W)IP@P%D? M#?P'BZS*HH0307K"@ZF?+'G2K$[8T,+:QRX' YP23M$A *(; N';'9'O7[QJ MG$_-S?X02'=A\ %G%E&).G$L$]@SV#6P95+:BY;6'DP:+E-V39J?G#T X\*< M P1X',)/<(85!BNR/HAHWI<&K-Y^&$S$E/@?\>D23QCP)TVFP2#/QO3JD"43 MG J@2-$88+:VX$=1)QG'D-_D,A%XQ#/CJEJYV'%?$7TP5ZNR_95YZNK,9_[? MH]S,.A%#N=4'RONZ)09 -6]$- M >O(=<5Z54/:?$-^!KQ3 $,HJJ3L (-5!;0\49L;MYMU,04,/7=?;6M%\,2( M+/B2ITS-?3=D@8'OU4Q\D#6PV DJ+LC_K#ZCK70U'LM8 2L&AD2:DA,-369- M4F^*>E$"PLHL2J;Q"[RZ3]_.#PZ#H)@A5QK#H,R MUM0J&5*XIK!!QKA:N!!=>;@$"EX!OP/5>[A68Y"EZDV/@0T$J M0?@5>$( $MP9:+BP5'S[&M2H6)5V"K, -D W3I$Y!L*R,\VOW3)QQ BD:<)6 M$K&Q>:YR4L%)II/'/0]NLBHA^]AC?AW,E?-O\+T^!M3,0D3T-CLG# M3[RYPVN"60]$.W"B[SQ.[^%/B]O7A0TM_%I['NLF!ARDQXMWT;;TV3[E-&3P M$/Z=Y,CQ>9=UV=LEH;L-89($#EHA26.%J*55IL2%#-!&!>L$]LMHN'%PJ!$R M!I7=6X+U5UCSS>A(7@3 L]V<1KR_GPLV)!.<&= [ HN$ @N!DI>%<5C5W NL&6$&#Q()>9;_;HISQ2"V=%T3I\ M/G)B6C,/7?,P8!\9P;]CM6((O&J(9S)KW2:>V5ISZ'FC[^/=72/G+BM>ZZGA MKH?V3]Q)S3*CHPA4@?OZ!-A'3&=O9*C4A&=PP3=IN_"BM:+[8H5VNCX-L?T> MV4253[)":DCYNDEHL[2199N<5DQM*(@J-6BM<@0T\OJ8 @N"0#FHDF @5%+E MI&MZD X-SQAF<-#P#I#_[Q4KIV;8MQGPZY#AWL> 0*D "Z8F6L=\JRJ51(.@ MR")%[%]KT@48("8.Q<@&]H&<)[6,:Y@)G2,=,U[-Y: J*/$$T&Z22"/J&!"P M^43D-2R$;;6Y[IH@L(.BT+W\EO\VA"*]L3!6)4FYPD7YRM]03MN+WA'U$>E?Q- M&%6F0S'DC0'*H8U515J34@XH@%8J_1T$;%85#= &&\!S43I&]!H<72XG%6\2 M/]GT &$SA@@.9%F'P5@5 (8\ ][G5*=0MQG)'(@]HQ%&#P""B B,&H$WI2 M9W$9D8#G"7H06D.AU7#(P8>D@_"P>H?]2AKP/^0:,V%SU!E YA%"1E+2,<&' M?8D_#,B!!RB%,,3OHX5DUHL[.C-K)O.U('R6*$4C%G@F:))[>5<\=*P*3)U5 M P5"BI03,A'AB6H)_ID:TNUL98.DKAYNF&=PYK ^S1;TUV]12W2:'4K+@>*D MCT96R0;RIQ+-]H3LT$VRO=NTH3]R,S%.8&*O\-9]VT8S#16V+>I'1 E1]YT+ M@X>W\]2[R!T<,:@!6+UD[AHC!S'"6\IC]$1S,L MMI],MZ($ULSG'.4@2CK&%J"RI%N_7@:H !6QJF,-8@:I1?QU@$Z6$*:,,^0 M)5@/JJQBV0L^9R6BO(.S2S7B%R:"#"@=(DD5102U.43:?] M;^;,0?^30PZ@H% K 1"E[)P/.$91%9@&R1)W$& .#2,-&*Z:"0+@0C2A"^VF MJ:$,V5:"RH5M\B2QF4;(!#TLS#XP[8K>0(^5PN!3.;WC^FTE(SKK_9E)R[5) M]OL[09>?7*_(SX8ZQ6VS@6\3H7#Z&C3XVV:5-:>!%]_2HK:-2 U,Z_9'AG6' MVH1]#DW&P$[]OI>OBF]DDPD %^L^IT';)>NX8*(]6JC5Q'%N,([U&#H9XTTT MW@6SYPTK0)!\D:0X&(8<,(&W, LK(5S)Y1\5N:E>WJ&64D']ON0">IQAVQ>R6"M(% M\^-SG;' >X;KG),?@]PN: U?9E]V#49]5 Z+BA1PJ6A(V$P_R[YNP69R\DV. M:QK99J<]H+773I>0ETB QAAI -:AQD!;E*,%\G-V.1<)3?(1N9U]\Y2<)\)X M]A\-XSF)$71$Y[].X"A.P>8'2S(X)9-BU5SHO('-5#* R10-FT:_T8E<1W[) M8>B7@EBI7NJF4>0A%J#>W@B.A")+8^\_D$ .*K&,:]T>D,B])'1=UCB2B0TI MR^ 7&5>U/P"*M6?&P6B1.W:!!5I5\\AI^5"3BDJ5\HJ6IP$3QR\%%]E MVAGC;49Q=9L/WP]U:4J2CE"G(MTJWJRCE-%);TM&PMEA90[/N_PB"FQ:K["< M87%TUCYYC-A#:1L35;<8!2E;=:]/A,$>/!H&"V)PQ6ST.:ZP**ZP_]3B"NL2 M6'Y4A;(?E>BK!(UYU'Q;ZNN*5:&K9AS6IG+*HCLE3('MDH ^P=D0VH',+O!B M@L$7-LK85TB2"&L"TB@;8P\IX%I^CP3MZ@^UIQ%?3[)(U+^P225?>89)K30 MOF:B3+=;N08G.C5&6>+')\@IM+K.:,2FU^>X76U@K@KM/X^R--4:+3F%N$P/ M4[+R.-'A%*?TU&Q,;.^P M9FD10Z((:%SELN@NT. 8AJD@1F,9K2_X-[1B!2-9UE::1:LN%(HV/(G&&53K M^_5&XII9B)<.^UZH//@D\J^PJ_\6284L TUZ)5//3<:6X$PIZHM$IAYB)5RE M(U"2%U.2JR1Q;O$2)0/W.9+.0,LNM=F9G MNWO)W#K;GV"WN1IB&$0(7HD MB9_&AR4G52YK-I\VQ+PZMN[L$DQ7I[(HUV\SG*66FHH84$7'&9"*[8*I!2O# MJ.@&DK;?N9C8$1&#*F\0TV)EFKL-)5979DM6J]5(V=YF6QH_0WTD*/PVY87X MO9]TA@I;![J>#,BL7NNW0(?%A :JV#6H@\+W&JO72@,^$SDQE6DV\Z96K])Q M&/@.A58LOE(($2/\VJ;W/N7)0F/;F#9-'D;7A0]+$R4W&ILP_(,=9% M.WCY:+2#SUEPB=:H\*M9 M89V&B"-[Z8_KGO*V(+W,]_U3H$< 2D*>S9)^9V MLH4W4%82VK>5[ZEN#]P4;#JY$/L!WJ5,6!>LSNH5R/4),L=&"B:1&@/UEE)Y M,?6T\D +#>LJT!E!4D?8.Y--=:.>%"^3*NC76.J?C2B0:3&S>4ZIBMO MJ=#!1?F=I-'^5@H\F[$^\"T3F%[.KS<@ MX"(=Y>"I!0%755Q4VG)9OV_X@/F?NT&%7?54YH"9;"5Y]Q,E*_<0%3],;C6^ M-ZVF$+&XAC4^Z>5R0JD\5,E'3R>B>% O] I%XZM'(QKIP$#*\!5_ S;VUJ/] ML$8:4YJIDW;\/L3-YC143A"ZZ(UO[J6Q;R"SM,QK&6&:F1NW>,FJ)G8DIN-#I:U3(6Y8B&EE1"?##4 _YZXM"=WZ"=T"BEETK0[B[9DFT M3;/)T-]AO4[)6NN66SBMPW=.+ ]ZURI8+Q93^MR&\<&RFPZ=Y7:=J5@[+73I M%4?;O3;2"YN:KC-3?PC#WN_-,$&Q0$^P0@F$PF3$![/T%1)8A>*^VL0V0.RP M57V'Q46W$ZJ_,,4RSB5LW4()Z4LBP-H.K][0M@'16+6!'@)J9BN"FQ$J:+,3 M]*R]OLE7^_G>Y3*'@RTHQ$KBRFO#P#G=0"0B3>NUG"O-E, %KS8[ DM7>\1P M:#'44Z=H8L-J7UV/3U9]^3'@ET*[%.' M Q X8G/CD/)+WV.)P.76:SU$M$E3FP9.S4Y51N>GZE_F^EW)$@[/733#ZT=F M*U4+A7A,L:D?OMUB9*!R0\^4!-Y[J:LH4=*2Q^5H57[ #B=2&FM*JE2W$;>L7' MH:VYIY_ZOC TO(!+G1E-NU.^T%9,IJT<+SHEY;HL(3EPRG-M$T78,N8M\R)? M(C-?):6"AU1=1;UF\"8S,K] M4B 3W7J-Z&VT::@W#*:R34YK*F8ZF;2Z;MM:6F\O]?/TRX#)2XN>%YPA9C<0 M:0M>13IE.DD>KLR(<2=-_%+0C0BU; M8^$-EYL39A[GGG =NY\O5$L;H.,$JR&[D==H3M0+,.QWL)EKX55;H%H7PPRF MDT)WJ46&M3U4;D@A#9&4'#\ES)S6D^\ZK(S.MM98YI/3YPCF@I/X ,Y\NQD' M=+D3 R?;@04"E@DU'@!!R3T! QE4R-+51AG@VUB!?U]_M.J3J/F=)+&9S-Q.,J@S^]$'D]$"SEZ-%K(6]W2Q7+$55>W MU[T,KE^=B7F7UF_)&=#&J'<1,V2'BDKS.B\PZ.L=4^2,H\"Z.Q .KUW>ADW# M\G+0O+FOC=0_)352N,:/07ZB+,MR;0Z1%\T*HH9:\ASQ6>2\.GQJ$9]U84R[ M.^O#F7;GRUKETAL_OI9[;+I@'L_<7#RG MU-EDIT&5#(")V5PC=RV;:Z_AW&?L=B._FY<_GF5T(V[]49P9@M+M$ZK=?,;9J"R4,]1XLC7#%W>?I1(D1,5D,.N\P1J(,*DRFCZ%S:@"Q-:E?+MO>@V M1VX_B9@4KG<"7W7(2::VD339M$@H:(?=8JL][B:S9;O)-!M8BZB MD)9SDPZ7%\19M.YN%)P7J FL,X4)(D]$,]U=H]N1%P@ \OM_(!Q>=5K65<-I MX&)(&/1-$N/R*70!@Q?/L*Z3KGB&_B7.HLH,K,/06+R;3Q JQI/;NHZ]U8*% M0JV)BIQKR@]G-1=2VQ&5 \]YV3;4&,UZ9HR]M,RSY*D0RQJU*5M$+'.;S3)? M_@+?K"9K8.0]D=+3=6NA -8\5IE3$TL=V6<7:#L*WZX8YUL!_$NZ&N%">R<: M7P5U+50RHUMRV-F=GP; 9'+@%7Y_1LI$NU;RIFM279/=,1JP+WN!UJ*[NMH# M]YX*#JY=^?-=D- +&B/Z@3)2^X.LPO2B%BY.2;JB-MGXSJHQ7XK6:^M$-3:A\&R-M .II2IGH]F.\ M1XC(QK;O3K.T%05&A=Y^-Y>4\T*-&:SSM'DCE-?K&!?K*LZP"2]>P5<8B-0V MU0B7*^[%0/E!0E=JB2#5URET=N06<38Q"7 SK@PZ.CPPA/@NB^.M]X 27X/? MD' O2SBO$H03=5Y$X@5SO\"[F8*+/"OU "=1:=/#[)T>!)!9_<-QKE][E[UE M+$NS Q=*"5T[B'XW/K>OYYZ5IU+#^:H<93F06*&[O1H<]+,H&C<1PI:-,UXG M>W#B^QB_,S#7)SKFIR M9Q;+#9#9]/7Z)?KQ\CG?I-J/2:Y+'DR8N9;?-=<*:EDBM!J@2/XZU9ZW+7=& M^D[J-RE[OC7O%830S$O<,8J>#=<"D/QZ2:-UH6O.I$&@5T"93KY[HGZCIYO6 MM05$[DIWL/GQB99F52N@T9.S1XB6P(E@S/>+I\('UJBEX"(^("@W8-7N"K,, MESS/,3'R:G+.F?5KZ4Q93/"USFI!/=S9/XK71OJFN-E M> Y\+0Q\O7P.?'TC)K)&O2T6,)%+>6W#V^O4Y=F6^;MLL'9Q*GDP$Y-BIE). MXZ-PC%]^89H;LNL];.:?N9)OTXZ"%RVL427W EI@]S^>RT=QLW*5NJ,,NX9@I)!9-;K; M(N9XF+LTB&X+XOACH@")4R5LXR3NPD@J=EDX[[XN&@.U- 6U$!3@IX*7:U1& MN9!'>RF=I]9WLVIV3?R75#2^"<<4(O@1)X?!MM9_ MS&4U#AG3/G98 M*<9T/SVUL[>.&4;;0^2G>273&W6 M\5CGQ,)8",7 M&*=%^,;.*V,U" XPR[^NAD-(X%IQV.R M!?6GQMJ:XY/NDAK4F8H7#GNBZW;I/KB)[A;:A-L33)C=7:.ZG06LGSO*2(D) M)R*XR-6UB%:KIS^14-;ZA5.;98\Z-T/>8KA$E=IO4J5BW%?#*JN*9&KJE@O' MT!-]RURH>UC&7KD]MJ#!QWF6JLAE=W&+JCF]>=C#APVJ$ F;MS>U&W6R(S5# M#X[P[[IM.Q11T[RL^L!JEG>M\JW2C<(%)4IHUX7+]R$SH24_3W1M. MB:\=G;DO\UEIS4M67YX*DJ]AO+:)Y<3K2&/I*.A%-SFU1&B\LO9V%"$!3V'T"+S P-S,2Y0"U3$:8J<0U_:&]9;*OE'/RD/EXC73T!!_ C4SCU2!/W+C@]"U0,!M M>AWZ8 U=P!V XH@7(]<[&]R=@-&L6(>2,Y3$ZU!J]E285+1.3*I3$K=X%"EC MQFWH5\$#;9T";6&8\#(:W8@^]NEX?0QTV0O!H(S@[T]9/@1,OH3A$CD-+L=H MS[T5>0J_?/QX&OK&%%FO^N*4DAV6VB^TA" MT4*"$26P%B..YII<"4%)+0ZT*%JT6L.21=HK6B89&MN<<6,A9_)6 Y6@SW%1]5<$+H^C79'?12^BXWFIPN99#4%S,AK%F=J@-YIL[69D$@= M:_IY]M57V9V@U0+R9J3=>(W&8@P-'"26Q ;GJNWS+H4J==^.9:1.3?4@U9]3 M*E .("2H7ZS+*L)HCCD"'_Z>3+^'>;S$.CL %OHM1<"7K&4Z[E)[4=U U#<%9O&N5\6DKK'QDQ $*=EV4'%77SSF.!JYP/6[G2"8:1,$ K<-[?$O3%:R MEV#3M2@3Q@;0N!.7C?-^;VIU_'/1*6,T%UZ-%DFKO]"ZN ^]68JW0D&UI*[I MWMU4+0WS;Z00/2Y/]AKU?EA484U9S6L0MVQ2UY@ZED7<%=8E7-L4Z<4]*-UW M"N3L5$LZ\@FH*_5THZ,[U";Q%"=EN?.0EPY>SW[Q&FFZ2E6['.XKWL+SF5KF MLU'0_OOUXS,*RFS"NZY1YY'W ;7-HD^^/_B[76IG__/O\[?G5PS:DT6L^2%V M.!__Z^/LOEYK&7"R/B+@H+=_L*!R5.:D/Z"S_$,FDF*%BW_Q,PN#1L->TCBT MJ2#1E#/-W*2PU]08!=R_09&JR+!X2/?C< H6WXYJM/VK$>@A&-4(@RM :+Z2 MZI/.'DG@Q:18"S]WZZC6P>E->F,UKE@4@6A&"XML+GW1%MBP5;X>@8*KRR]K M ;)K,"Q9)Z>T*(0;+,WJ+I0;HLK*)&F)%#W,6GNY))?'10 "*3@'*KA=FYNZ MVRL[-8M?"ZBO"YS@J ./E-<"-IAGR\JQQV,NN#U+_0)!=S68UMQ9"]=P=:S4 MY%R9!\18S8>H?>L'FL_:]V]&,D7GE\MDL,HX>W8XT:'-U!M@#:G:)98#E@42 ME'%JB;10Q2#!B=K#\5)*QU+J2]V$9$.85UP?"5:)WIMM$Q^K/77H_W>T2ZIL"6LLXS-Q%J[[=&C M[3)N/]M[V=O9WY_Y>*>W._/9O&'W7_=V#XX>?MB]WN'NZZ6&W29(,#0 W@6P MJG^]V']ACT1$7X^A!PVNXCF,EG>T>O6IQ6?[@&MC#Q/7URZ.5&8X$M!+HN,#AC M:V1)F;+2O>XLM=<-3#' W[?PF4Z(S_0]JJ:ME!7R),>-9#>MWS2 \$,,W MW2\)I%$+N[ MO5>';3U+?[H&GD@BB;>H.@9[AR7= =&?Z/36!=._3@.:^S#!]CFP_MMQ$&T +L]"OB<0_SY M'(ZT3<& ^R9+/+VTBT8 B#*@[54*45 MYC9*Z+H7B"2JN.F',)+5+HF]/%#[<7/\_:]2H1[%&SQ M-TR;7SEM/@I0S<,SDAZ@ (WJ,H5S)OSP'99[2+Q&R:0I"SU8E&0%MY@SPU'^ MFKY;".^W,3D^1SO(825VX*:/]3TYDCF$2?+WW_ SCR=83!2;S..!RHN2WC%U M+>T,#\Y\IFX.)L/#'WU.8?,SYNA\V=G,>]WP)A& #[77[H08K:__5>QX>LAP MU3Y;01<+8PF>2^C;,.5MPJ6H;M+S7!6&?-NZJCY&5U$0B!@!4-/%6C<3F'X= M]EHA?E1P0[,TU3VEW!78M?7KR^16P0:>*Q_TWT>/K_)AA?ENL.K>SLY]$]Y> MO3YX\,RT5_!P]^6#9*;-=+7T!_B_V8X4_?S^WL3OD5 UPY4H\Z'D@D6_I0;Q MJ0]Y5DW^4IRB#K@N']7]0'MG'U6CV'&G652SU^6UVMMI>:WJPO5['U;[;KHQ M'5_(5=?,DJF#(M;*8G?SJ57F<)$6N3?\WD"G6T M\N@<^_ 4W"OF1A5XC31U7L'N/EU\(C)B27>Y-B_WY3.3N!O^O17IU[R:E'BO M^$?U!W9_-_CV3NJ;!)^I^^&HN^_!.ZG#.S;P[B!DK\=/$%>Y;8?3UCJ M!-(I/_FF,DD-LH8I=6#'Z"O,O87N@IX[?ST*=E=GYB'L^)$4!5]WB,W3ZZ2* M7JY%UT[6K[]D>Q"X2I66V&)H(%2B&RV.\8))ZOOC< M*41Z8.]8C5M+C1U2XQP%""-RGR7V[L%N.O,QZB3Q]^)(EQ.PG;/! *_[-8#] MB\E'=P3GWYY)%=1<+<9>I0J(QE[%T& @=)V#Y5@DUVV?-B!\6)WA"%N:(QBV ML>%N>]"G;?(3PK;>L(B'Z19FS17;1(84.JN.W M6Q8;"7M(MF812"Z\IGVH4KK,Q"(JO4.E]114FA?G!EUZ3/?NT!5"8.<-.2*$ M4\V)%,+@Y(N#[1I-W:[0W&3">,Z+M)J(*G2<$NB76V]:ZL,+6;W[7NCZ^=R! M5L>X.(EFRDWVQF,FWWS>M5C/",L(BST$6VT3BA%=N6/1%14IPCINFH/J9"(Q M".RUS?E3YIG)*PTV=OZQ::]P\JME[;ER$Y]> 'A7G\O,L2$V_>$':E!.W?B' M2TX0!AO]3?U&&."M 2/ E9QOR.6A4%M= M?&_9P>= 0C0/B!L2,;T/8)1B;EDNWU*DG[<*?Z)'+7*]L$D73QS)/<[E82C0C<2M&-:&4['/A *FW]FELP M6M!TYHQ_:R,.03I[F@6#*B?+@)A88>\ I?[J=^XL^B@XX94/8 I[XK5JU(D? MK/LHETPAVN(37V7@TZ+@1L9\^V^7MU9+LB6NUM*WAZ)/Q9&WNP.!$P=M'W:= M5 (X)::^N54NSO,-TI4OE7'-W# 0A%D]R3$@&!'U7W]A8Q+*-AA;K".G) MOZQLWBJ"Q]ZTDSKUQ M#09#J'+LR>&M'+!@+ME/5_)(8ZN01[.2QL;WZ[=;&K^ 3=;9Y,!<'548SZBE M[E8_>KHE=/93]ZK3_^TZ)",[EN3Z[L.G7H<42I7*YWJG4NGVN^2B_\]/I%&N M!J2O:6*$%2JALE()+PND,+(V;54JT^FT/*V7E1Y6^C<5'*I1D4H97F:6%<[/ M\ U\D5,JE.BJ=:3$<65*K MU@+R6>E[,:&^W0HK^?E\G+.*?SZK."5G \5FYV=,3(A@[PNB$=.@5J\&C6:C MWCBJ'])!O=9L1+39C(^K]:/ZOP,PL@+BOH^Q,\G?%\8B*8TXZF\U:N7F86I/ MIX+942NH5O]>>"Q*]1"DK4I;)R!F^8,M42F&2@!!.ZM@A[ES:RZN&!K!-'+]HI9VPIM^[V.OT^[WKB[)U4?2N>B% M'TGX)>S<]7O_"N$5M(8WCYW8&?.O[VYN[]J7?=*_VE$+PR^=B_;E/T+2[O3) MS=VG\)8$=5H*&OOT@+0ONR0X9/ZIN*,>M&])NWMUW0^[9/>G^S;L."37JS5$ M<_\B)+?MFP_MR_"V=/7E4_B;BP.TU*K5VK,^K'!)/?UO44=CHP.](KG-$D8U MN1;1B(HBB;BV(IX1.Z+VW=[A\>F69I^FE#&@])+DL6V=5.>D*!(&<6F5#ALO M[%I0GEO^4CH?3T'CL'S41)][9$0GG&@^$7P*F<^.A"&_9E0#6N6,W/!4:4M4 M0CXJ/29!M?0K43%IRW1$!]R27A*5(1 G;S80M5T)Q =J8/IAHL1L MR(L^'MI'@2EN2**@3 $55"2$)C.2)59G' R'PL75,! >2L;PA(:2F$;P2A,U MAAQLE9=;$TAXQ(VA>H8B8WK/0>_*F ;>,3 &5$I7 ($.%(B$AH('Q!+H#I8P MKLET!&N5F P_EOVG7/-\$'1@+(R$R@B+K*FP(W#0I#QR!N*X*9BF&+@Y@6Z, M#&:KT_"FX5;?>;AQ$HL$ HK86 :P"%@#<6C6*^TBB8$5*-;@\#V2&8,Q 20K MT2H"P 0R20HQ1G@B;*5$J)7TJ$BUBCB#UX;L P@8!U3Y2([O,#U]45 MH/CD'P76;(E'(XY/D)!60.I!@[9LK2A^I"@&1>CG4^B"!*;EOU[B!(W&J^,1 MZOA7!F10;AZCTUUNH :'T+BT].>X*6+&C&AFMN^"J6O 0.Y)I\,5:9A &"= MB3".RT"*)VX<+&&7++C*I)I+ZD"59\,E,(HYRV*C $8$6XR2@KDS"Y,-C&"" M:H$.")^S';P3428I$C:XY8Q8YF/H MX;/[:E$"WP8"(3*I40E% MMJ8&4(UU(,*5:C:'#H!9T(&0PLXP1V]2BPO)H=T.*$R1Q##6=F$ 0S(;:;%$2;,&K_G%SN>; "1V!$XTO"@C6(8![X+S8 M1V;+X?BDGV0#%?"- JUIU7: M+'*V>P%#CL?"6LZ_0O4#!54!MC,!]KE!]@&XP*P&F1O^8@4\7VW\]TR ^6YE M94GDMOP'_]\._1@N;4NHJ:#&$P KW&[BQC42''"0Y]O%MF3*Z3TF4%]CN13J MJD-WHC@_B_DF=.4["+_9WT!8E$%'PQ=\]2P2\YH2N@".)I=F"G' M[05'U=-:L^@N'&QI[TO]MW^S V1NI76[PESG -8GUR50+6EJ>&O^Y1326"KI MK"42-Y3K=)K[,U#6JG$+[SE,,!="P92[Y3STS?D5B/I1^>3X&&]!6 V_;*XX MOR!1=A+&]N.#!R:ER?M"O3#OD*^*5BU](,'C M..!">>J$M[_P*O\O7HN=FX%W>XWFZ0\DD^.MM-Z^*'TM'?6+:_WS1]JSW0S< M77;;-^3EI^'ZQ3WM=2[:O2=W@+9863E](,'!PB+NR)/,3?S*LO-K:(T]5/IC MEM66^%Z]P;#P_?OX9+-C"T9Y,=\Z(\%C$C[P*,.C%G+E-RIG WV^?^V/V"#E MKK4?K$]#Q5'_UZ_0K&:S<]3Q;$9\8,N?K$_XLQ?G\IQ377:A X!; M9I_O\AQG;[#PT:>_$^AN)Y[_ 5!+ P04 " ,HOM2!@9B?7$( H*0 M&0 &=O;V=E>&AI8FET,S$P,G$R,C R,2YH=&WM6FU3&SD2_GZ_0FOJLE#E MM[%-P(90Y1AS^(H#UIC+[J:3QJ)!'LY+&QO?KKUL:OX!-UMGDP%Q=JD*8 M44OJ5C]Z^M%$IS^=WW0&O]UV26S'DMS>?[[J=4BA5*E\J7P4W\!/3MG97TY_*I7(N0JS,4\L"36GEC.2&9&,R!?&S0,IE7*KCDIG6HQB M2VK56D"^*/T@)M2W6V$E/YN/2?"F.1E&*.\[<:M?+186I/ MIH+9N!54JW\M/#6E>@365J6M)IA9_FA+5(I1TG+^@W&D(-K<.E12Z=9>U?TY MP9921,="SEH_M[6@\N>B@94N&:Y%Y)N-^#>':6%H]SCU7AU!;RD2/O;7J^YO+@_04JMNV+4;>*:>_K=HI;$Q M@%Z1]#,;DUNEJ2V2D&LKHAFQ,;4?]@Z/3[;T^22EC '7ER2/;*M9G;.E2!@D MI54Z;+QR7$%Y[OEKS?ET"1J'Y8]'&'./Q'3"B>83P:=0$FTL#/DEHQJ@*F>D MSU.E+5$)N5!Z3()JZ1>B(M*6:4R'W))>$I8A$(&TD/)&)[041+1 M$%YIHL90G*WR=FL&"0^Y,53/T&1,'SC,NS*F@7<,G($II5-&, <:A$*#$@*S M!+J#)XQK,HU%&!.3X8]E_RG7/!\$ Q@+(T$RH?J:"MC>FIN4A\Y!'#<%UQ2# M,"?0C9'A;'49WC7H1JKD# R17#"7'I!$."!Q*86(T1[,QT!Y2'SXS M84*I3 ;]D!"UDAX5J58A9_#:D'T >. *I_I[F,8TV3$21NXII])L'#J\W"? M'[BN3GWBDW\4*-@2CT8X(C90;KJ-N#QA5=QWS*<'#( M-BIQ1DGP@S29&P(2SG MQ+(>0P]?W5=%"?PVY&@(G K].?OS'+H3H!WN)FBWIJ(U[&Y/8EM#&& _$0R1 M28U**+(U-8!JU($(5ZK9'#H 9D&'0@H[PQJ]:5K<2 YE#D!^#SPQ7=&1KB@\ MY@&EF4X!P,9IBC!4FCD'G*(<\02D@@0<0PM/<8.@":AECU782"(%7G[G: W? M&JVUPE3R* )-)R:0!+-!FRTDP1:\ZA\WRS4'3N@(G&B\*!RJ MS+[LP3;,3Q?6'!5O],<'$C*<:VFWW[A?"?#'80LG>+_X8F^-KP4;^M2M0P#/ MP+G8A'\.E;0F:"C2> %CA<1,/KJ'@@(.\WBZ.)5-.'[" >HWE M2JA3A^Z+XOQ;S#>A*S]!^,/^!L*B##H:ON"K%Y&8:TKH G "Z5?T5=Q "3?9 M&, J^2"R>O$QJ]6_P,5>F?.*VTHQ)$&0BA"CKGC,$")^]J;PZGHZYA()DI. M.!:SA([RC]8ZIST^3J6:<6B=QLIS'7T"5@#7#ZGTY5W\[ZYS6"G'A;\[O1M0_EIO'QW@]PFKXR^83 MYS MY@$WRO,@O/^%-_G/XK7/+O]L\6VRKD#V0UV%7'?.\GO7:E:+W(8;9BN=GEVK2Y6_5]CR']PG_,6+ M=GDIJBZ[T"$ ,;,O=WF)RE^\ Y?_]'<(W6W&L_\ 4$L#!!0 ( RB^U)' MX#J!P04 -,B 9 9V]O9V5X:&EB:70S,C Q<3(R,#(Q+FAT;>U:;7/: M.!#^?K]B2^;:9 8P!M($0C/C&F?"30XH.'WY=",L&305EBO+(=ROOY4-E(30 MHW-IFLZ1#Y[@76F?9U>6]@&W7K1[KO^I[\%$3P7TK]]>=5PHE"SK0\VUK+;? MADO_SRNHERLV^(I$"==<1D18EM&\9>[@E1%Z_EOK1:D$;1FD4Q9I"!0CFE%($QZ-X0-ER6KHSG MBH\G&JJ5J@T?I/K,;TANUUP+=KZ=KM-U.\[5TK:1C"7VG\NM M?ST87CM='_S>,T5HG\)U>5AVRS#T7%,!L&O'E>(S1>L,P6GW^K[7AN>?VF5" M<1\RJ]J_]&#H#-XZ76]8ZGV\\CZ!X_K&4JU4JELYW'U6?Q"!^H,$.D48IA$E M"OH\F!!>A( IS<,YQ*E*4H(XM(2U%<0"++B--XM M)C$:LR4M&T\N(!'-F?$(@4Z)F0\C1YI@.2C>A20-)O_".20\XZ588J 5S3 B M!.!TS"P#!)[$B#4I9IA"'I$H,/J4B9R8Q1QF69".ASW&EMI'H MRX/CTS,LIYCG]:B>Y.7<$>]3G>P/$X E2DU&@BUCCJ2B3)4PM"!QPIK+?\XH M3V)!YDT>95-E@\X6?$92:SEMFI[FQCRN 1$+6AG#W+QH=^K'Y==VW70\&IL& M39>!%\U0.6N&+$T?L)V43^WMYDK9WC[T&].>-,J-QF[36AGD'#8F)HE)]*90 M*RP'Q(12;#R;U?@6[+OE%2S@_.=..>^ET M[FF>Q]\B5D_6T^6R2Z9LUWUB<5B8XPS)0"(%I[ $]@VJ^8[P(\GN^,"NMYIW M^/[:.[UOOKYXA,W^X3H]&IO=BN1.. NQD\6N5O,;!KTPY"@*S'<.AWW%L:N, ML:W[6S5SM[M;-7.WNULU<[>[7SG6KG M,77'CFK'O_Q?:)W>P/'W4N?7ECI?F\R]SGFV11JRB&-_^Q[U"_2Q6>34_*IM M.L=)M>8VF"'=LTW7;14;"S-+_FY*L+2Y TS40PB MJ8$R5 H4NVV!UY6&6!,$)G,K4>#*Z90GB>G%C6)!M13+A#T@,TYWE!:Y^)KF M*N=PW>.HF(5>XD0]-F(H&0*)(57VAL)HCF(@9(I%@;&@!XGFAHFANZ&P4@RA M[D/ZBJ2VCJ0("SFV#J@(LPG#FPH5"V6(QN36.))0+V:FB O0@\FPB-C&1%'! MDBP]!MJ812A8Q!H+DTB! 5(R9BL9E3/8+F'NO0&!%$10 !_> 1 " ;C; M @!G;V]G+3(P,C$P-C,P+GAS9%!+ 0(4 Q0 ( RB^U)9G]OC^BT &O: M 0 5 " ?CO @!G;V]G+3(P,C$P-C,P7V-A;"YX;6Q02P$" M% ,4 " ,HOM2A)V^]9)X 04@4 %0 @ $E'@, 9V]O M9RTR,#(Q,#8S,%]D968N>&UL4$L! A0#% @ #*+[4@F(K9W\) $ PD, M !4 ( !ZI8# &=O;V "PL@ M&@ @ $N:@4 9V]O9V5X:&EB:70Q,# Q,7$R,C R,2YH=&U0 M2P$"% ,4 " ,HOM2F.+Y.),N #4(@$ &@ @ %;B04 M9V]O9V5X:&EB:70Q,# Q,G$R,C R,2YH=&U02P$"% ,4 " ,HOM2!GA\ M!&@( #X* &0 @ $FN 4 9V]O9V5X:&EB:70S,3 Q<3(R M,#(Q+FAT;5!+ 0(4 Q0 ( RB^U(&!F)]<0@ "@I 9 M " <7 !0!G;V]G97AH:6)I=#,Q,#)Q,C(P,C$N:'1M4$L! A0#% @ M#*+[4D?@.H'!!0 TR( !D ( !;&AI8FET D,S(P,7$R,C R,2YH=&U02P4& L "P#O @ 9<\% end