0001652044-24-000053.txt : 20240426 0001652044-24-000053.hdr.sgml : 20240426 20240425202211 ACCESSION NUMBER: 0001652044-24-000053 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240426 DATE AS OF CHANGE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alphabet Inc. CENTRAL INDEX KEY: 0001652044 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology 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: 24878285 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-20240331.htm 10-Q goog-20240331
FALSE2024Q10001652044--12-315050http://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent00016520442024-01-012024-03-310001652044us-gaap:CommonClassAMember2024-01-012024-03-310001652044goog:CapitalClassCMember2024-01-012024-03-310001652044us-gaap:CommonClassAMember2024-04-18xbrli:shares0001652044us-gaap:CommonClassBMember2024-04-180001652044goog:CapitalClassCMember2024-04-1800016520442023-12-31iso4217:USD00016520442024-03-31iso4217:USDxbrli:shares0001652044us-gaap:CommonClassAMember2023-12-310001652044us-gaap:CommonClassAMember2024-03-310001652044us-gaap:CommonClassBMember2023-12-310001652044us-gaap:CommonClassBMember2024-03-310001652044goog:CapitalClassCMember2024-03-310001652044goog:CapitalClassCMember2023-12-3100016520442023-01-012023-03-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001652044us-gaap:RetainedEarningsMember2022-12-3100016520442022-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-03-310001652044us-gaap:RetainedEarningsMember2023-01-012023-03-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001652044us-gaap:RetainedEarningsMember2023-03-3100016520442023-03-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001652044us-gaap:RetainedEarningsMember2023-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-01-012024-03-310001652044us-gaap:RetainedEarningsMember2024-01-012024-03-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001652044us-gaap:RetainedEarningsMember2024-03-310001652044goog:GoogleSearchOtherMembergoog:GoogleServicesMember2023-01-012023-03-310001652044goog:GoogleSearchOtherMembergoog:GoogleServicesMember2024-01-012024-03-310001652044goog:GoogleServicesMembergoog:YouTubeAdvertisingRevenueMember2023-01-012023-03-310001652044goog:GoogleServicesMembergoog:YouTubeAdvertisingRevenueMember2024-01-012024-03-310001652044goog:GoogleServicesMembergoog:GoogleNetworkMember2023-01-012023-03-310001652044goog:GoogleServicesMembergoog:GoogleNetworkMember2024-01-012024-03-310001652044goog:GoogleAdvertisingRevenueMembergoog:GoogleServicesMember2023-01-012023-03-310001652044goog:GoogleAdvertisingRevenueMembergoog:GoogleServicesMember2024-01-012024-03-310001652044goog:SubscriptionsPlatformsAndDevicesRevenueMembergoog:GoogleServicesMember2023-01-012023-03-310001652044goog:SubscriptionsPlatformsAndDevicesRevenueMembergoog:GoogleServicesMember2024-01-012024-03-310001652044goog:GoogleServicesMember2023-01-012023-03-310001652044goog:GoogleServicesMember2024-01-012024-03-310001652044goog:GoogleCloudMember2023-01-012023-03-310001652044goog:GoogleCloudMember2024-01-012024-03-310001652044us-gaap:AllOtherSegmentsMember2023-01-012023-03-310001652044us-gaap:AllOtherSegmentsMember2024-01-012024-03-310001652044country:US2023-01-012023-03-310001652044us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-31xbrli:pure0001652044country:US2024-01-012024-03-310001652044us-gaap:RevenueFromContractWithCustomerMembercountry:USus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001652044us-gaap:EMEAMember2023-01-012023-03-310001652044us-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001652044us-gaap:EMEAMember2024-01-012024-03-310001652044us-gaap:RevenueFromContractWithCustomerMemberus-gaap:EMEAMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001652044srt:AsiaPacificMember2023-01-012023-03-310001652044us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001652044srt:AsiaPacificMember2024-01-012024-03-310001652044us-gaap:RevenueFromContractWithCustomerMembersrt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001652044goog:AmericasExcludingUnitedStatesMember2023-01-012023-03-310001652044us-gaap:RevenueFromContractWithCustomerMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001652044goog:AmericasExcludingUnitedStatesMember2024-01-012024-03-310001652044us-gaap:RevenueFromContractWithCustomerMembergoog:AmericasExcludingUnitedStatesMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001652044us-gaap:RevenueFromContractWithCustomerMembergoog:OtherRevenueHedgingGainLossMembergoog:RevenueByGeographicLocationAndTypeMember2023-01-012023-03-310001652044us-gaap:RevenueFromContractWithCustomerMembergoog:OtherRevenueHedgingGainLossMembergoog:RevenueByGeographicLocationAndTypeMember2024-01-012024-03-310001652044us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001652044us-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-3100016520442024-04-012024-03-3100016520442026-04-012024-03-310001652044us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMember2023-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMembergoog:GovernmentBondsMember2023-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMembergoog:MortgageBackedandAssetBackedSecuritiesMember2023-12-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMember2023-12-310001652044goog:NetIncomeMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001652044goog:NetIncomeMembergoog:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001652044goog:NetIncomeMemberus-gaap:MutualFundMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:NetIncomeMemberus-gaap:FairValueInputsLevel2Membergoog:GovernmentBondsMember2023-12-310001652044goog:NetIncomeMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001652044goog:NetIncomeMemberus-gaap:FairValueInputsLevel2Membergoog:MortgageBackedandAssetBackedSecuritiesMember2023-12-310001652044goog:NetIncomeMember2023-12-310001652044us-gaap:FairValueInputsLevel2Member2023-12-310001652044us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMember2024-03-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMembergoog:GovernmentBondsMember2024-03-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMemberus-gaap:CorporateDebtSecuritiesMember2024-03-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMembergoog:MortgageBackedandAssetBackedSecuritiesMember2024-03-310001652044us-gaap:FairValueInputsLevel2Memberus-gaap:OtherComprehensiveIncomeMember2024-03-310001652044goog:NetIncomeMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-310001652044goog:NetIncomeMembergoog:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-03-310001652044goog:NetIncomeMemberus-gaap:MutualFundMemberus-gaap:FairValueInputsLevel2Member2024-03-310001652044goog:NetIncomeMemberus-gaap:FairValueInputsLevel2Membergoog:GovernmentBondsMember2024-03-310001652044goog:NetIncomeMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2024-03-310001652044goog:NetIncomeMemberus-gaap:FairValueInputsLevel2Membergoog:MortgageBackedandAssetBackedSecuritiesMember2024-03-310001652044goog:NetIncomeMember2024-03-310001652044us-gaap:FairValueInputsLevel2Member2024-03-310001652044us-gaap:MarketApproachValuationTechniqueMember2024-03-310001652044goog:GovernmentBondsMember2023-12-310001652044us-gaap:CorporateDebtSecuritiesMember2023-12-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2023-12-310001652044goog:GovernmentBondsMember2024-03-310001652044us-gaap:CorporateDebtSecuritiesMember2024-03-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2024-03-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2023-12-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2024-03-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2023-12-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMember2024-03-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-12-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-03-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2023-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2024-03-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2023-12-310001652044us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMember2024-03-310001652044us-gaap:NondesignatedMember2023-12-310001652044us-gaap:NondesignatedMember2024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:FairValueHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:FairValueHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:NetInvestmentHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:NetInvestmentHedgingMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:NondesignatedMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:SalesMemberus-gaap:NondesignatedMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2024-01-012024-03-310001652044us-gaap:OtherContractMemberus-gaap:SalesMemberus-gaap:NondesignatedMember2023-01-012023-03-310001652044us-gaap:OtherContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2023-01-012023-03-310001652044us-gaap:OtherContractMemberus-gaap:SalesMemberus-gaap:NondesignatedMember2024-01-012024-03-310001652044us-gaap:OtherContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2024-01-012024-03-310001652044us-gaap:SalesMember2023-01-012023-03-310001652044us-gaap:NonoperatingIncomeExpenseMember2023-01-012023-03-310001652044us-gaap:SalesMember2024-01-012024-03-310001652044us-gaap:NonoperatingIncomeExpenseMember2024-01-012024-03-310001652044us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AssetPledgedAsCollateralMember2023-12-310001652044us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AssetPledgedAsCollateralMember2024-03-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-03-310001652044us-gaap:CommercialPaperMember2024-03-310001652044goog:A20162020NotesMembersrt:MinimumMember2024-03-310001652044goog:A20162020NotesMembersrt:MaximumMember2024-03-310001652044goog:A20162020NotesMember2023-12-310001652044goog:A20162020NotesMember2024-03-310001652044us-gaap:RevolvingCreditFacilityMember2024-03-310001652044us-gaap:RevolvingCreditFacilityMembergoog:CreditFacilityDueApril2024Member2024-03-310001652044goog:CreditFacilityDueApril2028Memberus-gaap:RevolvingCreditFacilityMember2024-03-310001652044us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2024-04-300001652044us-gaap:RevolvingCreditFacilityMember2023-12-310001652044us-gaap:LandAndBuildingMember2023-12-310001652044us-gaap:LandAndBuildingMember2024-03-310001652044us-gaap:TechnologyEquipmentMember2023-12-310001652044us-gaap:TechnologyEquipmentMember2024-03-310001652044us-gaap:ConstructionInProgressMember2023-12-310001652044us-gaap:ConstructionInProgressMember2024-03-310001652044us-gaap:LeaseholdImprovementsMember2023-12-310001652044us-gaap:LeaseholdImprovementsMember2024-03-310001652044us-gaap:FurnitureAndFixturesMember2023-12-310001652044us-gaap:FurnitureAndFixturesMember2024-03-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001652044us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001652044us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001652044goog:GoogleServicesMember2023-12-310001652044goog:GoogleCloudMember2023-12-310001652044us-gaap:AllOtherSegmentsMember2023-12-310001652044goog:GoogleServicesMember2024-03-310001652044goog:GoogleCloudMember2024-03-310001652044us-gaap:AllOtherSegmentsMember2024-03-310001652044us-gaap:UnfavorableRegulatoryActionMember2017-06-272017-06-27iso4217:EUR0001652044us-gaap:UnfavorableRegulatoryActionMember2018-06-302018-06-300001652044us-gaap:UnfavorableRegulatoryActionMember2022-09-142022-09-140001652044us-gaap:UnfavorableRegulatoryActionMember2018-01-012018-12-310001652044us-gaap:UnfavorableRegulatoryActionMember2024-01-012024-03-310001652044us-gaap:UnfavorableRegulatoryActionMember2019-03-202019-03-200001652044us-gaap:UnfavorableRegulatoryActionMember2019-01-012019-03-310001652044goog:ShareRepurchaseProgramMember2023-01-012023-03-310001652044goog:ShareRepurchaseProgramMember2024-01-012024-03-310001652044goog:CapitalClassAAndCMembergoog:ShareRepurchaseProgramMember2022-04-300001652044goog:CapitalClassAAndCMembergoog:ShareRepurchaseProgramMember2024-03-310001652044us-gaap:SubsequentEventMembergoog:CapitalClassAAndCMembergoog:ShareRepurchaseProgramMember2024-04-300001652044goog:CapitalClassAMembergoog:ShareRepurchaseProgramMember2024-01-012024-03-310001652044goog:CapitalClassCMembergoog:ShareRepurchaseProgramMember2024-01-012024-03-310001652044us-gaap:SubsequentEventMembergoog:CapitalClassBMember2024-04-252024-04-250001652044us-gaap:SubsequentEventMembergoog:CapitalClassCMember2024-04-252024-04-250001652044us-gaap:SubsequentEventMembergoog:CapitalClassAMember2024-04-252024-04-250001652044us-gaap:CommonClassAMember2023-01-012023-03-310001652044us-gaap:CommonClassBMember2023-01-012023-03-310001652044goog:CapitalClassCMember2023-01-012023-03-310001652044us-gaap:CommonClassBMember2024-01-012024-03-310001652044us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001652044us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001652044goog:CapitalClassCMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001652044us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001652044us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001652044goog:CapitalClassCMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001652044us-gaap:RestrictedStockUnitsRSUMember2023-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001652044us-gaap:RestrictedStockUnitsRSUMember2024-03-310001652044goog:GoogleServicesMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001652044goog:GoogleServicesMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-01-012024-03-310001652044us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001652044us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001652044country:US2023-12-310001652044country:US2024-03-310001652044us-gaap:NonUsMember2023-12-310001652044us-gaap:NonUsMember2024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________________________________________________________________________
FORM 10-Q
________________________________________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
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 April 18, 2024, there were 5,874 million shares of Alphabet’s Class A stock outstanding, 867 million shares of Alphabet's Class B stock outstanding, and 5,617 million shares of Alphabet's Class C stock outstanding.


Alphabet Inc.
Alphabet Inc.
Form 10-Q
For the Quarterly Period Ended March 31, 2024
TABLE OF CONTENTS
  Page No.
Item 1
Consolidated Balance Sheets - December 31, 2023 and March 31, 2024
Consolidated Statements of Income - Three Months Ended March 31, 2023 and 2024
Consolidated Statements of Comprehensive Income - Three Months Ended March 31, 2023 and 2024
Consolidated Statements of Stockholders' Equity - Three Months Ended March 31, 2023 and 2024
Consolidated Statements of Cash Flows - Three Months Ended March 31, 2023 and 2024
Item 2
Item 3
Item 4
Item 1
Item 1A
Item 2
Item 5
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 include, among other things, statements regarding:
the growth of our business and revenues and our expectations about the factors that influence our success and trends in our business;
fluctuations in our revenues and margins and various factors contributing to such fluctuations;
our expectation that the continuing shift from an offline to online world will continue to benefit our business;
our expectation that the portion of our revenues that we derive beyond advertising 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 paid clicks and cost-per-click as well as 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;
our expectation that our capital expenditures will increase, including the expected increase in our technical infrastructure investment to support the growth of our business and our long-term initiatives, in particular in support of artificial intelligence (AI) products and services;
our plans to continue to invest in new businesses, products, services and technologies, and systems, as well as to continue to invest in acquisitions and strategic investments;
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;
our expectation that our effective tax rate and cash tax payments could increase in future years;
seasonal fluctuations in internet usage and advertiser expenditures, underlying business trends such as traditional retail seasonality, 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, including the possibility that certain legal proceedings to which we are a party could harm our business, financial condition, and operating results;
our expectation that we will continue to face heightened regulatory scrutiny, and changes in regulatory conditions, laws, and public policies, which could affect our business practices and financial results;
3

Alphabet Inc.
the expected timing, amount, and effect of Alphabet Inc.'s share repurchases and dividends;
our long-term sustainability and diversity goals;
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, 2023, as updated in this Quarterly Report on Form 10-Q. Forward-looking statements generally can be identified by words such as "anticipates," "believes," "could," "estimates," "expects," "intends," "may," "plans," "predicts," "projects," "will be," "will continue," "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; 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, 2023, as updated in this Quarterly Report on Form 10-Q; the trends discussed in Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023; 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. 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 par value per share amounts)
As of
December 31, 2023
As of
March 31, 2024
(unaudited)
Assets
Current assets:
Cash and cash equivalents$24,048 $24,493 
Marketable securities86,868 83,597 
Total cash, cash equivalents, and marketable securities110,916 108,090 
Accounts receivable, net47,964 44,552 
Other current assets12,650 12,829 
Total current assets171,530 165,471 
Non-marketable securities31,008 33,994 
Deferred income taxes12,169 11,687 
Property and equipment, net134,345 143,182 
Operating lease assets14,091 13,768 
Goodwill29,198 29,183 
Other non-current assets10,051 10,065 
Total assets$402,392 $407,350 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$7,493 $6,198 
Accrued compensation and benefits15,140 9,703 
Accrued expenses and other current liabilities46,168 48,603 
Accrued revenue share8,876 8,520 
Deferred revenue4,137 3,973 
Total current liabilities81,814 76,997 
Long-term debt13,253 13,228 
Deferred revenue, non-current911 921 
Income taxes payable, non-current8,474 9,234 
Deferred income taxes485 486 
Operating lease liabilities12,460 11,957 
Other long-term liabilities1,616 1,683 
Total liabilities119,013 114,506 
Commitments and Contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding
0 0 
Class A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,460 (Class A 5,899, Class B 870, Class C 5,691) and 12,381 (Class A 5,879, Class B 867, Class C 5,635) shares issued and outstanding
76,534 77,913 
Accumulated other comprehensive income (loss)(4,402)(4,839)
Retained earnings211,247 219,770 
Total stockholders’ equity283,379 292,844 
Total liabilities and stockholders’ equity$402,392 $407,350 
See accompanying notes.
5

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF INCOME
(in millions, except per share amounts; unaudited)
Three Months Ended
March 31,
20232024
Revenues$69,787 $80,539 
Costs and expenses:
Cost of revenues30,612 33,712 
Research and development11,468 11,903 
Sales and marketing6,533 6,426 
General and administrative3,759 3,026 
Total costs and expenses52,372 55,067 
Income from operations17,415 25,472 
Other income (expense), net790 2,843 
Income before income taxes18,205 28,315 
Provision for income taxes3,154 4,653 
Net income$15,051 $23,662 
Basic net income per share of Class A, Class B, and Class C stock$1.18 $1.91 
Diluted net income per share of Class A, Class B, and Class C stock$1.17 $1.89 
See accompanying notes.
6

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in millions; unaudited)
Three Months Ended
 March 31,
 20232024
Net income$15,051 $23,662 
Other comprehensive income (loss):
Change in foreign currency translation adjustment, net of income tax benefit (expense) of $47 and $(18)
596 (503)
Available-for-sale investments:
Change in net unrealized gains (losses)866 (360)
Less: reclassification adjustment for net (gains) losses included in net income292 311 
Net change, net of income tax benefit (expense) of $(330) and $14
1,158 (49)
Cash flow hedges:
Change in net unrealized gains (losses)(74)186 
Less: reclassification adjustment for net (gains) losses included in net income(77)(71)
Net change, net of income tax benefit (expense) of $30 and $(23)
(151)115 
Other comprehensive income (loss)1,603 (437)
Comprehensive income$16,654 $23,225 
See accompanying notes.
7

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in millions; unaudited)
 Three Months Ended March 31, 2023
 Class A, Class B, Class C Stock and Additional Paid-In CapitalAccumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Stockholders’
Equity
 SharesAmount
Balance as of December 31, 202212,849 $68,184 $(7,603)$195,563 $256,144 
Stock issued30 
Stock-based compensation expense5,313 5,313 
Tax withholding related to vesting of restricted stock units and other(2,093)(2,093)
Repurchases of stock(157)(1,135)(13,989)(15,124)
Net income15,051 15,051 
Other comprehensive income (loss)1,603 1,603 
Balance as of March 31, 202312,722 $70,269 $(6,000)$196,625 $260,894 


 Three Months Ended March 31, 2024
 Class A, Class B, Class C Stock and Additional Paid-In CapitalAccumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Stockholders’
Equity
 SharesAmount
Balance as of December 31, 202312,460 $76,534 $(4,402)$211,247 $283,379 
Stock issued32 
Stock-based compensation expense5,293 5,293 
Tax withholding related to vesting of restricted stock units and other(2,996)(2,996)
Repurchases of stock(111)(918)(15,139)(16,057)
Net income23,662 23,662 
Other comprehensive income (loss)(437)(437)
Balance as of March 31, 202412,381 $77,913 $(4,839)$219,770 $292,844 
See accompanying notes.
8

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in millions; unaudited)
Three Months Ended
March 31,
20232024
Operating activities
Net income$15,051 $23,662 
Adjustments:
Depreciation of property and equipment2,635 3,413 
Stock-based compensation expense5,284 5,264 
Deferred income taxes(1,854)419 
Loss (gain) on debt and equity securities, net(84)(1,781)
Other1,104 334 
Changes in assets and liabilities, net of effects of acquisitions:
Accounts receivable, net4,454 3,167 
Income taxes, net4,069 3,011 
Other assets(746)(1,000)
Accounts payable(1,105)(2,124)
Accrued expenses and other liabilities(4,496)(5,054)
Accrued revenue share(602)(322)
Deferred revenue(201)(141)
Net cash provided by operating activities23,509 28,848 
Investing activities
Purchases of property and equipment(6,289)(12,012)
Purchases of marketable securities(14,227)(20,684)
Maturities and sales of marketable securities18,327 24,985 
Purchases of non-marketable securities(626)(1,206)
Maturities and sales of non-marketable securities36 313 
Acquisitions, net of cash acquired, and purchases of intangible assets(42)(61)
Other investing activities(125)101 
Net cash used in investing activities(2,946)(8,564)
Financing activities
Net payments related to stock-based award activities(1,989)(2,929)
Repurchases of stock(14,557)(15,696)
Proceeds from issuance of debt, net of costs6,927 1,982 
Repayments of debt(6,952)(3,079)
Proceeds from sale of interest in consolidated entities, net3 8 
Net cash used in financing activities(16,568)(19,714)
Effect of exchange rate changes on cash and cash equivalents50 (125)
Net increase (decrease) in cash and cash equivalents4,045 445 
Cash and cash equivalents at beginning of period21,879 24,048 
Cash and cash equivalents at end of period$25,924 $24,493 
See accompanying notes.
9

Alphabet Inc.
Alphabet Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Note 1. Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for subscription-based products, apps and in-app purchases, and devices.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.
Unaudited Interim Financial Information
These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP), and in our opinion, include all adjustments of a normal recurring nature necessary for fair financial statement presentation. Interim results are not necessarily indicative of the results to be expected for the full year ending December 31, 2024. We have made 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.
These consolidated financial statements and other information presented in this Form 10-Q 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, 2023 filed with the SEC.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
10

Alphabet Inc.
Note 2. Revenues
Disaggregated Revenues
The following table presents revenues disaggregated by type (in millions):
Three Months Ended
March 31,
20232024
Google Search & other$40,359 $46,156 
YouTube ads6,693 8,090 
Google Network7,496 7,413 
Google advertising54,548 61,659 
Google subscriptions, platforms, and devices
7,413 8,739 
Google Services total61,961 70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):
 Three Months Ended
March 31,
 20232024
United States$32,864 47 %$38,737 48 %
EMEA(1)
21,078 30 23,788 30 
APAC(1)
11,681 17 13,289 16 
Other Americas(1)
4,080 6 4,653 6 
Hedging gains (losses)84 0 72 0 
Total revenues$69,787 100 %$80,539 100 %
(1)    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").
Revenue Backlog
As of March 31, 2024, we had $72.5 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.
Deferred Revenues
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 subscriptions, platforms, and devices. Total deferred revenue as of December 31, 2023 was $5.0 billion, of which $2.4 billion was recognized as revenues during the three months ended March 31, 2024.
Note 3. Financial Instruments
Fair Value Measurements
Investments Measured at Fair Value on a Recurring Basis
Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets
11

Alphabet Inc.
or inputs that are based upon quoted prices for similar instruments in active markets.
Debt securities are measured at fair value and classified 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 OI&E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.
The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):
As of December 31, 2023
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time depositsLevel 2$2,628 $0 $0 $2,628 $2,628 $0 
Government bondsLevel 238,106233 (679)37,660 1,993 35,667 
Corporate debt securitiesLevel 222,457112 (637)21,932 0 21,932 
Mortgage-backed and asset-backed securitiesLevel 217,24388 (634)16,697 0 16,697 
Total investments with fair value change reflected in other comprehensive income(1)
$80,434 $433 $(1,950)$78,917 $4,621 $74,296 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,480 $6,480 $0 
Current marketable equity securities(2)
Level 14,282 0 4,282 
Mutual fundsLevel 2311 0 311 
Government bondsLevel 21,952 347 1,605 
Corporate debt securitiesLevel 23,782 91 3,691 
Mortgage-backed and asset-backed securitiesLevel 22,683 0 2,683 
Total investments with fair value change recorded in net income$19,490 $6,918 $12,572 
Cash12,509 
Total$80,434 $433 $(1,950)$98,407 $24,048 $86,868 
(1)Represents gross unrealized gains and losses for debt securities recorded to accumulated other comprehensive income (AOCI).
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.
12

Alphabet Inc.
As of March 31, 2024
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time depositsLevel 2$2,812 $0 $0 $2,812 $2,812 $0 
Government bondsLevel 236,336 88 (595)35,829 2,724 33,105 
Corporate debt securitiesLevel 222,085 64 (546)21,603 0 21,603 
Mortgage-backed and asset-backed securitiesLevel 217,018 47 (642)16,423 0 16,423 
Total investments with fair value change reflected in other comprehensive income(1)
$78,251 $199 $(1,783)$76,667 $5,536 $71,131 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,890 $6,890 $0 
Current marketable equity securities(2)
Level 13,998 0 3,998 
Mutual fundsLevel 22780 278
Government bondsLevel 21,965158 1,807
Corporate debt securitiesLevel 23,77280 3,692
Mortgage-backed and asset-backed securitiesLevel 22,6910 2,691
Total investments with fair value change recorded in net income$19,594 $7,128 $12,466 
Cash11,829 
Total$78,251 $199 $(1,783)$96,261 $24,493 $83,597 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of March 31, 2024 is included within other non-current assets.
Investments Measured at Fair Value on a Nonrecurring Basis
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. 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. Non-marketable equity securities that have been remeasured due to impairment are classified within Level 3. Our valuation methods include option pricing models, market comparable approach, and common stock equivalent method, which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, expected time to exit, risk free rate, and the rights, and obligations of the securities we hold. These inputs significantly vary based on investment type.
As of March 31, 2024, the carrying value of our non-marketable equity securities was $31.4 billion, of which $13.6 billion were remeasured at fair value during the three months ended March 31, 2024 and primarily classified within Level 2 of the fair value hierarchy at the time of measurement.
13

Alphabet Inc.
Debt Securities
The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):
As of
March 31, 2024
Due in 1 year or less$8,551 
Due in 1 year through 5 years42,755 
Due in 5 years through 10 years13,972 
Due after 10 years14,043 
Total$79,321 
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, 2023
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$1,456 $(22)$13,897 $(657)$15,353 $(679)
Corporate debt securities827 (5)15,367 (592)16,194 (597)
Mortgage-backed and asset-backed securities2,945 (26)7,916 (608)10,861 (634)
Total$5,228 $(53)$37,180 $(1,857)$42,408 $(1,910)
 As of March 31, 2024
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$14,539 $(116)$9,276 $(479)$23,815 $(595)
Corporate debt securities2,653 (8)13,022 (494)15,675 (502)
Mortgage-backed and asset-backed securities4,895 (79)6,851 (563)11,746 (642)
Total$22,087 $(203)$29,149 $(1,536)$51,236 $(1,739)
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. The following table summarizes gains and losses for debt securities, reflected as a component of OI&E (in millions):    
Three Months Ended
March 31,
 20232024
Unrealized gain (loss) on fair value option debt securities$145 $(46)
Gross realized gain on debt securities57 68 
Gross realized loss on debt securities(492)(480)
(Increase) decrease in allowance for credit losses(3)(4)
Total gain (loss) on debt securities recognized in other income (expense), net$(293)$(462)

14

Alphabet Inc.
Equity Investments
The carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&E in the Consolidated Statements of Income. See Note 6 for further details on OI&E.
The carrying values for marketable and non-marketable equity securities are summarized below (in millions):
As of December 31, 2023As of March 31, 2024
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotalMarketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$5,418 $17,616 $23,034 $5,083 $18,505 $23,588 
Cumulative net gain (loss)(1)
555 11,150 11,705 570 12,925 13,495 
Carrying value$5,973 $28,766 $34,739 $5,653 $31,430 $37,083 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023 and $20.6 billion gains and $7.7 billion losses (including impairments) as of March 31, 2024.
Gains and Losses on Marketable and Non-marketable Equity Securities
Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&E are summarized below (in millions):
Three Months Ended
March 31,
20232024
Realized net gain (loss) on equity securities sold during the period$105 $95 
Unrealized net gain (loss) on marketable equity securities51 164 
Unrealized net gain (loss) on non-marketable equity securities(1)
221 1,984 
Total gain (loss) on equity securities in other income (expense), net$377 $2,243 
(1)Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $915 million and $2.8 billion of upward adjustments and $694 million and $814 million of downward adjustments (including impairments) for the three months ended March 31, 2023 and 2024, respectively.
In the table above, realized 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 sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) 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 Ended
March 31,
 20232024
Total sale price$312 $1,090 
Total initial cost211 661 
Cumulative net gains (losses)
$101 $429 
Equity Securities Accounted for Under the Equity Method
As of December 31, 2023 and March 31, 2024, equity securities accounted for under the equity method had a carrying value of approximately $1.7 billion and $2.0 billion, respectively. Our share of gains and losses, including impairments, are included as a component of OI&E, in the Consolidated Statements of Income. See Note 6 for further details on OI&E.
15


Derivative Financial Instruments
We use derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed 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 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 and present all other derivatives at gross fair values. The accounting treatment for derivatives is based on the intended use and hedge designation.
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 United States (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 forward points and time value from our assessment of hedge effectiveness and amortize them on a straight-line basis over the life of the hedging instrument in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI.
As of March 31, 2024, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $128 million, which is expected to be reclassified from AOCI into revenues 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 marketable securities denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in OI&E, along with the offsetting gains and losses of the related hedged items. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded     component in OI&E.
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 forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&E.
Other Derivatives
We enter into foreign currency forward and option contracts that are not designated as hedging instruments 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 derivatives that are not designated as accounting hedges are primarily recorded in OI&E 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, and credit exposures, and to enhance investment returns. From time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains and losses arising from other derivatives are primarily reflected within the “other” component of OI&E. See Note 6 for further details.
16


The gross notional amounts of outstanding derivative instruments were as follows (in millions):
As of December 31, 2023As of March 31, 2024
Derivatives designated as hedging instruments:
Foreign exchange contracts
Cash flow hedges $18,039 $17,726 
Fair value hedges$2,065 $1,847 
Net investment hedges$9,472 $9,321 
Derivatives not designated as hedging instruments:
Foreign exchange contracts(1)
$39,722 $107,978 
Other contracts$10,818 $10,902 
(1)     The gross notional amounts of these derivative instruments as of March 31, 2024 reflect a rollover in timing of settlement into our second quarter as a result of a holiday market closure.    
The fair values of outstanding derivative instruments were as follows (in millions):
 As of December 31, 2023As of March 31, 2024
  
Assets(1)
Liabilities(2)
Assets(1)
Liabilities(2)
Derivatives designated as hedging instruments:
Foreign exchange contracts$205 $242 $150 $125 
Derivatives not designated as hedging instruments:
Foreign exchange contracts134156317221
Other contracts1144716440
Total derivatives not designated as hedging instruments248 203 481 261 
Total$453 $445 $631 $386 
(1)    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.
(2)    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.
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):
Three Months Ended
 March 31,
20232024
Derivatives in cash flow hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$(138)$155 
Amount excluded from the assessment of effectiveness47 58 
Derivatives in net investment hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness(215)82 
Total$(306)$295 
17


 The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):
Three Months Ended March 31, 2024
20232024
RevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts in the Consolidated Statements of Income$69,787 $790 $80,539 $2,843 
Effect of cash flow hedges:
Foreign exchange contracts
Amount reclassified from AOCI to income$88 $0 $74 $0 
Amount excluded from the assessment of effectiveness (amortized)(4)0 (2)0 
Effect of fair value hedges:
Foreign exchange contracts
Hedged items0 32 0 (16)
Derivatives designated as hedging instruments0 (32)0 15 
Amount excluded from the assessment of effectiveness0 5 0 3 
Effect of net investment hedges:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness0 51 0 36 
Effect of non designated hedges:
Foreign exchange contracts0 30 0 21 
Other contracts0 3 0 76 
Total gains (losses)$84 $89 $72 $135 
Offsetting of Derivatives
We enter into master netting arrangements and collateral security arrangements to reduce credit risk. 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.
The gross amounts of 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):
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 

18


As of March 31, 2024
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$705 $(74)$631 $(179)$(264)$188 
Derivatives liabilities$460 $(74)$386 $(179)$(9)$198 
(1)The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
Note 4. Variable Interest Entities (VIE)
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, 2023 and March 31, 2024, assets that can only be used to settle obligations of these VIEs were $4.9 billion and $4.1 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $2.5 billion and $2.2 billion, respectively. We may continue to fund ongoing operations of certain VIEs that are included within Other Bets.
Total noncontrolling interests (NCI) in our consolidated subsidiaries were $3.4 billion and $3.2 billion as of December 31, 2023 and March 31, 2024, respectively, of which $1.1 billion and $1.0 billion is redeemable noncontrolling interest (RNCI) as of December 31, 2023 and March 31, 2024, 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 OI&E. See Note 6 for further details on OI&E.
Unconsolidated VIEs
We have investments in 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 primarily as non-marketable equity securities or equity method investments.
The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. The maximum exposure and carrying value of these unconsolidated VIEs were $5.7 billion and $4.0 billion, respectively, as of December 31, 2023 and $6.9 billion and $5.3 billion, respectively, as of March 31, 2024. The difference between the maximum exposure and the carrying value relates primarily to future funding commitments.
Note 5. Debt
Short-Term Debt
We have a debt financing program of up to $10.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, 2023 and March 31, 2024.
Our short-term debt balance also includes the current portion of certain long-term debt.
19


Long-Term Debt
Total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2023As of
March 31, 2024
Debt
2016-2020 Notes issuances2025 - 2060
0.45% - 2.25%
0.57% - 2.33%
$13,000 $12,000 
Future finance lease payments, net and other (1)
1,746 1,672 
      Total debt14,746 13,672 
Unamortized discount and debt issuance costs(130)(127)
Less: Current portion of long-term notes(2)
(1,000)0 
Less: Current portion of future finance lease payments, net and other current debt(1)(2)
(363)(317)
       Total long-term debt$13,253 $13,228 
(1)Future finance lease payments are net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 6 for further details.
The notes in the table above are fixed-rate senior unsecured obligations and 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 was approximately $10.3 billion and $9.0 billion as of December 31, 2023 and March 31, 2024, 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 March 31, 2024, we had $10.0 billion of revolving credit facilities, of which $4.0 billion expires in April 2024 and $6.0 billion expires in April 2028. In April 2024, we entered into a new $4.0 billion revolving credit facility expiring in April 2025. The interest rates for all 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 were outstanding under the credit facilities as of December 31, 2023 and March 31, 2024.
Note 6. Supplemental Financial Statement Information
Accounts Receivable
The allowance for credit losses on accounts receivable was $771 million and $745 million as of December 31, 2023 and March 31, 2024, respectively.
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
As of
December 31, 2023
As of
March 31, 2024
Land and buildings$74,083 $77,421 
Information technology assets80,594 85,976 
Construction in progress35,229 37,679 
Leasehold improvements11,425 11,576 
Furniture and fixtures472 534 
Property and equipment, gross201,803 213,186 
Less: accumulated depreciation(67,458)(70,004)
Property and equipment, net$134,345 $143,182 
20



Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2023
As of
March 31, 2024
European Commission fines(1)
$9,525 $9,475 
Accrued purchases of property and equipment4,679 5,666 
Accrued customer liabilities4,140 4,355 
Current operating lease liabilities2,791 2,874 
Income taxes payable, net2,748 4,926 
Other accrued expenses and current liabilities22,285 21,307 
Accrued expenses and other current liabilities$46,168 $48,603 
(1)    While each European Commission (EC) decision is under appeal, the fines are included 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. Amounts include the effects of foreign exchange and interest. See Note 8 for further details.
Accumulated Other Comprehensive Income (Loss)
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, 2022$(4,142)$(3,477)$16 $(7,603)
Other comprehensive income (loss) before reclassifications596 866 (121)1,341 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 47 47 
Amounts reclassified from AOCI0 292 (77)215 
Other comprehensive income (loss)596 1,158 (151)1,603 
Balance as of March 31, 2023$(3,546)$(2,319)$(135)$(6,000)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2023$(3,407)$(965)$(30)$(4,402)
Other comprehensive income (loss) before reclassifications(503)(360)128 (735)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 58 58 
Amounts reclassified from AOCI0 311 (71)240 
Other comprehensive income (loss)(503)(49)115 (437)
Balance as of March 31, 2024$(3,910)$(1,014)$85 $(4,839)
21


The effects on net income of amounts reclassified from AOCI were as follows (in millions):
Three Months Ended
 March 31,
 AOCI ComponentsLocation20232024
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$(374)$(399)
Benefit (provision) for income taxes82 88 
Net of income tax(292)(311)
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue88 74 
Interest rate contractsOther income (expense), net2 1 
Benefit (provision) for income taxes(13)(4)
Net of income tax77 71 
Total amount reclassified, net of income tax$(215)$(240)
Other Income (Expense), Net
Components of OI&E were as follows (in millions):
 Three Months Ended
March 31,
 20232024
Interest income$797 $1,061 
Interest expense(1)
(80)(94)
Foreign currency exchange gain (loss), net(210)(238)
Gain (loss) on debt securities, net(293)(462)
Gain (loss) on equity securities, net377 2,243 
Performance fees118 104 
Income (loss) and impairment from equity method investments, net(51)(26)
Other132 255 
Other income (expense), net$790 $2,843 
(1)Interest expense is net of interest capitalized of $40 million and $43 million for the three months ended March 31, 2023 and 2024, respectively.
Note 7. Goodwill
Goodwill
Changes in the carrying amount of goodwill for the three months ended March 31, 2024 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2023$21,118 $7,199 $881 $29,198 
Acquisitions9 0 0 9 
Foreign currency translation and other adjustments(22)(2)0 (24)
Balance as of March 31, 2024$21,105 $7,197 $881 $29,183 
Note 8. Commitments and Contingencies
Commitments
We have content licensing agreements with future fixed or minimum guaranteed commitments of $10.1 billion as of March 31, 2024, of which the majority is paid quarterly through the first quarter of 2030.
22


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, distribution partners, customers of Google Cloud offerings, lessors, and service providers with respect to certain matters. We have agreed to defend and/or 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, 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 March 31, 2024, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
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.
Certain outstanding matters seek speculative, substantial or indeterminate monetary amounts, substantial changes to our business practices and products, or structural remedies. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of losses. The outcomes of outstanding legal matters are inherently unpredictable and subject to significant uncertainties, and could, either individually or in aggregate, have a material adverse effect.
We expense legal fees in the period in which they are incurred.
Antitrust Matters
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 to the General Court, 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 November 10, 2021, the General Court rejected our appeal, and we subsequently filed an appeal with the European Court of Justice on January 20, 2022.
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, and on October 29, 2018, we implemented changes to certain of our Android distribution practices. On September 14, 2022, the General Court reduced the fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal with the European Court of Justice. In 2018, we recognized a charge of $5.1 billion for the fine, which we reduced by $217 million in 2022.
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.
23


In addition, on July 7, 2021, a number of state Attorneys General filed an antitrust complaint in the U.S. 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. In September 2023, we reached a settlement in principle with 50 state Attorneys General and three territories. The U.S. District Court subsequently vacated the trial date with the states, and we expect any final approval of the settlement would come in 2024.
In December 2023, a California jury delivered a verdict in a similar lawsuit in Epic Games v. Google. The jury found that Google violated antitrust laws related to Google Play's business. Epic did not seek monetary damages. The presiding judge will determine non-monetary remedies in 2024, and the range of potential remedies vary widely. We plan to appeal.
From time to time we are subject to formal and informal inquiries and investigations on various competition matters by regulatory authorities in the U.S., Europe, and other jurisdictions globally. Examples, for which given their nature we cannot estimate a possible loss include:
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 in the U.S. District Court for the District of Columbia on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. The trial ended on November 16, 2023, and we expect a decision in 2024. Further, in June 2022, the Australian Competition and Consumer Commission (ACCC) and the United Kingdom's Competition and Markets Authority (CMA) each opened an investigation into Search distribution practices.

On December 16, 2020, a number of state Attorneys General filed an antitrust complaint in the U.S. 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, and a trial is scheduled for March 2025. Additionally, on January 24, 2023, the DOJ, along with a number of state Attorneys General, filed an antitrust complaint in the U.S. District Court for the Eastern District of Virginia alleging that Google’s digital advertising technology products violate U.S. antitrust laws, and on April 17, 2023, a number of additional state Attorneys General joined the complaint. A trial is scheduled for September 2024. The EC, the CMA, and the ACCC each opened a formal investigation into Google's advertising technology business practices on June 22, 2021, May 25, 2022, and June 29, 2022, respectively. On June 14, 2023, the EC issued a Statement of Objections (SO) informing Google of its preliminary view that Google violated European antitrust laws relating to its advertising technology. We responded to the SO on December 1, 2023.

In May 2022, the EC and the CMA each opened investigations into Google Play’s business practices. Korean regulators are investigating Google Play's billing practices, including a formal review in May 2022 of Google's compliance with the new app store billing regulations.

We believe we have strong arguments against these claims and will defend ourselves vigorously. We continue to cooperate with federal and state regulators in the U.S., the EC, and other regulators around the world.
Privacy Matters
We are subject to a number of privacy-related laws and regulations, and we currently are party to a number of privacy investigations and lawsuits ongoing in multiple jurisdictions. For example, there are ongoing investigations and litigation in the U.S. and the European Union, including those relating to our collection and use of location information and advertising practices, which could result in significant fines, judgments, and product changes.
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.
24


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.
Other
We are subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data security, 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. For example, we periodically have data incidents that we report to relevant regulators as required by law. Such claims, consent orders, lawsuits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing 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.
We have ongoing legal matters relating to Russia. For example, civil judgments that include compounding penalties have been imposed upon us in connection with disputes regarding the termination of accounts, including those of sanctioned parties. We do not believe these ongoing legal matters will have a material adverse effect.
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.
See Note 12 for information regarding income tax contingencies.
Note 9. Stockholders' Equity
Share Repurchases
During the three months ended March 31, 2023 and 2024, we repurchased $15.1 billion and $16.1 billion, respectively, of Alphabet's Class A and Class C shares.
In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to $70.0 billion of its Class A and Class C shares. As of March 31, 2024, $20.4 billion remained available for Class A and Class C share repurchases. In April 2024, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares.
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Three Months Ended March 31, 2024
SharesAmount
Class A share repurchases23 $3,350 
Class C share repurchases88 12,707 
Total share repurchases(1)
111 $16,057 
(1)    Shares repurchased include unsettled repurchases as of March 31, 2024.
Class A and Class C shares are repurchased 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. Repurchases are 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.
25


Dividends
On April 25, 2024, the Board of Directors of Alphabet declared a cash dividend of $0.20 per share to be paid on June 17, 2024, to stockholders of record as of June 10, 2024, on each of the company’s Class A, Class B, and Class C shares.
The company intends to pay quarterly cash dividends in the future, subject to review and approval by the company’s Board of Directors in its sole discretion. In connection with the cash dividend (and any future dividend the company’s Board of Directors may declare from time to time), the company will also award dividend equivalent units to holders of all unvested stock units in accordance with the Alphabet Inc. Amended and Restated 2021 Stock Plan and pursuant to each holder’s outstanding stock unit grant agreements, as amended.
Note 10. Net Income Per Share
The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts):
Three Months Ended March 31,
 20232024
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $7,006 $1,040 $7,005 $11,213 $1,656 $10,793 
Denominator
Number of shares used in per share computation5,949 883 5,949 5,883 869 5,663 
Basic net income per share$1.18 $1.18 $1.18 $1.91 $1.91 $1.91 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $7,006 $1,040 $7,005 $11,213 $1,656 $10,793 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares1,040 0 0 1,656 0 0 
Reallocation of undistributed earnings(27)(4)27 (115)(15)115 
Allocation of undistributed earnings$8,019 $1,036 $7,032 $12,754 $1,641 $10,908 
Denominator
Number of shares used in basic computation5,949 883 5,949 5,883 869 5,663 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding883 0 0 869 0 0 
Restricted stock units and other contingently issuable shares0 0 42 0 0 112 
Number of shares used in per share computation6,832 883 5,991 6,752 869 5,775 
Diluted net income per share$1.17 $1.17 $1.17 $1.89 $1.89 $1.89 
For the periods presented above, the net income per share amounts are the same for Class A, Class B, and Class C 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 11. Compensation Plans
Stock-Based Compensation
For the three months ended March 31, 2023 and 2024, total stock based compensation (SBC) expense was $5.3 billion, including amounts associated with awards we expect to settle in Alphabet stock of $5.1 billion, for both periods.
26


Stock-Based Award Activities
The following table summarizes the activities for unvested Alphabet restricted stock units (RSUs) for the three months ended March 31, 2024 (in millions, except per share amounts):
 Number of
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2023338 $104.93 
Granted159 $133.43 
Vested(49)$107.61 
Forfeited/canceled(8)$106.64 
Unvested as of March 31, 2024440 $114.91 
As of March 31, 2024, there was $48.7 billion of unrecognized compensation cost related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 2.9 years.     
Note 12. Income Taxes
The following table presents provision for income taxes (in millions, except for effective tax rate):
Three Months Ended
March 31,
20232024
Income before provision for income taxes$18,205 $28,315 
Provision for income taxes$3,154 $4,653 
Effective tax rate17.3 %16.4 %
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. The total amount of gross unrecognized tax benefits was $9.4 billion and $10.2 billion, of which $7.4 billion and $8.1 billion, if recognized, would affect our effective tax rate, as of December 31, 2023 and March 31, 2024, respectively.
Note 13. Information about Segments and Geographic Areas
We report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One; the sale of apps and in-app purchases and devices.
Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain 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. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.
Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with employee severance and office space reductions during 2023 and employee severance in the first quarter of 2024, were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.
Our operating segments are not evaluated using asset information.
27


The following table presents information about our segments (in millions):
 Three Months Ended
March 31,
 20232024
Revenues:
Google Services$61,961 $70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
 Three Months Ended
March 31,
 20232024
Operating income (loss):
Google Services$21,737 $27,897 
Google Cloud191 900 
Other Bets(1,225)(1,020)
Alphabet-level activities
(3,288)(2,305)
Total income from operations$17,415 $25,472 
See Note 2 for information relating to revenues by geography.
The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of
December 31, 2023
As of
March 31, 2024
Long-lived assets:
United States$110,053 $117,085 
International38,383 39,865 
Total long-lived assets$148,436 $156,950 
28


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 "Note About Forward-Looking Statements" and our consolidated financial statements and related notes included under Item 1 of this Quarterly Report on Form 10-Q as well as our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, including Part I, Item 1A "Risk Factors," as updated in this Quarterly Report on Form 10-Q.
Understanding Alphabet’s Financial Results
Alphabet is a collection of businesses — the largest of which is Google. We report Google in two segments, Google Services and Google Cloud; we also report all non-Google businesses collectively as Other Bets. For further details on our segments, see Note 13 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Revenues and Monetization Metrics
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers of all sizes with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for subscription-based products, apps and in-app purchases, and devices. For additional information on how we recognize revenue, see Note 1 of the Notes to Consolidated Financial Statements included in Part II, Item 8 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
In addition to the long-term trends and their financial effect on our business discussed in "Trends in Our Business and Financial Effect" in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, fluctuations in our revenues have been and may continue to be affected by a combination of factors, including:
changes in foreign currency exchange rates;
changes in pricing, such as those resulting from changes in fee structures, discounts, and customer incentives;
general economic conditions and various external dynamics, including geopolitical events, regulations, and other measures and their effect on advertiser, consumer, and enterprise spending;
new product and service launches; and
seasonality.
Additionally, fluctuations in our revenues generated from advertising ("Google advertising"), revenues from other sources ("Google subscriptions, platforms, and devices revenues"), Google Cloud, and Other Bets revenues have been, and may continue to be, affected by other factors unique to each set of revenues, as described below.
Google Services
Google Services revenues consist of Google advertising as well as Google subscriptions, platforms, and devices revenues.
Google Advertising
Google advertising revenues are comprised of the following:
Google Search & other, which includes 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, which includes revenues generated on YouTube properties; and
Google Network, which includes revenues generated on Google Network properties participating in AdMob, AdSense, and Google Ad Manager.
We use certain metrics to track how well traffic across various properties is monetized as it relates to our advertising revenues: paid clicks and cost-per-click pertain to traffic on Google Search & other properties, while impressions and cost-per-impression pertain to traffic on our Google Network properties.
29


Paid clicks represent engagement by users and include clicks on advertisements by end-users on Google search properties and other Google owned and operated properties including Gmail, Google Maps, and Google Play. 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.
Impressions include impressions displayed to users on Google Network properties participating primarily in AdMob, AdSense, and Google Ad Manager. 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 and the number of impressions, and for identifying the revenues generated by the corresponding click and impression activity.
Fluctuations in our advertising revenues, 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 properties and the correlation between these items have been, and may continue to be, affected by factors in addition to the general factors described above, such as:
advertiser competition for keywords;
changes in advertising quality, formats, delivery or policy;
changes in device mix;
seasonal fluctuations in internet usage, advertising expenditures, and underlying business trends, such as traditional retail seasonality; and
traffic growth in emerging markets compared to more mature markets and across various verticals and channels.
Google subscriptions, platforms, and devices
Google subscriptions, platforms, and devices revenues are comprised of the following:
consumer subscriptions, which primarily include revenues from YouTube services, such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;
platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;
devices, which primarily include sales of the Pixel family of devices; and
other products and services.
Fluctuations in our Google subscriptions, platforms, and devices revenues have been, and may continue to be, affected by factors in addition to the general factors described above, such as changes in customer usage and demand, number of subscribers, and fluctuations in the timing of product launches.
Google Cloud
Google Cloud revenues are comprised of the following:
Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Gemini for Google Cloud;
Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Gemini for Google Workspace; and
other enterprise services.
Fluctuations in our Google Cloud revenues have been, and may continue to be, affected by factors in addition to the general factors described above, such as customer usage.
Other Bets
Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
30


Costs and Expenses
Our cost structure has two components: cost of revenues and operating expenses. Our operating expenses include costs related to R&D, sales and marketing, and general and administrative functions. Certain of our costs and expenses, including those associated with the operation of our technical infrastructure as well as components of our operating expenses, are generally less variable in nature and may not correlate to changes in revenue. Additionally, fluctuations in compensation expenses may not directly correlate with changes in headcount, in particular due to annual SBC awards that generally vest over four years.
Cost of Revenues
Cost of revenues is comprised of TAC and other costs of revenues.
TAC includes:
amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and
amounts paid to Google Network partners primarily for ads displayed on their properties.
Other cost of revenues primarily includes:
compensation expense related to our data centers and other operations such as content review and customer and product support;
content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
depreciation expense related to our technical infrastructure; and
inventory and other costs related to the devices we sell.
TAC as a percentage of revenues generated from ads placed on Google Network properties are significantly higher than TAC as a percentage of revenues generated from ads placed on Google Search & other properties, because most of the advertiser revenues from ads served on Google Network properties are paid as TAC to our Google Network partners.
Operating Expenses
Operating expenses are generally incurred during our normal course of business, which we categorize as either R&D, sales and marketing, or general and administrative.
The main components of our R&D expenses are:
compensation expenses for engineering and technical employees responsible for R&D related to our existing and new products and services;
depreciation; and
third-party services fees primarily relating to consulting and outsourced services in support of our engineering and product development efforts.
The main components of our sales and marketing expenses are:
compensation expenses for employees engaged in sales and marketing, sales support, and certain customer service functions; and
spending relating to our advertising and promotional activities in support of our products and services.
The main components of our general and administrative expenses are:
compensation expenses for employees in finance, human resources, information technology, legal, and other administrative support functions;
expenses relating to legal matters, including certain fines and settlements; and
third-party services fees, including audit, consulting, outside legal, and other outsourced administrative services.
31


Other Income (Expense), Net
OI&E, net primarily consists of interest income (expense), the effect of foreign currency exchange gains (losses), net gains (losses) and impairment on our marketable and non-marketable securities, performance fees, and income (loss) and impairment from our equity method investments.
For additional information, including how we account for our investments and factors that can drive fluctuations in the value of our investments, see Note 1 of the Notes to Consolidated Financial Statements included in Part II, Item 8 and Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as well as Note 3 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Provision for Income Taxes
Provision for income taxes represents the estimated amount of federal, state, and foreign income taxes incurred in the U.S. and the many jurisdictions in which we operate. The provision includes the effect of reserve provisions and changes to reserves that are considered appropriate as well as the related net interest and penalties.
For additional information, see Note 1 of the Notes to Consolidated Financial Statements included in Part II, Item 8 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as well as Note 12 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Executive Overview
The following table summarizes our consolidated financial results (in millions, except per share information and percentages):
Three Months Ended
March 31,
20232024$ Change% Change
Consolidated revenues$69,787 $80,539 $10,752 15 %
Change in consolidated constant currency revenues(1)
16 %
Cost of revenues$30,612 $33,712 $3,100 10 %
Operating expenses$21,760 $21,355 $(405)(2)%
Operating income$17,415 $25,472 $8,057 46 %
Operating margin25 %32 %%
Other income (expense), net$790 $2,843 $2,053 260 %
Net Income$15,051 $23,662 $8,611 57 %
Diluted EPS$1.17 $1.89 $0.72 62 %
(1)    See "Use of Non-GAAP Constant Currency Measures" below for details relating to our use of constant currency information.
Revenues were $80.5 billion, an increase of 15% year over year, primarily driven by an increase in Google Services revenues of $8.4 billion, or 14%, and an increase in Google Cloud revenues of $2.1 billion, or 28%.
Total constant currency revenues, which exclude the effect of hedging, increased 16% year over year.
Cost of revenues was $33.7 billion, an increase of 10% year over year, primarily driven by increases in TAC, content acquisition costs, and depreciation expense. These increases were partially offset by decreases in compensation expenses, largely the result of a reduction in employee severance and related charges, and charges related to our office space optimization efforts.
Operating expenses were $21.4 billion, a decrease of 2% year over year, primarily driven by decreases in charges related to our office space optimization efforts, compensation expenses, largely the result of a reduction in employee severance and related charges, and charges related to legal matters. These decreases were partially offset by an increase in depreciation expense.
32


Other Information
On April 25, 2024, the Board of Directors of Alphabet approved the initiation of a cash dividend program, and declared a cash dividend of $0.20 per share that will be paid on June 17, 2024, to stockholders of record as of June 10, 2024, on each of the company’s Class A, Class B, and Class C shares. See Note 9 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-Q for additional information.
Repurchases of Class A and Class C shares were $3.4 billion and $12.7 billion, respectively, totaling $16.1 billion for the three months ended March 31, 2024. In April 2024, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares. For additional information, see Note 9 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q for additional information.
Compensation expenses included employee severance and related charges for the three months ended March 31, 2024 of $716 million, a $1.3 billion decrease in severance and related charges as compared to the three months ended March 31, 2023. For the first quarter of 2024, these charges are included within cost of revenues, research and development, sales and marketing, and general and administrative expenses in the amounts of $153 million, $247 million, $217 million, and $99 million, respectively.
Operating cash flow was $28.8 billion for the three months ended March 31, 2024.
Capital expenditures, which primarily reflected investments in technical infrastructure, were $12.0 billion for the three months ended March 31, 2024.
As of March 31, 2024, we had 180,895 employees.
Financial Results
Revenues
The following table presents revenues by type (in millions):
 Three Months Ended
March 31,
 20232024
Google Search & other$40,359 $46,156 
YouTube ads6,693 8,090 
Google Network7,496 7,413 
Google advertising54,548 61,659 
Google subscriptions, platforms, and devices
7,413 8,739 
Google Services total61,961 70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
Google Services
Google advertising revenues
Google Search & other
Google Search & other revenues increased $5.8 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024. The overall growth was driven by interrelated factors including increases in search queries resulting from growth in user adoption and usage on mobile devices; growth in advertiser spending; and improvements we have made in ad formats and delivery.
YouTube ads
YouTube ads revenues increased $1.4 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024. The growth was driven by our direct response and brand advertising products, both of which benefited from increased spending by our advertisers.
33


Google Network
Google Network revenues decreased $83 million from the three months ended March 31, 2023 to the three months ended March 31, 2024 primarily driven by a decrease in AdSense revenues.
Monetization Metrics
The following table presents changes in monetization metrics for Google Search & other revenues (paid clicks and cost-per-click) and Google Network revenues (impressions and cost-per-impression), expressed as a percentage, from three months ended March 31, 2023 to three months ended March 31, 2024:
Google Search & other
Paid clicks change%
Cost-per-click change%
Google Network
Impressions change(13)%
Cost-per-impression change14 %
Changes in paid clicks and impressions are driven by a number of interrelated factors, including changes in advertiser spending; ongoing product and policy changes; and, as it relates to paid clicks, fluctuations in search queries resulting from changes in user adoption and usage, primarily on mobile devices.
Changes in cost-per-click and cost-per-impression are driven by a number of interrelated factors including changes in device mix, geographic mix, advertiser spending, ongoing product and policy changes, product mix, property mix, and changes in foreign currency exchange rates.
Google subscriptions, platforms, and devices
Google subscriptions, platforms, and devices revenues increased $1.3 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024, primarily driven by an increase in subscription revenues, largely from growth in the number of paid subscribers for YouTube services.
Google Cloud
Google Cloud revenues increased $2.1 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024. Growth was primarily driven by Google Cloud Platform followed by Google Workspace offerings. Google Cloud's infrastructure and platform services were the largest drivers of growth in Google Cloud Platform.
Revenues by Geography
The following table presents revenues by geography as a percentage of revenues, determined based on the addresses of our customers:
Three Months Ended
 March 31,
 20232024
United States47 %48 %
EMEA30 %30 %
APAC17 %16 %
Other Americas%%
Hedging gains (losses)%%
For additional information, see Note 2 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Use of Non-GAAP Constant Currency Information
International revenues, which represent a significant portion of our revenues, are generally transacted in multiple currencies and therefore are affected by fluctuations in foreign currency exchange rates.
The effect of currency exchange rates on our business is an important factor in understanding period-to-period comparisons. We use non-GAAP constant currency revenues ("constant currency revenues") and non-GAAP percentage change in constant currency revenues ("percentage change in constant currency revenues") for
34


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 it excludes 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 revenues excluding the effect of foreign currency exchange rate movements ("FX Effect") as well as hedging activities, which are recognized at the consolidated level. We use constant currency revenues to determine the constant currency revenue percentage change on a year-on-year basis. Constant currency revenues are calculated by translating current period revenues using prior year comparable 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 year comparable period revenues where current period foreign currency revenues are translated using prior year comparable 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.
The following table presents the foreign currency exchange effect on international revenues and total revenues (in millions, except percentages):
Three Months Ended March 31, 2024
% Change from Prior Period
Three Months Ended March 31,Less FX EffectConstant Currency RevenuesAs ReportedLess Hedging EffectLess FX EffectConstant Currency Revenues
20232024
United States$32,864 $38,737 $$38,737 18 %%18 %
EMEA21,078 23,788 204 23,584 13 %%12 %
APAC11,681 13,289 (439)13,728 14 %(4)%18 %
Other Americas4,080 4,653 (152)4,805 14 %(4)%18 %
Revenues, excluding hedging effect
69,703 80,467 (387)80,854 15 %(1)%16 %
Hedging gains (losses)84 72 
Total revenues(1)
$69,787 $80,539 $80,854 15 %%(1)%16 %
(1)Total constant currency revenues of $80.9 billion for the three months ended March 31, 2024 increased $11.2 billion compared to $69.7 billion in revenues, excluding hedging effect, for the three months ended March 31, 2023.
EMEA revenue growth was favorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar weakening relative to the Euro, partially offset by the U.S. dollar strengthening relative to the Turkish lira.
APAC revenue growth was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Japanese yen.
Other Americas revenue growth was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Argentine peso.
35


Costs and Expenses
Cost of Revenues
The following table presents cost of revenues, including TAC (in millions, except percentages):
Three Months Ended
 March 31,
 20232024
TAC$11,721 $12,946 
Other cost of revenues18,891 20,766 
Total cost of revenues$30,612 $33,712 
Total cost of revenues as a percentage of revenues44 %42 %
Cost of revenues increased $3.1 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024 due to an increase in other cost of revenues and TAC of $1.9 billion and $1.2 billion, respectively.
The increase in TAC from the three months ended March 31, 2023 to the three months ended March 31, 2024 was largely due to an increase in TAC paid to distribution partners, primarily driven by growth in revenues subject to TAC. The TAC rate decreased from 21.5% to 21.0% from the three months ended March 31, 2023 to the three months ended March 31, 2024 primarily due to a revenue mix shift from Google Network properties to Google Search & other properties. The TAC rate on Google Search & other revenues was substantially consistent from the three months ended March 31, 2023 to the three months ended March 31, 2024. The TAC rate on Google Network revenues reflected a slight increase from the three months ended March 31, 2023 to the three months ended March 31, 2024 due to a combination of factors, none of which were individually significant.
The increase in other cost of revenues from the three months ended March 31, 2023 to the three months ended March 31, 2024 was primarily due to increases in content acquisition costs, largely for YouTube, and depreciation expense. These increases were partially offset by decreases in compensation expenses, largely the result of a reduction in employee severance and related charges of $308 million, and charges related to our office space optimization efforts of $220 million.
Research and Development
The following table presents R&D expenses (in millions, except percentages):
Three Months Ended
 March 31,
 20232024
Research and development expenses$11,468 $11,903 
Research and development expenses as a percentage of revenues16 %15 %
R&D expenses increased $435 million from the three months ended March 31, 2023 to the three months ended March 31, 2024, primarily driven by increases in depreciation expense of $308 million and third-party services fees of $253 million, partially offset by a decrease in charges associated with our office space optimization efforts of $247 million. Additionally, a decrease in compensation expenses of $64 million was primarily the result of a reduction in employee severance and related charges of $588 million. This decrease was partially offset by an increase in SBC expense of $320 million, excluding employee severance and related charges.
Sales and Marketing
The following table presents sales and marketing expenses (in millions, except percentages):
Three Months Ended
 March 31,
 20232024
Sales and marketing expenses$6,533 $6,426 
Sales and marketing expenses as a percentage of revenues%%
Sales and marketing expenses decreased $107 million from the three months ended March 31, 2023 to the three months ended March 31, 2024, primarily driven by a decrease in compensation expenses of $85 million,
36


largely the result of a reduction in employee severance and related charges of $228 million, partially offset by a combination of factors, none of which were individually significant.
General and Administrative
The following table presents general and administrative expenses (in millions, except percentages):
Three Months Ended
 March 31,
 20232024
General and administrative expenses$3,759 $3,026 
General and administrative expenses as a percentage of revenues%%
General and administrative expenses decreased $733 million from the three months ended March 31, 2023 to the three months ended March 31, 2024, primarily driven by a reduction in charges related to legal matters of $248 million and a combination of factors, none of which were individually significant.
Segment Profitability
The following table presents segment operating income (loss) (in millions):
Three Months Ended
March 31,
20232024
Operating income (loss):
Google Services$21,737 $27,897 
Google Cloud191 900 
Other Bets(1,225)(1,020)
Alphabet-level activities(1)
(3,288)(2,305)
Total income from operations$17,415 $25,472 
(1)In addition to the costs included in Alphabet-level activities, hedging gains (losses) related to revenue were $84 million and $72 million for the three months ended March 31, 2023 and 2024, respectively. For the three months ended March 31, 2023 and 2024, Alphabet-level activities included substantially all of the charges related to employee severance and our office space optimization efforts. For additional information relating to our segments, see Note 13 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Google Services
Google Services operating income increased $6.2 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024. The increase in operating income was primarily driven by an increase in revenues, partially offset by increases in TAC and content acquisition costs. Additionally, a reduction in compensation expenses contributed to the increase in operating income.
Google Cloud
Google Cloud operating income increased $709 million from the three months ended March 31, 2023 to the three months ended March 31, 2024. The increase in operating income was primarily driven by an increase in revenues, partially offset by increases in compensation expenses, largely driven by headcount growth, and usage costs for technical infrastructure assets.
Other Bets
Other Bets operating loss decreased $205 million from the three months ended March 31, 2023 to the three months ended March 31, 2024 primarily due to growth in revenues.
37


Other Income (Expense), Net
The following table presents OI&E (in millions):
Three Months Ended
 March 31,
 20232024
Interest income$797 $1,061 
Interest expense(80)(94)
Foreign currency exchange gain (loss), net(210)(238)
Gain (loss) on debt securities, net(293)(462)
Gain (loss) on equity securities, net377 2,243 
Performance fees118 104 
Income (loss) and impairment from equity method investments, net(51)(26)
Other132 255 
Other income (expense), net$790 $2,843 
OI&E increased $2.1 billion from the three months ended March 31, 2023 to the three months ended March 31, 2024. The increase was primarily due to net unrealized gains in non-marketable equity securities due to fair value adjustments related to observable transactions and increased interest income due to interest rates.
For additional information, see Note 6 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q for further information.
Provision for Income Taxes
The following table presents provision for income taxes (in millions, except effective tax rate):
Three Months Ended
March 31,
20232024
Income before provision for income taxes$18,205 $28,315 
Provision for income taxes$3,154 $4,653 
Effective tax rate17.3 %16.4 %
The effective tax rate decreased from the three months ended March 31, 2023 to the three months ended March 31, 2024, primarily due to the tax rule change related to U.S. federal foreign tax credits issued by the IRS in July 2023 and an increase in stock-based compensation-related tax benefits, partially offset by a decrease in the U.S. federal Foreign Derived Intangible Income tax deduction and an increase in taxes for certain U.S. jurisdictions.
The OECD is coordinating negotiations among more than 140 countries with the goal of achieving consensus around substantial changes to international tax policies, including the implementation of a minimum global effective tax rate of 15%. Some countries have already implemented the legislation effective January 1, 2024, and we expect others to follow, however we do not expect a material change to our income tax provision for the 2024 fiscal year. As additional jurisdictions enact such legislation, transitional rules lapse, and other provisions of the minimum tax legislation become effective, we expect our effective tax rate and cash tax payments could increase in future years.
Financial Condition
Cash, Cash Equivalents, and Marketable Securities
As of March 31, 2024, we had $108.1 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 cash, cash equivalents, and marketable securities, as well as the cash flow that we generate from 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.
38


The following table presents our cash flows (in millions):
 Three Months Ended
March 31,
 20232024
Net cash provided by operating activities$23,509 $28,848 
Net cash used in investing activities$(2,946)$(8,564)
Net cash used in financing activities$(16,568)$(19,714)
Cash Provided by Operating Activities
Our largest source of cash provided by operations are advertising revenues generated by Google Search & other properties, Google Network properties, and YouTube properties. In Google Services, we also generate cash through consumer subscriptions and the sale of apps and in-app purchases and devices. In Google Cloud, we generate cash through consumption-based fees and subscriptions for infrastructure, platform, collaboration tools, and other cloud services.
Our primary uses of cash from operating activities include payments to distribution and Google Network partners, to employees for compensation, and to content providers. Other uses of cash from operating activities include payments to suppliers for devices, to tax authorities for income taxes, and other general corporate expenditures.
Net cash provided by operating activities increased from the three months ended March 31, 2023 to the three months ended March 31, 2024 due to the increase in cash received from customers, partially offset by an increase in cash payments for cost of revenues and operating expenses.
Cash Used in Investing Activities
Cash provided by investing activities consists primarily of maturities and sales of 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 three months ended March 31, 2023 to the three months ended March 31, 2024 primarily due to an increase in purchases of property and equipment.
Cash Used in Financing Activities
Cash provided by financing activities consists primarily of proceeds from issuance of debt and proceeds from the sale of interests in consolidated entities. Cash used in financing activities consists primarily of repurchases of stock, net payments related to stock-based award activities, and repayments of debt.
Net cash used in financing activities increased from the three months ended March 31, 2023 to the three months ended March 31, 2024 due to increases in net repayments related to debt, net payments related to stock-based award activities, and repurchases of stock.
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.
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.
Capital Expenditures
Our capital investments in property and equipment consist primarily of the following major categories:
technical infrastructure, which consists of our investments in servers and network equipment for computing, storage, and networking requirements for ongoing business activities, including AI, (collectively referred to as our information technology assets) and data center land and building construction; and
office facilities, ground-up development projects, and building improvements (also referred to as "fit-outs").
39


Construction in progress consists primarily of technical infrastructure and office facilities which have not yet been placed in service. The time frame from date of purchase to placement in service of these assets may extend from months to years. For example, our data center construction projects are generally multi-year projects with multiple phases, where we acquire land and buildings, construct buildings, and secure and install information technology assets.
During the three months ended March 31, 2023 and 2024, we spent $6.3 billion and $12.0 billion on capital expenditures, respectively. We expect to increase, relative to 2023, our investment in our technical infrastructure, including servers, network equipment, and data centers, to support the growth of our business and our long-term initiatives, in particular in support of AI products and services. Depreciation of our property and equipment commences when the deployment of such assets are completed and are ready for our intended use. Land is not depreciated. For the three months ended March 31, 2023 and 2024, our depreciation on property and equipment was $2.6 billion and $3.4 billion, respectively.
Leases
For the three months ended March 31, 2023 and 2024, we recognized total operating lease assets of $1.1 billion and $0.4 billion, respectively. As of March 31, 2024, the amount of total future lease payments under operating leases, which had a weighted average remaining lease term of 8 years, was $17.2 billion.
As of March 31, 2024, we have entered into leases that have not yet commenced with future lease payments of $3.6 billion, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2024 and 2026 with non-cancelable lease terms of one to 25 years.
For the three months ended March 31, 2023 and 2024, our operating lease expenses (including variable lease costs) were $1.1 billion and $1.1 billion, respectively. Finance lease costs were not material for the three months ended March 31, 2023 and 2024.
Financing
We have a short-term debt financing program of up to $10.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. As of March 31, 2024, we had no commercial paper outstanding.
As of March 31, 2024, we had $10.0 billion of revolving credit facilities, $4.0 billion expiring in April 2024 and $6.0 billion expiring in April 2028. In April 2024, we entered into a new $4.0 billion revolving credit facility expiring in April 2025.The interest rates for all 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 credit facilities.
As of March 31, 2024, we had senior unsecured notes outstanding with a total carrying value of $11.9 billion. For additional information, see Note 5 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
We primarily utilize contract manufacturers for the assembly of our servers used in our technical infrastructure and devices we sell. We have agreements where we may purchase components directly from suppliers and then supply these components to contract manufacturers for use in the assembly of the servers and devices. Certain of these arrangements result in a portion of the cash received from and paid to the contract manufacturers to be presented as financing activities in the Consolidated Statements of Cash Flows included in Item 1 of this Quarterly Report on Form 10-Q.
Share Repurchase Program
During the three months ended March 31, 2024, we repurchased and subsequently retired 111 million shares for $16.1 billion.
In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to $70.0 billion of its Class A and Class C shares. As of March 31, 2024, $20.4 billion remained available for Class A and Class C share repurchases. In April 2024, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares.
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
40


Three Months Ended March 31, 2024
SharesAmount
Class A share repurchases23$3,350 
Class C share repurchases8812,707 
Total share repurchases(1)
111$16,057 

(1) Shares repurchased include unsettled repurchases as of March 31, 2024.
For additional information, see Note 9 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Dividend Program
On April 25, 2024, the Board of Directors of Alphabet declared a cash dividend of $0.20 per share to be paid on June 17, 2024, to stockholders of record as of June 10, 2024, on each of the company’s Class A, Class B, and Class C shares.
The company intends to pay quarterly cash dividends in the future, subject to review and approval by the company’s Board of Directors in its sole discretion. In connection with the cash dividend (and any future dividend the company’s Board of Directors may declare from time to time), the company will also award dividend equivalent units to holders of all unvested stock units in accordance with the Alphabet Inc. Amended and Restated 2021 Stock Plan and pursuant to each holder’s outstanding stock unit grant agreements, as amended.
European Commission Fines
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. On September 14, 2022, the General Court reduced the 2018 fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal to the European Court of Justice.
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. For additional information, see Note 8 of the Notes to Consolidated Financial Statements included in Item 1 of this Quarterly Report on Form 10-Q.
Taxes
As of March 31, 2024, we had income taxes payable of $4.2 billion, of which $2.1 billion was short-term, 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. We also have long-term taxes payable of $7.1 billion primarily related to uncertain tax positions as of March 31, 2024.
Purchase Commitments and Other Contractual Obligations
As of March 31, 2024, we had material purchase commitments and other contractual obligations of $44.0 billion, of which $29.4 billion was short-term. These amounts primarily consist of purchase orders for certain technical infrastructure as well as the non-cancelable portion or the minimum cancellation fee in certain agreements related to commitments to purchase licenses, including content licenses, inventory and network capacity. For those agreements with variable terms, we do not estimate the non-cancelable obligation beyond any minimum quantities and/or pricing as of March 31, 2024. In certain instances, the amount of our contractual obligations may change based on the expected timing of order fulfillment from our suppliers. For more information related to our content licenses, see Note 8 of the Notes to Consolidated Financial Statements included in Item I of this Quarterly Report on Form 10-Q.
In addition we regularly enter into multi-year, non-cancellable agreements to purchase renewable energy and energy attributes, such as renewable energy certificates. These agreements do not include a minimum dollar commitment. The amounts to be paid under these agreements are based on the actual volumes to be generated and are not readily determinable.
Critical Accounting Estimates
See Part II, Item 7, "Critical Accounting Estimates" in our Annual Report on Form 10-K for the year ended December 31, 2023.
41


Available Information
Our website is located at www.abc.xyz, and our investor relations website is located at www.abc.xyz/investor. Access to 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, is available on our investor relations website, free of charge, after we file or furnish them with the SEC and they are available on the SEC's website at www.sec.gov.
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, board committee charters, and code of conduct, is also available on our investor relations website under the heading "Governance." The content of our websites is 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
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, 2023.
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 March 31, 2024, 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
There have been no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
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.
42


PART II.     OTHER INFORMATION
ITEM 1.LEGAL PROCEEDINGS
For a description of our material pending legal proceedings, see Note 8 “Commitments and 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, 2023, which could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our stock. Below are material changes to our risk factors since our Annual Report on Form 10-K for the year ended December 31, 2023.
Risks Specific to our Company
We generate a significant portion of our revenues from advertising. Reduced spending by advertisers, a loss of partners, or new and existing technologies that block ads online and/or affect our ability to customize ads could harm our business.
We generated more than 75% of total revenues from online advertising in 2023. Many of our advertisers, companies that distribute our products and services, digital publishers, and content providers can terminate their contracts with us at any time. These partners may not continue to do business with us if we do not create more value (such as increased numbers of users or customers, new sales leads, increased brand awareness, or more effective monetization) than their available alternatives. Changes to our advertising policies and data privacy practices, such as our initiatives to phase out third-party cookies (which remain subject to review, affecting the timing), as well as changes to other companies’ advertising and/or data privacy practices have in the past, and may in the future, affect the advertising that we are able to provide. In addition, technologies have been developed that make customized ads more difficult, or that block the display of ads altogether, and some providers of online services have integrated these technologies that could potentially impair the availability and functionality of third-party digital advertising. Failing to provide superior value or deliver advertisements effectively and competitively could harm our business, reputation, financial condition, and operating results.
In addition, expenditures by advertisers tend to correlate with overall economic conditions. Adverse macroeconomic conditions have affected, and may in the future affect, the demand for advertising, resulting in fluctuations in the amounts our advertisers spend on advertising, which could harm our financial condition and operating results.
Risks Related to Ownership of our Stock
We cannot guarantee that any share repurchase program or dividend program will be continuously active or fully consummated or will enhance long-term stockholder value, and share repurchases or dividends 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. In April 2024, we announced the approval of a cash dividend to our Class A, Class B and Class C stockholders. Any and all future cash dividends are subject to declaration by the Board of Directors at their sole discretion, and in accordance with the requirements of any applicable laws, rules and regulations, including the Delaware General Corporation Law. Our cash dividend program does not require, and our Board of Directors may not declare, a cash dividend each quarter, and does not obligate our Board of Directors to declare a dividend in any specific dollar amount per share. Further, our share repurchases or dividends 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 trading price for our Class A stock and non-voting Class C stock may continue to be volatile.
The trading price of our stock has at times experienced significant volatility and may continue to be volatile. In addition to the factors discussed in this report, the trading prices of our Class A stock and Class C stock have fluctuated, and may continue to fluctuate widely, in response to various factors, including, among others, the size or continuity of either our share repurchase or dividend programs, the activities of our peers and changes in broader
43


economic and political conditions around the world. These broad market and industry factors could harm the market price of our Class A stock and our Class C stock, regardless of our actual operating performance.
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 A and Class C stock during the quarter ended March 31, 2024.
Period
Total Number of Class A Shares Purchased
(in thousands) (1)
Total Number of Class C Shares Purchased
(in thousands) (1)
Average Price Paid per Class A Share (2)
Average Price Paid per Class C 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)
January 1 - 319,717 29,623 $145.11 $146.28 39,340 $30,648 
February 1 - 297,568 28,804 $143.82 $144.75 36,372 $25,429 
March 1 - 315,949 29,230 $143.08 $143.86 35,179 $20,404 
Total23,234 87,657 110,891 
(1)    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. For additional information related to share repurchases, see Note 9 of the Notes to Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
(2)    Average price paid per share includes costs associated with the repurchases.
ITEM 5.OTHER INFORMATION
10b5-1 Trading Plans
During the fiscal quarter ended March 31, 2024, no Section 16 director or officer adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” (as defined in Item 408 of Regulation S-K of the Exchange Act).
There were no “non-Rule 10b5-1 trading arrangements” (as defined in Item 408 of Regulation S-K of the Exchange Act) adopted, modified or terminated during the fiscal quarter ended March 31, 2024 by our directors and Section 16 officers.
Compensatory Arrangements of Certain Officers
On April 16, 2024, the Leadership Development, Inclusion and Compensation Committee of the Board of Directors of Alphabet approved the accrual of dividend equivalent units to holders of all unvested stock units, subject to the approval of a dividend declaration by the Board of Directors of the Company (which was approved and announced on April 25, 2024). This approval covers both performance stock unit awards and Google stock unit awards, and applies both to currently outstanding and future equity awards. For the avoidance of doubt, the corresponding amendments to the respective stock unit grant agreements will apply both to currently outstanding grant agreements and all future grant agreements. As stock units are not outstanding shares of stock and thus would not otherwise be entitled to participate in any dividends (including the one referenced above), the crediting of dividend equivalent units is intended to preserve the equity-based incentives intended by the Company when the stock units were granted and to treat the holders of stock units consistently with all stockholders.

44


ITEM 6.EXHIBITS
Exhibit
Number
  DescriptionIncorporated by reference herein
FormDate
10.01
*
10.02
*
10.03
*
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.

45


SIGNATURES
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.
April 25, 2024By:/s/    RUTH M. PORAT        
Ruth M. Porat
President and Chief Investment Officer; Chief Financial Officer
ALPHABET INC.
April 25, 2024By:/s/    AMIE THUENER O'TOOLE        
Amie Thuener O'Toole
Vice President, Corporate Controller and Principal Accounting Officer

46
EX-10.01 2 googexhibit1001q12024.htm EX-10.01 Document
                
Exhibit 10.01
ALPHABET INC.
AMENDED AND RESTATED 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. Amended and Restated 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.Leaves of Absence. Vesting of the GSUs during any leave of absence of the Participant shall be subject to the terms and conditions of the leaves of absence policy governing such GSUs for the Participant’s country, as may be amended from time to time.
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, the subsequent sale of shares of Capital Stock acquired upon settlement of the GSUs and the receipt of any dividends and/or dividend equivalents 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.
2


(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 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 of the Participant.
(a)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 (except as expressly provided in Section 5(b) with respect to dividend equivalent rights) 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.
(b)Dividend Equivalent Rights. Notwithstanding Section 5(a) above, in the event that any dividend or other distribution is declared and paid on shares of Capital Stock after the Grant Date (the date of such dividend or other distribution, the “Dividend Payment Date”), dividend equivalents in the form of additional GSUs shall be credited to the Participant. The number of additional GSUs to be credited as dividend equivalents to such Participant shall be determined (x) to the extent the dividend or other distribution is in the form of cash, by dividing (A) the product of (i) the total number of outstanding and unsettled GSUs held by the Participant immediately prior to the Dividend Payment Date, and (ii) the per-share amount of the dividend paid on shares of Capital Stock on the Dividend Payment Date, by (B) the Fair Market value of a share of Capital Stock on the Dividend Payment Date and (y) to the extent the dividend is in the form of Capital Stock, by multiplying (x) the total number of unvested GSUs held by the Participant immediately prior to the Dividend Payment Date and (y) the number of shares of Capital Stock paid as a dividend per share of Capital Stock. Any additional GSUs credited to the Participant under this Section 5(b) as dividend equivalents shall be subject to the restrictions and conditions that apply to the GSUs with respect to which such additional GSUs are credited and will vest if and when the underlying GSU vests. If the underlying GSU does not vest or is otherwise forfeited, any additional GSUs credited under this Section 5(b) with respect to the underlying GSU will also fail to vest and be forfeited. Notwithstanding anything herein to the
3


contrary, the Committee may specify an alternative form of dividend equivalents from that specified herein with respect to any such dividend or other distribution.
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 order to ensure that the GSUs either qualify for exemption from, or comply with, the requirements of Section 409A of the Code (“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, state or local law or under the rulings or regulations of the U.S. 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, state or local governmental agency, which the Committee shall, in its absolute discretion, determine to be necessary or advisable; and (c) the
4


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.
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 U.S. 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.
5


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 disclose the Participant’s data with another company that serves in a similar manner. The Company’s 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 applicable laws, exercise or defense of legal rights, and archiving, back-up and deletion processes. When the Company no longer needs the personal data, the Company will remove it from its systems to the fullest extent reasonably practicable. 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
6


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.
(i)Supplemental Notice at Collection for California Residents. The following additional disclosures are addressed and only apply to a Participant who resides in California. The categories of personal information that the Company collects from the Participant correspond with the following categories of “personal information” as defined in the California Consumer Privacy Act ("CCPA"): identifiers; any information that identifies, relates to, describes, or is capable of being associated with, a particular individual; characteristics of protected classifications under California or federal law (namely, age); commercial information; and professional or employment related information. The Company collects from the Participant the following category of “sensitive personal information” as defined in the CCPA: social security, driver’s license, state identification card and/or passport number. The Company does not use such sensitive personal information to infer characteristics about the Participant and only uses such sensitive personal information for the purposes referenced in subsection 1798.121(a) of the CCPA. The Company does not “sell” or “share” the Participant’s “personal information” as the CCPA defines these terms. The Company's CCPA Privacy Policy is available at go/epp.
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 and/or works. If the Participant relocates from the United States to a country outside the
7


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. If the Participant has not affirmatively accepted or rejected the GSUs through the Company’s designated online acceptance procedure prior to the first scheduled vesting date of the GSUs, the Participant will be deemed to have accepted the GSUs and the terms and conditions applicable to the GSUs as set forth in the Plan and this Agreement (including the GSU Details and the Appendix). If the Participant rejects the GSUs, the GSUs will be cancelled and no benefits from the GSUs nor any compensation or benefits in lieu of the GSUs will be provided to the Participant.

8
EX-10.02 3 googexhibit1002q12024.htm EX-10.02 Document

                     
Exhibit 10.02
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 (as defined below) by and between the Participant (as defined below) and Alphabet Inc., a Delaware corporation (“Alphabet”, and together with its Subsidiaries, the “Company”). Capitalized terms used but not otherwise defined in this Agreement shall have the meanings given to such terms in the Alphabet Inc. 2021 Stock Plan (the “Plan”).

I.GRANTS
    Pursuant to the Plan, Alphabet hereby awards grants of performance stock units (“PSUs,” and each grant of PSUs, a “Grant”). Certain details of the PSUs, specifically the name of the individual being granted PSUs under this Agreement (the “Participant”), the date on which the PSUs subject to this Agreement are granted (the “Grant Date”), the number of PSUs granted (the “Target Award”) and the Performance Period during which the PSUs are earned (collectively, the “PSU Details”) are accessible to the Participant through the Participant’s brokerage account and the PSU Details are hereby incorporated into this Agreement by reference. 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).

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.
2


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; (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 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; (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; or (x) 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 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 (to the extent susceptible of cure or remedy) 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


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 performance 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.
(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 the receipt of any dividends and/or dividend equivalents 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 (the date of such dividend or
4


other distribution, the “Dividend Payment Date”), dividend equivalents in the form of additional PSUs shall be credited to the Participant. The number of additional PSUs to be credited as dividend equivalents to such Participant shall be determined (x) to the extent the dividend or other distribution is in the form of cash, by dividing (A) the product of (i) the total number of outstanding and unsettled Target Award PSUs held by the Participant immediately prior to the Dividend Payment Date, and (ii) the per-share amount of the dividend paid on shares of Capital Stock on the Dividend Payment Date, by (B) the Fair Market value of a share of Capital Stock on the Dividend Payment Date and (y) to the extent the dividend is in the form of Capital Stock, by multiplying (x) the total number of outstanding and unsettled Target Award PSUs held by the Participant immediately prior to the Dividend Payment Date and (y) the number of shares of Capital Stock paid as a dividend per share of Capital Stock. Any additional PSUs credited to the Participant under this Section 5 as dividend equivalents shall be subject to the restrictions and conditions that apply to the PSUs with respect to which such additional PSUs are credited and will be earned and payable if and when the underlying PSU becomes earned and payable, including taking into account the percentage of Target Award earned per Exhibit A. If the underlying PSU does not vest or is otherwise forfeited, any additional PSUs credited under this Section 5 with respect to the underlying PSU will also fail to vest and be forfeited. Notwithstanding anything herein to the contrary, the Committee may specify an alternative form of dividend equivalents from that specified herein with respect to any such dividend or other distribution.
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 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
5


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.
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.
6


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 and agrees that (i) a copy of the Trading Policy is accessible 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 acknowledges and 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 (A) by applicable law or applicable listing standards of a national securities exchange or (B) pursuant to the terms and conditions of the Company’s Clawback Policy, as may be in effect from time to time, (ii) (A) a copy of the Company’s Clawback Policy is accessible to the Participant, (B) the Participant has had an opportunity to review the Clawback Policy and (C) the Participant is bound by all the terms and conditions of the Clawback Policy and (iii) Participant authorizes such recoupment or clawback and agrees to comply with any Company request or demand for such recoupment or clawback.
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.
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.
7


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.
(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
8


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. If the Participant has not affirmatively accepted or rejected the Grants through the Company’s designated online acceptance procedure prior to the settlement date, the Participant will be deemed to have accepted the Grants and the terms and conditions applicable to the Grants as set forth in the Plan and this Agreement (including Exhibit A). If the Participant rejects the Grants, the Grants will be cancelled and no benefits from the Grants nor any compensation or benefits in lieu of the Grants will be provided to the Participant.

9


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 55th 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).

10


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:

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 Capital Stock or common shares, as applicable.

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,
11


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 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.
12
EX-10.03 4 googexhibit1003q12024.htm EX-10.03 Document


Exhibit 10.03
ALPHABET INC.
AMENDED AND RESTATED 2021 STOCK PLAN
ALPHABET PERFORMANCE STOCK UNIT AGREEMENT

This Alphabet Performance Stock Unit Agreement (this “Agreement”) is entered into as of the Grant Date (as defined below) by and between the Participant (as defined below) and Alphabet Inc., a Delaware corporation (“Alphabet”, and together with its Subsidiaries, the “Company”). Capitalized terms used but not otherwise defined in this Agreement shall have the meanings given to such terms in the Alphabet Inc. Amended and Restated 2021 Stock Plan (the “Plan”).

I.GRANTS

Pursuant to the Plan, Alphabet hereby awards grants of performance stock units (“PSUs,” and each grant of PSUs, a “Grant”). Certain details of the PSUs, specifically the name of the individual being granted PSUs under this Agreement (the “Participant”), the date on which the PSUs subject to this Agreement are granted (the “Grant Date”), the number of PSUs granted (the “Target Award”) and the Performance Period during which the PSUs are earned (collectively, the “PSU Details”) are accessible to the Participant through the Participant’s brokerage account and the PSU Details are hereby incorporated into this Agreement by reference. Each PSU represents the right to receive one share of Capital Stock, subject to the terms and conditions of the Plan and this Agreement, including any additional terms and conditions for the jurisdiction in which the Participant resides and/or works contained in Exhibit B or any other appendix hereto (the “Appendix”). The number of PSUs earned under each Grant may be equal to, greater than or less than its Target Award (including zero).
II. TERMS OF PSUs

I.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 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 performance 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.

(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 the receipt of any dividends and/or dividend equivalents 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 (the date of such dividend or other distribution, the “Dividend Payment Date”), dividend equivalents in the form of additional PSUs shall be credited to the Participant. The number of additional PSUs to be credited as dividend equivalents to such Participant shall be determined (x) to the extent the dividend or other distribution is in the form of cash, by dividing (A) the product of (i) the total number of outstanding and unsettled Target Award PSUs held by the Participant immediately prior to the Dividend Payment Date, and (ii) the per-share amount of the dividend paid on shares of Capital Stock on the Dividend Payment Date, by (B) the Fair Market value of a share of Capital Stock on the Dividend Payment Date and (y) to the extent the dividend is in the form of Capital Stock, by multiplying (x) the total number of outstanding and unsettled Target Award PSUs held by the Participant immediately prior to the Dividend Payment Date and (y) the number of shares of Capital Stock paid as a dividend per share of Capital Stock. Any additional PSUs credited to the Participant under this Section 5 as dividend equivalents shall be subject to the restrictions and conditions that apply to the PSUs with respect to which such additional PSUs are credited and will be earned and payable if and when the underlying PSU becomes earned and payable, including taking into account the percentage of Target Award earned per Exhibit A. If the underlying PSU does not vest or is otherwise forfeited, any additional PSUs credited under this Section 5 with respect to the underlying PSU will also fail to vest and be forfeited. Notwithstanding anything herein to the contrary, the Committee may specify an alternative form of dividend equivalents from that specified herein with respect to any such dividend or other distribution.

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 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 and the Appendix in Exhibit B, 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.

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, state or local 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, state or local 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 and agrees that (i) a copy of the Trading Policy is accessible 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 acknowledges and 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 (A) by applicable law or applicable listing standards of a national securities exchange or (B) pursuant to the terms and conditions of the Company’s Clawback Policy, as may be in effect from time to time, (ii) (A) a copy of the Company’s Clawback Policy is accessible to the Participant, (B) the Participant has had an opportunity to review the Clawback Policy and (C) the Participant is bound by all the terms and conditions of the Clawback Policy and (iii) Participant authorizes such recoupment or clawback and agrees to comply with any Company request or demand for such recoupment or clawback.

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.

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 Company is located at 1600 Amphitheatre Parkway, Mountain View, CA 94043, U.S.A., and grants employees of the Company and its affiliates PSUs 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 PSUs cancelled, vested, unvested 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 PSUs 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 disclose the Participant’s data with another company that serves in a similar manner. The Company’s 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 if different, 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.
(i)Supplemental Notice at Collection for California Residents. The following additional disclosures are addressed and only apply to a Participant who resides in California. The categories of personal information that the Company collects from the Participant correspond with the following categories of “personal information” as defined in the California Consumer Privacy Act (“CCPA”): identifiers; any information that identifies, relates to, describes, or is capable of being associated with, a particular individual; characteristics of protected classifications under California or federal law (namely, age); commercial information; and professional or employment related information. The Company collects from the Participant the following category of “sensitive personal information” as defined in the CCPA: social security, driver’s license, state identification card and/or passport number. The Company does not use such sensitive personal information to infer characteristics about the Participant and only uses such sensitive personal information for the purposes referenced in subsection 1798.121(a) of the CCPA. The Company does not “sell” or “share” the Participant’s “personal information” as the CCPA defines these terms. The Company’s CCPA Privacy Policy is available at go/epp.
19.Appendix. Notwithstanding any provisions in this Agreement, if the Participant resides and/or works outside of the United States, certain additional general terms and conditions as set forth in the Appendix in Exhibit B will apply to the Participant. In addition, the PSUs shall be subject to any additional terms and conditions set forth in the Appendix for the jurisdiction in which the Participant resides and/or works. 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 country-specific 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. If the Participant has not affirmatively accepted or rejected the Grants through the Company’s designated online acceptance procedure prior to the settlement date, the Participant will be deemed to have accepted the Grants and the terms and conditions applicable to the Grants as set forth in the Plan and this Agreement (including Exhibit A and Exhibit B). If the Participant rejects the Grants, the Grants will be cancelled and no benefits from the Grants nor any compensation or benefits in lieu of the Grants will be provided to the Participant.




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 Goals
Alphabet’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:

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 survives
In 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 private
In 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 Delisting
In 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 Transaction
In 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 Capital Stock or common shares, as applicable.

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 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.





EXHIBIT B
APPENDIX OF
ADDITIONAL TERMS AND CONDITIONS FOR
PARTICIPANTS OUTSIDE THE U.S.
ALPHABET INC.
AMENDED AND RESTATED 2021 STOCK PLAN

ALPHABET PERFORMANCE STOCK UNIT AGREEMENT
This Appendix, which is part of the Alphabet Performance Stock Unit Agreement (the “Agreement”), contains additional “terms and conditions” that will apply to the Participant if he or she resides and/or works outside the United States. The terms and conditions in Part A of this Appendix apply to all Participants who reside and/or work outside the United States. The additional terms and conditions in Part B of this Appendix will also apply to the Participant if he or she resides and/or works in one of the countries referenced in Part B. Capitalized terms used but not defined herein shall have the same meanings assigned to them in the Plan and/or the Agreement.
Further, this Appendix includes information regarding certain other issues of which the Participant should be aware with respect to his or her participation in the Plan. The information is based on the laws in effect in the respective countries as of March 2024. Such laws are often complex and change frequently, and the information in this Appendix may be outdated when the PSUs vest and/or are settled and/or the Participant sells any shares of Capital Stock issued pursuant to the vested PSUs.
Participant may also be subject to reporting, notification or other obligations related to foreign asset/account reporting, exchange control or other laws not described in this Appendix. Alphabet therefore strongly recommends that the Participant not rely on the information in this Appendix as the only source of information relating to the consequences of his or her participation in the Plan.
In addition, the information contained in this Appendix is general in nature and may not apply to the Participant’s particular situation. As a result, Alphabet cannot assure the Participant of any particular result. The Participant is therefore advised to seek appropriate professional advice as to how the relevant laws in the Participant’s country may apply to his or her situation.
Finally, if the Participant is a citizen or resident of a country, or is considered a resident of a country, other than that in which he or she is currently residing and/or working, or transfers residence and/or employment after the Grant Date, the information contained herein may not apply to the Participant in the same manner.





A.    ALL COUNTRIES OUTSIDE THE UNITED STATES
TERMS AND CONDITIONS
The following additional terms and conditions will apply to the Participant if he or she resides in any country outside the United States.
Taxes. The following language replaces Part II, Section 4(a) and 4(b) of the Agreement:
The Participant acknowledges that, regardless of any action Alphabet or the Participant’s employer (the “Employer”) takes with respect to any or all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant or deemed applicable to the Participant (the “Tax-Related Items”), the ultimate liability for all Tax-Related Items is and remains his or her responsibility and may exceed the amount actually withheld by Alphabet or the Employer. The Participant further acknowledges that Alphabet and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the PSUs or the underlying shares of Capital Stock, including, but not limited to, the grant, vesting or settlement of the PSUs, the issuance of shares of Capital Stock upon settlement of the PSUs, the subsequent sale of shares of Capital Stock acquired pursuant to such issuance and the receipt of any dividends and/or any dividend equivalents; and (2) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the PSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant has become subject to tax in more than one jurisdiction, the Participant acknowledges that Alphabet and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
Unless the Participant is a Section 16 Person, prior to any relevant taxable or tax withholding event, as applicable, the Participant will pay or make adequate arrangements satisfactory to Alphabet and/or the Employer to satisfy all Tax-Related Items. In this regard, the Participant authorizes Alphabet and/or the Employer, or their respective agents, at their discretion, to satisfy any applicable withholding obligations or rights with regard to all Tax-Related Items by one or a combination of the following:
(a)withholding from the Participant’s wages or other cash compensation paid to him or her by Alphabet and/or the Employer; or
(b)requiring the Participant to make a payment in a form acceptable to Alphabet in an amount equal to the withholding obligations for Tax-Related Items; or
(c)withholding from proceeds of the sale of shares of Capital Stock acquired upon vesting/settlement of the PSUs either through a voluntary sale or through a mandatory sale arranged by Alphabet (on the Participant's behalf pursuant to this authorization without further consent); or
(d)withholding in shares of Capital Stock to be issued upon vesting/settlement of the PSUs.
If the Participant is a Section 16 Person at the time the PSUs, or a portion thereof, are settled, or at the time of any other relevant taxable or tax withholding event under the Plan, as applicable, then Part II, Section 4(b) of the Agreement shall govern with respect to satisfaction of all Tax-Related Items.
Alphabet may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding rates or other applicable withholding rates, including maximum applicable rates in the Participant's country, in which case the Participant may receive a refund of any over-withheld amount in cash (with no entitlement to the Capital Stock equivalent), or if not refunded, the Participant may seek a refund from the local tax authorities. In the event of under-withholding, the Participant may be required to pay any additional Tax-




Related Items directly to the applicable tax authority or to Alphabet and/or the Employer. If the obligation for Tax-Related Items is satisfied by withholding in shares of Capital Stock, for tax purposes, the Participant will be deemed to have been issued the full number of shares of Capital Stock subject to the vested PSUs, notwithstanding that a number of the shares of Capital Stock is held back solely for the purpose of paying the Tax-Related Items due as a result of any aspect of the Participant’s participation in the Plan.
Finally, the Participant agrees to pay to Alphabet or the Employer any amount of Tax-Related Items that Alphabet or the Employer may be required to withhold or account for as a result of his or her participation in the Plan that cannot be satisfied by the means previously described. Alphabet may refuse to issue or deliver the shares of Capital Stock or the proceeds of the sale of shares of Capital Stock, if the Participant fails to comply with his or her obligations in connection with the Tax-Related Items.
Nature of Grant. In accepting the PSUs, the Participant acknowledges, understands and agrees that:
(a)the Plan is established voluntarily by Alphabet, it is discretionary in nature and it may be modified, amended, suspended or terminated by Alphabet at any time, to the extent permitted by the Plan;
(b)the PSU grant is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of PSUs, or benefits in lieu of PSUs, even if PSUs have been granted in the past;
(c)all decisions with respect to future PSU grants, if any, will be at the sole discretion of Alphabet;
(d)the PSU grant and the Participant’s participation in the Plan shall not create a right to employment or other service relationship with Alphabet;
(e)the PSU grant and the Participant's participation in the Plan shall not be interpreted as forming or amending an employment or service contract with Alphabet or the Employer, and shall not interfere with the ability of Alphabet, the Employer or any Subsidiary or affiliate of Alphabet, as applicable, to terminate the Participant's employment or service relationship;
(f)the Participant is voluntarily participating in the Plan;
(g)the PSUs and the shares of Capital Stock subject to the PSUs, and the income from and value of same, are extraordinary items that do not constitute compensation of any kind for services of any kind rendered to Alphabet or the Employer, and which is outside the scope of the Participant’s employment or service contract, if any;
(h)the PSUs and the shares of Capital Stock subject to the PSUs, and the income from and value of same, are not intended to replace any pension rights or compensation;
(i)unless otherwise agreed with Alphabet in writing, the PSUs and the shares of Capital Stock subject to the PSUs, and the income from and value of same, are not granted as consideration for, or in connection with, the service the Participant may provide as a director of a Subsidiary or affiliate of Alphabet;
(j)the PSUs and the shares of Capital Stock subject to the PSUs, and the income from and value of same, are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end of service payments, bonuses,




long-service awards, holiday pay, leave-related payments, holiday top-up, pension or retirement or welfare benefits or similar mandatory payments;
(k)the future value of the underlying shares of Capital Stock is unknown, indeterminable and cannot be predicted with certainty;
(l)no claim or entitlement to compensation or damages shall arise from (i) forfeiture of the PSUs resulting from termination of the Participant’s employment or service (for any reason whatsoever, whether or not later found to be invalid or in breach of applicable laws in the jurisdiction where the Participant is employed or the terms of the Participant's employment agreement, if any) and/or (ii) the forfeiture or cancellation of the PSUs and/or recoupment of any shares of Capital Stock, cash or other benefits acquired under the Plan resulting from the application of any recoupment policy Alphabet may adopt and/or amend from time to time, or any recovery or clawback policy otherwise required by applicable laws, rules, regulations or stock exchange listing standards;
(m)for purposes of the PSUs, the Participant's Termination Date will be the date he or she is no longer actively providing services to Alphabet, the Employer or any of the other Subsidiaries or affiliates of Alphabet (regardless of the reason for such termination and whether or not later found to be invalid or in breach of applicable laws in the jurisdiction where the Participant is employed or the terms of the Participant's employment agreement, if any) and unless otherwise determined by Alphabet, such date will not be extended by any notice period (e.g., the Participant's period of employment would not include any contractual notice period or any period of “garden leave” or similar period mandated under applicable laws in the jurisdiction where the Participant is employed or the terms of the Participant's employment agreement, if any); the Committee shall have the exclusive discretion to determine when the Participant is no longer actively providing services for purposes of the Participant's PSU Grant (including whether the Participant may still be considered to be providing services while on a leave of absence);
(n)unless otherwise provided in the Plan or by Alphabet in its discretion, the PSUs and the benefits evidenced by this Agreement do not create any entitlement to have the PSUs or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Capital Stock; and
(o)neither Alphabet, the Employer nor any Subsidiary or affiliate of Alphabet shall be liable for any foreign exchange rate fluctuation between the Participant's local currency and the United States Dollar that may affect the value of the PSUs or of any amounts due to the Participant pursuant to the vesting of the PSUs or the subsequent sale of any shares of Capital Stock acquired upon settlement.
No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding the Participant’s participation in the Plan, or his or her acquisition or sale of the underlying shares of Capital Stock. The Participant is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
Insider Trading Restrictions / Market Abuse Laws. The Participant a may be subject to insider trading restrictions and/or market abuse laws, which may affect his or her ability to accept, acquire, sell or otherwise dispose of shares of Capital Stock, rights to acquire shares of Capital Stock (e.g., PSUs) or rights linked to the value of shares of Capital Stock during such times as the Participant is considered to have “inside information” regarding the Company as defined by or determined under the laws or regulations in the applicable jurisdictions. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders the Participant placed before he or she possessed inside information. Furthermore, the Participant could be prohibited from (i) disclosing the inside information to any third party and (ii) “tipping” third parties or causing them otherwise to buy or sell securities, where third parties include fellow employees. Any restrictions under these laws or




regulations are separate from and in addition to the Trading Policy described in Part II, Section 12 of the Agreement. The Participant acknowledges that it is his or her responsibility to comply with any applicable restrictions and that he or she should speak to his or her personal legal advisor regarding this matter.
Foreign Asset / Account Reporting Requirements, Exchange Controls and Tax Requirements. The Participant’s country may have certain foreign asset and/or account reporting requirements and exchange controls which may affect the Participant’s ability to acquire or hold shares of Capital Stock under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of shares of Capital Stock) in a brokerage or bank account outside the Participant’s country. The Participant may be required to report such accounts, assets or transactions to the tax or other authorities in the Participant’s country. The Participant also may be required to repatriate sale proceeds or other funds received as a result of the Participant’s participation in the Plan to the Participant’s country through a designated bank or broker and/or within a certain time after receipt. In addition, the Participant may be subject to tax payment and/or reporting obligations in connection with any income realized under the Plan and/or from the sale of shares of Capital Stock. The Participant acknowledges that it is the Participant's responsibility to be compliant with all such requirements, and the Participant should consult his or her personal legal and tax advisors, as applicable, to ensure his or her compliance.
Issuance of Shares. If advisable due to local law requirements, the Committee, in its sole and absolute discretion, may require the immediate forced sale of the shares of Capital Stock issuable upon settlement of the PSUs. Alternatively, unless otherwise set forth in this Appendix, the Committee, in its sole and absolute discretion, may determine to pay out the PSUs in cash equal to the Fair Market Value of the shares of Capital Stock underlying the PSUs.
Imposition of Other Requirements. Alphabet reserves the right to impose other requirements on the Participant’s participation in the Plan, on the PSUs and on any shares of Capital Stock acquired under the Plan, to the extent Alphabet determines it is necessary or advisable in order to comply with applicable law or facilitate the administration of the Plan, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
Language. The Participant acknowledges and represents that he or she is proficient in the English language, or has consulted with an advisor who is proficient in the English language, so that the Participant understands the terms of the Plan and this Agreement and any other documents related to the Plan. If the Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different from the English version, the English version will control.
Notice of Venue. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by this grant or the Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California and agree that such litigation shall be conducted only in the courts of Santa Clara County, California, or the federal courts for the United States for the Northern District of California, and no other courts, where this grant is made and/or to be performed.
Electronic Delivery and Participation. Alphabet may, in its sole discretion, decide to deliver any documents related to current or future participation by electronic means. The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by Alphabet or another third party designated by Alphabet.







B.    COUNTRY-SPECIFIC ADDITIONAL TERMS AND CONDITIONS
ARGENTINA
Labor Law Acknowledgement. In accepting the PSUs, the Participant acknowledges and agrees that the grant of the award is made by Alphabet (and not the Employer) in its sole discretion and that the value of the PSUs or any shares of Capital Stock acquired under the Plan shall not constitute salary or wages for any purpose under Argentine labor law, including, but not limited to, the calculation of (a) any labor benefits including, without limitation, vacation pay, thirteenth salary, compensation in lieu of notice, annual bonus, disability, and leave of absence payments, etc., or (b) any termination or severance indemnities or similar payments. If, notwithstanding the foregoing, any benefits under the Plan are considered as salary or wages for any purpose under Argentine labor law, the Participant acknowledges and agrees that such benefits shall not accrue more frequently than on the relevant vesting date(s).
Securities Law Information. Neither the PSUs nor the underlying shares of Capital Stock are publicly offered or listed on any stock exchange in Argentina and, as a result, have not been and will not be registered with the Argentine Securities Commission (Comisión Nacional de Valores). Neither this Appendix nor any other offering material related to the PSUs nor the underlying shares of Capital Stock may be utilized in connection with any general offering to the public in Argentina. Argentine residents who are granted PSUs under the Plan do so according to the terms of a private offering made from outside Argentina.
AUSTRALIA
Securities Law Information. This offer is being made under Division 1A, Part 7.12 of the Corporations Act 2001 (Cth).
If the Participant offers shares of Capital Stock for sale to a person or entity resident in Australia, the offer may be subject to disclosure requirements under Australian law. The Participant should obtain legal advice on his or her disclosure obligations prior to making any such offer.
AUSTRIA
There are no country-specific provisions.
BELGIUM
There are no country-specific provisions.
BRAZIL
Compliance with Law.  By accepting the PSUs, the Participant acknowledges his or her agreement to comply with applicable Brazilian laws and to pay any and all applicable Tax-Related Items associated with the PSUs, the receipt of any dividends and/or dividend equivalents and the sale of shares of Capital Stock acquired under the Plan.
Labor Law Acknowledgment. By accepting the PSUs, the Participant agrees that he or she is (i) making an investment decision, and (ii) the value of the underlying shares of Capital Stock is not fixed and may increase or decrease over the Performance Period without compensation to the Participant. The Participant further agrees that, for all legal purposes, (i) the PSUs and underlying shares of Capital Stock are the result of commercial transactions unrelated to the Participant’s employment; (ii) the PSUs and underlying shares of Capital Stock are not a part of the




terms and conditions of the Participant’s employment; and (iii) the income from the PSUs, if any, is not part of the Participant’s remuneration from employment.
CANADA
The following provision replaces Section (j) of Part A, “Nature of Grant” of this Appendix:
Except to the extent explicitly required under local employment standards legislation, the PSUs and the shares of Capital Stock subject to the PSUs, and the income from and value of same, are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end of service payments, bonuses, long-service awards, holiday pay, leave-related payments, holiday top-up, pension or retirement or welfare benefits or similar mandatory payments.
The following provision replaces Section (l) of Part A, “Nature of Grant” of this Appendix:
Except to the extent explicitly required under local employment standards legislation, no claim or entitlement to compensation or damages shall arise from forfeiture of the PSUs resulting from termination of the Participant’s employment.
The following provision replaces Section (m) of Part A, “Nature of Grant” of this Appendix:
For purposes of the PSUs, except to the extent expressly provided in this Agreement or expressly required by applicable legislation, the Participant's employment or other service relationship will be considered terminated (regardless of the reason for such termination) and his or her right to vest in the PSUs under the Plan, if any, will terminate as of the date that is the earliest of (1) the date Participant is no longer employed by or providing services to the Company, Alphabet and any Subsidiary or affiliate of Alphabet; (2) the date Participant receives written notice of termination of employment; or (3) the date written notice of termination of is delivered to the Participant's last known address (together, the “Termination Date”). Except to the extent explicitly required by applicable legislation, the Termination Date will exclude of any notice period or period of pay in lieu of such notice required under statute, contract, common/civil law or otherwise. The Participant will not earn or be entitled to any pro-rated vesting for that portion of time before the date on which his or her right to vest terminates, nor will Participant be entitled to any compensation for lost vesting.
In case of any dispute as to whether termination of employment has occurred that cannot be reasonably determined under the terms of this Agreement and the Plan, the Committee will have sole discretion, subject to applicable legislation, to determine whether such termination of employment has occurred and the effective date of such termination. Notwithstanding the foregoing, if applicable employment standards legislation explicitly requires continued entitlement to vesting during a statutory notice period, the Participant’s right to vest in the PSUs under the Plan, if any, will terminate effective as of the last day of his or her minimum statutory notice period, but Participant will not earn or be entitled to pro-rated vesting if the vesting date falls after the end of his or her statutory notice period, nor will Participant be entitled to any compensation for lost vesting.
PSUs Settled in Shares Only. Notwithstanding any discretion contained in the Plan, PSUs granted to Participants in Canada shall be paid in shares of Capital Stock only and do not provide any right for the Participant to receive a cash payment.
The following provisions apply if the Participant resides in Quebec:
French Language Documents. A French translation of the Agreement, the Plan and relevant sections of this Appendix have been made available to the Participant. The Participant understands that, from time to time, additional information related to the PSUs may be provided in English and such information may not be immediately available in French. However, upon request, the Company will provide a translation of such




information into French as soon as reasonably practicable. Notwithstanding anything to the contrary in the Agreement, and unless the Participant indicates otherwise, the French translation of this document and certain other documents related to the PSUs will govern the Participant's participation in the Plan.
Employee Data Privacy.  The Participant hereby authorizes the Company and the Company’s representatives to discuss with and obtain all relevant information from all personnel, professional or otherwise, involved in the administration and operation of the Plan. The Participant further authorizes Alphabet and any Subsidiary or affiliate of Alphabet to discuss and disclose the Participant's participation in the Plan with their advisors. The Participant further authorizes Alphabet and any Subsidiary or affiliate of Alphabet to record such information in his or her employee file. The Participant acknowledges and agrees that the Participant's personal information, including any sensitive personal information, may be transferred or disclosed outside the province of Quebec, including to the U.S. If applicable, the Participant also acknowledges and authorizes Alphabet and any Subsidiary or affiliate, the administrator of the Plan and any third party brokers/administrators that are assisting Alphabet with the operation and administration of the Plan to use technology for profiling purposes and to make automated decisions that may have an impact on the Participant or the administration of the Plan.
Securities Law Information.  The Participant is permitted to sell shares of Capital Stock acquired through the designated broker under the Plan, if any, provided the resale of shares of Capital Stock acquired under the Plan takes place outside Canada through the facilities of a stock exchange on which the shares of Capital Stock are listed. The shares of Capital Stock are currently listed on the Nasdaq Global Select Market, which is located outside of Canada, and the shares of Capital Stock may be sold through this exchange.
CHILE
Securities Law Information.  The offer of the PSUs is effective as of the Grant Date. The offer of PSUs is made subject to general ruling n° 452 of the Chilean Commission for the Financial Market (the “CMF”). The offer refers to securities not registered at the Securities Registry or at the Foreign Securities Registry of the CMF, and, therefore, such securities are not subject to oversight of the CMF. Given that the PSUs are not registered in Chile, the Company is not required to provide public information about the PSUs or the shares of Capital Stock in Chile. Unless the PSUs and/or the shares of Capital Stock are registered with the CMF, a public offering of such securities cannot be made in Chile, unless the offer complies with the conditions set forth in general ruling n° 452.
COLOMBIA
Labor Law Acknowledgement. The Participant acknowledges that pursuant to Article 128 of the Colombia Labor Code, the Plan and related benefits do not constitute a component of “salary” for any purposes. The Plan and related benefits will not be included and / or considered for purposes of calculating any and all labor benefits, such as legal / fringe benefits, vacation, indemnities, payroll taxes, social insurance contributions (except as required by Article 30 of Law 1393/2010) and / or any other labor related amount which may be payable.
Securities Law Information. The shares of Capital Stock are not and will not be registered with the Colombian registry of publicly traded securities (Registro Nacional de Valores y Emisores) and therefore the shares of Capital Stock may not be offered to the public in Colombia. Nothing in this document should be construed as the making of a public offer of securities in Colombia.
CROATIA
There are no country-specific provisions.
CZECH REPUBLIC
There are no country-specific provisions.




EGYPT
There are no country-specific provisions.
FINLAND
There are no country-specific provisions.
FRANCE
Consent to Receive Information in English.  By accepting the PSUs, the Participant confirms having read and understood the Plan and Agreement, including all terms and conditions included therein, which were provided in the English language. The Participant accepts the terms of those documents accordingly.
En acceptant ces PSUs, le Titulaire de l’PSU confirme avoir lu et compris le Plan et le Contrat y relatifs, incluant tous leurs termes et conditions, qui ont été transmis en langue anglaise. Le Titulaire de l’PSU accepte les dispositions de ces documents en connaissance de cause.
GERMANY
There are no country-specific provisions.
GHANA
There are no country-specific provisions.
GREECE
There are no country-specific provisions.
HONG KONG
PSUs Settled in Shares Only. Notwithstanding any discretion contained in the Plan, PSUs granted to Participants in Hong Kong shall be paid in shares of Capital Stock only and do not provide any right for the Participant to receive a cash payment.
Sale of Shares.  If the PSUs vest within six months of the Grant Date, the Participant agrees that he or she will not dispose of the shares of Capital Stock acquired prior to the six-month anniversary of the Grant Date. The Participant understands that any shares of Capital Stock acquired at vesting are accepted as a personal investment.
Securities Law Information. WARNING:  The contents of this document have not been reviewed by any regulatory authority in Hong Kong. The Participant is advised to exercise caution in relation to the offer. If the Participant is in any doubt about any of the contents of this document, the Participant should obtain independent professional advice.  The PSUs and any shares of Capital Stock issued at settlement of the PSUs do not constitute a public offering of securities under Hong Kong law and are available only to employees and consultants of the Company. The Agreement, including this Appendix, the Plan and other incidental communication materials distributed in connection with the PSUs (i) have not been prepared in accordance with and are not intended to constitute a




“prospectus” for a public offering of securities under the applicable securities legislation in Hong Kong, and (ii) are intended only for the personal use of the Participant and may not be distributed to any other person.
Nature of Scheme.  Alphabet specifically intends that the Plan will not be an occupational retirement scheme for purposes of the Occupational Retirement Schemes Ordinance.
HUNGARY
There are no country-specific provisions.
ICELAND
There are no country-specific provisions.
INDIA
There are no country-specific provisions.
INDONESIA
Language Consent and Notification. By accepting the PSUs, the Participant (i) confirms having read and understood the documents relating to this grant (i.e., the PSU Details, the Plan and the Agreement) which were provided in the English language, (ii) accepts the terms of those documents accordingly, and (iii) agrees not to challenge the validity of this document based on Law No. 24 of 2009 on National Flag, Language, Coat of Arms and National Anthem or the implementing Presidential Regulation.
Persetujuan dan Pemberitahuan Bahasa. Dengan menerima pemberian Unit Saham Terbatas (PSUs) ini, Peserta (i) memberikan konfirmasi bahwa dirinya telah membaca dan memahami dokumen-dokumen berkaitan dengan pemberian ini (yaitu, PSU Details, , Pemberitahuan Pemberian, Perjanjian Penghargaan dan Program) yang disediakan dalam Bahasa Inggris, (ii) menerima persyaratan di dalam dokumen-dokumen tersebut, dan (iii) setuju untuk tidak mengajukan keberatan atas keberlakuan dari dokumen ini berdasarkan Undang-Undang No. 24 Tahun 2009 tentang Bendera, Bahasa dan Lambang Negara serta Lagu Kebangsaan ataupun Peraturan Presiden sebagai pelaksanaannya.
IRELAND
There are no country-specific provisions.
ITALY
Plan Document Acknowledgment.  By accepting the PSUs, the Participant acknowledges that he or she has received a copy of the Plan and the Agreement and has reviewed the Plan and the Agreement, including this Appendix, in their entirety and fully understands and accepts all provisions of the Plan and the Agreement, including this Appendix. The Participant further acknowledges that he or she has read, understands and specifically and expressly accepts the following sections of the Agreement: Part II, Section 1, “Vesting of PSUs”; Part II, Section 4,




“Taxes”; Part II, Section 7, “PSUs Not Transferable”; Part II, Section 16, “Governing Law”; the “Taxes”, “Nature of Grant”, “Language” and “Imposition of Other Requirements” provisions in Part A of this Appendix.
JAPAN
There are no country-specific provisions.
KENYA
There are no country-specific provisions.
KOREA
There are no country-specific provisions.
KUWAIT
Securities Law Information. The Plan does not constitute the marketing or offering of securities in Kuwait pursuant to Law No. 7 of 2010 as amended (establishing the Capital Markets Authority) and its implementing regulations.
LITHUANIA
There are no country-specific provisions.
LUXEMBOURG
There are no country-specific provisions.
MALAYSIA
There are no country-specific provisions.
MEXICO
The following provision supplements Part A, “Nature of Grant” of this Appendix:
No Entitlement or Claims for Compensation.  By accepting the PSUs, the Participant understands and agrees that any modification of the Plan or the Agreement or its termination shall not constitute a change or impairment of the terms and conditions of employment.
Policy Statement.  The invitation that Alphabet is making under the Plan is unilateral and discretionary and, therefore, Alphabet reserves the absolute right to amend it and discontinue it at any time without any liability.
Alphabet, with registered offices at 1600 Amphitheatre Parkway, Mountain View, CA 94043, U.S.A., is solely responsible for the administration of the Plan and participation in the Plan and, in Participant’s case, the acquisition of shares of Capital Stock does not, in any way, establish an employment relationship between the Participant and Alphabet since the Participant is participating in the Plan on a wholly commercial basis and his or her sole Employer




is a Mexican Subsidiary or affiliate of Alphabet, nor does it establish any rights between the Participant and the Employer.
Plan Document Acknowledgment.  By accepting the PSUs, the Participant acknowledges that he or she has received copies of the Plan and the Agreement, has reviewed the Plan and the Agreement in their entirety and fully understands and accepts all provisions of the Plan and the Agreement.
In addition, by signing the Agreement, the Participant further acknowledges that he or she has read and specifically and expressly approves the terms and conditions in Part A, “Nature of Grant” in this Appendix, in which the following is clearly described and established: (i) participation in the Plan does not constitute an acquired right; (ii) the Plan and participation in the Plan is offered by Alphabet on a wholly discretionary basis; (iii) participation in the Plan is voluntary; and (iv) Alphabet and its Subsidiaries and affiliates are not responsible for any decrease in the value of the shares of Capital Stock underlying the PSUs.
Finally, the Participant hereby declares that he or she does do not reserve any action or right to bring any claim against Alphabet for any compensation or damages as a result of participation in the Plan and therefore grants a full and broad release to the Employer and Alphabet and its Subsidiaries and affiliates with respect to any claim that may arise under the Plan.
Spanish Translation
Reconocimiento de la Ley Laboral.  Estas disposiciones complementan la Parte A, « Nature of Grant » del Acuerdo:
Por medio de la aceptación de la las Unidades de Acción Restringida, quien tiene la opción manifiesta que entiende y acuerda que cualquier modificación del Plan o su terminación no constituye un cambio o desmejora en los términos y condiciones de empleo.
Declaración de Política.  La invitación por parte de Alphabet bajo el Plan es unilateral y discrecional y, por lo tanto, Alphabet se reserva el derecho absoluto de modificar y discontinuar el mismo en cualquier momento, sin ninguna responsabilidad.
Alphabet, con oficinas registradas ubicadas en 1600 Amphitheatre Parkway, Mountain View, CA 94043, EE.UU., es la única responsable por la administración del Plan y de la participación en el mismo y, en el caso del que tien las Unidades de Acción Restringida, la adquisición de Acciones no establece de forma alguna, una relación de trabajo entre el que tiene la opción y Alphabet, ya que la participación en el Plan por parte del que tiene las Unidades de Acción Restringida es completamente commercial y su único patrón es una Subsidiaria o afiliada Mexicana de Alphabet, así como tampoco establece ningún derecho entre el que tiene la opción y el patrón.
Reconocimiento del Plan de Documentos. Por medio de la aceptación de las Unidades de Acción Restringida, el que tiene la opción reconoce que ha recibido copias del Plan, que el mismo ha sido revisado al igual que la totalidad del Acuerdo y, que ha entendido y aceptado las disposiciones contenidas en el Plan y en el Acuerdo.
Adicionalmente, al firmar el Acuerdo, el que tiene las Unidades de Acción Restringida reconoce que ha leído, y que aprueba específica y expresamente los términos y condiciones contenidos en la Parte A, « Nature of Grant » del Acuerdo, sección en la cual se encuentra claramente descrito y establecido lo siguiente: (i) la participación en el Plan no constituye un derecho adquirido; (ii) el Plan y la participación en el mismo es ofrecida por la Compañía de forma enteramente discrecional; (iii) la participación en el Plan es voluntaria; y (iv) la Compañía, así como sus




Subsidiarias o filiales no son responsables por cualquier detrimento en el valor de las Acciones en relación con las Unidades de Acción Restringida.
Finalmente, por medio de la presente quien tiene las Unidades de Acción Restringida declara que no se reserva ninguna acción o derecho para interponer una demanda en contra de la Compañía por compensación, daño o perjuicio alguno como resultado de la participación en el Plan y en consecuencia, otorga el más amplio finiquito a su patrón, así como a Alphabet, a sus Subsidiarias o filiales con respecto a cualquier demanda que pudiera originarse en virtud del Plan.
Securities Law Information. Any PSUs offered under the Plan and the shares of Capital Stock underlying the PSUs have not been registered with the National Register of Securities maintained by the Mexican National Banking and Securities Commission and cannot be offered or sold publicly in Mexico.  In addition, the Plan and any other document relating to any PSUs may not be publicly distributed in Mexico. These materials are addressed to the Participant only because of his or her existing relationship with the Company and its Subsidiaries and affiliates and these materials should not be reproduced or copied in any form. The offer contained in these materials does not constitute a public offering of securities but rather constitutes a private placement of securities addressed specifically to individuals who are present employees and consultant of the Company or one of its Subsidiaries and affiliates, made in accordance with the provisions of the Mexican Securities Market Law, and any rights under such offering shall not be assigned or transferred.
NETHERLANDS
There are no country-specific provisions.
NEW ZEALAND
Securities Law Information. Warning: This is an offer of rights to receive shares of Capital Stock upon settlement of PSUs subject to the terms of the Plan and this Agreement. PSUs give the Participant a stake in the ownership of the Company. The Participant may receive a return if dividends are paid on the shares of Capital Stock.
If the Company runs into financial difficulties and is wound up, the Participant will be paid only after all creditors have been paid. The Participant may lose some or all of his or her investment.
New Zealand law normally requires people who offer financial products to give information to investors before they invest. This information is designed to help investors to make an informed decision. The usual rules do not apply to this offer because it is made under an employee share purchase scheme. As a result, the Participant may not be




given all the information usually required. The Participant will also have fewer other legal protections for this investment.
The Participant should ask questions, read all documents carefully, and seek independent financial advice before committing to participate in the Plan.
In addition, the Participant is hereby notified that the documents listed below are available for review on the Company’s “Investor Relations” website at https://abc.xyz/investor/ and/or go/morganstanley or go/schwab:
(i)    this Agreement which together with the Plan sets forth the terms and conditions of participation in the Plan;
(ii)    a copy of the Company’s most recent annual report (i.e., Form 10-K);
(iii)     a copy of the Company’s most recent published financial statements;
(iv)    a copy of the Plan; and
(v)    a copy of the Plan Prospectus.
A copy of the above documents will be sent to the Participant free of charge on written request to Global Equity Management at the Company at gem-help@google.com.
As noted above, the Participant is advised to carefully read the materials provided before making a decision whether to participate in the Plan. The Participant is also encouraged to contact his or her tax advisor for specific information concerning the Participant's personal tax situation with regard to Plan participation.
NIGERIA
There are no country-specific provisions.
NORWAY
There are no country-specific provisions.
PERU
The following provision supplements Part A, “Nature of Grant” of this Appendix:
Labor Law Acknowledgment. In accepting the PSUs, the Participant acknowledges and agrees that the PSUs are granted ex gratia for the purpose of rewarding the Participant as set forth in the Plan.
Securities Law Information. The grant of the PSUs is considered a private offering in Peru; therefore, neither the grant of the PSUs, nor the issuance of shares of Capital Stock at settlement of the PSUs, is subject to securities registration in Peru. For more information concerning this offer, please refer to the Plan, this Agreement, the Plan Prospectus and any other grant documents made available to the Participant by Alphabet. For more information




regarding Alphabet, please refer to Alphabet’s most recent annual report on Form 10-K and quarterly report on Form 10-Q available at www.sec.gov.
PHILIPPINES
Securities Law Information. The offer of PSUs is being made pursuant to an exemption from registration under the Philippines Securities Regulation Code approved by the Philippines Securities and Exchange Commission.
The Participant should be aware of the risks of participating in the Plan, which include (without limitation) the risk of fluctuation in the price of the shares of Capital Stock on the Nasdaq Global Select Market and the risk of currency fluctuations between the United States Dollar and the Participant’s local currency. In this regard, the Participant should note that the value of any shares of Capital Stock the Participant may acquire under the Plan may decrease after the shares are issued, and fluctuations in foreign exchange rates between the Participant’s local currency and the United States Dollar may affect the value of the PSUs or any amounts due to the Participant pursuant to the vesting of the PSUs or the subsequent sale of any shares of Capital Stock acquired upon vesting. The Company is not making any representations, projections or assurances about the value of the shares of Capital Stock now or in the future.
For further information on risk factors impacting the Company’s business that may affect the value of the shares of Capital Stock, the Participant should refer to the risk factors discussion in the Company’s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at www.sec.gov/, as well as on the Company’s website at http://http://abc.xyz/investor/. In addition, the Participant may receive, free of charge, a copy of Alphabet’s Annual Report, Quarterly Reports or any other reports, proxy statements or communications distributed to Alphabet’s stockholders on request to Global Equity Management at the Company at gem-help@google.com.
The Participant understands and agrees that any sale of shares of Capital stock acquired under the Plan must take place outside the Philippines, which will be the case if the shares of Capital Stock are sold on the Nasdaq Global Select Market on which the shares are currently listed.
Securities Law Restriction. Notwithstanding anything to the contrary in the Agreement, Alphabet retains the discretion to suspend vesting of the PSUs unless and until Alphabet receives all necessary approvals from the Philippines Securities and Exchange Commission to offer equity awards in the Philippines.
If vesting is suspended, once approval has been received and provided the Participant is employed by the Company, the Participant will receive a vesting credit for that portion of the PSUs that would have vested prior to obtaining approval from the Philippines Securities and Exchange Commission, if applicable, and the remaining portion of the PSUs will vest in accordance with the schedule set forth in the Grant Dates. If the Participant’s employment with the




Company terminates prior to the receipt of all necessary approvals from the Philippines Securities and Exchange Commission, any unvested PSUs will be forfeited.
POLAND
There are no country-specific provisions.
PORTUGAL
Language Consent. The Participant hereby expressly declares that he or she has full knowledge of the English language and has read, understood and fully accepts and agrees to the terms and conditions established in the Plan and the Agreement.
Conhecimento da Lingua. O Participant, pelo presente instrumento, declara expressamente que tem pleno conhecimento da língua inglesa e que leu, compreendeu e livremente aceitou e concordou com os termos e condições estabelecidas no Plano e do Contrato.
ROMANIA
Language Consent. By accepting the PSUs, the Participant acknowledges that the Participant is proficient in reading and understanding English and fully understands the terms of the Agreement, including this Appendix, the Plan and all other materials that the Participant may receive regarding participation in the Plan, which were provided in the English language. Participant accepts the terms of these documents accordingly.
RUSSIA
U.S. Securities Transaction.  The Participant understands that the PSUs shall be valid and this Agreement shall be concluded and become effective only when acceptance of this Agreement is received electronically or otherwise by Alphabet in the United States.
Securities Law Information.  The Agreement, including this Appendix, the Plan and all other materials that the Participant may receive regarding participation in the Plan do not constitute advertising or an offering of securities in Russia. The issuance of securities pursuant to the Plan has not and will not be registered in Russia; hence, the securities described in any Plan-related documents may not be used for offering or public circulation in Russia. In no event will shares of Capital Stock be delivered to the Participant in Russia; instead, all shares of Capital Stock acquired upon vesting of the PSUs will be maintained on the Participant’s behalf in the United States.
SAUDI ARABIA
Securities Law Information. This Agreement and related Plan documents may not be distributed in Saudi Arabia except to such persons as are permitted under the Rules on the Offer of Securities and Continuing Obligations issued by the Capital Market Authority.
The Capital Market Authority does not make any representation as to the accuracy or completeness of the Agreement, and expressly disclaims any liability whatsoever for any loss arising from, or incurred in reliance upon, any part of the Agreement. Prospective acquirers of the securities offered hereby should conduct their own due




diligence on the accuracy of the information relating to the securities. If the Participant does not understand the contents of the Agreement, the Participant should consult an authorized financial advisor.
SENEGAL
There are no country-specific provisions.
SLOVAK REPUBLIC
There are no country-specific provisions.
SOUTH AFRICA
The following provision supplements Part A, “Taxes” of this Appendix:
Taxes. By accepting the PSUs, the Participant agrees to notify the Employer of the amount of any gain realized at vesting and settlement of the PSUs. If the Participant fails to advise the Employer of the gain realized at vesting and settlement of the PSUs, he or she may be liable for a fine. The Participant will be responsible for paying the difference between the actual tax liability and the amount withheld.
Securities Law Acknowledgement. In compliance with South African Securities Law, the Participant acknowledges that he or she has been notified that the documents listed below are available for review online as follows:
1.    Alphabet’s most recent Annual Report (Form 10-K) –http://abc.xyz/investor/
2.    Alphabet’s most recent Plan Prospectus - go/stock
The Participant acknowledges that he or she may have copies of the above documents provided to him or her, at no charge, on request to Global Equity Management at Google at gem-help@google.com.
SPAIN
Taxes. By accepting the PSUs, the Participant agrees that the amount of any payment on account payable by the Employer with respect to the vesting and settlement of the PSUs will be transferred to the Participant and withheld by Alphabet or the Employer.
The following provision supplements Part A, “Nature of Grant” of this Appendix:
Nature of Grant. By accepting the PSUs, the Participant acknowledges that he or she consents to participation in the Plan and has received a copy of the Plan. The Participant further acknowledges having read and specifically accepts the conditions referred to in Part II, Section 1. “Vesting of PSUs” and Part A, “Nature of Grant” of this Appendix.
The Participant understands that Alphabet has unilaterally, gratuitously and in its sole discretion decided to grant PSUs under the Plan to individuals who may be employees or consultants of Alphabet or its Subsidiaries throughout the world. The decision is a limited decision that is entered into upon the express assumption and condition that any grant will not economically or otherwise bind Alphabet or any of its Subsidiaries or affiliates on an ongoing basis. Consequently, the Participant understands that the PSUs are granted on the assumption and condition that the PSUs or the shares of Capital Stock acquired upon vesting shall not become a part of any employment contract (either with Alphabet or any of its Subsidiaries or affiliates) and shall not be considered a mandatory benefit, salary for any purposes (including severance compensation) or any other right whatsoever. In addition, the Participant understands




that this grant would not be made to the Participant but for the assumptions and conditions referred to above; thus, the Participant acknowledges and freely accepts that should any or all of the assumptions be mistaken or should any of the conditions not be met for any reason, then the PSUs shall be null and void.
Further, the Participant understands that vesting of the PSUs are subject to the Participant being employed by or otherwise providing services to the Company on the relevant vesting date, such that if the Participant’s employment terminates for any reason, except death, the PSUs will cease vesting immediately effective on the date of cessation of active employment by reason of, but not limited to, resignation, retirement, disciplinary dismissal adjudged to be with cause (i.e., subject to a “despido improcedente”), disciplinary dismissal without cause, individual or collective dismissal for disciplinary or objective reasons with or without cause, material modification of the terms of employment under Article 41 of the Workers’ Statute, relocation under Article 40 of the Workers’ Statute, Article 50 of the Workers’ Statute, unilateral withdrawal by the Employer and under Article 10.3 of the Royal Decree 1382/1985.
Securities Law Information. No “offer of securities to the public,” as defined under Spanish law, has taken place or will take place in the Spanish territory in connection with the PSUs. The Agreement has not been, nor will it be, registered with the Comisión Nacional del Mercado de Valores, and does not constitute a public offering prospectus.
SWEDEN
The following provisions supplement Part II, Section 4 of the Agreement:
Taxes. Without limiting Alphabet’s and the Employer’s authority to satisfy their withholding obligations for Tax-Related Items as set forth in Part II, Section 4 of the Agreement and the “Taxes” section of Part A of this Appendix, the Participant authorizes the Company and/or the Employer to withhold shares of Capital Stock or to sell shares of Capital Stock otherwise deliverable to the Participant upon settlement of PSUs to satisfy Tax-Related Items, regardless of whether Alphabet and/or the Employer have an obligation to withhold such Tax-Related Items.
SWITZERLAND
Securities Law Information. Neither this document nor any other materials relating to the PSUs (i) constitutes a prospectus according to articles 35 et seq. of the Swiss Federal Act on Financial Services (“FinSA”), (ii) may be publicly distributed or otherwise made publicly available in Switzerland to any person other than an employee of the Company or (iii) has been or will be filed with, approved or supervised by any Swiss reviewing body according to article 51 of FinSA or any Swiss regulatory authority, including the Swiss Financial Market Supervisory Authority (“FINMA”).
TAIWAN
There are no country-specific provisions.
THAILAND
There are no country-specific provisions.
TURKEY
Securities Law Information.  The Participant understands and agrees that he or she is not permitted to sell any shares of Capital Stock acquired under the Plan in Turkey. The shares of Capital Stock are currently listed on the




Nasdaq Global Select Market, which is located outside of Turkey, and the shares of Capital Stock may be sold through this exchange.
UGANDA
There are no country-specific provisions.
UKRAINE
There are no country-specific provisions.
UNITED ARAB EMIRATES
Securities Law Information. This Appendix, the Agreement, the Plan and any other documents the Participant may receive in connection with his or her participation in the Plan are intended only for distribution to select employees and consultants of Google FZ LLC (“Google Dubai”) located at Office No. 220, Second Floor, Building No. 09, Dubai Internet City, Dubai, United Arab Emirates (“UAE”) and must not be delivered to, or relied on, by any other person.
The PSUs to which this Agreement relates are granted under the Plan only to employees and consultants of Google Dubai who meet the eligibility requirements in the Plan and is intended to provide such individuals with an incentive to contribute to the success of the Company.
Any securities (i.e., shares of Capital Stock) acquired at vesting of the PSUs may be subject to restrictions on their resale. Prospective acquirers of the securities offered should conduct their own due diligence with respect to the securities. If the Participant does not understand the contents of this statement, the Plan or the Agreement, including this Appendix, he or she should consult an authorized financial advisor.
The Participant should be aware that neither the UAE Central Bank, nor the Emirates Securities and Commodities Authority, nor any other licensing authority or government agency in the UAE has responsibility for reviewing or verifying any documents in connection with this statement, the Plan or the Agreement. Neither the Ministry of the Economy nor the Dubai Department of Economic Development have approved this statement, the Plan or the Agreement or taken any steps to verify the information set out in these documents and have no responsibility for such documents. Further, the information contained in these documents is not intended to lead to the issue of any securities within the territory of the UAE.
UNITED KINGDOM
The following provisions supplement Part II, Section 4 of the Agreement:
Taxes. Without limitation to Part II, Section 4 of the Agreement or the “Taxes” section of Part A of this Appendix, the Participant agrees that he or she is liable for all Tax-Related Items and hereby covenants to pay all such Tax-Related Items, as and when requested by Alphabet or the Employer or by HM Revenue and Customs (“HMRC”) (or any other tax authority or any other relevant authority). The Participant also agrees to indemnify and keep indemnified Alphabet and the Employer against any Tax-Related Items that they are required to pay or withhold on the Participant's behalf or have paid or will pay to HMRC (or any other tax authority or other relevant authority) on the Participant's behalf.
Notwithstanding the foregoing, if the Participant is a director or executive officer (within the meaning of Section 13(k) of the U.S. Securities Exchange Act of 1934, as amended), the Participant may not be able to indemnify Alphabet or the Employer for the amount of any Tax-Related Items not collected from or paid by the Participant as it may be considered a loan. In this case, the amount of any income tax not collected within 90 days after the end of




the U.K. tax year in which the event giving rise to the Tax-Related Item(s) occurs may constitute an additional benefit to the Participant on which additional income tax and national insurance contributions may be payable. The Participant acknowledges that he or she will be responsible for paying and reporting any income tax due on this additional benefit directly to HMRC under the self-assessment regime and for paying Alphabet or the Employer, as applicable, for the value of any employee national insurance contributions due on this additional benefit, which Alphabet or the Employer may recover from the Participant by any of the means referred to in the “Taxes” section of Part A of this Appendix.
VIETNAM
PSUs Settled in Cash Only. Notwithstanding anything to the contrary in the Agreement, PSUs granted to Vietnamese citizen Participants working or residing in Vietnam shall be settled in cash only. The Participant will have no entitlement to receive shares of Capital Stock in connection with his or her vested GSUs and/or dividend equivalents. Instead, on the settlement date, the Participant will receive in cash the value of the underlying shares of Capital Stock at vesting, less any Tax-Related Items and broker’s fees or commissions, which will be remitted to the Participant via local payroll.
*    *    *

EX-31.01 5 googexhibit3101q12024.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: April 25, 2024
/S/    SUNDAR PICHAI
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer)


EX-31.02 6 googexhibit3102q12024.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: April 25, 2024
/S/    RUTH PORAT
Ruth Porat
President and Chief Investment Officer; Chief Financial Officer


EX-32.01 7 googexhibit3201q12024.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 March 31, 2024, 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: April 25, 2024
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 March 31, 2024, 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: April 25, 2024
By:
/S/    RUTH PORAT
Name:Ruth Porat
Title:President and Chief Investment Officer; Chief 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 8 goog-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Variable Interest Entities (VIE) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Information about Segments and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Information about Segments and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenues - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenues - Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Financial Instruments - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Financial Instruments - Summary of gains and losses for Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Variable Interest Entities (VIE) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Supplemental Financial Statement Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Supplemental Financial Statement Information - Effects on Net Income of Amounts Reclassified from AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Supplemental Financial Statement Information - Schedule of Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Goodwill - Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stockholders' Equity - Share Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Compensation Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Compensation Plans - Unvested Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Income Taxes - Effective tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Information about Segments and Geographic Areas - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Information about Segments and Geographic Areas - Operating Income (Loss) by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 goog-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 goog-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 goog-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current 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. Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing on lines of credit Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Interest income Interest Income, Other Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Expected timing of revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Debt Debt Disclosure [Text Block] Loss contingency, loss adjustment Loss Contingency, Loss In Period, Adjustment Loss Contingency, Loss In Period, Adjustment Class A, Class B, Class C Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Non-marketable securities Other Long-Term Investments Revolving Credit Facility Revolving Credit Facility [Member] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Income tax benefit (expense) related to foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Corporate debt securities Corporate Debt Securities [Member] Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Commitments and Contingencies (Note 8) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Current liabilities: Liabilities, Current [Abstract] Gains (Losses) on Derivatives in Fair Value Hedging Relationship: Effect of Fair Value Hedges on Results of Operations [Abstract] Nature of Operations Nature Of Operations Policy [Policy Text Block] Disclosure related to our nature of operations. Convertible preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 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] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Gross Amounts Recognized Derivative Liability, Subject to Master Netting Arrangement, before Offset PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Amount excluded from the assessment of effectiveness (amortized) 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 Hedging Relationship [Axis] Hedging Relationship [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Changes in Carrying Amount of Goodwill Goodwill [Roll Forward] Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Recourse Status [Axis] Recourse Status [Axis] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Recourse Status [Domain] Recourse Status [Domain] Reallocation of undistributed earnings Reallocation Of Undistributed Earnings Reallocation of undistributed earnings to Class B shares. Class A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,460 (Class A 5,899, Class B 870, Class C 5,691) and 12,381 (Class A 5,879, Class B 867, Class C 5,635) shares issued and outstanding Common Stocks, Including Additional Paid in Capital Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Valuation, Market Approach Valuation, Market Approach [Member] Estimated fair value of long-term debt Long-Term Debt, Fair Value Income tax benefit (expense) related to available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax Net income Net income Net of income tax Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Commercial paper Commercial Paper Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Maturities and sales of non-marketable securities Proceeds from Sale and Maturity of Other Investments Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total deferred revenue Contract with Customer, Liability Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Foreign exchange option contracts, maximum maturities Derivative, Remaining Maturity Executive Category: Executive Category [Axis] Class B Common Stock Common Class B [Member] Foreign exchange contracts Foreign Exchange Contract [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] Land and buildings Land and Building [Member] Cash and Non-Cash Collateral Received or Pledged Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Marketable securities Marketable Securities, Current Name Forgone Recovery, Individual Name Goodwill Balance as of December 31, 2023 Balance as of March 31, 2024 Goodwill Property and equipment, net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Hedging Relationship [Domain] Hedging Relationship [Domain] Amount excluded from the assessment of effectiveness Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] 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 Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Derivative notional amount Derivative, Notional Amount Change in net unrealized gains (losses) OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Short-term debt, maximum borrowing capacity Short-term Debt, Maximum Borrowing Capacity Short-term Debt, Maximum Borrowing Capacity Income taxes, net Increase (Decrease) in Income Taxes Operating lease liabilities Operating Lease, Liability, Noncurrent Investments by maturity date Investments Classified by Contractual Maturity Date [Table Text Block] Restricted stock units and other contingently issuable shares Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation of property and equipment Depreciation Marketable equity securities Marketable Securities [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Asset Pledged as Collateral Asset Pledged as Collateral [Member] Income taxes payable, net Accrued Income Taxes, Current Pledged Status [Axis] Pledged Status [Axis] Consolidated VIEs Consolidation, Variable Interest Entity, Policy [Policy Text Block] Derivatives in net investment hedging relationship: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] Antitrust Matters Unfavorable Regulatory Action [Member] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from issuance of debt, net of costs Proceeds from Debt, Net of Issuance Costs Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Google Search & other Google Search & Other [Member] Google Search & Other [Member] Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Accrued purchases of property and equipment Accrued Purchase Of Property And Equipment, Current Accrued Purchase Of Property And Equipment, Current Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Trading Arrangement: Trading Arrangement [Axis] Capital Class B Capital Class B [Member] Capital Class B PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Financial Instruments and Fair Value [Line Items] Financial Instruments And Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Loss contingency, loss in period Loss Contingency, Loss in Period Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Derivatives liabilities Offsetting Derivative Liabilities [Abstract] Current operating lease liabilities Operating Lease, Liability, Current Schedule of restricted stock activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Redeemable noncontrolling interest Redeemable Noncontrolling Interest In Variable Interest Entity Redeemable Noncontrolling Interest In Variable Interest Entity 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] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] 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] Entity Shell Company Entity Shell Company Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Offsetting liabilities Offsetting Liabilities [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] 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 Nonrecourse Nonrecourse [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Amount excluded from the assessment of effectiveness Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] 12 Months or Greater, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock and capital stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total gain (loss) on debt securities recognized in other income (expense), net Debt Securities, Available-for-Sale, Gain (Loss) Total Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Non-Marketable Equity Securities Non-marketable Equity Securities [Abstract] Non-marketable Equity Securities 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 Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of 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 Employee Stock Option Employee Stock Option [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Financial Instruments Derivative Liability, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Class A Common Stock Common Class A [Member] Weighted average recognition period for unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net Amounts Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Total costs and expenses Costs and Expenses Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Document Type Document Type Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Acquisitions Goodwill, Acquired During Period Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Long-term portion of marketable equity securities Marketable Securities, Noncurrent Maximum exposure Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Loss (gain) on debt and equity securities, net Debt and Equity Securities, Gain (Loss) Compensation Plans Share-Based Payment Arrangement [Text Block] Other Other Noncash Income (Expense) 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] Total Equity Securities, FV-NI, Gain (Loss) [Abstract] Non-marketable securities, downward adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Downward Price Adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Downward Price Adjustment Expected timing of revenue recognition, percentage Revenue, Remaining Performance Obligation, Percentage Credit Facility Due April 2028 Credit Facility Due April 2028 [Member] Credit Facility Due April 2028 Subsequent Event Subsequent Event [Member] Income Statement [Abstract] Income Statement [Abstract] Stock issued (in shares) Stock Issued During Period, Shares, New Issues Costs and expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure 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] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] (Increase) decrease in allowance for credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease) Liabilities Net Amounts Presented in the Consolidated Balance Sheets Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Other income (expense), net Nonoperating Income (Expense) [Member] Operating Segments Operating Segments [Member] Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Unrealized net gain (loss) on non-marketable equity securities Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss) Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss) Foreign exchange contracts Foreign Currency Derivatives [Abstract] Diluted net income per share: Earnings Per Share, Diluted [Abstract] Financial Instruments Financial Instruments Disclosure [Text Block] Entity Tax Identification Number Entity Tax Identification Number Equity method investments Equity Method Investments Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) [Member] Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] 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] Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Total initial cost Equity Securities, FV-NI, Cost basis Of Securities Sold Equity Securities, FV-NI, Cost basis Of Securities Sold Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] YouTube ads YouTube Advertising Revenue [Member] YouTube Advertising Revenue 2016-2020 Notes issuances 2016-2020 Notes [Member] 2016-2020 Notes Schedule of other income (expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Backlog and Deferred Revenues Revenue from Contract with Customer [Policy Text Block] Financial Instruments Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Class A & C Capital Stock Capital Class A And C [Member] Capital Class A And C Net change, net of income tax benefit (expense) of $(330) and $14 OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock and capital stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Basic net income per share: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Gain (loss) on debt securities, net Debt Securities, Gain (Loss) 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. Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Credit Facility Due April 2024 Credit Facility Due April 2024 [Member] Credit Facility Due April 2024 Gross Amounts Recognized Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock and capital stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Total initial cost Equity Securities Without Readily Determinable Fair Value, Cost Equity Securities Without Readily Determinable Fair Value, Cost Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Performance fees Investment Performance Fees Investment Performance Fees Carrying value Equity Securities, FV-NI, Current Allocation of undistributed earnings Allocation of undistributed earnings for basic computation Net Income (Loss) Available to Common Stockholders, Basic Amount of gains (losses) reclassified from AOCI to income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of effects on net income of amounts reclassified from AOCI Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Repurchases of stock Repurchases of capital stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility [Axis] Credit Facility [Axis] Income tax benefit (expense) related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Total liabilities Liabilities with no recourse Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Other contracts Other derivatives Other Contract [Member] Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Total Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total cash, cash equivalents, and marketable securities Cash, Cash Equivalents, and Short-Term Investments Gains (Losses) on Derivatives in Cash Flow Hedging Relationship: Effect of Cash Flow Hedges on Results of Operations [Abstract] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash and Non-Cash Collateral Received or Pledged Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Sales and marketing Selling and Marketing Expense Hedged items Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge 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 Less than 12 Months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] European Commission fines Loss Contingency, Accrual, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Purchase obligation Purchase Obligation 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 Schedule of shares repurchased Class of Treasury Stock [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Information technology assets Technology Equipment [Member] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Total debt Long-Term Debt and Lease Obligation, Including Current Maturities Provision for income taxes and effective tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Derivatives designated as hedging instruments Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments Gross unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Percentage of total revenue Concentration Risk, Percentage Earnings Per Share Disclosure Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] APAC Asia Pacific [Member] Components of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Convertible preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Carrying amount of goodwill Schedule of Goodwill [Table Text Block] Convertible preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Foreign currency gain to be reclassified during next 12 months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Cumulative net gains (losses) Equity Securities, FV-NI, Cumulative Gain (Loss), Net Equity Securities, FV-NI, Cumulative Gain (Loss), Net Other accrued expenses and current liabilities Other Accrued Liabilities, Current Purchases of non-marketable securities Payments to Acquire Other Investments Reconciling items Corporate, Non-Segment [Member] Line of credit drawn Line of Credit, Current Furniture and fixtures Furniture and Fixtures [Member] Coupon Rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Gross realized gain on debt securities Debt Securities, Available-for-Sale, Realized Gain Consolidation Items [Axis] Consolidation Items [Axis] Commercial Paper Commercial Paper [Member] Non-marketable securities upward adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Long-lived assets Long-Lived Assets 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue recognized during period Contract with Customer, Liability, Revenue Recognized Change in foreign currency translation adjustment, net of income tax benefit (expense) of $47 and $(18) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized Gains (Losses) on Cash Flow Hedges Unrealized gains (losses) on cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Available-for-sale investments: OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract] Income before income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term debt Long-Term Debt and Lease Obligation Variable Interest Entities (VIE) Variable Interest Entity Disclosure [Text Block] Non-marketable equity securities Carrying value Equity Securities without Readily Determinable Fair Value, Amount Mutual funds Mutual Fund [Member] Unrealized loss of non-marketable securities Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount Derivatives not designated as hedging instruments: Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Foreign exchange contracts Effect of Net Investment Hedge on Results of Operations [Abstract] Google Services Google Services [Member] Google Services Convertible preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Net investment hedges Derivatives in net investment hedging relationship: Net Investment Hedging [Member] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of long-lived assets by geographic area Long-Lived Assets by Geographic Areas [Table Text Block] Foreign exchange contracts Net Investment Hedge, Foreign Exchange Contracts [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Effect of net investment hedges: General Net Investment Hedge Information [Abstract] Schedule of gain (loss) on derivative instruments Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Amounts excluded from the assessment of hedge effectiveness recorded in AOCI Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Mortgage-backed and asset-backed securities Mortgage Backed and Asset Backed Securities [Member] Mortgage Backed and Asset Backed Securities [Member] Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] Income taxes payable, non-current Accrued Income Taxes, Noncurrent Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Cumulative net gains on equity securities sold Cumulative Net Gain (Loss) On Equity Securities Sold [Table Text Block] Cumulative Net Gain (Loss) On Equity Securities Sold Product and Service [Axis] Product and Service [Axis] Net Income Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Investments, Unrealized Loss Position [Table] Investments Unrealized Loss Position [Table] Investments, Unrealized Loss Position [Table] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Investments, Unrealized Loss Position [Line Items] Investments Unrealized Loss Position [Line Items] Investments, Unrealized Loss Position [Line Items] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Exercise Price Award Exercise Price Derivatives not designated as hedging instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Cash Cash Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Due after 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Foreign currency exchange gain (loss), net Gain (Loss), Foreign Currency Transaction, before Tax Unrealized gain (loss) on fair value option debt securities Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss) Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss) Schedule of derivative instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Interest costs capitalized Interest Costs Capitalized Repayments of debt Repayments of Debt and Lease Obligation Derivative Liabilities: Derivative Liability [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other investing activities Payments for (Proceeds from) Other Investing Activities 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. Retained Earnings Retained Earnings [Member] Less: Current portion of long-term notes Long-Term Debt, Current Maturities Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net change, net of income tax benefit (expense) of $30 and $(23) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Operating lease assets Operating Lease, Right-of-Use Asset Carrying value Equity Securities, FV-NI and without Readily Determinable Fair Value Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Noncontrolling interest Noncontrolling Interest in Variable Interest Entity Allocation of undistributed earnings Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Fair value of gross unrealized losses recorded to AOCI Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Class A Capital Stock Capital Class A [Member] Capital Class A Schedule of segment information by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] 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 Basis of Consolidation Consolidation, Policy [Policy Text Block] Supplemental Financial Statement Information Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fair Value Measurements and Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Remaining amount available for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable 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. Common stock and capital stock, shares authorized (in shares) Common Stock, Shares Authorized Total Debt Securities, Available-for-Sale Proceeds from sale of interest in consolidated entities, net Proceeds from Noncontrolling Interests Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gain (loss) on equity securities, net Gain (loss) on equity securities, net Equity Securities, FV-NI, Gain (Loss) Derivative Instrument [Axis] Derivative Instrument [Axis] Notes issuances Long-Term Debt, Gross Adjustments: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Derivatives in cash flow hedging relationship: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] 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 Assets Net Amounts Presented in the Consolidated Balance Sheets Derivative Asset 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 Document Information [Line Items] Document Information [Line Items] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Pledged Status [Domain] Pledged Status [Domain] Hedging gains (losses) Other Revenue, Hedging Gain (Loss) [Member] Other Revenue, Hedging Gain (Loss) Stockholders Equity Note [Table] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Future finance lease payments, net and other Finance Lease, Liability Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Class C Capital Stock Capital Class C [Member] Capital Class C [Member] Google Cloud Google Cloud [Member] Google Cloud Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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. Insider Trading Arrangements [Line Items] Components of AOCI, net of tax AOCI Attributable to Parent, Net of Tax [Roll Forward] Allowance for credit losses on accounts receivable Accounts Receivable, Allowance for Credit Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Foreign exchange contracts Fair Value Hedge, Foreign Exchange Contracts [Abstract] Fair Value Hedge, Foreign Exchange Contracts [Abstract] Other Bets Other Segments [Member] 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 Entity Registrant Name Entity Registrant Name Current marketable equity securities Marketable Equity Securities [Member] Marketable Equity Securities Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Restricted stock units and other contingently issuable shares (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other assets Increase (Decrease) in Other Operating Assets Unrealized net gain (loss) on marketable equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Adjustment to Compensation, Amount Adjustment to Compensation Amount Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue Benchmark Revenue from Contract with Customer Benchmark [Member] Revenues Sales [Member] Other Americas Americas Excluding United States [Member] Americas Excluding United States [Member] Entity Central Index Key Entity Central Index Key Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total gains (losses) Derivative, Gain (Loss) on Derivative, Net Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Provision for income taxes Benefit (provision) for income taxes Income Tax Expense (Benefit) International Non-US [Member] Adjusted Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Derivatives designated as hedging instruments: Designated as Hedging Instrument [Member] Accrued compensation and benefits Employee-related Liabilities, Current Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Google advertising Google Advertising Revenue [Member] Google Advertising Revenue [Member] Revenue by revenue source Disaggregation of Revenue [Table Text Block] 12 Months or Greater, Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Equity [Abstract] 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 Revenues Revenues Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Government bonds Government Bonds [Member] Government Bonds [Member] Amendment Flag Amendment Flag Fair Value Cash, Cash Equivalents, And Marketable Securities Cash, Cash Equivalents, And Marketable Securities Gross Amounts Offset in the Consolidated Balance Sheets Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Fair value hedges Derivatives in Fair Value Hedging Relationship Fair Value Hedging [Member] Money market funds Money Market Funds [Member] Financial Instruments and Fair Value [Table] Financial Instruments And Fair Value [Table] Financial Instruments and Fair Value [Table] Less than 12 Months, Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Due in 1 year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Repurchases of stock (in shares) Repurchases of capital stock (in shares) Stock Repurchased and Retired During Period, Shares Marketable Equity Securities Marketable Securities [Abstract] Time deposits Bank Time Deposits [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Goodwill Goodwill Disclosure [Text Block] Leasehold improvements Leasehold Improvements [Member] Gains and losses on equity securities Gain (Loss) on Securities [Table Text Block] Number of shares used in per share computation (shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest rate contracts Interest Rate Contract [Member] Derivative Assets: Derivatives assets Derivative Asset [Abstract] Unaudited Interim Financial Information Interim Disclosure Policy [Policy Text Block] Disclosure of interim financial information. Revenues Revenue from Contract with Customer [Text Block] Gross realized losses on the sale of our marketable securities Gross realized loss on debt securities Debt Securities, Available-for-Sale, Realized Loss Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Net Amounts Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Change in net unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Weighted-average effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Google Network Google Network [Member] Google Network Realized net gain (loss) on equity securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Total assets Assets not available for use Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover page. Cover [Abstract] Google subscriptions, platforms, and devices Subscriptions, Platforms, And Devices Revenue [Member] Subscriptions, Platforms, And Devices Revenue Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Other long-term liabilities Other Liabilities, Noncurrent 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 Non-NEOs Non-NEOs [Member] Revenue not yet recognized Revenue, Remaining Performance Obligation, Amount Construction in progress Construction in Progress [Member] Total Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Cash flow hedges Derivatives in Cash Flow Hedging Relationship Cash Flow Hedging [Member] Information about Segments and Geographic Areas Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Less: Current portion of future finance lease payments, net and other current debt Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Total initial cost Equity Securities, FV-NI, Cost Offsetting assets Offsetting Assets [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Gross Amounts Offset in the Consolidated Balance Sheets Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Number of shares used in basic computation (shares) Weighted Average Number of Shares Outstanding, Basic Debt Instrument [Line Items] Debt Instrument [Line Items] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Unconsolidated VIE, carrying value Unconsolidated Variable Interest Entity, Carrying Value Unconsolidated Variable Interest Entity, Carrying Value Income from operations Segment operating income (loss) Operating Income (Loss) Revenue by Geographic Location and Type Revenue by Geographic Location And Type [Member] Revenue by Geographic Location And Type Prior Period Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] 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] Hedging gains (losses) Gain (Loss) on Hedging Activity Accrued customer liabilities Accrued Customer Liabilities, Current Accrued Customer Liabilities, Current Consolidated Entities [Domain] Consolidated Entities [Domain] Cost of revenues Cost of Revenue Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Cumulative net gain of non-marketable securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of gross notional amounts of derivative instruments Schedule of Derivative Instruments [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount 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. Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Available-for-sale debt securities Debt Securities, Available-for-Sale [Table Text Block] Debt Long-Term Debt, Excluding Current Maturities [Abstract] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Net Income Net Income [Member] Net Income EX-101.PRE 12 goog-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
shares in Millions
3 Months Ended
Mar. 31, 2024
Apr. 18, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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 2024  
Document Fiscal Period Focus Q1  
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   5,874
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   867
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   5,617
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 24,493 $ 24,048
Marketable securities 83,597 86,868
Total cash, cash equivalents, and marketable securities 108,090 110,916
Accounts receivable, net 44,552 47,964
Other current assets 12,829 12,650
Total current assets 165,471 171,530
Non-marketable securities 33,994 31,008
Deferred income taxes 11,687 12,169
Property and equipment, net 143,182 134,345
Operating lease assets 13,768 14,091
Goodwill 29,183 29,198
Other non-current assets 10,065 10,051
Total assets 407,350 402,392
Current liabilities:    
Accounts payable 6,198 7,493
Accrued compensation and benefits 9,703 15,140
Accrued expenses and other current liabilities 48,603 46,168
Accrued revenue share 8,520 8,876
Deferred revenue 3,973 4,137
Total current liabilities 76,997 81,814
Long-term debt 13,228 13,253
Deferred revenue, non-current 921 911
Income taxes payable, non-current 9,234 8,474
Deferred income taxes 486 485
Operating lease liabilities 11,957 12,460
Other long-term liabilities 1,683 1,616
Total liabilities 114,506 119,013
Commitments and Contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding 0 0
Class A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,460 (Class A 5,899, Class B 870, Class C 5,691) and 12,381 (Class A 5,879, Class B 867, Class C 5,635) shares issued and outstanding 77,913 76,534
Accumulated other comprehensive income (loss) (4,839) (4,402)
Retained earnings 219,770 211,247
Total stockholders’ equity 292,844 283,379
Total liabilities and stockholders’ equity $ 407,350 $ 402,392
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
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) 300,000,000,000 300,000,000,000
Common stock and capital stock, shares issued (in shares) 12,381,000,000 12,460,000,000
Common stock and capital stock, shares outstanding (in shares) 12,381,000,000 12,460,000,000
Class A Common Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 180,000,000,000 180,000,000,000
Common stock and capital stock, shares issued (in shares) 5,879,000,000 5,899,000,000
Common stock and capital stock, shares outstanding (in shares) 5,879,000,000 5,899,000,000
Class B Common Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 60,000,000,000 60,000,000,000
Common stock and capital stock, shares issued (in shares) 867,000,000 870,000,000
Common stock and capital stock, shares outstanding (in shares) 867,000,000 870,000,000
Class C Capital Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 60,000,000,000 60,000,000,000
Common stock and capital stock, shares issued (in shares) 5,635,000,000 5,691,000,000
Common stock and capital stock, shares outstanding (in shares) 5,635,000,000 5,691,000,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 80,539 $ 69,787
Costs and expenses:    
Cost of revenues 33,712 30,612
Research and development 11,903 11,468
Sales and marketing 6,426 6,533
General and administrative 3,026 3,759
Total costs and expenses 55,067 52,372
Income from operations 25,472 17,415
Other income (expense), net 2,843 790
Income before income taxes 28,315 18,205
Provision for income taxes 4,653 3,154
Net income $ 23,662 $ 15,051
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 1.91 $ 1.18
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 1.89 $ 1.17
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 23,662 $ 15,051
Other comprehensive income (loss):    
Change in foreign currency translation adjustment, net of income tax benefit (expense) of $47 and $(18) (503) 596
Available-for-sale investments:    
Change in net unrealized gains (losses) (360) 866
Less: reclassification adjustment for net (gains) losses included in net income 311 292
Net change, net of income tax benefit (expense) of $(330) and $14 (49) 1,158
Cash flow hedges:    
Change in net unrealized gains (losses) 186 (74)
Less: reclassification adjustment for net (gains) losses included in net income (71) (77)
Net change, net of income tax benefit (expense) of $30 and $(23) 115 (151)
Other comprehensive income (loss) (437) 1,603
Comprehensive income $ 23,225 $ 16,654
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Income tax benefit (expense) related to foreign currency translation adjustment $ (18) $ 47
Income tax benefit (expense) related to available-for-sale investments 14 (330)
Income tax benefit (expense) related to cash flow hedges $ (23) $ 30
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Millions, $ in Millions
Total
Class A, Class B, Class C Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2022   12,849    
Beginning Balance at Dec. 31, 2022 $ 256,144 $ 68,184 $ (7,603) $ 195,563
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock issued (in shares)   30    
Stock-based compensation expense 5,313 $ 5,313    
Tax withholding related to vesting of restricted stock units and other (2,093) $ (2,093)    
Repurchases of stock (in shares)   (157)    
Repurchases of stock (15,124) $ (1,135)   (13,989)
Net income 15,051     15,051
Other comprehensive income (loss) 1,603   1,603  
Ending Balance (in shares) at Mar. 31, 2023   12,722    
Ending Balance at Mar. 31, 2023 260,894 $ 70,269 (6,000) 196,625
Beginning Balance (in shares) at Dec. 31, 2023   12,460    
Beginning Balance at Dec. 31, 2023 283,379 $ 76,534 (4,402) 211,247
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock issued (in shares)   32    
Stock-based compensation expense 5,293 $ 5,293    
Tax withholding related to vesting of restricted stock units and other (2,996) $ (2,996)    
Repurchases of stock (in shares)   (111)    
Repurchases of stock (16,057) $ (918)   (15,139)
Net income 23,662     23,662
Other comprehensive income (loss) (437)   (437)  
Ending Balance (in shares) at Mar. 31, 2024   12,381    
Ending Balance at Mar. 31, 2024 $ 292,844 $ 77,913 $ (4,839) $ 219,770
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net income $ 23,662 $ 15,051
Adjustments:    
Depreciation of property and equipment 3,413 2,635
Stock-based compensation expense 5,264 5,284
Deferred income taxes 419 (1,854)
Loss (gain) on debt and equity securities, net (1,781) (84)
Other 334 1,104
Changes in assets and liabilities, net of effects of acquisitions:    
Accounts receivable, net 3,167 4,454
Income taxes, net 3,011 4,069
Other assets (1,000) (746)
Accounts payable (2,124) (1,105)
Accrued expenses and other liabilities (5,054) (4,496)
Accrued revenue share (322) (602)
Deferred revenue (141) (201)
Net cash provided by operating activities 28,848 23,509
Investing activities    
Purchases of property and equipment (12,012) (6,289)
Purchases of marketable securities (20,684) (14,227)
Maturities and sales of marketable securities 24,985 18,327
Purchases of non-marketable securities (1,206) (626)
Maturities and sales of non-marketable securities 313 36
Acquisitions, net of cash acquired, and purchases of intangible assets (61) (42)
Other investing activities 101 (125)
Net cash used in investing activities (8,564) (2,946)
Financing activities    
Net payments related to stock-based award activities (2,929) (1,989)
Repurchases of stock (15,696) (14,557)
Proceeds from issuance of debt, net of costs 1,982 6,927
Repayments of debt (3,079) (6,952)
Proceeds from sale of interest in consolidated entities, net 8 3
Net cash used in financing activities (19,714) (16,568)
Effect of exchange rate changes on cash and cash equivalents (125) 50
Net increase (decrease) in cash and cash equivalents 445 4,045
Cash and cash equivalents at beginning of period 24,048 21,879
Cash and cash equivalents at end of period $ 24,493 $ 25,924
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for subscription-based products, apps and in-app purchases, and devices.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.
Unaudited Interim Financial Information
These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP), and in our opinion, include all adjustments of a normal recurring nature necessary for fair financial statement presentation. Interim results are not necessarily indicative of the results to be expected for the full year ending December 31, 2024. We have made 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.
These consolidated financial statements and other information presented in this Form 10-Q 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, 2023 filed with the SEC.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregated Revenues
The following table presents revenues disaggregated by type (in millions):
Three Months Ended
March 31,
20232024
Google Search & other$40,359 $46,156 
YouTube ads6,693 8,090 
Google Network7,496 7,413 
Google advertising54,548 61,659 
Google subscriptions, platforms, and devices
7,413 8,739 
Google Services total61,961 70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):
 Three Months Ended
March 31,
 20232024
United States$32,864 47 %$38,737 48 %
EMEA(1)
21,078 30 23,788 30 
APAC(1)
11,681 17 13,289 16 
Other Americas(1)
4,080 4,653 
Hedging gains (losses)84 72 
Total revenues$69,787 100 %$80,539 100 %
(1)    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").
Revenue Backlog
As of March 31, 2024, we had $72.5 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.
Deferred Revenues
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 subscriptions, platforms, and devices. Total deferred revenue as of December 31, 2023 was $5.0 billion, of which $2.4 billion was recognized as revenues during the three months ended March 31, 2024.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Fair Value Measurements
Investments Measured at Fair Value on a Recurring Basis
Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 and Level 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.
Debt securities are measured at fair value and classified 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 OI&E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.
The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):
As of December 31, 2023
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time depositsLevel 2$2,628 $$$2,628 $2,628 $
Government bondsLevel 238,106233 (679)37,660 1,993 35,667 
Corporate debt securitiesLevel 222,457112 (637)21,932 21,932 
Mortgage-backed and asset-backed securitiesLevel 217,24388 (634)16,697 16,697 
Total investments with fair value change reflected in other comprehensive income(1)
$80,434 $433 $(1,950)$78,917 $4,621 $74,296 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,480 $6,480 $
Current marketable equity securities(2)
Level 14,282 4,282 
Mutual fundsLevel 2311 311 
Government bondsLevel 21,952 347 1,605 
Corporate debt securitiesLevel 23,782 91 3,691 
Mortgage-backed and asset-backed securitiesLevel 22,683 2,683 
Total investments with fair value change recorded in net income$19,490 $6,918 $12,572 
Cash12,509 
Total$80,434 $433 $(1,950)$98,407 $24,048 $86,868 
(1)Represents gross unrealized gains and losses for debt securities recorded to accumulated other comprehensive income (AOCI).
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.
As of March 31, 2024
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time depositsLevel 2$2,812 $$$2,812 $2,812 $
Government bondsLevel 236,336 88 (595)35,829 2,724 33,105 
Corporate debt securitiesLevel 222,085 64 (546)21,603 21,603 
Mortgage-backed and asset-backed securitiesLevel 217,018 47 (642)16,423 16,423 
Total investments with fair value change reflected in other comprehensive income(1)
$78,251 $199 $(1,783)$76,667 $5,536 $71,131 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,890 $6,890 $
Current marketable equity securities(2)
Level 13,998 3,998 
Mutual fundsLevel 2278278
Government bondsLevel 21,965158 1,807
Corporate debt securitiesLevel 23,77280 3,692
Mortgage-backed and asset-backed securitiesLevel 22,6912,691
Total investments with fair value change recorded in net income$19,594 $7,128 $12,466 
Cash11,829 
Total$78,251 $199 $(1,783)$96,261 $24,493 $83,597 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of March 31, 2024 is included within other non-current assets.
Investments Measured at Fair Value on a Nonrecurring Basis
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. 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. Non-marketable equity securities that have been remeasured due to impairment are classified within Level 3. Our valuation methods include option pricing models, market comparable approach, and common stock equivalent method, which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, expected time to exit, risk free rate, and the rights, and obligations of the securities we hold. These inputs significantly vary based on investment type.
As of March 31, 2024, the carrying value of our non-marketable equity securities was $31.4 billion, of which $13.6 billion were remeasured at fair value during the three months ended March 31, 2024 and primarily classified within Level 2 of the fair value hierarchy at the time of measurement.
Debt Securities
The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):
As of
March 31, 2024
Due in 1 year or less$8,551 
Due in 1 year through 5 years42,755 
Due in 5 years through 10 years13,972 
Due after 10 years14,043 
Total$79,321 
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, 2023
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$1,456 $(22)$13,897 $(657)$15,353 $(679)
Corporate debt securities827 (5)15,367 (592)16,194 (597)
Mortgage-backed and asset-backed securities2,945 (26)7,916 (608)10,861 (634)
Total$5,228 $(53)$37,180 $(1,857)$42,408 $(1,910)
 As of March 31, 2024
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$14,539 $(116)$9,276 $(479)$23,815 $(595)
Corporate debt securities2,653 (8)13,022 (494)15,675 (502)
Mortgage-backed and asset-backed securities4,895 (79)6,851 (563)11,746 (642)
Total$22,087 $(203)$29,149 $(1,536)$51,236 $(1,739)
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. The following table summarizes gains and losses for debt securities, reflected as a component of OI&E (in millions):    
Three Months Ended
March 31,
 20232024
Unrealized gain (loss) on fair value option debt securities$145 $(46)
Gross realized gain on debt securities57 68 
Gross realized loss on debt securities(492)(480)
(Increase) decrease in allowance for credit losses(3)(4)
Total gain (loss) on debt securities recognized in other income (expense), net$(293)$(462)
Equity Investments
The carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&E in the Consolidated Statements of Income. See Note 6 for further details on OI&E.
The carrying values for marketable and non-marketable equity securities are summarized below (in millions):
As of December 31, 2023As of March 31, 2024
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotalMarketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$5,418 $17,616 $23,034 $5,083 $18,505 $23,588 
Cumulative net gain (loss)(1)
555 11,150 11,705 570 12,925 13,495 
Carrying value$5,973 $28,766 $34,739 $5,653 $31,430 $37,083 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023 and $20.6 billion gains and $7.7 billion losses (including impairments) as of March 31, 2024.
Gains and Losses on Marketable and Non-marketable Equity Securities
Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&E are summarized below (in millions):
Three Months Ended
March 31,
20232024
Realized net gain (loss) on equity securities sold during the period$105 $95 
Unrealized net gain (loss) on marketable equity securities51 164 
Unrealized net gain (loss) on non-marketable equity securities(1)
221 1,984 
Total gain (loss) on equity securities in other income (expense), net$377 $2,243 
(1)Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $915 million and $2.8 billion of upward adjustments and $694 million and $814 million of downward adjustments (including impairments) for the three months ended March 31, 2023 and 2024, respectively.
In the table above, realized 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 sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) 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 Ended
March 31,
 20232024
Total sale price$312 $1,090 
Total initial cost211 661 
Cumulative net gains (losses)
$101 $429 
Equity Securities Accounted for Under the Equity Method
As of December 31, 2023 and March 31, 2024, equity securities accounted for under the equity method had a carrying value of approximately $1.7 billion and $2.0 billion, respectively. Our share of gains and losses, including impairments, are included as a component of OI&E, in the Consolidated Statements of Income. See Note 6 for further details on OI&E.
Derivative Financial Instruments
We use derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed 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 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 and present all other derivatives at gross fair values. The accounting treatment for derivatives is based on the intended use and hedge designation.
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 United States (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 forward points and time value from our assessment of hedge effectiveness and amortize them on a straight-line basis over the life of the hedging instrument in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI.
As of March 31, 2024, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $128 million, which is expected to be reclassified from AOCI into revenues 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 marketable securities denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in OI&E, along with the offsetting gains and losses of the related hedged items. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded     component in OI&E.
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 forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&E.
Other Derivatives
We enter into foreign currency forward and option contracts that are not designated as hedging instruments 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 derivatives that are not designated as accounting hedges are primarily recorded in OI&E 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, and credit exposures, and to enhance investment returns. From time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains and losses arising from other derivatives are primarily reflected within the “other” component of OI&E. See Note 6 for further details.
The gross notional amounts of outstanding derivative instruments were as follows (in millions):
As of December 31, 2023As of March 31, 2024
Derivatives designated as hedging instruments:
Foreign exchange contracts
Cash flow hedges $18,039 $17,726 
Fair value hedges$2,065 $1,847 
Net investment hedges$9,472 $9,321 
Derivatives not designated as hedging instruments:
Foreign exchange contracts(1)
$39,722 $107,978 
Other contracts$10,818 $10,902 
(1)     The gross notional amounts of these derivative instruments as of March 31, 2024 reflect a rollover in timing of settlement into our second quarter as a result of a holiday market closure.    
The fair values of outstanding derivative instruments were as follows (in millions):
 As of December 31, 2023As of March 31, 2024
  
Assets(1)
Liabilities(2)
Assets(1)
Liabilities(2)
Derivatives designated as hedging instruments:
Foreign exchange contracts$205 $242 $150 $125 
Derivatives not designated as hedging instruments:
Foreign exchange contracts134156317221
Other contracts1144716440
Total derivatives not designated as hedging instruments248 203 481 261 
Total$453 $445 $631 $386 
(1)    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.
(2)    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.
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):
Three Months Ended
 March 31,
20232024
Derivatives in cash flow hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$(138)$155 
Amount excluded from the assessment of effectiveness47 58 
Derivatives in net investment hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness(215)82 
Total$(306)$295 
 The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):
Three Months Ended March 31, 2024
20232024
RevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts in the Consolidated Statements of Income$69,787 $790 $80,539 $2,843 
Effect of cash flow hedges:
Foreign exchange contracts
Amount reclassified from AOCI to income$88 $$74 $
Amount excluded from the assessment of effectiveness (amortized)(4)(2)
Effect of fair value hedges:
Foreign exchange contracts
Hedged items32 (16)
Derivatives designated as hedging instruments(32)15 
Amount excluded from the assessment of effectiveness
Effect of net investment hedges:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness51 36 
Effect of non designated hedges:
Foreign exchange contracts30 21 
Other contracts76 
Total gains (losses)$84 $89 $72 $135 
Offsetting of Derivatives
We enter into master netting arrangements and collateral security arrangements to reduce credit risk. 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.
The gross amounts of 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):
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
As of March 31, 2024
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$705 $(74)$631 $(179)$(264)$188 
Derivatives liabilities$460 $(74)$386 $(179)$(9)$198 
(1)The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities (VIE)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable Interest Entities (VIE) Variable Interest Entities (VIE)
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, 2023 and March 31, 2024, assets that can only be used to settle obligations of these VIEs were $4.9 billion and $4.1 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $2.5 billion and $2.2 billion, respectively. We may continue to fund ongoing operations of certain VIEs that are included within Other Bets.
Total noncontrolling interests (NCI) in our consolidated subsidiaries were $3.4 billion and $3.2 billion as of December 31, 2023 and March 31, 2024, respectively, of which $1.1 billion and $1.0 billion is redeemable noncontrolling interest (RNCI) as of December 31, 2023 and March 31, 2024, 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 OI&E. See Note 6 for further details on OI&E.
Unconsolidated VIEs
We have investments in 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 primarily as non-marketable equity securities or equity method investments.
The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. The maximum exposure and carrying value of these unconsolidated VIEs were $5.7 billion and $4.0 billion, respectively, as of December 31, 2023 and $6.9 billion and $5.3 billion, respectively, as of March 31, 2024. The difference between the maximum exposure and the carrying value relates primarily to future funding commitments.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
Short-Term Debt
We have a debt financing program of up to $10.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, 2023 and March 31, 2024.
Our short-term debt balance also includes the current portion of certain long-term debt.
Long-Term Debt
Total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2023As of
March 31, 2024
Debt
2016-2020 Notes issuances2025 - 2060
0.45% - 2.25%
0.57% - 2.33%
$13,000 $12,000 
Future finance lease payments, net and other (1)
1,746 1,672 
      Total debt14,746 13,672 
Unamortized discount and debt issuance costs(130)(127)
Less: Current portion of long-term notes(2)
(1,000)
Less: Current portion of future finance lease payments, net and other current debt(1)(2)
(363)(317)
       Total long-term debt$13,253 $13,228 
(1)Future finance lease payments are net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 6 for further details.
The notes in the table above are fixed-rate senior unsecured obligations and 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 was approximately $10.3 billion and $9.0 billion as of December 31, 2023 and March 31, 2024, 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 March 31, 2024, we had $10.0 billion of revolving credit facilities, of which $4.0 billion expires in April 2024 and $6.0 billion expires in April 2028. In April 2024, we entered into a new $4.0 billion revolving credit facility expiring in April 2025. The interest rates for all 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 were outstanding under the credit facilities as of December 31, 2023 and March 31, 2024.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information
3 Months Ended
Mar. 31, 2024
Balance Sheet Components Disclosure [Abstract]  
Supplemental Financial Statement Information Supplemental Financial Statement Information
Accounts Receivable
The allowance for credit losses on accounts receivable was $771 million and $745 million as of December 31, 2023 and March 31, 2024, respectively.
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
As of
December 31, 2023
As of
March 31, 2024
Land and buildings$74,083 $77,421 
Information technology assets80,594 85,976 
Construction in progress35,229 37,679 
Leasehold improvements11,425 11,576 
Furniture and fixtures472 534 
Property and equipment, gross201,803 213,186 
Less: accumulated depreciation(67,458)(70,004)
Property and equipment, net$134,345 $143,182 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2023
As of
March 31, 2024
European Commission fines(1)
$9,525 $9,475 
Accrued purchases of property and equipment4,679 5,666 
Accrued customer liabilities4,140 4,355 
Current operating lease liabilities2,791 2,874 
Income taxes payable, net2,748 4,926 
Other accrued expenses and current liabilities22,285 21,307 
Accrued expenses and other current liabilities$46,168 $48,603 
(1)    While each European Commission (EC) decision is under appeal, the fines are included 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. Amounts include the effects of foreign exchange and interest. See Note 8 for further details.
Accumulated Other Comprehensive Income (Loss)
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, 2022$(4,142)$(3,477)$16 $(7,603)
Other comprehensive income (loss) before reclassifications596 866 (121)1,341 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI47 47 
Amounts reclassified from AOCI292 (77)215 
Other comprehensive income (loss)596 1,158 (151)1,603 
Balance as of March 31, 2023$(3,546)$(2,319)$(135)$(6,000)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2023$(3,407)$(965)$(30)$(4,402)
Other comprehensive income (loss) before reclassifications(503)(360)128 (735)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI58 58 
Amounts reclassified from AOCI311 (71)240 
Other comprehensive income (loss)(503)(49)115 (437)
Balance as of March 31, 2024$(3,910)$(1,014)$85 $(4,839)
The effects on net income of amounts reclassified from AOCI were as follows (in millions):
Three Months Ended
 March 31,
 AOCI ComponentsLocation20232024
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$(374)$(399)
Benefit (provision) for income taxes82 88 
Net of income tax(292)(311)
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue88 74 
Interest rate contractsOther income (expense), net
Benefit (provision) for income taxes(13)(4)
Net of income tax77 71 
Total amount reclassified, net of income tax$(215)$(240)
Other Income (Expense), Net
Components of OI&E were as follows (in millions):
 Three Months Ended
March 31,
 20232024
Interest income$797 $1,061 
Interest expense(1)
(80)(94)
Foreign currency exchange gain (loss), net(210)(238)
Gain (loss) on debt securities, net(293)(462)
Gain (loss) on equity securities, net377 2,243 
Performance fees118 104 
Income (loss) and impairment from equity method investments, net(51)(26)
Other132 255 
Other income (expense), net$790 $2,843 
(1)Interest expense is net of interest capitalized of $40 million and $43 million for the three months ended March 31, 2023 and 2024, respectively
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
Goodwill
Changes in the carrying amount of goodwill for the three months ended March 31, 2024 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2023$21,118 $7,199 $881 $29,198 
Acquisitions
Foreign currency translation and other adjustments(22)(2)(24)
Balance as of March 31, 2024$21,105 $7,197 $881 $29,183 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
We have content licensing agreements with future fixed or minimum guaranteed commitments of $10.1 billion as of March 31, 2024, of which the majority is paid quarterly through the first quarter of 2030.
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, distribution partners, customers of Google Cloud offerings, lessors, and service providers with respect to certain matters. We have agreed to defend and/or 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, 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 March 31, 2024, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
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.
Certain outstanding matters seek speculative, substantial or indeterminate monetary amounts, substantial changes to our business practices and products, or structural remedies. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of losses. The outcomes of outstanding legal matters are inherently unpredictable and subject to significant uncertainties, and could, either individually or in aggregate, have a material adverse effect.
We expense legal fees in the period in which they are incurred.
Antitrust Matters
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 to the General Court, 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 November 10, 2021, the General Court rejected our appeal, and we subsequently filed an appeal with the European Court of Justice on January 20, 2022.
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, and on October 29, 2018, we implemented changes to certain of our Android distribution practices. On September 14, 2022, the General Court reduced the fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal with the European Court of Justice. In 2018, we recognized a charge of $5.1 billion for the fine, which we reduced by $217 million in 2022.
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.
In addition, on July 7, 2021, a number of state Attorneys General filed an antitrust complaint in the U.S. 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. In September 2023, we reached a settlement in principle with 50 state Attorneys General and three territories. The U.S. District Court subsequently vacated the trial date with the states, and we expect any final approval of the settlement would come in 2024.
In December 2023, a California jury delivered a verdict in a similar lawsuit in Epic Games v. Google. The jury found that Google violated antitrust laws related to Google Play's business. Epic did not seek monetary damages. The presiding judge will determine non-monetary remedies in 2024, and the range of potential remedies vary widely. We plan to appeal.
From time to time we are subject to formal and informal inquiries and investigations on various competition matters by regulatory authorities in the U.S., Europe, and other jurisdictions globally. Examples, for which given their nature we cannot estimate a possible loss include:
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 in the U.S. District Court for the District of Columbia on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. The trial ended on November 16, 2023, and we expect a decision in 2024. Further, in June 2022, the Australian Competition and Consumer Commission (ACCC) and the United Kingdom's Competition and Markets Authority (CMA) each opened an investigation into Search distribution practices.

On December 16, 2020, a number of state Attorneys General filed an antitrust complaint in the U.S. 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, and a trial is scheduled for March 2025. Additionally, on January 24, 2023, the DOJ, along with a number of state Attorneys General, filed an antitrust complaint in the U.S. District Court for the Eastern District of Virginia alleging that Google’s digital advertising technology products violate U.S. antitrust laws, and on April 17, 2023, a number of additional state Attorneys General joined the complaint. A trial is scheduled for September 2024. The EC, the CMA, and the ACCC each opened a formal investigation into Google's advertising technology business practices on June 22, 2021, May 25, 2022, and June 29, 2022, respectively. On June 14, 2023, the EC issued a Statement of Objections (SO) informing Google of its preliminary view that Google violated European antitrust laws relating to its advertising technology. We responded to the SO on December 1, 2023.

In May 2022, the EC and the CMA each opened investigations into Google Play’s business practices. Korean regulators are investigating Google Play's billing practices, including a formal review in May 2022 of Google's compliance with the new app store billing regulations.

We believe we have strong arguments against these claims and will defend ourselves vigorously. We continue to cooperate with federal and state regulators in the U.S., the EC, and other regulators around the world.
Privacy Matters
We are subject to a number of privacy-related laws and regulations, and we currently are party to a number of privacy investigations and lawsuits ongoing in multiple jurisdictions. For example, there are ongoing investigations and litigation in the U.S. and the European Union, including those relating to our collection and use of location information and advertising practices, which could result in significant fines, judgments, and product changes.
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.
Other
We are subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data security, 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. For example, we periodically have data incidents that we report to relevant regulators as required by law. Such claims, consent orders, lawsuits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing 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.
We have ongoing legal matters relating to Russia. For example, civil judgments that include compounding penalties have been imposed upon us in connection with disputes regarding the termination of accounts, including those of sanctioned parties. We do not believe these ongoing legal matters will have a material adverse effect.
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.
See Note 12 for information regarding income tax contingencies.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Share Repurchases
During the three months ended March 31, 2023 and 2024, we repurchased $15.1 billion and $16.1 billion, respectively, of Alphabet's Class A and Class C shares.
In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to $70.0 billion of its Class A and Class C shares. As of March 31, 2024, $20.4 billion remained available for Class A and Class C share repurchases. In April 2024, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares.
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Three Months Ended March 31, 2024
SharesAmount
Class A share repurchases23 $3,350 
Class C share repurchases88 12,707 
Total share repurchases(1)
111 $16,057 
(1)    Shares repurchased include unsettled repurchases as of March 31, 2024.
Class A and Class C shares are repurchased 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. Repurchases are 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.
Dividends
On April 25, 2024, the Board of Directors of Alphabet declared a cash dividend of $0.20 per share to be paid on June 17, 2024, to stockholders of record as of June 10, 2024, on each of the company’s Class A, Class B, and Class C shares.
The company intends to pay quarterly cash dividends in the future, subject to review and approval by the company’s Board of Directors in its sole discretion. In connection with the cash dividend (and any future dividend the company’s Board of Directors may declare from time to time), the company will also award dividend equivalent units to holders of all unvested stock units in accordance with the Alphabet Inc. Amended and Restated 2021 Stock Plan and pursuant to each holder’s outstanding stock unit grant agreements, as amended.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share
3 Months Ended
Mar. 31, 2024
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, Class B, and Class C stock (in millions, except per share amounts):
Three Months Ended March 31,
 20232024
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $7,006 $1,040 $7,005 $11,213 $1,656 $10,793 
Denominator
Number of shares used in per share computation5,949 883 5,949 5,883 869 5,663 
Basic net income per share$1.18 $1.18 $1.18 $1.91 $1.91 $1.91 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $7,006 $1,040 $7,005 $11,213 $1,656 $10,793 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares1,040 1,656 
Reallocation of undistributed earnings(27)(4)27 (115)(15)115 
Allocation of undistributed earnings$8,019 $1,036 $7,032 $12,754 $1,641 $10,908 
Denominator
Number of shares used in basic computation5,949 883 5,949 5,883 869 5,663 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding883 869 
Restricted stock units and other contingently issuable shares42 112 
Number of shares used in per share computation6,832 883 5,991 6,752 869 5,775 
Diluted net income per share$1.17 $1.17 $1.17 $1.89 $1.89 $1.89 
For the periods presented above, the net income per share amounts are the same for Class A, Class B, and Class C 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 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Compensation Plans
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Compensation Plans Compensation Plans
Stock-Based Compensation
For the three months ended March 31, 2023 and 2024, total stock based compensation (SBC) expense was $5.3 billion, including amounts associated with awards we expect to settle in Alphabet stock of $5.1 billion, for both periods.
Stock-Based Award Activities
The following table summarizes the activities for unvested Alphabet restricted stock units (RSUs) for the three months ended March 31, 2024 (in millions, except per share amounts):
 Number of
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2023338 $104.93 
Granted159 $133.43 
Vested(49)$107.61 
Forfeited/canceled(8)$106.64 
Unvested as of March 31, 2024440 $114.91 
As of March 31, 2024, there was $48.7 billion of unrecognized compensation cost related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 2.9 years.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table presents provision for income taxes (in millions, except for effective tax rate):
Three Months Ended
March 31,
20232024
Income before provision for income taxes$18,205 $28,315 
Provision for income taxes$3,154 $4,653 
Effective tax rate17.3 %16.4 %
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. The total amount of gross unrecognized tax benefits was $9.4 billion and $10.2 billion, of which $7.4 billion and $8.1 billion, if recognized, would affect our effective tax rate, as of December 31, 2023 and March 31, 2024, respectively.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Information about Segments and Geographic Areas
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Information about Segments and Geographic Areas Information about Segments and Geographic Areas
We report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One; the sale of apps and in-app purchases and devices.
Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain 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. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.
Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with employee severance and office space reductions during 2023 and employee severance in the first quarter of 2024, were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.
Our operating segments are not evaluated using asset information.
The following table presents information about our segments (in millions):
 Three Months Ended
March 31,
 20232024
Revenues:
Google Services$61,961 $70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
 Three Months Ended
March 31,
 20232024
Operating income (loss):
Google Services$21,737 $27,897 
Google Cloud191 900 
Other Bets(1,225)(1,020)
Alphabet-level activities
(3,288)(2,305)
Total income from operations$17,415 $25,472 
See Note 2 for information relating to revenues by geography.
The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of
December 31, 2023
As of
March 31, 2024
Long-lived assets:
United States$110,053 $117,085 
International38,383 39,865 
Total long-lived assets$148,436 $156,950 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ 23,662 $ 15,051
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Nature of Operations
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for subscription-based products, apps and in-app purchases, and devices.
Basis of Consolidation
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.
Unaudited Interim Financial Information
Unaudited Interim Financial Information
These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP), and in our opinion, include all adjustments of a normal recurring nature necessary for fair financial statement presentation. Interim results are not necessarily indicative of the results to be expected for the full year ending December 31, 2024. We have made 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.
These consolidated financial statements and other information presented in this Form 10-Q 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, 2023 filed with the SEC.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
Prior Period Reclassifications
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
Revenue Backlog and Deferred Revenues
Revenue Backlog
As of March 31, 2024, we had $72.5 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.
Deferred Revenues
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 subscriptions, platforms, and devices.
Fair Value Measurements and Financial Instruments
Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 and Level 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.
Debt securities are measured at fair value and classified 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 OI&E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.
The carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&E in the Consolidated Statements of Income. See Note 6 for further details on OI&E.
Our share of gains and losses, including impairments, are included as a component of OI&E, in the Consolidated Statements of Income.
Consolidated VIEs
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
We report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One; the sale of apps and in-app purchases and devices.
Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain 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. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.
Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with employee severance and office space reductions during 2023 and employee severance in the first quarter of 2024, were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.
Our operating segments are not evaluated using asset information.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue by revenue source
The following table presents revenues disaggregated by type (in millions):
Three Months Ended
March 31,
20232024
Google Search & other$40,359 $46,156 
YouTube ads6,693 8,090 
Google Network7,496 7,413 
Google advertising54,548 61,659 
Google subscriptions, platforms, and devices
7,413 8,739 
Google Services total61,961 70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
Revenue by geographic location
The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):
 Three Months Ended
March 31,
 20232024
United States$32,864 47 %$38,737 48 %
EMEA(1)
21,078 30 23,788 30 
APAC(1)
11,681 17 13,289 16 
Other Americas(1)
4,080 4,653 
Hedging gains (losses)84 72 
Total revenues$69,787 100 %$80,539 100 %
(1)    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Marketable equity securities
The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):
As of December 31, 2023
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time depositsLevel 2$2,628 $$$2,628 $2,628 $
Government bondsLevel 238,106233 (679)37,660 1,993 35,667 
Corporate debt securitiesLevel 222,457112 (637)21,932 21,932 
Mortgage-backed and asset-backed securitiesLevel 217,24388 (634)16,697 16,697 
Total investments with fair value change reflected in other comprehensive income(1)
$80,434 $433 $(1,950)$78,917 $4,621 $74,296 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,480 $6,480 $
Current marketable equity securities(2)
Level 14,282 4,282 
Mutual fundsLevel 2311 311 
Government bondsLevel 21,952 347 1,605 
Corporate debt securitiesLevel 23,782 91 3,691 
Mortgage-backed and asset-backed securitiesLevel 22,683 2,683 
Total investments with fair value change recorded in net income$19,490 $6,918 $12,572 
Cash12,509 
Total$80,434 $433 $(1,950)$98,407 $24,048 $86,868 
(1)Represents gross unrealized gains and losses for debt securities recorded to accumulated other comprehensive income (AOCI).
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.
As of March 31, 2024
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time depositsLevel 2$2,812 $$$2,812 $2,812 $
Government bondsLevel 236,336 88 (595)35,829 2,724 33,105 
Corporate debt securitiesLevel 222,085 64 (546)21,603 21,603 
Mortgage-backed and asset-backed securitiesLevel 217,018 47 (642)16,423 16,423 
Total investments with fair value change reflected in other comprehensive income(1)
$78,251 $199 $(1,783)$76,667 $5,536 $71,131 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,890 $6,890 $
Current marketable equity securities(2)
Level 13,998 3,998 
Mutual fundsLevel 2278278
Government bondsLevel 21,965158 1,807
Corporate debt securitiesLevel 23,77280 3,692
Mortgage-backed and asset-backed securitiesLevel 22,6912,691
Total investments with fair value change recorded in net income$19,594 $7,128 $12,466 
Cash11,829 
Total$78,251 $199 $(1,783)$96,261 $24,493 $83,597 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of March 31, 2024 is included within other non-current assets.
Investments by maturity date
The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):
As of
March 31, 2024
Due in 1 year or less$8,551 
Due in 1 year through 5 years42,755 
Due in 5 years through 10 years13,972 
Due after 10 years14,043 
Total$79,321 
Fair value of gross unrealized losses recorded to AOCI
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, 2023
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$1,456 $(22)$13,897 $(657)$15,353 $(679)
Corporate debt securities827 (5)15,367 (592)16,194 (597)
Mortgage-backed and asset-backed securities2,945 (26)7,916 (608)10,861 (634)
Total$5,228 $(53)$37,180 $(1,857)$42,408 $(1,910)
 As of March 31, 2024
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$14,539 $(116)$9,276 $(479)$23,815 $(595)
Corporate debt securities2,653 (8)13,022 (494)15,675 (502)
Mortgage-backed and asset-backed securities4,895 (79)6,851 (563)11,746 (642)
Total$22,087 $(203)$29,149 $(1,536)$51,236 $(1,739)
Available-for-sale debt securities The following table summarizes gains and losses for debt securities, reflected as a component of OI&E (in millions):    
Three Months Ended
March 31,
 20232024
Unrealized gain (loss) on fair value option debt securities$145 $(46)
Gross realized gain on debt securities57 68 
Gross realized loss on debt securities(492)(480)
(Increase) decrease in allowance for credit losses(3)(4)
Total gain (loss) on debt securities recognized in other income (expense), net$(293)$(462)
Summary of unrealized gains and losses for marketable and non-marketable equity securities
The carrying values for marketable and non-marketable equity securities are summarized below (in millions):
As of December 31, 2023As of March 31, 2024
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotalMarketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$5,418 $17,616 $23,034 $5,083 $18,505 $23,588 
Cumulative net gain (loss)(1)
555 11,150 11,705 570 12,925 13,495 
Carrying value$5,973 $28,766 $34,739 $5,653 $31,430 $37,083 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023 and $20.6 billion gains and $7.7 billion losses (including impairments) as of March 31, 2024.
Gains and losses on equity securities
Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&E are summarized below (in millions):
Three Months Ended
March 31,
20232024
Realized net gain (loss) on equity securities sold during the period$105 $95 
Unrealized net gain (loss) on marketable equity securities51 164 
Unrealized net gain (loss) on non-marketable equity securities(1)
221 1,984 
Total gain (loss) on equity securities in other income (expense), net$377 $2,243 
(1)Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $915 million and $2.8 billion of upward adjustments and $694 million and $814 million of downward adjustments (including impairments) for the three months ended March 31, 2023 and 2024, respectively.
In the table above, realized 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 on equity securities sold
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 sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) 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 Ended
March 31,
 20232024
Total sale price$312 $1,090 
Total initial cost211 661 
Cumulative net gains (losses)
$101 $429 
Schedule of gross notional amounts of derivative instruments
The gross notional amounts of outstanding derivative instruments were as follows (in millions):
As of December 31, 2023As of March 31, 2024
Derivatives designated as hedging instruments:
Foreign exchange contracts
Cash flow hedges $18,039 $17,726 
Fair value hedges$2,065 $1,847 
Net investment hedges$9,472 $9,321 
Derivatives not designated as hedging instruments:
Foreign exchange contracts(1)
$39,722 $107,978 
Other contracts$10,818 $10,902 
(1)     The gross notional amounts of these derivative instruments as of March 31, 2024 reflect a rollover in timing of settlement into our second quarter as a result of a holiday market closure.
Schedule of derivative instruments
The fair values of outstanding derivative instruments were as follows (in millions):
 As of December 31, 2023As of March 31, 2024
  
Assets(1)
Liabilities(2)
Assets(1)
Liabilities(2)
Derivatives designated as hedging instruments:
Foreign exchange contracts$205 $242 $150 $125 
Derivatives not designated as hedging instruments:
Foreign exchange contracts134156317221
Other contracts1144716440
Total derivatives not designated as hedging instruments248 203 481 261 
Total$453 $445 $631 $386 
(1)    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.
(2)    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.
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):
Three Months Ended
 March 31,
20232024
Derivatives in cash flow hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$(138)$155 
Amount excluded from the assessment of effectiveness47 58 
Derivatives in net investment hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness(215)82 
Total$(306)$295 
 The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):
Three Months Ended March 31, 2024
20232024
RevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts in the Consolidated Statements of Income$69,787 $790 $80,539 $2,843 
Effect of cash flow hedges:
Foreign exchange contracts
Amount reclassified from AOCI to income$88 $$74 $
Amount excluded from the assessment of effectiveness (amortized)(4)(2)
Effect of fair value hedges:
Foreign exchange contracts
Hedged items32 (16)
Derivatives designated as hedging instruments(32)15 
Amount excluded from the assessment of effectiveness
Effect of net investment hedges:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness51 36 
Effect of non designated hedges:
Foreign exchange contracts30 21 
Other contracts76 
Total gains (losses)$84 $89 $72 $135 
Offsetting assets
The gross amounts of 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):
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
As of March 31, 2024
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$705 $(74)$631 $(179)$(264)$188 
Derivatives liabilities$460 $(74)$386 $(179)$(9)$198 
(1)The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
Offsetting liabilities
The gross amounts of 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):
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
As of March 31, 2024
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$705 $(74)$631 $(179)$(264)$188 
Derivatives liabilities$460 $(74)$386 $(179)$(9)$198 
(1)The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of long-term debt Total outstanding debt is summarized below (in millions, except percentages):
MaturityCoupon RateEffective Interest RateAs of December 31, 2023As of
March 31, 2024
Debt
2016-2020 Notes issuances2025 - 2060
0.45% - 2.25%
0.57% - 2.33%
$13,000 $12,000 
Future finance lease payments, net and other (1)
1,746 1,672 
      Total debt14,746 13,672 
Unamortized discount and debt issuance costs(130)(127)
Less: Current portion of long-term notes(2)
(1,000)
Less: Current portion of future finance lease payments, net and other current debt(1)(2)
(363)(317)
       Total long-term debt$13,253 $13,228 
(1)Future finance lease payments are net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 6 for further details.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Components Disclosure [Abstract]  
Property and equipment, net
Property and equipment, net, consisted of the following (in millions):
As of
December 31, 2023
As of
March 31, 2024
Land and buildings$74,083 $77,421 
Information technology assets80,594 85,976 
Construction in progress35,229 37,679 
Leasehold improvements11,425 11,576 
Furniture and fixtures472 534 
Property and equipment, gross201,803 213,186 
Less: accumulated depreciation(67,458)(70,004)
Property and equipment, net$134,345 $143,182 
Accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of
December 31, 2023
As of
March 31, 2024
European Commission fines(1)
$9,525 $9,475 
Accrued purchases of property and equipment4,679 5,666 
Accrued customer liabilities4,140 4,355 
Current operating lease liabilities2,791 2,874 
Income taxes payable, net2,748 4,926 
Other accrued expenses and current liabilities22,285 21,307 
Accrued expenses and other current liabilities$46,168 $48,603 
(1)    While each European Commission (EC) decision is under appeal, the fines are included 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. Amounts include the effects of foreign exchange and interest. See Note 8 for further details.
Components of accumulated other comprehensive income
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, 2022$(4,142)$(3,477)$16 $(7,603)
Other comprehensive income (loss) before reclassifications596 866 (121)1,341 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI47 47 
Amounts reclassified from AOCI292 (77)215 
Other comprehensive income (loss)596 1,158 (151)1,603 
Balance as of March 31, 2023$(3,546)$(2,319)$(135)$(6,000)
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2023$(3,407)$(965)$(30)$(4,402)
Other comprehensive income (loss) before reclassifications(503)(360)128 (735)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI58 58 
Amounts reclassified from AOCI311 (71)240 
Other comprehensive income (loss)(503)(49)115 (437)
Balance as of March 31, 2024$(3,910)$(1,014)$85 $(4,839)
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):
Three Months Ended
 March 31,
 AOCI ComponentsLocation20232024
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$(374)$(399)
Benefit (provision) for income taxes82 88 
Net of income tax(292)(311)
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue88 74 
Interest rate contractsOther income (expense), net
Benefit (provision) for income taxes(13)(4)
Net of income tax77 71 
Total amount reclassified, net of income tax$(215)$(240)
Schedule of other income (expense), net
Components of OI&E were as follows (in millions):
 Three Months Ended
March 31,
 20232024
Interest income$797 $1,061 
Interest expense(1)
(80)(94)
Foreign currency exchange gain (loss), net(210)(238)
Gain (loss) on debt securities, net(293)(462)
Gain (loss) on equity securities, net377 2,243 
Performance fees118 104 
Income (loss) and impairment from equity method investments, net(51)(26)
Other132 255 
Other income (expense), net$790 $2,843 
(1)Interest expense is net of interest capitalized of $40 million and $43 million for the three months ended March 31, 2023 and 2024, respectively
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Carrying amount of goodwill
Changes in the carrying amount of goodwill for the three months ended March 31, 2024 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2023$21,118 $7,199 $881 $29,198 
Acquisitions
Foreign currency translation and other adjustments(22)(2)(24)
Balance as of March 31, 2024$21,105 $7,197 $881 $29,183 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of shares repurchased
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Three Months Ended March 31, 2024
SharesAmount
Class A share repurchases23 $3,350 
Class C share repurchases88 12,707 
Total share repurchases(1)
111 $16,057 
(1)    Shares repurchased include unsettled repurchases as of March 31, 2024.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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, Class B, and Class C stock (in millions, except per share amounts):
Three Months Ended March 31,
 20232024
 Class AClass BClass CClass AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $7,006 $1,040 $7,005 $11,213 $1,656 $10,793 
Denominator
Number of shares used in per share computation5,949 883 5,949 5,883 869 5,663 
Basic net income per share$1.18 $1.18 $1.18 $1.91 $1.91 $1.91 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $7,006 $1,040 $7,005 $11,213 $1,656 $10,793 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares1,040 1,656 
Reallocation of undistributed earnings(27)(4)27 (115)(15)115 
Allocation of undistributed earnings$8,019 $1,036 $7,032 $12,754 $1,641 $10,908 
Denominator
Number of shares used in basic computation5,949 883 5,949 5,883 869 5,663 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding883 869 
Restricted stock units and other contingently issuable shares42 112 
Number of shares used in per share computation6,832 883 5,991 6,752 869 5,775 
Diluted net income per share$1.17 $1.17 $1.17 $1.89 $1.89 $1.89 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of restricted stock activity
The following table summarizes the activities for unvested Alphabet restricted stock units (RSUs) for the three months ended March 31, 2024 (in millions, except per share amounts):
 Number of
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2023338 $104.93 
Granted159 $133.43 
Vested(49)$107.61 
Forfeited/canceled(8)$106.64 
Unvested as of March 31, 2024440 $114.91 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Provision for income taxes and effective tax rate
The following table presents provision for income taxes (in millions, except for effective tax rate):
Three Months Ended
March 31,
20232024
Income before provision for income taxes$18,205 $28,315 
Provision for income taxes$3,154 $4,653 
Effective tax rate17.3 %16.4 %
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Information about Segments and Geographic Areas (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of segment information by segment
The following table presents information about our segments (in millions):
 Three Months Ended
March 31,
 20232024
Revenues:
Google Services$61,961 $70,398 
Google Cloud7,454 9,574 
Other Bets288 495 
Hedging gains (losses)84 72 
Total revenues$69,787 $80,539 
 Three Months Ended
March 31,
 20232024
Operating income (loss):
Google Services$21,737 $27,897 
Google Cloud191 900 
Other Bets(1,225)(1,020)
Alphabet-level activities
(3,288)(2,305)
Total income from operations$17,415 $25,472 
Schedule of long-lived assets by geographic area
The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of
December 31, 2023
As of
March 31, 2024
Long-lived assets:
United States$110,053 $117,085 
International38,383 39,865 
Total long-lived assets$148,436 $156,950 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Revenue by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 80,539 $ 69,787
Hedging gains (losses) 72 84
Google Services    
Segment Reporting Information [Line Items]    
Revenues 70,398 61,961
Google Services | Google Search & other    
Segment Reporting Information [Line Items]    
Revenues 46,156 40,359
Google Services | YouTube ads    
Segment Reporting Information [Line Items]    
Revenues 8,090 6,693
Google Services | Google Network    
Segment Reporting Information [Line Items]    
Revenues 7,413 7,496
Google Services | Google advertising    
Segment Reporting Information [Line Items]    
Revenues 61,659 54,548
Google Services | Google subscriptions, platforms, and devices    
Segment Reporting Information [Line Items]    
Revenues 8,739 7,413
Google Cloud    
Segment Reporting Information [Line Items]    
Revenues 9,574 7,454
Other Bets    
Segment Reporting Information [Line Items]    
Revenues $ 495 $ 288
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Revenue by Geographic Location (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 80,539 $ 69,787
Hedging gains (losses) 72 84
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 38,737 32,864
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 23,788 21,078
APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues 13,289 11,681
Other Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 4,653 $ 4,080
Revenue Benchmark | Geographic Concentration Risk    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Percentage of total revenue 100.00% 100.00%
Revenue Benchmark | Geographic Concentration Risk | United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Percentage of total revenue 48.00% 47.00%
Revenue Benchmark | Geographic Concentration Risk | EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Percentage of total revenue 30.00% 30.00%
Revenue Benchmark | Geographic Concentration Risk | APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Percentage of total revenue 16.00% 17.00%
Revenue Benchmark | Geographic Concentration Risk | Other Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Percentage of total revenue 6.00% 6.00%
Revenue Benchmark | Revenue by Geographic Location and Type | Hedging gains (losses)    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Percentage of total revenue 0.00% 0.00%
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues - Narrative (Details) - USD ($)
$ in Billions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue not yet recognized $ 72.5  
Total deferred revenue   $ 5.0
Deferred revenue recognized during period $ 2.4  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-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]: 2026-04-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 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value $ 96,261 $ 98,407
Marketable securities 83,597 86,868
Cash 11,829 12,509
Cash and cash equivalents 24,493 24,048
Long-term portion of marketable equity securities 1,400 1,400
Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 19,594 19,490
Cash and Cash Equivalents 7,128 6,918
Marketable securities 12,466 12,572
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 78,251 80,434
Gross Unrealized Gains 199 433
Gross Unrealized Losses (1,783) (1,950)
Level 2 | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 78,251 80,434
Gross Unrealized Gains 199 433
Gross Unrealized Losses (1,783) (1,950)
Fair Value 76,667 78,917
Cash and Cash Equivalents 5,536 4,621
Marketable securities 71,131 74,296
Level 2 | Time deposits | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,812 2,628
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,812 2,628
Cash and Cash Equivalents 2,812 2,628
Marketable securities 0 0
Level 2 | Mutual funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 278 311
Cash and Cash Equivalents 0 0
Marketable securities 278 311
Level 2 | Government bonds | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 36,336 38,106
Gross Unrealized Gains 88 233
Gross Unrealized Losses (595) (679)
Fair Value 35,829 37,660
Cash and Cash Equivalents 2,724 1,993
Marketable securities 33,105 35,667
Level 2 | Government bonds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 1,965 1,952
Cash and Cash Equivalents 158 347
Marketable securities 1,807 1,605
Level 2 | Corporate debt securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 22,085 22,457
Gross Unrealized Gains 64 112
Gross Unrealized Losses (546) (637)
Fair Value 21,603 21,932
Cash and Cash Equivalents 0 0
Marketable securities 21,603 21,932
Level 2 | Corporate debt securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 3,772 3,782
Cash and Cash Equivalents 80 91
Marketable securities 3,692 3,691
Level 2 | Mortgage-backed and asset-backed securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 17,018 17,243
Gross Unrealized Gains 47 88
Gross Unrealized Losses (642) (634)
Fair Value 16,423 16,697
Cash and Cash Equivalents 0 0
Marketable securities 16,423 16,697
Level 2 | Mortgage-backed and asset-backed securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 2,691 2,683
Cash and Cash Equivalents 0 0
Marketable securities 2,691 2,683
Level 1 | Money market funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 6,890 6,480
Cash and Cash Equivalents 6,890 6,480
Marketable securities 0 0
Level 1 | Current marketable equity securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 3,998 4,282
Cash and Cash Equivalents 0 0
Marketable securities $ 3,998 $ 4,282
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Financial Instruments and Fair Value [Line Items]      
Non-marketable equity securities $ 31,430   $ 28,766
Gross realized gain on debt securities 68 $ 57  
Gross realized losses on the sale of our marketable securities 480 $ 492  
Equity method investments 2,000   $ 1,700
Foreign currency gain to be reclassified during next 12 months $ 128    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other current assets    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities    
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 $ 13,600    
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Due in 1 year or less $ 8,551
Due in 1 year through 5 years 42,755
Due in 5 years through 10 years 13,972
Due after 10 years 14,043
Total $ 79,321
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 22,087 $ 5,228
Less than 12 Months, Unrealized Loss (203) (53)
12 Months or Greater, Fair Value 29,149 37,180
12 Months or Greater, Unrealized Loss (1,536) (1,857)
Total Fair Value 51,236 42,408
Total Unrealized Loss (1,739) (1,910)
Government bonds    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 14,539 1,456
Less than 12 Months, Unrealized Loss (116) (22)
12 Months or Greater, Fair Value 9,276 13,897
12 Months or Greater, Unrealized Loss (479) (657)
Total Fair Value 23,815 15,353
Total Unrealized Loss (595) (679)
Corporate debt securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 2,653 827
Less than 12 Months, Unrealized Loss (8) (5)
12 Months or Greater, Fair Value 13,022 15,367
12 Months or Greater, Unrealized Loss (494) (592)
Total Fair Value 15,675 16,194
Total Unrealized Loss (502) (597)
Mortgage-backed and asset-backed securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 4,895 2,945
Less than 12 Months, Unrealized Loss (79) (26)
12 Months or Greater, Fair Value 6,851 7,916
12 Months or Greater, Unrealized Loss (563) (608)
Total Fair Value 11,746 10,861
Total Unrealized Loss $ (642) $ (634)
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Summary of gains and losses for Debt Securities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Unrealized gain (loss) on fair value option debt securities $ (46) $ 145
Gross realized gain on debt securities 68 57
Gross realized loss on debt securities (480) (492)
(Increase) decrease in allowance for credit losses (4) (3)
Total gain (loss) on debt securities recognized in other income (expense), net $ (462) $ (293)
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Marketable Equity Securities    
Total initial cost $ 5,083 $ 5,418
Cumulative net gain (loss) 570 555
Carrying value 5,653 5,973
Non-Marketable Equity Securities    
Total initial cost 18,505 17,616
Cumulative net gain (loss) 12,925 11,150
Carrying value 31,430 28,766
Total    
Total initial cost 23,588 23,034
Cumulative net gain (loss) 13,495 11,705
Carrying value 37,083 34,739
Cumulative net gain of non-marketable securities 20,600 18,100
Unrealized loss of non-marketable securities $ 7,700 $ 6,900
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Realized net gain (loss) on equity securities sold during the period $ 95 $ 105
Unrealized net gain (loss) on marketable equity securities 164 51
Unrealized net gain (loss) on non-marketable equity securities 1,984 221
Gain (loss) on equity securities, net 2,243 377
Non-marketable securities upward adjustment 2,800 915
Non-marketable securities, downward adjustment $ 814 $ 694
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]    
Total sale price $ 1,090 $ 312
Total initial cost 661 211
Cumulative net gains (losses) $ 429 $ 101
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Foreign exchange contracts | Derivatives designated as hedging instruments: | Cash flow hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 17,726 $ 18,039
Foreign exchange contracts | Derivatives designated as hedging instruments: | Fair value hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 1,847 2,065
Foreign exchange contracts | Derivatives designated as hedging instruments: | Net investment hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 9,321 9,472
Foreign exchange contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount 107,978 39,722
Other contracts | Derivatives not designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative notional amount $ 10,902 $ 10,818
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivative Assets:    
Assets $ 631 $ 453
Derivative Liabilities:    
Liabilities 386 445
Derivatives designated as hedging instruments: | Foreign exchange contracts    
Derivative Assets:    
Assets 150 205
Derivative Liabilities:    
Liabilities 125 242
Derivatives not designated as hedging instruments:    
Derivative Assets:    
Assets 481 248
Derivative Liabilities:    
Liabilities 261 203
Derivatives not designated as hedging instruments: | Other contracts    
Derivative Assets:    
Assets 164 114
Derivative Liabilities:    
Liabilities 40 47
Derivatives not designated as hedging instruments: | Foreign exchange contracts    
Derivative Assets:    
Assets 317 134
Derivative Liabilities:    
Liabilities $ 221 $ 156
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Foreign exchange contracts    
Revenues $ 80,539 $ 69,787
Other income (expense), net 2,843 790
Revenues    
Foreign exchange contracts    
Total gains (losses) 72 84
Other income (expense), net    
Foreign exchange contracts    
Total gains (losses) 135 89
Foreign exchange contracts    
Foreign exchange contracts    
Total 295 (306)
Foreign exchange contracts | Revenues | Not Designated as Hedging Instrument    
Foreign exchange contracts    
Derivatives not designated as hedging instruments 0 0
Foreign exchange contracts | Other income (expense), net | Not Designated as Hedging Instrument    
Foreign exchange contracts    
Derivatives not designated as hedging instruments 21 30
Other derivatives | Revenues | Not Designated as Hedging Instrument    
Foreign exchange contracts    
Derivatives not designated as hedging instruments 0 0
Other derivatives | Other income (expense), net | Not Designated as Hedging Instrument    
Foreign exchange contracts    
Derivatives not designated as hedging instruments 76 3
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts    
Foreign exchange contracts    
Amount included in the assessment of effectiveness 155 (138)
Amount excluded from the assessment of effectiveness 58 47
Derivatives in Cash Flow Hedging Relationship | Foreign exchange contracts | Revenues    
Foreign exchange contracts    
Amount of gains (losses) reclassified from AOCI to income 74 88
Amount excluded from the assessment of effectiveness (amortized) (2) (4)
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
Amount excluded from the assessment of effectiveness (amortized) 0 0
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Revenues    
Foreign exchange contracts    
Hedged items 0 0
Derivatives designated as hedging instruments 0 0
Amount excluded from the assessment of effectiveness 0 0
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts | Other income (expense), net    
Foreign exchange contracts    
Hedged items (16) 32
Derivatives designated as hedging instruments 15 (32)
Amount excluded from the assessment of effectiveness 3 5
Derivatives in net investment hedging relationship: | Foreign exchange contracts    
Foreign exchange contracts    
Amount included in the assessment of effectiveness 82 (215)
Derivatives in net investment hedging relationship: | Foreign exchange contracts | Revenues    
Foreign exchange contracts    
Amount excluded from the assessment of effectiveness 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 $ 36 $ 51
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivatives assets    
Gross Amounts Recognized $ 705 $ 535
Gross Amounts Offset in the Consolidated Balance Sheets (74) (82)
Net Amounts Presented in the Consolidated Balance Sheets 631 453
Financial Instruments (179) (213)
Cash and Non-Cash Collateral Received or Pledged (264) (75)
Net Amounts 188 165
Derivatives liabilities    
Gross Amounts Recognized 460 527
Gross Amounts Offset in the Consolidated Balance Sheets (74) (82)
Net Amounts Presented in the Consolidated Balance Sheets 386 445
Financial Instruments (179) (213)
Cash and Non-Cash Collateral Received or Pledged (9) (16)
Net Amounts $ 198 $ 216
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities (VIE) - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Assets not available for use $ 407,350 $ 402,392
Liabilities with no recourse 114,506 119,013
Noncontrolling interest 3,200 3,400
Redeemable noncontrolling interest 1,000 1,100
Maximum exposure 6,900 5,700
Unconsolidated VIE, carrying value 5,300 4,000
Nonrecourse | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Liabilities with no recourse 2,200 2,500
Asset Pledged as Collateral | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Assets not available for use $ 4,100 $ 4,900
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Narrative (Details) - USD ($)
Apr. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Commercial paper   $ 0 $ 0
Estimated fair value of long-term debt   9,000,000,000 10,300,000,000
Commercial Paper      
Debt Instrument [Line Items]      
Short-term debt, maximum borrowing capacity   10,000,000,000  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit   10,000,000,000  
Line of credit drawn   0 $ 0
Revolving Credit Facility | Subsequent Event      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit $ 4,000,000,000    
Revolving Credit Facility | Credit Facility Due April 2024      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit   4,000,000,000  
Revolving Credit Facility | Credit Facility Due April 2028      
Debt Instrument [Line Items]      
Maximum borrowing on lines of credit   $ 6,000,000,000  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Long-Term Debt (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Debt    
Future finance lease payments, net and other $ 1,672 $ 1,746
Total debt 13,672 14,746
Unamortized discount and debt issuance costs (127) (130)
Less: Current portion of long-term notes 0 (1,000)
Less: Current portion of future finance lease payments, net and other current debt (317) (363)
Long-term debt $ 13,228 13,253
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities  
2016-2020 Notes issuances    
Debt    
Notes issuances $ 12,000 $ 13,000
2016-2020 Notes issuances | Minimum    
Debt    
Coupon Rate 0.45%  
Effective Interest Rate 0.57%  
2016-2020 Notes issuances | Maximum    
Debt    
Coupon Rate 2.25%  
Effective Interest Rate 2.33%  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components Disclosure [Abstract]    
Allowance for credit losses on accounts receivable $ 745 $ 771
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information - Property and Equipment (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 213,186 $ 201,803
Less: accumulated depreciation (70,004) (67,458)
Property and equipment, net 143,182 134,345
Land and buildings    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 77,421 74,083
Information technology assets    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 85,976 80,594
Construction in progress    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 37,679 35,229
Leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 11,576 11,425
Furniture and fixtures    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 534 $ 472
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,475 $ 9,525
Accrued purchases of property and equipment 5,666 4,679
Accrued customer liabilities 4,355 4,140
Current operating lease liabilities 2,874 2,791
Income taxes payable, net 4,926 2,748
Other accrued expenses and current liabilities 21,307 22,285
Accrued expenses and other current liabilities $ 48,603 $ 46,168
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Components of AOCI, net of tax    
Beginning Balance $ 283,379 $ 256,144
Other comprehensive income (loss) before reclassifications (735) 1,341
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 58 47
Amounts reclassified from AOCI 240 215
Other comprehensive income (loss) (437) 1,603
Ending Balance 292,844 260,894
Total    
Components of AOCI, net of tax    
Beginning Balance (4,402) (7,603)
Ending Balance (4,839) (6,000)
Foreign Currency Translation Adjustments    
Components of AOCI, net of tax    
Beginning Balance (3,407) (4,142)
Other comprehensive income (loss) before reclassifications (503) 596
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0
Amounts reclassified from AOCI 0 0
Other comprehensive income (loss) (503) 596
Ending Balance (3,910) (3,546)
Unrealized Gains (Losses) on Available-for-Sale Investments    
Components of AOCI, net of tax    
Beginning Balance (965) (3,477)
Other comprehensive income (loss) before reclassifications (360) 866
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0
Amounts reclassified from AOCI 311 292
Other comprehensive income (loss) (49) 1,158
Ending Balance (1,014) (2,319)
Unrealized Gains (Losses) on Cash Flow Hedges    
Components of AOCI, net of tax    
Beginning Balance (30) 16
Other comprehensive income (loss) before reclassifications 128 (121)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 58 47
Amounts reclassified from AOCI (71) (77)
Other comprehensive income (loss) 115 (151)
Ending Balance $ 85 $ (135)
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information - Effects on Net Income of Amounts Reclassified from AOCI (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Revenue $ 80,539 $ 69,787
Other income (expense), net 2,843 790
Benefit (provision) for income taxes (4,653) (3,154)
Net of income tax 23,662 15,051
Reclassification out of Accumulated Other Comprehensive Income    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Net of income tax (240) (215)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on available-for-sale investments    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Other income (expense), net (399) (374)
Benefit (provision) for income taxes 88 82
Net of income tax (311) (292)
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on cash flow hedges    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Benefit (provision) for income taxes (4) (13)
Net of income tax 71 77
Reclassification out of Accumulated Other Comprehensive Income | Unrealized gains (losses) on cash flow hedges | Foreign exchange contracts    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Revenue 74 88
Reclassification out of Accumulated Other Comprehensive 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 $ 1 $ 2
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Statement Information - Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance Sheet Components Disclosure [Abstract]    
Interest income $ 1,061 $ 797
Interest expense (94) (80)
Foreign currency exchange gain (loss), net (238) (210)
Gain (loss) on debt securities, net (462) (293)
Gain (loss) on equity securities, net 2,243 377
Performance fees 104 118
Income (loss) and impairment from equity method investments, net (26) (51)
Other 255 132
Other income (expense), net 2,843 790
Interest costs capitalized $ 43 $ 40
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill - Goodwill Rollforward (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2023 $ 29,198
Acquisitions 9
Foreign currency translation and other adjustments (24)
Balance as of March 31, 2024 29,183
Google Services  
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2023 21,118
Acquisitions 9
Foreign currency translation and other adjustments (22)
Balance as of March 31, 2024 21,105
Google Cloud  
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2023 7,199
Acquisitions 0
Foreign currency translation and other adjustments (2)
Balance as of March 31, 2024 7,197
Other Bets  
Changes in Carrying Amount of Goodwill  
Balance as of December 31, 2023 881
Acquisitions 0
Foreign currency translation and other adjustments 0
Balance as of March 31, 2024 $ 881
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
$ in Millions, € in Billions
3 Months Ended 12 Months Ended
Sep. 14, 2022
EUR (€)
Mar. 20, 2019
USD ($)
Mar. 20, 2019
EUR (€)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 27, 2017
USD ($)
Jun. 27, 2017
EUR (€)
Mar. 31, 2024
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Loss Contingencies [Line Items]                    
Purchase obligation               $ 10,100    
Antitrust Matters                    
Loss Contingencies [Line Items]                    
Loss contingency, loss in period € 4.1 $ 1,700 € 1.5 $ 5,100 € 4.3 $ 2,700 € 2.4   $ 1,700 $ 5,100
Loss contingency, loss adjustment               $ 217    
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended
Apr. 25, 2024
Mar. 31, 2024
Mar. 31, 2023
Apr. 30, 2024
Apr. 30, 2022
Stockholders Equity Note [Line Items]          
Repurchases of capital stock   $ 16,057,000,000 $ 15,124,000,000    
Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Repurchases of capital stock   16,057,000,000 $ 15,100,000,000    
Class A & C Capital Stock | Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Authorized share repurchase amount         $ 70,000,000,000
Remaining amount available for repurchase   20,400,000,000      
Class A & C Capital Stock | Share Repurchase Program | Subsequent Event          
Stockholders Equity Note [Line Items]          
Authorized share repurchase amount       $ 70,000,000,000  
Class A Capital Stock | Subsequent Event          
Stockholders Equity Note [Line Items]          
Dividend declared (in dollars per share) $ 0.20        
Class A Capital Stock | Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Repurchases of capital stock   3,350,000,000      
Capital Class B | Subsequent Event          
Stockholders Equity Note [Line Items]          
Dividend declared (in dollars per share) 0.20        
Class C Capital Stock | Subsequent Event          
Stockholders Equity Note [Line Items]          
Dividend declared (in dollars per share) $ 0.20        
Class C Capital Stock | Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Repurchases of capital stock   $ 12,707,000,000      
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Share Repurchases (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stockholders Equity Note [Line Items]    
Repurchases of capital stock $ 16,057 $ 15,124
Share Repurchase Program    
Stockholders Equity Note [Line Items]    
Repurchases of capital stock (in shares) 111  
Repurchases of capital stock $ 16,057 $ 15,100
Share Repurchase Program | Class A Capital Stock    
Stockholders Equity Note [Line Items]    
Repurchases of capital stock (in shares) 23  
Repurchases of capital stock $ 3,350  
Share Repurchase Program | Class C Capital Stock    
Stockholders Equity Note [Line Items]    
Repurchases of capital stock (in shares) 88  
Repurchases of capital stock $ 12,707  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Denominator    
Basic net income per share (in dollars per share) $ 1.91 $ 1.18
Weighted-average effect of dilutive securities    
Diluted net income per share (in dollars per share) $ 1.89 $ 1.17
Class A Common Stock    
Numerator    
Allocation of undistributed earnings $ 11,213 $ 7,006
Denominator    
Number of shares used in basic computation (shares) 5,883 5,949
Basic net income per share (in dollars per share) $ 1.91 $ 1.18
Numerator    
Allocation of undistributed earnings for basic computation $ 11,213 $ 7,006
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 1,656 1,040
Reallocation of undistributed earnings (115) (27)
Allocation of undistributed earnings $ 12,754 $ 8,019
Denominator    
Number of shares used in basic computation (shares) 5,883 5,949
Weighted-average effect of dilutive securities    
Conversion of Class B to Class A common shares outstanding (shares) 869 883
Number of shares used in per share computation (shares) 6,752 6,832
Diluted net income per share (in dollars per share) $ 1.89 $ 1.17
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) 0 0
Class B Common Stock    
Numerator    
Allocation of undistributed earnings $ 1,656 $ 1,040
Denominator    
Number of shares used in basic computation (shares) 869 883
Basic net income per share (in dollars per share) $ 1.91 $ 1.18
Numerator    
Allocation of undistributed earnings for basic computation $ 1,656 $ 1,040
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0
Reallocation of undistributed earnings (15) (4)
Allocation of undistributed earnings $ 1,641 $ 1,036
Denominator    
Number of shares used in basic computation (shares) 869 883
Weighted-average effect of dilutive securities    
Conversion of Class B to Class A common shares outstanding (shares) 0 0
Number of shares used in per share computation (shares) 869 883
Diluted net income per share (in dollars per share) $ 1.89 $ 1.17
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 $ 10,793 $ 7,005
Denominator    
Number of shares used in basic computation (shares) 5,663 5,949
Basic net income per share (in dollars per share) $ 1.91 $ 1.18
Numerator    
Allocation of undistributed earnings for basic computation $ 10,793 $ 7,005
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0
Reallocation of undistributed earnings 115 27
Allocation of undistributed earnings $ 10,908 $ 7,032
Denominator    
Number of shares used in basic computation (shares) 5,663 5,949
Weighted-average effect of dilutive securities    
Conversion of Class B to Class A common shares outstanding (shares) 0 0
Number of shares used in per share computation (shares) 5,775 5,991
Diluted net income per share (in dollars per share) $ 1.89 $ 1.17
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) 112 42
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Compensation Plans - Narrative (Details) - USD ($)
$ in Billions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 5.3 $ 5.3
Awards expected to be settled with stock 5.1 $ 5.1
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 48.7  
Weighted average recognition period for unrecognized stock-based compensation expense 2 years 10 months 24 days  
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Compensation Plans - Unvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs)
shares in Millions
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Unvested restricted stock units - number of shares  
Unvested at beginning of period (in shares) | shares 338
Granted (in shares) | shares 159
Vested (in shares) | shares (49)
Forfeited/canceled (in shares) | shares (8)
Unvested at end of period (in shares) | shares 440
Unvested restricted stock units - weighted-average grant-date fair value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 104.93
Granted (in dollars per share) | $ / shares 133.43
Vested (in dollars per share) | $ / shares 107.61
Forfeited/canceled (in dollars per share) | $ / shares 106.64
Unvested at end of period (in dollars per share) | $ / shares $ 114.91
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Effective tax rate (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income before provision for income taxes $ 28,315 $ 18,205
Provision for income taxes $ 4,653 $ 3,154
Effective tax rate 16.40% 17.30%
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Narrative (Details) - USD ($)
$ in Billions
Mar. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Gross unrecognized tax benefits $ 10.2 $ 9.4
Unrecognized tax benefits that would impact effective tax rate $ 8.1 $ 7.4
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Information about Segments and Geographic Areas - Revenue by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Revenues $ 80,539 $ 69,787
Hedging gains (losses) 72 84
Google Services    
Segment Reporting Information [Line Items]    
Revenues 70,398 61,961
Google Cloud    
Segment Reporting Information [Line Items]    
Revenues 9,574 7,454
Other Bets    
Segment Reporting Information [Line Items]    
Revenues $ 495 $ 288
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Information about Segments and Geographic Areas - Operating Income (Loss) by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Segment operating income (loss) $ 25,472 $ 17,415
Operating Segments | Google Services    
Segment Reporting Information [Line Items]    
Segment operating income (loss) 27,897 21,737
Operating Segments | Google Cloud    
Segment Reporting Information [Line Items]    
Segment operating income (loss) 900 191
Operating Segments | Other Bets    
Segment Reporting Information [Line Items]    
Segment operating income (loss) (1,020) (1,225)
Reconciling items    
Segment Reporting Information [Line Items]    
Segment operating income (loss) $ (2,305) $ (3,288)
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 156,950 $ 148,436
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 117,085 110,053
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 39,865 $ 38,383
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,.BF5@'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 " ##HIE8)<*G(^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%#82;U96.G%@8K;.QF;+4UBQ-C:R1]^R5>FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0-.Q$%"9#,";U.Y93HIN:ACU[3](Q'"-I\ MZ"."X'P-'DE;31IF8!$6(E.--=)$U-3'"]Z:!1\^8YMAU@"VZ+&C!%59 5/S MQ' >VP9N@!E&&'WZ+J!=B+GZ)S9W@%V28W)+:AB&MW!= M(MT9G'XE)^D<<,.NDU]7#X_[)Z8$%W7!ZT*L]YQ+4%W$_:]=0?W MCXVO@JJ!7W>AO@!02P,$% @ PZ*96)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ##HIE8A5B@.+<& !8*0 & 'AL+W=O@ F;&:=IO M/QL(;GO-"1>%OF@@X3SXL8_-S\8G&\:?LH!2@5[B*,E.>X$0Z:?!(/,"&I/L MD*4TD;\L&8^)D*=\-U/[T\QU5$!^Q9\AW61OCI&R\LC8DSJY]D][EBH1C:@GE 21'\]T1J-(**]JI[JL"WQUOUR]R\-/-(,CICT5^A+X+3WE$/^71)UI&X9YO?:&EHJ/0\ M%F7Y?[0IKG7='O+6F6!Q&2Q+$(=)\4E>RHIX&V#5!. R '\(L.ONX)0!>$'R+'/D#8PJZA/#,X?)K*A:T'C[%]3E162KEE2==A/64H\>MJ3/3*C_)GV)C_]8(^L M7TU^]R3VSKU;N7W^X36E)J=PN&WUOY@L@5$M+0TK2\-FEKZL"1>41Z_H MGJ:,"Y,]6$KPM:E29F!42WNCRMZHF;TYY2'S5;=$\="L3^(=DB.[;X]'XV/[V.@7#&[K M%VN_N(G?J>]+]>Q@>X!R0KA+S.T*2\JR66@:IT$H DH$IQ+;^-.&O!KM@UIM M[6LZLD'\^,;^3)W)U'Y@F\1H'9:[53U"SDF0PGBCW2YHR-8X9,- \]%NU97G MG#V'B6=N;EAS-C4:[8*1; U)-HPV'XW.629(A/X.T_K1"E8\=BW7,3KM I=L MS4LVC#EYQD[ES+C>&"PP&AH?KW!46UL:CVR8:6Z8)]MK'K $PH<=(GCH]"WY M9_37!1S9FH[L1G@T6W.N*+! OS!9Y5UR;9[(PHI?J2EJ!D>U]:E!R6Y$2M>) MG*H42R$*Y\G6N-$GK%CGLPM4PAJ5<"-44K@KP4B.JBO&30^\LQTZ-X2O*)IZ M'I5"4L8O)(T+"5V0$M:DA!N1TD5,^4HE[I54$($*4)&;KL&#M- :.:VM4 M(Q)NA$B+F$01.EMG\N?,V$%WZ-3[ZX*!L&8@W(B!%@&5_J#F@V7J[77!/%@S M#X;Y9"JGV7X^U;Z,R,IH#!:H-]8%XV#-.+CA2M!EF*F'Y5=*.+J47YJ3$Q:K M7:WL@FZPIAO<<#FH]%BN"M6[A.6^V$:/7: .UJB#84K9HH"TR:7%Z\2G+^AW M:NZ#L)1D'7LTQ)9K;LLND =KY,$PH&Q9YVVZ0LM[.^3Z?1OW'7.#=L$\6#,/ MA@EE%A$Y@YZJL31FB20ZYCT9#>X)64K370"0HP'(L3IXT; GA"G?-'0!1(X& M(@?FEX=01'(RO40V_OGQ%[2@WIK+CFWT#2OE"524['T6': ?K4/9QU$J^\XS MBEUJ[X[A#Y/%^=3XYLE.+"M0\U*3J/UH?L]ZM129(HIK6 M:'E/,%360Z$VS-74*_[GR?!H+)]JSR9_&ID:IMQ& MRTYM!F58^7M[<:GVCC5&]L=1>?!F[YI:\LRW]&7(4V_\BFULU;?5ML%IOEEN MH"\O]AS>$K5BFJ&(+F6H=3B6M^;%-K[B1+ TWPGWR(1@<7X84.)3KBZ0OR\9 M$]L3=8-J,^7D?U!+ P04 " ##HIE81,,>>P4' H'@ & 'AL+W=O M\J64BKS$ M49*?CY9*K4XFDWR^E+'(C].53."7AS2+A8+;['&2KS(I%J53'$V89;F36(3) M:'I6/KO-IF?I6D5A(F\SDJ_C6&2OES)*G\]'=+1[\#U\7*KBP61ZMA*/\DZJ MGZO;#.XF=91%&,LD#].$9/+A?'1!3V;<*QQ*B[]#^9RWKDF1RGV:/A4W7Q;G M(ZM )",Y5T4( 7\V3[R1V0A'\0Z4M_3Y\]RFY!3Q)NG45[^3YZWMM:(S->Y2N.M,R"(PZ3Z*UZV M$]%RH/: ]LZL+D$V8%*_Q M3F7P:PA^:CJ[N;Z[^?KEZN+'IRMR>?'UXGKVB=Q]_O3IQQTY(C_OKLC!AT/R M@80)^19&$0;ITSJW-F93P^E/,ZRV2BB,ASJ?(3+)\J@(T'*$KK)%^)N3P?0>WD,MO( MT?3C']2U3K'LWBE8)U=>Y\I-T:./5(FHG,BQ-IWC,%1;N-T"\/U^UT ,V/4#09PMCB3&G'>9B"C,O5:UGS1!%8@;-1@ M#6VC=6#8G/K]*L+LN,UM9P!OPW?42#'3&T K5)@\DDB"Y#$LU&V@+@2OU3BW M2!$S&QK3 -"&K*B9K?Y*T\4SR P4&M?&9 'U^^R$FP5#:[/A)VHFJ*H;)5!+ M^\N=ZO0#Y>$Z?:BHF3,TBPU-T;?PE &>3BNVY7&GSSZH'>,!&P#8\ ]UWR3 MHE#Y>)O(A'%A+.F<%GJ45)<)L#G2, M <@-LU$SM>T@RY<"L,S/>+H%, M;F2R!G)>B@Q=&4RG,M]A_8K%K'QO0"ZRAN^8F>]J7M["1 'JY,4#KS^/B)4- M!#, L+6A,Q-<5X?M>>5,)R_/#;0M!&+F4Y\.B%K6 MHWJ!Z11&.6/]-H";.0-]@#5,Q\Q,UW_;XS;KH7AU'@M87]MB1G2 ZEA#=(N9>:M29E%=5OO08ILQ34:B5D,; M;]80%C,35M6H]B'4R892V[&TEX_9!18=Z "\825N9J59&L>A*O8T%:/.TJ18 M#3*9 V)R<)TJ2?Q#] 3)&!C76 03:^\0J)M\0W:<&L7IG4KG3\LT6L@L__B' MSZAW6N[QU"NJ4;F1.G]7H[Y7M&[N#8]R,X_>9KONE!>S,"8?K&/+HM!9,[(1 M$0@4Z R52!D3V*M4E[!(UFJ99N&_2KKLS M]H.@]4EBN<%5#M11LQ$-^\433V0 M\0WUF\@>PR0'$?8 CM:Q!].059\EJQN5KLHO>_>I4FE<7BZE /"% M ?S^D )3;V^*CX7UQ^'I?U!+ P04 " ##HIE8FN@SA"4$ !-& & M 'AL+W=OFT,]W8DL&& M%)@A))UVII=,:;N?%2.P)[+E2@+:_?4K7V)CD"]L7/@0?'G/T7D,.GI1)GO& M'X5/B 2_0AJ)J>%+&5^;IO!\$F)QQ6(2J3MKQD,LU2G?F"+F!*_2H)":R+(< M,\1!9,PFZ;5[/INPK:1!1.XY$-LPQ/SW#:%L/S6@\73A:[#Q97+!G$UBO"%+ M(K_']UR=F46651"22 0L IRLI\8<7B_0, E(%3\"LA<'QR!!>6#L,3GYL)H: M5E(1H<2320JLWG9D02A-,JDZ?N9)C6+,)/#P^"G[NQ1>P3Q@01:,_A.LI#\U M1@98D37>4OF5[=^3'"@MT&-4I'_!/M,Z0P-X6R%9F >K"L(@RM[QK_Q!' 3 M04T R@-0UP [#[!3T*RR%.L62SR;<+8'/%&K;,E!^FS2:$431,G'N)1?OGXX7;^[>X6W,P_SC\O[L#R_=W=MR5X=8\YB:1/9.!A^AK\#?X" M)A"^NBHFIE2C)SE,+Q_I)AL)U8ST"?,K8,,W %EHH E?-(??$J\(MZOAIF(N MP%$!CM)\=DV^I63>H\_HBG#Q\L4(0?TI6X;8+;KLI^VS!HAWA,GB@!*CT:\(Y60&1/(TW M(,8<[##=$O JB,"*48JY #'AV:?^6O=DLN'<=+BD:>QFUI5EP8FY.T1N4U58 M!@7+X/^S9-]3@+?29SSX5]U(F+*K6I!LK.%!B=#*7T%+B,423HE*\4Q3O/+MXM9 (B:-5$&W:")Q6@B9%A< M"-P6@C!42TM: M,E!5 @_'@<3T.=/#[30]VE05G%&!,WH6SMDS9'3RP&VK?!TA=117R,8%V;@/ MLFY397PZFY$]@EHHG7;@-#)!JUR*K3ZHSIA#^8#=V+3B-K@#GP&;X2@6 LQ! M#IDNO]J2&].BQ \%30S$XD[3\W[?VG,^_7035]E*^P,OZ'_@J:D9.:Z>2B-U&YE0Z7[0I=T/.C4T=6 Z:0M8Z7Q0 M%^>S (NY/A3U@?=+"]TN_^2K\;+'_"^J#2^J +6Q]T:F;J6T]' M<96M-#[H@L8':&PO=V]R:W-H M965T&ULO9=O;_(V$,"_BI4]FEJI:^+\IP.D0OMLE4:I2I_M MQ;07)C$0-8F9;:#[]CLG(4#BY-F+:F]('.[.OSN??;[A@?%WL:%4HH\LS<7( MV$BYO3--$6UH1L0MV](<_EDQGA$)0[XVQ993$A=*66K:EN6;&4ER8SPLOKWP M\9#M9)KD](4CLD_5&J@_F>+@E:[J@\MOVAS1_03^K9X0%=?KM$7E.1HEJ0IQ%\,30G3 M*R-F5$TU*:>R.Z9RT(SE@S/";Y&#;Y!MV:Z& M9_K?U9T>'*<.I5/841RRA:2"(I)+I$?]XOA>20J'_I@E4:<_7&U.Z] M$UL2T9$!VU-0OJ?&^,O=$_S'=5F1*GI%YKJ M1-F/0\MS!D-S?T[?EO('01C44A=87HWE]2['E DI$,EC1#_@T!-4W.D(O<]< MAD\R=N&O7_OK]RZ#\A>Q%9RMW;8H5B8$Q95NU2W2800L XX'E-#!U4JX?ZC'#&C/LQ5R0E)99 U7MGKY!S3?HY?N%YI23M" D,12$1!TQJA3J, >:E6QA M:H0";Z#'Q-:IKEB]H&], F;4VH3:NF&U$#S/\H,&J$[,=H*.Q,1G)1#WHE8' M]XJS#,']2(6SJ\#A%H'MN4%S VG$<.!BKP/4/H':O:!SN:$U5%]/H& MY52[C2IK%[2AV]Q&&JE@8'6@GFHA[BTYQY@N*=PTZ1%9DH^.!' TI,Y9P"K4 MMA@.;:LKKJ<"AOLKV MG^Z2XF +M]V'=%H4+&[O)VI8"A]P.U%-1P[TU9/P, M-_L24(OFM2JI[?A^*S_;8MBS/-P!=ZI N+\$38A((I6-QQC"9D)B0R #H#!- M4R($NK^I7B8WQ;E0#J8(;KK1.[J"&V;,TI1P<5*^UKI:HH3G/MP.<--3G13N MJ!'X5,MP?S%[2-*=I/'_Y6J@<2)L7J*T4KAYB3+/6H6,\G7100DXIW>Y+&_> M]=>Z2[LO>I/&]XGJWHH6Y&2F;/W@7KU.%*\;Z$ I5P+P_XHQ>1RH">J>=OPO4$L#!!0 ( ,.BF5B.=Z&PO=V]R:W-H965T&ULO5=M;^(X$/XK5JXZ M@;0T<4("] "II:RVTO9%I;OWX70?3#*0W#HQ&QOHWJ\_VTD#)(;N2=Q]@3B9 M>3R/'X\],]RR_!N/ 01Z36G&1U8LQ.K*MGD80TKX)5M!)K\L6)X2(8?YTN:K M'$BDG5)JNXX3V"E),FL\U.^>\O&0K05-,GC*$5^G*O MY4+L.4@&^TMV229 MDG$FHMF+_+N?/KS,T.-'-'F\?WJ>?IH^S.Z^ M3M'=@QQ/40=]F=VBUD4;7: D0_<)I5(-/K2%#$9!VF$Y\4TQL7MD8@_=LTS$ M'$VS"*)#?UN2J)BX;TQNW). ]R2_1![^@%S'[1KBF?R\NW4?P M9H((D/M=(+9 $Y;*)(O5[M\ NLM"E@+ZXWK.12[W\9^FU2O0NV9TE=Q7?$5" M&%D2F$.^ 6O\ZR\X<'XS43\3V,%"=*N%Z)Y"'S_(LRC1C$TT"]] ^ZHC9S-V MO2!PA_9F/_ZF%?8='U=6!X'Y56#^284>10PY"@^D*0)%+Q7EWDG%KSR >[_BWO]) MN96*ZTS>^33Y&R*TE'<]+W8\<*-<_:9<7N#4Y&H:]8,C<@VJD WQXV?0B-K#N,:L:>,.7#,S M[.RN7>?=4S'4DOQ\6K4\SVD7F85--]Q-.>>!4MU!C8[!"&._?X307AV!3^;6 MA/ 8+615B&*(EF#.IA+C3.ET+K1#QNZ.L?M?952)?*!!/Z@+U33J]+I'=-J5 M)?CD9?]_)%49P6'@]:PR&O6.L-O5&OC]8N/?II7GE+>5ZYG%ZIH2IDZG:=3! MQRH4O"M1\,D2X/T:Q1BP;S@&O%X]XJ:53 WO2,2[J@*_4U888C4&&1@J/]=M MK&O3# >!7T\#>Z\#2B%?ZL:0RX5;9Z)H(:JW5?-YK5NNVOL;U93JSFH'4W2T MLD%8JKRFL)"0SF5/KEQ>-(G%0+"5[K/F3,BN33_&LK&&7!G([PO&Q-M 35"U MZN-_ %!+ P04 " ##HIE8(>3GY/4" "=!P & 'AL+W=ORO5LXX0#>P2+G3'B8Q9W;BN M#B),F+Z4*Q1TLI J88:6:NGJE4(6IDX)=^O5:LM-6"PI.?N-^W@9&;OA^NT56^(,S>-JJFCE%BAAG*#0L12@<-%Q MNK6;?LO:IP9/,6[UP1RLDKF4SW8Q##M.U1)"CH&Q"(R&#?:1Q+_B,.3=1QKAT(<<'6W-S+[1WF>IH6+Y!+F#EPK-F*6R;IEA?EO) M+2AK36AVDL8F]28UL;"O.#.*3F/R,WY_,IY-O@]ONP^#6Y@]T# :C!]F,/D& M_C^X&XQGPZT'L#YE"D4)D(3!XQ?0 4>9[=P?G8!9Q +&,6$6@OQ?/>P)L99I!^?P-R 7V94,Y%-ADV"$,1R 3A9W>N MC:+_^E=9]#+T1CFZS?4;O6(!=AP"UJ@VZ/B?/]5:U:]ETC\(["@0C2(0C??0 M_5RM83N8H\!%;. <=U25-%Y07> 4IA",!*I0E(."DD#1'Q>\ ,5&:#I.LS_\ M3;EAPUD6JXQ *R5@R]C&K]2NV^[F, 2G-HVKPN1(6+,0UOP086S#8L[F'"LD ML:(91\J<#69R2C,GN[=YP+76>"7GU*3B>=5R0:U"4.M#! 5,1["@?@ 1ADLL ME= Z?1*;5D<:3FU.%+@'E2Y!M4P;@(9 KH7)2D.Q6_28;EI:7^WWJ/=DK>(? M3-:X*/&7L=# <4&0UX< XFEHD$?R>)TPS#L M RLSL5!92XI$TW17E%[HBA(''=9;3 ML]&*LHW+;QL8N<*ALO@S)3MZ< [$4#X7Q1?1N%R>C2P1 M$/X=_4TU>#Z8SYB2>9']E2[9ZFP4 MC,"2W.%MQFZ*W5O2#*@*,"DR6OV"76-KC4"RI:Q8-\X\@G6:UT?\V!!QX #M M(PZH<4 ]!^^8@]TXV#T'QSOBX#0.3C^DX(B#VSA40Y_48Z^(BS##LVE9[$ I MK#F:.*G8K[PY7VDN"F7!2OYOROW8;'[U<7'U_C(ZOXTCL+CEAP_QQ]L%N'K# M6U?S=V^OWD?QS>(W$/_QZ?+V;S &GQ81>/GB!- 5+@D%:0X^I%G&DTY/P8O# MYG3">("BFTG2!'-1!X..!'-;,)PIW.9ZMWF&*?WU%^A9OY^?UL>#2Q>GH&J! M.5BP(OD"<+X$Y\ME*@H59[71-4Z7X\N\<<:;5!U(I _D/$FVZVV&&5F"*[8B M)9@7:SY_5V)B/1!PF2?%FH"7[PM*3Q3PL1[^AC ^\SEVC,L\S>][#$]XZO?Y M1_O\HPK3.8)Y0>[37("!"YSA/.'1\136N3T!F(&()*^ #4\!LA!2I52++]:Y MUW2#$W(VXD104CZ0T:RF697H&LRMP,0:]S"#*'#"Z>3A, LFNXP-@778M_?L MVP/9?P[C-:9W0!)R/>@X79;FLID7P*!G%FR#+ ;PX[ M7"[_5='BF"Q$DV"12;#8$%@G8>X^8:ZV7NL%-*5TRU>A@X5"E0XMTM!TN-*Z M8%N]0C;97VP(K$.RMR?9>YKDL=C]+ &_7_ M(<75IHH\BG.B(MN3^'%MV)O$ M@I?N&;+9ELN)52P6O-9E/+!%:Q*%+1"!G!;I^CVZ3/<:&P#ITAWNZP\%T MJR@.5:Q U-\KA'*Q0FB[/?:T(0UE3Q69'0:A>DL!K5;06%IF/G)UG58;;:4 ML>0=IFNYL,>'OH^A]W^C:/&30^@2=Z $H9:X6K$D'<62-HHE.Z)8+AK,3C#2 M]G&N[WDPG<_I,S;59Y?-5E=!O;"*\Z5&57W Y7Z/;RMY-2JKH$I7^4)==.:W MT4YC4VC=!+32"NJU52\!SR+=EFA"GA6$_=42RG+(MY#7EZD*N+%G65:_4&4S M&'H>9?U#@ILVP_[A>C*A>BY=E_C*^#&CF.A?B$J>H4\0_Z10FP%#?3^1YT/34J4 MN5&TR"A:; JMF[960$&]@AJB]O50@Y,B2RQ;NED9E4ZFT+I4M^()ZM73CVA^ M*"L>%TDRM+'RM%:1/KS!9/X,901;:03UVNCG*7^H$"TH#+T^YPHY)9M%^F$, M)MT06O+.E5V#Z!P%(ED3(YKON M/B,F)5%D%"U^<@A=XEKEA/3*Z8<>!""%V'%LJ<"T/0^F\SE]QJ;Z[++9JC"D M5V'/?Q#@*'DU*L&02H+9@;1(&I5@IM"Z"6@E&-)+,/V# #7ILJY"(0JD5ZP* M.]\/I7A)XB=(3G/B+IX8/R76%,JP>.F;L3E9"WE]GPZ%<6:;HAX MS[:T4?]9,;XA4GWE]U.QY9249M"FGJ(H2J<;4C63^87Y[3N?7["=K*N&?N= M[#8;PG]_H#5[N)S R=,//ZK[M=0_3.<76W)/EU3^N?W.U;=I[Z6L-K01%6L MIZO+R14\7^!<#S 6?U7T01Q< QW*'6._])4DTHIH30NI71#UL:<+6M?: MD]+Q3^=TTM]3#SR\?O+^R02O@KDC@BY8_7=5RO7E))N DJ[(KI8_V,-GV@64 M:'\%JX7Y"QY:VYFZ8[$3DFVZP>K[IFK:3_+8)>)@@/+C'H"Z 6@\(/8,P-T M; )ME9FPKHDD\PO.'@#7ULJ;OC"Y,:-5-%6CIW$IN?IOI<;)^>+VV_+VZY?K MJY\?K\'RI_JX^?CMYQ+Z2EKSF#+R2 MLZ- TS[0-#@#UU0Y+2IBJB);@2U7-9[+WX T):#_[*JM3H(K!:W?Y"#O.(9X M-#FV$4IQXIZ;62]Y%I2\E*SX=::K;PG4TE%($JU\^JBOG4MI9NE(4!J/Q+J, MLM@M-NO%9L_D=T4Y5TK;90XD>73OZ0SSD4#;Y@QFB4=AWBO,@PJ_,B' MFWO%[+= );&D=[*??+4.!"UVW%2B=Z"ASI60.V3-,C@2[[#R)1=& W^BH/A; MN:;<"9+(7IYX/.$.(P@CGZ@#*,)@\5BL27-/A68=$8)*8?)95^2NJH=,ZMU& M5RO5D A]20J5;U'IA>PN.=U-7ZGFO):WXQ2A(44H.&]71<%VJKBJ7JZ@U9[< MU=2[O#I71U,)T]EX+FVK./;M#3@0&0;Y-_]RL&W]"K&M,(+C#>"PBJ,T]R@< M$ K###5;H%MH3G&Q8WM&4316YS";Q:E'W9VJX>FL"!@#",0"61[U2%[O#1[E9FLGJP9YW";;R=J=[#$NXPB^/BA-DHB!&7PJ/U_)V'/3 5Q2$T_S[CA=KHG?JBQK6SNOQ(E/K M9[P/7'8IRGQS-3 /A9EW)'M#^"\J=44\Z+"/G)" !Q+C9TC, M64%I*<"*LPVHA-BI-4>U9GWZ,50K)MP5"-NL5?D;]Q$.JS3W\0P?G!&'>:RR M_+14.L%.B39-SW TLY:"PRS-$T^AQ -T\3/0/,@<$XS&"KBJY.+$_8]:R:S^"XC#KMTB3-/,H' M_.(P?C^:DR5SQO18F/,HH)YG*"BZLRG6=#!6"#87NG7>JWEJ/$O>P=-#3'7A MV%9)Y EE@"X.0[=[2<"I*BS@34G;J[=F$;TH!)NT<6Q%X#"*8@^.\8!C',;Q MPB<4$ GNZ'W5-'I1Z><9RBM6.O7;R$5*F[4/'&8PF_FJ^T!F''Y,#H9 ]9%) M4'QNO\R)XWSY IBCIO;M7_]K_[;XRKPC'?W^ M 9XOVG>^@YOV%?0-X6I6!*CI2KF,WL]40GG[5K?](MG6O!B]8U*RC;E<4U)2 MK@W4_U>,R:3.($R7I'X^1AL0]4-Z5FPB8[)%L:[]?OJ6)W2QYH/ LD#_MB]:7JL"ZG M#MF^W/KP>ZRT3O2IMBY>C:J4FC>322PJ7:LX]HUV>+/RH58)MV$]B4W0JA2G MVDYFT^DWDUH9-[J^E&?WX?K2M\D:I^\#Q;:N57B\T=9OKT9GH_[!![.N$C^8 M7%\V:JT7.CTT]P%WDP&E-+5VT7A'0:^N1O.S-S<7;"\&OQB]C7O7Q)DLO?^= M;^[*J]&4 ])6%XD1%'XV^E9;RT (XX\.\D=N2Q5U+?>_FK* M5%V-7HVHU"O5VO3!;[_773XO&*_P-LI?VF;;B_,1%6U,ONZ<$4%M7/Y5G[HZ M[#F\FG[!8=8YS"3NO)!$^4XE=7T9_)8"6P.-+R15\49PQG%3%BG@K8%?NE[D M9I!?T<*LG5F90KE$\Z+PK4O&K>G>6U,8'2\G">NQUZ3HL&\R]NP+V.?TDW>I MBO2M*W7YU'^".(=@9WVP-[-G 7]284SG9ROWY%RI48[=//?5*E:9%PQ\N\TU9M%9;$BWF[QDR@_]/S,=TY M7)R].*$MWM6-U1 +!E!4>5MRT(6O&^4>L01D2SGS'PGW1)9%J HO(L;WA.:V MJ=02&GCGBC$=C?K[T3$M=:%J+2'%MBATC#Z0B;%%#LEWF8_I5TUK[;@@&J@; M[5K4:OD(A;"0G<#1!&C1!F4]05PQG>K52HLFD9=^D"IAF$R$[5LJK&_+4Q:< MDJ*W;:YSJE2B)OB-*35QMJ$))NI.*72(D(]4H5*KH$#CMI!><;J-58DUG)B6 M!FEP ;900_Y%G>K6H>=9*6$.7;%JZ7-_D2=DYBU%9>&'EGA4(W <)5:(XM## MGG"5*@9=:1@'76BD6!+6QIME+()I&+-+K<= 3YHF(QEWBFMJVE!4L(FY7:46 M^#'=J&@DB%L4!*0L,(+&J=<892ER$QB;HC;T&J0SK9E[JS*1']J MP,O"RR2F_1/L%H(6Q'&C@E%+R^1$,W3,7ALO,U-[=#\R4?&NY^)26<2E22A))#S9S*[+;VD=_P%)=]U3A5T!"X#?.CF]\')V'(&$,$+?.H#3)%+NN/TSR*K%G, MK)4RX5!R)#KLDI1H/%0PCSU:P$ ^#6 &V1E7RB!L1'PXD]X:T[[$U'UJ,+8= MH_GUJD72G0AT[+. MK$1;?)"*\R28"'&(.Z4\V%1A5\=L(9[4SB<>H3ED06J:\T(3+<-BW4 <&"C- M?5X%7S-&W MYW/'LZZSB +).F#V6=OWH@\]SA^"*D:3=TVS@W]PYKL('J2TT>(CDQUUK46JU:RY\/^_M M.6PLG@_1+;Z]'0.ST)]MG\$[7!==A-BZ?O:;C,0H)^*[&^P]3PR0*U4H(]UX M_-#1^_GBYCCO0.5APX>&BT-'\\7#L<"?3E_2:*'7,A(Y8?8X^H@9+&CV:GK\ MANYJWE>Z^$#U;";:UGN^R\S#^,41;2L#G<LG*P1B/^:$WH ML+FX80<>,SAD'AI2YQE,5?#M&NBN8@$J]["PU!(?%Q3WCBD=A(RFB\+PQ<.0 M.#BVVVIY<6Y^%R].,,8C_*5>&^>X)C\HO("J=*.;%8N]^K2^YL+G$28#.,-: M6?HF$U^'VB11=(@!"P\+&J*&$4X%ME72$J9! [JBI0A/]U*@LAZT369][%J- ME: ]HBP^D_J0!NX53PY- X?WF =.#90::O>:1C@/X5Q!']4G%G'A2Z27%X<( MLS-]2A2\RBR1E9YCAI'&6 RV?F8!2DHC#6[8\L^ C7* ME.,GZ?P9*OR?]_4>T0>ZER18?RSV%:E>WEEN<;)4O*MW.XIA*6://NW=(2 , MSKG>*+(<'"7[+KG.[>GV>N@;9[+W:8KSZ5H^P&7+<2E_I0Y/AV_\>?ZTW9GG M?Q#@ZP^=B63U"J[3\&PO=V]R:W-H M965T7DIU?WYDE1\S,?O/-L:OCC=+?3(YHX:XL*G,R MR*VM#TB M8$,$XY_.YJ _DA5WQUOK/SO?R9>E,'BNBJ\RM?G)(!Y BBO1%/9&;3YBY\^$ M[26J,.X7-JUL-!M TABKRDZ9$)2R:K_BKN-A1R'V7U$(.X70X6X/.!<]5I$SA9<5!NK:9=27KV] ;76#5HCD>6K/':*.DTSUK-\!7- M,5RIRN8&+JL4T\?Z(T+10PFW4,["-PU>"3V$<>!!Z(?1&_;&O6MC9V_\MFNP MTJJ$<\*J*06(7IO#N2,6-?RU6!JW_O=+!+3VHY?M<[D#*@>C"HUS@X M_? NF/I';Z"/>O316];?#,Q_TX0+:426:4]V/L:85]6E(5%005E#@[)E$9\E = 44SR;1C'+I;PBU(9 M'7*+;N^#*.LC4#8G_O<@\KWQ9,Z#J1=,IO"G:CXW2P3J+S#UIO,QQ)X_][5%05;G4\#F!'R>;R5.2]4D[+R)(*Y M-YE%\,EY>(;$:AC'$,TG\!'3C.%EU"T-[!?*�'$$C%TPBB&;SG&5,Z XK*>[B\NES ?G 8>#YLQC&/H1C+ M<[<94/3B ((9!&,OC.<03#M2%X12)L(XLTH[N=\@DWF#$3I-+1#9>-IGO1R32E2%P*8]M,6JP8'.RSEP='L#!2 M_'0M$KF2">RS=[3(B$JEPP]^$);M- M-UIO>[.A[-:P:FRCJ5C[FLN%):?6")6R<$_OE"4B/P@2E57R.^$0??8/78V@ ML025$3X%PU33'O/@2&EW.U/NE< (B'N#C]$:*(3.D)Q/-;TB*JXK+AE!'$M[ MSU2D6-".9L]$DBB=.HK==4.$X5I0VFP]!8O4=QR<34[6'E=?8\GH]P<*AO"5 MG+JKD175@^<@ZEJK.^?.;[3(!2C9*$*[RQ0W99M83NHK?(V M6>BT)>Y2S6F)8D7P'S)R>X:LDJ))T?3Y08\CU'HG#$E#T\JZ%&*&VMAMZ$G& M7U&JALEV =]0[O+9LEHKXB!E6KO,H R6*NVZ-MYUASXDD?-#$*E:4A^@2F^I M8_3$NFMV%5(B"4TB4% +=)82CE=1N*[:&QO"Q=:)_O[\BAW\9PZ:-II4L3G4 MXK[-':&=/%)RI'Q@VJ#+D73=UF#;>W?*TNN8Y !L.=GDDNJ\-;5JJI11[F#K MSW]:I$]KU'GZ?Z[#8=9.AONX_'8BW\O7 8 M]4UIXU+RA1JF&ZS1+ODH%:V[>;H$Q>FW$ZMJ][I>*DOEZX8Y_3E" MS0*TOU+*;B=\0/]WZ_1?4$L#!!0 ( ,.BF5@S8CV/"A8 '5/ 9 M>&PO=V]R:W-H965T#\T!+M*V-+'E$J3N>7[]514JB9-GM3GJQBX/ST&U9XJ58 MEZ\NI/STMJR^R8T0-?N^S0OY[&)3U[LG5UQ^KYT[*I\ZP0'RLFF^V65_N7(B]OGUTX M%^V-3]EZ4^.-J^=/=WPM/HOZZ^YC!=^NNE'2;"L*F94%J\3JV<4+Y\E+']M3 M@W]DXE8:UPQ7LBS+;_CE;?KLPD:"1"Z2&D?@\'$CKD6>XT! QI]ZS(MN2NQH M7K>COZ:UPUJ67(KK,O\C2^O-LXOX@J5BQ9N\_E3>OA%Z/0&.EY2YI/_L5K7U M_ N6-+(NM[HS4+#-"O7)OVL^&!UB^T@'5W=PB6XU$5'YBM?\^=.JO&45MH;1 M\(*62KV!N*Q H7RN*WB:0;_Z^>NLX$62\9R]+61=-<#O6CZ]JF%H;'"5Z&%> MJF'<(\-X['U9U!O)?BM2D0[[7P%)'5UN2]=+]^2 [WDU9YYC,==V_1/C>=TZ M/1K/.[9.GE7L'SQO!'N5R20O95,)R?[GQ1)6#:KQOU-K5D/ZTT.BN3R1.YZ( M9Q=@#U)4-^+B^2]_Z_+6Z$K-6U M?I R7IOMT9+8)Y$T5945:_:2RTRR:RXW%DO@/Q-_-MD-SW$(B_$B!66MOHF: M+W-!S^H]D]@[JS/@/Z\$VQH3K7"B&YH(^R8YES);9?#P-JLW6<'>B1N1,X>> MJFN7P>UZ(\R^FTQ4O$HV>XLM1<(;*=BM8/CQ9U/6,-JNRA*8'D"-92G0FB7 M(9A+P,*S%BLTZ9)AJV+7P%6] 2*1:$2"E#4[8,?AD#+;9CG'3CW+#T:=LU=B M63\ ,WZ( 8J(ENBZI '$]QIH9?R& _DH,%@+SVM1%9PHQ]8H=%DV%78C\9:I MR"5KZBS/_L*'>N1RB19!H[2\*P$N83! ,9/6.0-X98FH:G AIK:D0_98N((- M!S((TF$-HS67.\)Y%,#M)DLV+-GP8BV(]28K@)ZM"Y(*$=44X!^!'=!C#8M2C +(D:@?5;F% M^7..XZ6B F,AWB: GPA$4M-1YN OD9_$#*F])HS)@/ED:F<8G$'E$<4BP_+EY1/V BQ@!=J:B.U25"TJ>R8JO&GUC;U(_PE>"^:Y+F7- M?J]@U>QKSX_?B1\'M]\IYA@C(J30@/1Z->8OAF3:+$[S=^9< K=BV_(]'RY\ M8,HCN&DM AL?1+&U<")\ 'QU\(9ON8O0%"@GG5+$F$(M &?T)!!^B'V+/:NF M%P:.&%I^;!N?-KL&?4>QG71.,_>R&P1HBI'QZO-]4S? )',>$+KC0 /\?U0O M<-'0T >96J$=G*$"GA7!? L'+D+X_R,"!WV-/=09^KR'>"<9_8@Y"\M?*'8N M'#0$Q[6"R%6&:M,W>P$7:J83DE_$EF^CY%W?LGT<*0ZM.(Q)8SX)"JJ0P#6A MQ4E0!5P><["C'_$Y29IMHS#WE*:^^'#]]G).@D<0SLMB_1@]%@,ID3, '#RM M,K)9_A., B?M>^=E\NUQLP.2(![(*!V1ESC6(V?NLZ5"6I#C-,QFZ,&2O$E[ MQZ_64)3%XT0KLHI=YAJKWR,6=^'S_WV@CAUW -3J>W__.%"'EN>%!(;!(KA$ M:([=!?2,@&V>!RA^CI$"3MMQP$(?1O%#@NG0]A1,X\4/PK0-U@50,0M]EV#: M=ST%TWCQ;X)I0&,W<,C*%\I8H]BC!R$YK4&J :4# V":8_C&_[!+ V_KS M06 Z6"#L1I;C:ICVP["#:8.S!T-'#PS3"[W\6 M?4? >2_H/3=Y_GM95*/\^4.CAKPS5S85 HC94?H@\CW;B#PEN^8%MD5BRZ9F M6*?+X'&;>-'0VOQ(C72ZD?"JVB,].BM8499Q)TE .F_="/#Q&ZPPJ[#%'!EYFCS*UBEE7 J!-<0N M"4H;XCY.L(,^KA+9UZ M;_F^FXACGV56\-:&D3O37%;U"#0:;&,^2!%]<7YE?TUQ6%]0\Y$2EQ#J93EP MUF+B^TY7"S!Z /Z)[UEML2J3WR 7%P"@,+):&LY98157)]+E$M)ZKJ3?:F,O M**Q&E'E*]B,[(F2V+D :"2]J,+L;7NU[S>JUF]7[G9@.UBR:YP?M$6L5CSP# MUBSLJD3RR/'F80=WMX+*($>J H9YU!MDTE95=P56=\<@B:P"N6%U I9\PD16 M1^VBDSC*"%&^+TKJ,ID10$Z41_KJB%2%+ DC4;1OECI68_CL"EV/ 9$>2]YA MXU3]B2WW3*Q6(AF4:S"^@)FPS9Z4]%CUI$$5@0AE+S@!62[ 68(KM0)PNL.G MP/*R66]80%\E\R$<#8*V47NW;>78^H8#00\$(=B,KP#NC2>87WF]IU]8'F3: MDV4F['U+ PBNA%87D#Y M,A60CH>@L0N1&*0NV"'$RX7*%IP%IB,+&.P^T:AK+?P B((L)H+T/H3I[1C& MLR$Q=W3%J-6CP'(IL)P%%"=Z$&A2>05"QU@M C37MV.=]#N0]$^FI_\5XO A MK5%QKQ-2U&NY$]O"7VS"%T$1#V U*$)(154Q'WP.8@^B#!#K>@AIQ1.F^$);B&LW+% MSH[ $>/ABW.]XR1&&[4\+5 C(L.DYF0#I6(/,<:70_FC(_)5(3JR0B=48&U3 MR3D /$0GZD"<90?J21#'[/JHJE!5(X!P"P#6":A.$D'/(*+*]L(-$-9]0.3K MH0+C7(L(YW)C*PJ1"L]'@*4G(;ERX*;OV+[G9K_9/Z?WFT"DWCN+:10ACC1_/H?N,/M=NWD_ MU/D1HPX59&SBQT@@F+)^R*PZ8##VC<^RM3/=S:<6\L>2!G8<4@/ ,U7) &TG M50<=-=S7Q(@GEPJ!AA/Z=XQP)\-0PUW(-2#\B_UI3S/%Y3L5[K%ZJ$90Q M+"%"MM@IT9^MCCHZ4RXZS2"#K@0&)$M1WV)&UT65NZI,A$AEEQ\>A@B4VQ_* M4!4/EF*=%06VURTU 9HWNP88@6%12@6?;,5P/[":3_D"J18J[K?4MOB521,/ MVG+@*,H= 2RNJNC]V'.!#E&'*:2?&S=NL/!$J?YM3]"^YS]L'3759GIKK"=6*(/\OMY!43(MK5*<[MM[38J?2*L\3O6G,SU%?*EUJW3T0 MB7K<&NJY0CGT4K^CT28,%8;UP6 7/90ENN*90AHX_'N/OCE=HA#!?N5I)H58"80\=4R8^DW05 M_W$MHMA06F^LJ1)U4^F9.S=Q;,XI17O)3X,!#\LJ0\HP7;6T%#VG78KT?!E\'.TLMVJJ*VBV 12W:,1#4:T*S M<6V[)0+XK_ELK@TZJ>*WT4VIM08AL@2L4)(45(6J[PYJWFT *<=0J\ ,51QG MWXATC=S$G2-:R%QMT;_&-.(-/I2J1*<:3-@%W%"1(NY9*7X93.PA23%8Y6"= ME:CY20D5)>U)7)P&6J%B5"#-HAGMAZ8"G7#!=1"@J:'*'_&0"KJXXJ_@8%H8 M WJ^SC_/+R&\15K:S;.>7 HQ](8*C;5BX,BV72F8CL)J#O7D,[Y%20P3-)P; MBZI2MB5*U;;;Q"&L0FA.!7CU2O7"30SB).("N!-!&WG BGY?B]!'<>1VHT, M&AH& *1&D0_+92T,DH57TB\#DXBM)M MDNH5IH:3:\,B):>.7).7LN5;>YI%G08YOD>*IFP>[&MKJLBU0]\QUO>EP#80 MC'_7[%2;IWA49MNZ_BZ<[S>12_0. VT@29'6$,9WJ]%(J"C]7N..AE+C^> \ MWGT,O#<3+@>8.C+A@P&4WT!H0N9,'Q _WY[!@#O[?3VBXB.4E"WH,M JV$[1%[PS!/VA^)\4Q"B]1PL,9;!D>4?_"2P=]!:_M:^$_( M7QWVZ@8:ZX#*.2?UH&6-#M_N#HL4U>/)'E34"G:'4CX@G_Q/KA/#KBSRWR#5 M#V0BKPR_CS3UD=_]?';WEE%1UKU>4.9P"-:&S#&VJ-0AL/WH\%)W<@8P"&P? M=^'5VT[H4S.^Q-,R]T*!55/0V)@YMHNBD*Q3G/WAKHL.@N0P>CRQ7"/$T@J. M[?IP<^I%GCO5Z! RB@.VT-.>+WTXWXR(/UM$1U,HDAI8%B41D*K0":L4TUCU M=I8^=Z7V[MJ<0-_%\TPG,H'7I/[ZX!-^4AUF,B,908?Y?IA*L%!#=6BHCR.= M*JQ.R!XD)G')*K0YC+-'@FT+3(8?_>5OL>O:OU)?NG9^G4ZD[TJ/55"CPGH0 MH%+C%LYH=;6L@70D]T@"10>HT U37>_L=Z8F-]=,W+A3EY[@^W+#M+E'CNMQ MF$-;7S;M0CF1%;GA@<>65$JWPX#J0K$?38*]I",1?N32)QX?>G5?(SA)N#I] M[BV 1"I0V9&UB&*-JWVS1W0216WVV=;"=JGC:6&. 6<@QLECOVVQD;,*I7M# MUH+VHXO+&'NH:J6R(C0&B57)E/W90"8O*E7D 3-M\EK!XH;2[.[LNWX#>?S2 MX7]"^UXHQ$-&OC,\ 1[#/O'HX706U$]MS?HD^<"FL^K! RN8X_DP=@C+CFA' M:JQ9CN/CRQ:XY^6WI='[X[SKQ[ :C_FQP_#0?'LPQZ?]7Y_.@X0>UDZ]."2^ M&K6YUO68+ZCRUO%VI\WU/N7P]/D9]9SY2&P#MS^>$_QNU<"EWGDS PBCFW64 MJG/((:L]J-X/:B?%*&]#=M-4APB%CY17A3DWV6[ZR(KYY@OK7WW!U[X>!K)XLLN+U1G"H!V@"V"/1,3#(< 0@GB\BC.8_M!+ MF;E.<,EBM[.CF6>'ZEQ;0/JCH@\EJL$&VEBQ5,1B*E=Y9JG]R7UUP!]LZ.MJ MP(<3&]IG-5(33Q0_IXZPK&*DC:S9AF6U0?U -.4G^&Z,H@&^+X9N],SSW M>2^OAIT\HL/Y03NS68#3&^N8S.K/$<6])Z:7E4-S:D+?;LUG3 T#V/26XX$W MQ479+ J-(Q^#_<,8E2%&-:2(TO$"]J&OZ5#L54A5?[*" MJMS0HC]!OA\VZC>/=$ZE=ITH=#8Z@VX+F#XURR5'HC&U_]CM89R:?+ 3V+NE MH3-O7>S>B&R-@/8(%<;+;Z=X1'GQ#3@Y/#ZO=E$KVG[J,LWVA5YRZ,>X0ALG MN;(CM7[9 ;R-8#C3\6HZO#K"[UD7*EMM='Y8!ZUW:JX_1&+$:$W0O5>.*-OESW_/_4\A^2 MVH^:_28-IMUH;7K$ H_.(=.#XA3C^T^P$P#S$& MH/_.(N[RZJ5::)LIGW-@HWVY; (VI3J1WNVDH+M3V32Q&U^4^Z%^BFUOKGZ03I8U!K=5BY6 MT-6>1\&%>CVP_5*7._IAM659U^66+C>"PV*Q 3Q?E67=?L$)NE_:>_XO4$L# M!!0 ( ,.BF5A8:KA&PO=V]R:W-H965TV@9)+P^+?:"EL464 M(E62LIO]^CU#2K+<.D;1OM@2-7/F=F9(GJZM^^)+HB"^5=KXLU$90OUB//9Y M297TF:W)X,O"NDH&O+KEV->.9!&5*CV>3B8GXTHJ,SH_C6LW[OS4-D$K0S=. M^*:JI+N_)&W79Z/#4;=PJY9EX(7Q^6DMEW1'X6-]X_ V[E$*59'QRAKA:'$V MNCA\<7G$\E'@DZ*U'SP+CF1N[1=^N2[.1A-VB#3E@1$D_E9T15HS$-SXVF*. M>I.L.'SNT-_$V!'+7'JZLOJS*D)Y-OIS) I:R$:'6[O^F]IXCADOM]K'7[%N M925,NE??FOS\#,*TU9A&OU.AJ*7KV20YZ?.KH5C::#Q0PPU M:L,Y9;@H=\'AJX)>./\DG9)S3>+:!'+D@WAM@@J*O'CRZ?KUT]-Q@!66'>P'?2I>)V>&!F$ZF1WOP9GW( MLX@W>P#OO5M*H_Z3S(H#<66-MUH5,I'$%.(&:2 3TH)=B#?*2),KJ<4=%@F, M#%[\$=]>$= M[4/_I8K^'N(@AU0(K'CQF42^64QKRHAUJ?)2K$F45A="BE6'K#ID+H!T)$)) MHG:*!X68DZ&%0@7BX/IY&*E?%1=]+6JK5==!0'F6R<86YE< M-^ F>V0;-_1TB.#[:F<"$T#DY *FW+8X@QZP >6$])Y",F$L0EE)I6-TP8H& M4NQ@DLP=%2I8YT5AHVPI5QQ6#G=\*Y^)BQCA*\JIFI/K6F 6<= 4R&37%0>= M[5#*('*)N(SFQ $'3@(/7P,\L7.MEFV^MA.S1O[%HZ/L+S%76G>]@(7#;N& M\UY3'*/ZO@]':)10Z<0'[!)MD3:BG-CPXW M!4H&#K-)OZ \] K"/LXT?" B\>0V1O2KWF0"ZE'J-C[LR*XLBMB,W)=2%<^X MBV2MD&8HX^2AK4??A.#4O E=RSQ8@#4\Y:;!GDR..Y59!\[?"Q1>V4+4:8+# M/GNE_ _^,/E&EDN.3=96M340Y^C?7S^65?WR=2;NB,0[B]EU$N$7C8L,*0AD MTDSJ@>Q'\\-,8))&SBNS@M-IT^A8.)R$W;38-_!\/T%C&"RWXK'*KF,KHP&O M$X1"QY%T^,406PX%.2%=1SB86<=LX\$MH=*-]=[!>&CJUE96(Z#:@MEBR2II MBVP\EV<#YM$7.?FL3P%R1@YG%YY$[">'NK0K#& C*U4SDR))UHX M$%.,LZ!U=/ 3%=D,OM_3CMLLE\[=,V564C<=VE8$\1!@[M%T3(LXW%D>+*[47L\BNW?!/^!L MFM''V?/O-[W)@YO>GB'YZ.3[W?,XF^T'VIZK*:I"@;'(%%IC3F%-E-*W,]B8 MU^V '6D$.*1!W!\?S.2N(^=X<*&H,!KBM&ULE5=M;]LV$/XK!R\=&B"Q9=EQLBP)D*0M5J#MBJ9=/PS[ M0$MGFXA$JB05Q_OU>XZ4'2=-TNZ+)+[G?;.A\<78]D?-_RE>>FWODF83*V]EL';\K27"2"NN BB0>%UPY=<5:(( M,+YU.GL;DR*X_;W6_B9R!Y>I\GQIJZ^Z#(O3WE&/2IZIM@J?[/(/[O@2>01]S)4$3Y2@5U=N+L MDISLAC;YB%2C-,!I(T&Y"@ZK&G+A[!5/P\D@0).,!T4G=9&D\B>D1O3>FK#P M]-J47-Z7'P#!!D:^AG&1/ZOPO7)]&@WW*,_R\3/Z1AM:HZAO] PM>J5]45G? M.J:_SZ<^.*3 /X^13;K&C^N2LCCVC2KXM(>\]^QNN'?VZR_#2?;[,TC'&Z3C MY[0_&8 ?2]'5PKJP_YE=37'\E6FA;I@4TA+#F3;*%-K,J7%V[E1-=D9M0\'2 MSC#K9S355265$1;.MO,%WDS:^Q92+'L+6]?L"JTJ:E3#B- '= DH*YA+3S-G M:\AHO]&OX.G6B2Z8JBJ2496WI$U1M27[ MR+-HG6,#-A 0'PA==@%=C"IKYG_FP#L&ZCC*;@AM38]+]PP%2Z M';V$MCHYV>\1WQ;SV8;-D@-I7QBJAA=$,%:H3<'\#)("@F(A5\=O1SNTG#O M<#S!!,Y/XR%Q&AL$O9TV*S_T-OG3<1)+A&&Z/)2)Y#@$MT[Z=0 M5:7Z45VH,.6LKUBCFF$TUB9<]:%Q64C'JIL/X9!95< MKDVLKJ"F%:IN:J4;18ZW7.[')N#9:.AH81&V8-Y.*SU7 CXA<,I<$W]K556M M(F!BA4*/F&/GJ-4*UX&2N8ZVDF$E05I1P(5!0"P7%@!@!]^-A&56ULMT)FNZTD8DOT0-7 Z&T4@D^D>8\VS5M">+$F*HEDD<7 M8*D-#MPVY;(T551?=P7KI%*TD9T%:,UMZIO(2>N$/7C"_#L&,LK7:;4%;J%Q MN( ,8%\BG#K0&U5(PJZZ;OB0ZC(=.?=//NQS?&.K&_%WD?3,DAXD_IZL+Q<: M>G;&6U(H&.U2LI^#>A4MI$!,?K#MJ(^6OB45<7%,G5C?%H>WP57VGKVG(*Z2 M"5G8MG&0(OD@AZ5PD8G?LXS9_5B!236P2Z5*V/84+X:@91*<^LZ*Y5=)+/L %-N?1WD ;!-O%&/K4!]_OXN< /%3O9@/691>EW S&P^44[ M^P]02P,$% @ PZ*96++37]F3!P PQ, !D !X;"]W;W)K&ULU5AK;]O&$OTK"]VBH #6XO(MUS9@.W8;P$V,V&T_%/VP M(E?BWO"A6S:C[J0LF-/55GK MTTG1=>OCV4QGA:R$/FK6LL:39=-6HL-ENYKI=2M%;A95Y;&![4J.KHQ.SM9BY6\D]W/Z]L6 M5[-12ZXJ66O5U*R5R]/).3^^"$G>"/RBY*/>.6?DR:)I/M+%V_QTXI%!LI19 M1QH$?A[DI2Q+4@0S_AAT3L8M:>'N^4;[M?$=OBR$EI=-^:O*N^)TDDY8+I>B M+[L/S>./B$VB M9->J%G6F<';7B<[<96]K&WE >#+KL".MFV6#]@NKW7]!>\!^:NJNT.RJSF6^ MOWX&2T=S_8VY%_ZK"G\2[1$+N,M\SP]?T1>,[@=&7_""O@M1PF/)[DP"7#;5 MNJGAM69OE,[*1O>M9+^=+W37@CZ_'P+ Z@\/ZZ>4.M9KD]?L3X,[E]5DL[PA7?1_T:LRAS!<8TGH>FE )XD; M^GP/QTYF1=V4S0IF "0@DWIN- ]9&KGS) 9%:Y"QMR4-^Z[;9@47-0LBU_?G M+$C<.)FS&XE*531ESE0%D0<3,,TXQX81_430==VWM>J(XF3A4CW1N69AXK,H M"%_$8]4B?$"7NZD7,)\'+D]C[*CU,<6SK_I2$$ZY!.5!&6.J$\/7*)TR)_%< MSPNGK\$-:'@0N@%"CK.0-O")86T/M5=/:$A$'UKW'I%HV67?MD3(&R46JE2= MPM.-N-P5;XQX-HB7.^)9\W?">]63$Z*FRE$I;3K5$FFDF<.GL'WN1GYD?L,D M&DU:]Z"H,!FPI >@(&%)HR1&\?QN,ZV SBP:WCH\M##,8BB$0?2"-AA>TD\ MV)/WW63.<4R3$,3+H(]UX@D/UN*9TL\& %)A"JUS/QXP%H?P/(2D[[M^&H$7 M;N E?S4,W[ P=GF0QL11PW9PJ5[9'%;8!2G<';$[*=F[II,L-7J7?6O9<#R9;FF;/ M[!ZPZ')H(/E_06];IGZN,5^6ZD_8]@/F2FW-D#"$!!_@ 3'U.SCVW9THR=@' M^45K+PGP:]C&?I3Y"O&X;ZBY;8)XN*_X(*-#:>932CL!YP'UQ'VH1\##ZB:]FZ;)O* M4("Z@M:F1L#6@MP8:($M:^H$V*%I!X93J)B'?V%"?QNU6R,VJ@=!?^[#);CG M\^@+?"+3N(8@SCZU3@3>U' H]_ZNHXD3$-2>(H9#[0#TAV/YQLB">^/LL60+.80'" M[J,#?=ZKP?@0 >=@EQ,&0.D5KH06S#FWZ''7XR&=I9$%,PV@Z7ZW*M:F* V[ M4H5]W8//E*O[HD41W7V!V;'/*-@IBS>-C9%E@;%^AUXK2Z]R2R^Q1TU-U%0[ MU+1H;O ;^M-T,QPY01):8LT!P04BN<14[9BN0SW0]A*UV]TQ0*6I&7/W:C92 M<.X3HSC"^*K!IE <"N7M*.9LJP38EA)MF5>LU' MG_$O\PN%@S@U/>!:DC"\1-BTM4S8(\*!#F9*$KL?]_\C2[8HS]=$6 M,& B# -V*UOSGF->!FD8XCQEW!O'T$&5F6.JM5"MJ5LF70?=E>R*)M]-E,$J MZCV.'V\"Q@.?^5'TF2Q*YAZ.F(1#,V4>>A^?[7Q8P>"],I^/Z&4!9++?6,:[ MXQ>J<_MA9BMN/V\ARBO*J5(NL=0[2J():^TG(WO1-6OSF6;1=)CRS6DA!099 M$L#S98-Q;KB@#<;O=F?_ U!+ P04 " ##HIE8-IUOA-8" P!@ &0 M 'AL+W=OU>/DS[8)(C\>K8S'::]M_O[(2,5I0)*?$Y]SSWG,]W3&NE[TV! M:.&Q%-+,@L+:[20,35I@R.M=E;@\MDK=2],ZZR61 Y02@PM8Z!T>L! M5RB$(R(9?UK.H OI@/OK'?M'GSOELF8&5TK\X)DM9L$H@ PWK!+V5M6?L,LOF M4ZUJT,Z;V-S"I^K1)(Y+5Y0[J^DK)YR=?U(JJ[D0T] 2F]L+TQ:Y;)#)*\@^ M7"MI"P,?9(;9,WT&?3C4TBB9'"$K]^EUO=\_?^D!DQF M<"4MDSE?"X2%,6@-7'*3"F4JC?!SL396TP7Y=>@8FBB#PU%;; ^ MO(4D/HWC$2TN3N/QF-ZC4>RVQV2.8)'^J;CA;@88&$-$OS%01U._2NHPK5&F M3T#EET:P9E+0?5%>!LM^4PO2#"(U)TG2HT>/\"?)H/="UXL3:$1%PU;4Q3-1 MHSX7J',_JPRDKA!-0W>[W3A<-%/@GWLS2TE-SBE=@1N"1F<7PP!T M,Y\:PZJMGPEK96G"^&5!(QVU&ULS5MM MY>FEB].SH@@4YFBHQTT_MF: M*U-5M!'(^"GL>9*.I!?SO^/NWS#OX&6AO;ERU=]MV:U?G#P[4:59ZK[J?G W M?S:!G\>T7^$JS_]7-[+V\?Q$%;WO7!U>!@6U;>1??1ODD+WP[.R.%^;AA3G3 M+0_\W_EOX5>]MKZHG.];H_YQN?!="Z/Y MYS$IR"$7QP\A1_K*;W1A7IS 4[QIM^;DY1__,'MR]O4]+%PD%B[NV_W7J^QW M;*?R;_]NU%IOC2JP @]490ORSF:E]*HU1A;=V&ZMEGU',ES:6U,JUY+AVKJO MU:K7K<;+>%ID&[NE^F)V-IVIA:TJ]E5^!MT7ZZ3\"3VZ65L\ZM8&/O#)M;;; M*>O51MM2_82].]-6.WS=NGXERY:V]5W\CG:8GYV?3=5;F&?=V*4M-(&#QP-> MWI"G5R"N;[VAY8L>#!KO)\HV1=67Q&WGU%(7MK*=[HR"D31>%[*-;11>5:1R M"$<$NFE=V1=!NH5K-ZZE]QB/; I.U"Y/> %1)#I%6P"/DZZ?)1M@B2EH"B#38"_N=PA+6 MKBKW.<0;;4T'XRT\AK[@@YZDUUHVKV7K:J75 E$'V@?UK6&_:KJ@/6QE273L$3I5 MUP8*P%[8&R]YDUM^96'0;$4=PA:+"J^*Q>HF*3B8G)RG"GRS,.%4B(E>U[7K MFRZ<(>O(8J']TM*K;"\L99QK6H@9?+J# _:=D@P3FH9"6['%TK803=(V?;_8 M5?K&LX<3WQXL5;H]V-HM*KL*LL?)]"8B.$X"G1UY9.,ZM8$2[0)&AA6U_@R^ MH#?M7:/IH?&0$OE!8!,QC2%BXPA;+&0R89*,B67BL]L!2 MY$UBU$L+ R]H%XB6:9NJ/[L;,LE)Y-W<,C1W:]VIK:YL><3N%!LZ.1=)5&"2 M 7L2@3MQNMBIGLRAA]?"3+U=R4XX0M",OA"'_TT\LN[9+53]5>SPC[O!-D(V. M MKB5M5E8O"/YW\&[3$!T+4UGH0;:W[ )I?WZF&=- )V1J#*%!T;=PWS@ M"!R/],9\5A0&8:=45TR M:Q=#E!#)%322?VC6F0]$3&/;CY<6:E)*@-.8< MX)V2A/T\@K$ $1Y_]Q2+6D!.*=$I<\]/?;GB ,=V\5-OVQB.H_$L$/?$-.QG MF._:N3* <4L&S?F&6$F4=S*33&]A210_3F H#'(22=^0JG9D:+V /U8E_+_/ MR X,EKC\B!>@$B201M D4\_8YG1+ $?\-!VV[AL84VF+3D?'@!(^A4PFA[:^ M"8%?\J^$=!-E+.<*4"YRM[*GV"#*!O8#_!$380GWXZ$XSBVJ:CP2>I>&PY($ M&88\E3('/-L%1@0Q@(:@"^I'?A+!Z7VCOD?^4R] V_D9X>/L3&+6FZL'5-9( MH"=Q?VL:SF!0SU-ROS&=E9 .@DBQ!$U;4H[$=TDMM@@6\$&EX\E_BOJ&%C85 M26I(WGKHZ(]_>#:?/_F:"/NNAZW-GS)13R-1V*EQ)&9P2L';%);+?$&)X'[@J V%HI"TDIQ;5C>_:STHV D(Z.8S/8=5^+7;;.AO;SALQ/!#RW3I4Q)8 MJC<])89@O,C$@31(+ VT)NILO2'X@&[!W_F3BZ_GTXM4LSS\8CY]NE?!C'A_ M1 $8;'>TTYKL=F3Z<2[YJY%D5<25((80%4 GOKZTE5BS M+,IXB=J6#5E)GD"61/F=;GI"Z;F0,-\S9.P[>\8B?O:K#)GK)Q\+1+%BVGCV M]&L/;RY;9\OD4:/J+S$]SPSV\4')S08;$.29&&Q6*@3+C&&-82,4 M*= J&1AE/][W8N7O@3FDT"^CR.XQ\63-\:5Y_E9NRYD-1_ER$&BC)/?JWQA# M]QWO0E1\W,K 3*"11< %Z!$1@H;T-(F2'>1W&B/7>XG]N[PMUU_N;9,0._A5 M807H^07L3=5AN6T.#5SR:[']V9>_RL*I8"1!ASH[L_;,@OF-@.%4%K$8+LMK MCH1$_[5 =;RR^)TFSYJ#F(*&9M/'F>G/#K!ZS/VCL=G'4)2E.?<0_B#C.M/% M&)$M*4QP?8#6&"\OH@[N<9E[@7CV,T!\Y%YL]N7>+8,+F/"V%E_;F/X>$^ (<;:ZT FN.0DMZ9 $/'SFD)U3.DKHW>SXDJ&2 M.FB;+KIR'FZXAJ/L.X#(!8O@M2ER">A,9ZA%$%-+U!A;OJW2"O]2'B[U?KQD M(FGVEA^^V=A"?:LIP=].H^Z$==YK"4 J1WB2=+JGSLQA,Q- .A.+K*D<%B\2 MN*Y+U5JI:[V*0J@XGU$0)U5C*^2Y[:O!1K3,JA$,/ M3,">VU^>MWQX>75U]2CY\8^-)3;_ FI+5S_P!WL@G_ALH,/+X#([]?#JW>4C MN7*^M]H.\K@KC M*!'AE!P3ZBG-H>E0&IH9"\)CL6YO] MO/:[B-;5B;,14P['*=_%?D^S?;0JYPQ7OSG]*N;!>OG [$,[0B@T:. M*2158I< K$K-GB9GRUC727IW&MDG9YN0@23F(?:[=#-*H2YB7B]*@-\, 93< M<.Q$*H6Y U<2\3RXRUZ.7;6Z"!3SF/:^0\XX?QS+1:)#%GP9'X6&*$R6 ES, MX6@,WD-]S(XH--1A;,A&MS3N M[3^AI/ ;QZ ;RI/K]R24 6N$K6D>=EE$"5FY:"RCZD;*V@MZ MF9(X,4N&?*B8J?J+:PT'\Y".Q O>M.,@LYCD406$IVF343,]V@UU&"!/.[ Q M=,@?^*,W8@W6(RN#\3NZ+ _'!,J(,Y9D[ K%?B&\F8 $15I($>*5J70W0XN* M@YKDEMPYYUF$:DOYH5TIUW(SA/%1#&I^%D]HG$+DT92HBQ$,SL8TRMRXX MVI"YC00<,FU#TU55.54?6HOB8I?WQ?8RT!PG-K(Z76ZE$BL350KC?+_-Y8OF M'B3UZH_O=RQW"BD..?#*26:FZK[JN-8:):/("@ X1O+026AXT)'#FX>[VPQ8 M!@"/9I[<#FD!E<[9L,B:.FG[N6#AJC27ABUZ'SH<13QBG%3FWIK9LB3/TE23 M^VW%3?NADT$E/Q;&9E"0]=YU,)2JN6M,W[W-1R8^Q)&)*S'-.-U!MS<;?F>" MXS>[EF;?)B%>>U.T)EQ/\Y,:F=!XZ"+I*D3*U#D0'TC1;>^";^B Q0&;<$H$ M,"E+Y" Q9O_@CB$0)ME3'B#-F=@?$.UZ,]!(K:M0:BA]H]N2\_*\?[=?+Y)0 M/-EQZW:ZZKA%=&Q82D956IZLH3ZGX#YAS0[,(- :T5^^,[J.2UY&-MG(!#>E_9*O+,_6W'Y&H4P<9 M:J/6(HBNJ/W(EQ9:[@C;COW#M7U-P@C^;>ZP%FHR]9VAGG2AR5NQ"V$+UZ6A M&*5G.#G<%7)K/9/8^S M9"IM^RK$/Y)2=L;^_>[=@B(Z:%PB)1@T5B5!ZI<"\62?;=M\"JCET]0=^?U= ML'$ &BD2(AW:Q2F2,5Z\YP3F,">),HZ@/AE=:F'?E<.^3;BDS:/_)"1%8+DP MII0IR7@A+ .$I?0J:*J,T7JX")@<-Z()W<;2Q3 R'DL?.WT[&F(94DXB><'7 M1J4R>.AX,&O"X[.FY6&PB$V3-)B[XA*LD[8/":B7B=&5)!'Z4F%''P#>,OZ;7=38[=D.=991H1'25?-W'B ;9- MPQ0,3RP=NB8OA[X17ZD3X) Z(2>S)5_(4]5LS@7<<'/H.O>OL<)^FRT,[&3V M<)B!9;D!9V#B7 ;2BA.]X@I;S@RM64Y2[HE<@J_Z*5$@>^_)6TGZP\CE9']@ M:#1AG'EDU:4YN_W1HMJ5I@H!.)LX%,.NR IEM"C8(]^:9CEPFIJ-F,/"I>Y# M.+D:IK5CW-D+[B1VV*T6.QEF&ZF5;#/C$>JXNN(,;9@QCB(;#_WDJ?8//8*/ MWC,Y82:EQ&%F+R1XY'D4H#@$1H7)<3*W%]J+_88CII+>9Q-R>8X_*5<8YE2. M=,UU481)L/U:@9)++4!IRF'T&%R7CGL4P[ AY:G'I< %Y,\-(GV/O.YMPUG1 M1WUK4C$G(ZUL>N1*L3U0TL05LD/6"U# ("@)=&5=@3 AON(\N7,A=^0S:&E" M ;K?B0 M#XGQO=5, F6E2+1:RX6AI4D^3D>2G)T49/1"A] K=_88,PA$&S*6QBQML%897-QCSF0Y4( . M9HOL--@)=5\XH:J *&DX=ID/30*I$FKWY4AYY_;^: M+WT]3'3'(3X)C.:6;M.Y;DZ#>KMA)#^?"H676YF8)KB6-#WJ:J3:2>R04\]3 MA@OCS&)TGXI2(@Z735 5V8_T'N*ES[6A#C8L;C;G&BBZXI^P<:;I#]H"*)5X]FSY] M?")UFW@R__#5!+ P04 M" ##HIE81R+HW6+@:R=%$94J/1BFZ=&@$LKT)F=Q[]I-SFP3M#+RVI%OJDJX MQPNI[>J\E_4V&S=J40;>&$S.:K&0MS+\7E\[/ TZE$)5TGAE#3DY/^]-L].+ M,Q%"C M-IQ3AHMR&QQ.%?3"Y#;8_*ZTNI#.OZ//]XT*CV># &0^'^1KE(L69?@*RHB^ M6!-*3Y]-(8M=_0$\ZMP:;MRZ&.X%_")IKT4NSWN@OY=N*7N3MV^RH_3C'@?'G8/C?>C? M78WT8T)V3E-=EV(FPSM/EUIX M3].HUJXOR;.GOD]7AJ:U4SHZD$0_+ZQP!4-\4@Z0UOEM/!)-**U3_\(KELYM M50OS2,%N.4Q-S1L'QVD_[;P&B K[O9E&4SM9&2=T,$S[XP[&21Z L"Z60FDQ MTY(P,%^'W7+KFWC'_W>\ J4I"L4S4.@?C_YKR:%H#.](F1A:Y+_9J[A#%#[V MSTU<;D)OG$N^S#Y1E&;"RHR0]/(X;M\\#5";738&, M&R]#T-C91A$O$*B_+W>[;C \"0Q]8Z3#&T=6[187?B9]P#I(QPM8V68#(W-Y M_=94 +O$'5<22N!&GL=$LI;,K;&5RJ$.*-9%F9G-+(T7]AUH!Y&62UX$8GC->X"3[G' IPEE8WE?0;]_:Q;7M*<1;D@\R;@'CGSE8403>AJ!+47 1",C%S8HP>XA:N-%_D)J6K2;!FV3I;/#GS*J-63; MQMIJUMK9A1,5%19FC U4"F03S2L?:N5$O,(4L-7'1%BJ J/:TV_=W#A,OG]V M%#+7@KM/4"Y\2<4:CX4.TOXPI1H9:IL!N9W!-Z%P:NC7QB"*X\Z6W:$6Z\.> MA>V6\:UXNA$'@!1H@5V6OGUS,LR./W:S)%DO+I)7Q]&&W\Q[3@/\J,4CW3?" MH1%0F)VP_*97YDUHW"YO0'"^.+(A4:,"2^;0XXONO9!4X,;VLJAMH7S.4\V: M.,Y!.K.^=ZY4*%O$G62_CT811>O6T\%W&J\0\;J2SYOC0[(S"%88L22T1\.O M&*BSA8$,,FMN VZ F,JM:@JH-;%3P)98ZK48#Z2<*RU,+I\B["AV97*\-ZOV M/L&!W@ C-@JHD%&\IM"U%NVM 3W@&V%B12)#6A>ZZ/$M 6T3&^K)"T*[0$G]^Y&2X^9N:9:B1219XD/R$4EQME?ZT10 EKU4I33SH+"VGO9Z M)BN@XN9&U2!Q9ZMTQ2TN]:YG:@T\=T)5V4NB:-BKN)#!8N:^W>G%3#6V%!+N M-#--57'];06EVL^#.#A\N!>[PM*'WF)6\QT\@/VSOM.XZG4HN:A &J$DT["= M!\MXNNK3>7?@+P%[J_WOT/HS(+Q,E<;]LKT_ MFT8!RQIC5=4*HP65D'[D+RT/1P+CMP225B!Q=GM%SLI;;OEBIM6>:3J-:#1Q MKCII-$Y(NI0'JW%7H)Q=?,%[_R0S50&[ \T>"JYAUK.(3/N]K$59>93D#924 M?5;2%H9]D#GDW\OWT*+.K.1@UBHY"_B9ZQN6QB%+HJ1_!B_MW$P=7OH&W@>N MI9 [\^HD^WNY,59C5/QSRE\/US\-1YDR-37/8!Y@*AC0SQ L?ODI'D:_G3&V MWQG;/X=^\9V\'X7]40#;JA)3$=E@EF]*8 :LP8_:%LSB-DK4C>4N9]260EYD MC,N,)]7/*@RG[ MTE2@N56:+9&@K&.@D;G 2!$;YST<(NEG-@JQ\N$8AU$_:M<#6L=A$J=N8SAP M!Z)P-$G9+4B%*>Q4H+(-JD9XI]VPQB XLO-*QO%%#,))?\+&X[2=#4*:CXB96,2/'%H9$" M*Q$5#86%2-,E6A0$:_#!@X^!J*LH*E1OF'@M)P'RCGB%TFR=UM)60T9P.&5Z! MRZE+JNP&,H[^.\%"E3G>%#$#'.MGYDX2+!HB;(FVX+7!4\/+(_6Y>!8Y2#09 M57;A2U6;."W%4R-RSZ2@SBI3.NVE=DB8T;%6TRCBZ:D]-KT%9L!::& M>S#H==*UTEVF+,NZX!O_;MV<>DA[1XT.5J.=:^<,WBQRY7N>[FO7,2Y]H_1Z MW+>;^)KL!+I3PA9%HYO1(&#:MW!^857MVJ:-LMB$N6F!72]H.H#[6Z7L84$* MNCYZ\2]02P,$% @ PZ*96*%SO:E# P ,@< !D !X;"]W;W)K&ULC57;;MLX$/V5@;98)$"JBZ6X26H;L-/N;A^Z".)- M\E#T@9;&%A&*5$DJ2O?K.R1MQ6D3HP^VR+DF1K3PV AIIE%M M;7N1)*:LL6$F5BU*\JR5;IBEK=XDIM7(*I_4B&24IN.D85Q&LXFW7>G91'56 M<(E7&DS7-$Q_7Z!0_33*HIWAFF]JZPS);-*R#2[1WK17FG;)@%+Q!J7A2H+& M]32:9Q>+PL7[@%N.O=E;@U.R4NK>;3Y5TRAUA%!@:1T"H\<#7J(0#HAH?-MB M1L.1+G%_O4/_RVLG+2MF\%*).U[9>AJ=15#AFG7"7JO^']SJ.75XI1+&_T,? M8K/S",K.6-5LDXE!PV5XLL?M/>PEG*6O)(RV"2//.QSD67Y@ELTF6O6@732A MN867ZK.)')>N*$NKRGQ"?@=1H1VHQ.@CXF>D8\NP$1NFH.("7#R)SCY>_@O?Q6\?M M=_@R7QFKJ0^^OJ0Q0!0O0[AWX\*TK,1I1,UO4#]@-/OSCVR9O@K,"RM*N_?+JB3*WCFIBX'6R/]-"(TH:3H2@I4D++>520')BM? MFA.PRC(!QD'ZEZ.">V!M8S71GHT:.4EDX$@]8*I&28B[9F*QI=@8%:._SL"9^& M%JP4P;2HN:I,_$S]W&'#W,T%;CD:^(_4KY6@0>4H6;:B4\*TXO^3VUT.>XIV MX)U\0./(#DSHZJWFI;,%4IWDI.OH>GECCGW.[]QQ 4@LW.UITX^3X@"7ZH*&">7X&;R!+B_@\A[\U MDRXX.SUWQCR/BQQN \!1<7[L(]_%X\RUR!HYV9.2R9)&*P6^YX4AL# #V!@ &0 'AL+W=OO#@&+=Y6'8@VS3L399\B2Z MZ?;K#R4G:7M.F^W%NO'[^%$4Z<7&V!^N122XZ91VRZ@EZD^3Q%4M=L+%ID?- M)XVQG2!>VG7B>HNB#J!.)7F:'B>=D#I:+<+>I5TMS$!*:KRTX(:N$_;7.2JS M6499M-OX(-C%&J^0/O67EE?)GJ66'6HGC0:+S3(ZRT[/I]X^&'R6 MN'%WYN C*8WYX1<7]3)*O2!46)%G$#Q[@#F*>/ /(M( ^Z1T=!Y6M!8K6P9@/66S.;GX10 YK%2>V30[ M.>?Y0<+WPL909!/(TWQZ@*_8AU<$ON*/X<%KZ2IEW& 1OIZ5CBP_B&\/A3PR M3A]F]$5RZGI1X3+B*G!HKS%:/7N2':= MU&L@42J$H%B3XXFYEJ&PN*Y!CC@*N.=2\T-3B@_=!/"FPIZ"%38-AAKRAF % MX3^G[,4BWGL%P#FLVET2BY!)V"HKD8GPD/,BTDV MF_(XG1S/"GCS/X60G<0%/(7L.)[R\ 5!L'\WE-_9$,C'[8*6K9>@C+H8KWI.-K(0F/JK7W*,(I.,>]7.0EF^ >?!:J$&0OWHS M6!ATA9:$=\#*>N-DX I>:B2T7-H[V\=O)PY))4-"@>C,P&Y- VMKG&,/%BO# MPGZS .^D1(V-Y%QO!-_4"XZ_'+,:G!YE:9SO=B:>9M-*3MO1R7\-YW%V:R<; MN'4S>>C!)W=Z48=V'3JN@\JK'=O2?G??U,_&7G9K/OX1^"&M)5^2PH:A:7PR MB\".779&UL MK5AK;]LV%_XKA#<4#:#8LFS'=FZ D^Y28%V#)ELQ#/M 2[1%E!)5DDKJ?_\^ MAY1D.4F3=\"^)*3$;"^'8MT*5]F*0.U>=CD8VS47![5!7 MHL2;C38%=]B:[#U?CT M:DKG_8$_I7BPO36C2-9:?Z'-^^QB$)-#0HG4D0:.?_?B6BA%BN#&UT;GH#-) M@OUUJ_UG'SMB67,KKK7Z+#.77PP6 Y:)#:^5^Z0??A5-/#/2EVIE_5_V$,Y. M<3BMK=-%(PP/"EF&__Q;@T-/8!%_1R!I!!+O=S#DO7S'';\\-_J!&3H-;;3P MH7II."=+2LJM,W@K(>)FQ7X3>&E[E,F4KY-R> MCQR,DN@H;0Q9RT'E\E+RK\P,V03<81 M2^)D^H*^28? Q.N;?$=?$R_[)"IMG"RW[._5VCH#OOSS7+A!V_1Y;51#I[;B MJ;@8H$BL,/=BLC<_+)+DY.RQ M&)-EJNH,B\KHK$X;=VS[VM9I3M;0J2*V*C.C)91?YT87(D+E'MK^P*O]YD;Q M701#W*1Y\.*.6-2E)T+@2H%.)A#+ M:72RX+GVN>_R2""!0,( 5RN:IBB,'1Y:?ST1 >D^OCX;GC0][!_EY\#(S=,P MFO>?Z1JERH&9HJA+F38% ^VO1-H+KE6[1WA?"$S"5]*^EF70A'P5J"E94>XJ MBI[:EVV+T^7<,8X$E-HA)YF\EUG-%>! ,0LCN1JBZS58>81ZQDBNA31[C&2? M,;G@RN4ISA\;H?SI+G6!2+!58KS8Q]8:!0=0&9@<$)5UV+8T]ULLK$ZEU_@@ M74[Y<]1)2"OZ\V9#M$^_UB@M@F.O391;]#5$"#3\M8_WHH&\J_M>,;1R>PS% M-TP]GO6 (9,@A$/LW#DCU[7C:X3N=+^](:IWM7](V%#,VX <4D4U *!6JLKY MFNHPI+T)$CZUUO8 .)'F1"'U7"UIBERP#4^E:B/#JX*7&*/ -KAC?)HI_9[U M6LG,>Z. /+)^EPNJI !Z*%N*FESO@9X)W &T;GDLBXI+0^$&BS"B4W^4P'A* M0&J^;=J]M891Y%LH0"BN+;R.B$99JFM2C:)K2GC(KOL$Z( BQ[-FU[&5N^/-QHMAUB=PWS&/KWA177V[H!8 M>P@STJ\K?^,%G<@\>=A$#H6LT)E0]@SO345-@?@"19SFTWVK)R%C*Z M\EQO+?9E&[>"L:Z &M@V:!5E2O#6H ?=P5!+>TJG$ELX](0%/=FV.PKGE&AH M?@U[6_&T.D51*;T3U,-PWY'5/EE#:X2C=1IZ;%;[\L00-PDU\%0G4*5 7+]01OS#"[N=DZ>>,RZOGOZ9(KYD9V,H^7)&(MY'$V6 MB\-K;QY-9U.VC&;S:?^.2!8+-EW.V*_/ [N8LGG"[K0#R[H[&9:6T7PQQV(1 M1[/)\O]U_F,'-JB* 2#8.7HNEF0_!6N_0-\)TO7N%,$J7VV/EIQ;/M0-A:AX8S5$T6.8' M@S/<=;M0@;A)J]#)DUB#\-#I(3Q?1=')"J]E) MM)S%[+DOK%'OVQA3X];_ D 3!JZ:\)GU^9%B%;^O]\? +!5BY)8(KL8%H M/)S/!LR$K_ZP<;KR7]IK[3"B^B5=:\+0 ;S?:.2^V9"![J>7R_\!4$L#!!0 M ( ,.BF5@ ]"2F/P( )D% 9 >&PO=V]R:W-H965T&E\F7/FG*EGTE;(>U4!:/3 *%>95VE=SWU?%14PK":B!FYN]D(R MK,U6'GQ52\"E S'J1T$P\QDFW,M3=[:1>2H:30F'C42J80S+QP50T69>Z)T. M;LFATO; S],:'V +^J[>2+/S!Y:2,."*"(XD[#/O.IPO$QOO KX3:-79&EDG M.R'N[>9KF7F!%004"FT9L/D<80F46B(CXV?/Z0TI+?!\?6+_XKP;+SNL8"GH M#U+J*O,^>JB$/6ZHOA7M#?1^II:O$%2Y7]1VL=/$0T6CM& ]V"A@A'=?_-#7 MX0Q@>,8!40^(G@->RA#W@-@9[90Y6RNL<9Y*T2)IHPV;7;C:.+1Q0[C]%[=: MFEMB<#K?X$=T5&@#TKT(7@!:$550H1H)Z#VZVZ[0FZNWZ H1CM:$4E-[E?K: MI+8$?M&G671IHA?2Q&@MN*X4^LQ+*)_B?2-YT!V=="^BBX1K+"-TMG7GJL8%9)[I307R"%[^^E4X"SZ- M>?U/9$^<)X/SY!)[_LU,&L(+P49M=MB9P]J!#:+4O]XKO_/J' :3,,A MJA/FG[UR!O+@FE^A0C1<=P]G.!WFR[5KJV?G"S-WNC'QFZ8;6N99' A7B,+> M4 :3#Z9K93<(NHT6M>NEG="F,]VR,K,3I TP]WLA]&EC$PS3./\%4$L#!!0 M ( ,.BF5@FVB\.1 ( (H& 9 >&PO=V]R:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K72]]760D55G>B!F[>Y$)6 M6)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFCM*CZ9&-04=X]\4M_ M#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:.!#UC>H6AR@\(@G([PHJ'CM'37<, 38+]['9RJHU6 M1-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY5:?V!-+<(GS!;9SY MEMMB<%M]RP])\+$#: /,^%T(?)W:#X?.3_@%0 M2P,$% @ PZ*96.S*^0MA#0 OB4 !D !X;"]W;W)K&ULS5I;<]LV%OXK&'6G8\_(LBWGXL2)9V0G:;W;--XHE]G9V0>( MA$0T), I"_]]?N= Q"D;$5N-WW8%UL4@8-S_G%MW1=?*-6(FZHT_N6H M:)KZ^?Z^SPI523^QM3)XL[2ND@T>W6K?UT[)G#=5Y?[TX.#)?B6U&9V^X.\N MW>D+VS:E-NK2"=]6E72W9ZJTUR]'AZ/NB_=Z533TQ?[IBUJNU%PU'^M+AZ?] M1"77E3)>6R.<6KXJ5%E# M)"3^7:ES599$"7Q\C41'Z4S:./S<47_#PD.8A?3JW):?==X4+T?'(Y&KI6S+ MYKV]_EE%@1X3O5-N&_O(F*&&PX/OC&AFG< MP(K8#P.+S5V->;'3?=I]L=_@:"*PG\5CSL(QTV\<6M,4 M7KPVNIJKNE'50CEQ^.S9L9 F1Y3NW=W3%$K,&SS1,:]4*:\ECL2+6;N"=\-\!T<3 M<6'PX?#Q6%SC7567"G%/!*0H;)F343);U=+"58D7'H$X M%K.R+N0"<'9ALHG8&77/HUVQ4)FL%+/DVRQ3WELGM/%NV0<]-(1M1.WNE>4\@* IH*FED_#"-F-;D;AU M*1N"8T%>I2$&*> :N$;_H:>J-0CB@'E8#H0HY<(&^T). ,:)\++$/IC$0AN. M^,AQ@N<-'=DQ::D@HDN%Q4YE"B+F F?CS<)G3M=$,XK6T8!-ZCI0TF8/GT7= MNJS &A_,E2LF/]D2!X]3'#S>ZL%GTFL6XQPJ1=CF+.2F2/A^.FL,/DD,/ME* M^*.1;:[)E2_(Q+H2;[21)M.RQ#S!$ZZ'*M5\,\0*65Y2V\($7)>$J$4+@VZ-?E: MQ(*/AME@2$!*^6DVN]P=1V<1MG7"UMIP9&-GV2(V)#EV_AO"(O %*TEA2,"2 M?+)U')$F8)E1%-:4T,A+EU*[3<()AF33L(HF28,!0N"Z1,@VB9B&=-KD'%17 M#&0D2;<:R+% !-_4@( 8'?1ZV8+O6R4=@IL1[!6H,5QV68N1AK5<2<( W^B* MM1(P#752/8 *R1C#I&5%^J6(!-"RQBFJM ?0^!YU-QJ55C*)+ (JZ\[BU ER M?M.R3H-<,&))9'&N$\28TVSGI;,5T? #EB?1SQ[V*F(@8(X>>&FT1\<\8I%* M+G%XL/=/X0MF9$$:E[P I_S6FE#5L1.21'_LZ&"XDA>QV)V;)?^;&4-:>,^Z M!9XG3O[1FQ:JEKUQL?>N;8^PIL3WB;OYZ_-M>/;P4X$M[(3/RA_ +R^0" M94NW\U6(!D""'XGK0B./(4)Q*KD!&SA 3@C\/*V&"N)^X#<:0Q MX%H5<*$IG&U7H&X* L5\0 M'+= '"3^HJR,)A@OC.>KF'Y/@\/N^E*##R2$C MOZC0M 7["[72QI!._B[Q D@7X22@*.WJQ'IH"]5;Y*#P8\+OW-8A&)6K=(,( M88 B,"20!==8A*JG;"6;A-R@1@C!I&!/=? D T:U=8A$'TV-DX"'C'8V!-HF M7!XHCXO"%%<#SX-/)9=*NGLF1JCW4#>)#_*&$@O[BQ=/'VURF'[INJ/@5? 2 M/FF;5^A H:'#4"T1U1VWK1*61O M*MWBRXW*^7-D9UR"H?\&IAXE[+FF4B87?WLZG3P6"_@$>1S6(6B@.JX%E>.$ M3Z6C791Z%;6[\^,/Q]/IP4ELM<0BG,/?'I[L#L%V$%JQ33VGWFHBWK5.W-E/ MP!T4')HB'M"A8#M.TZTIB4$2RI@H B5+1V4)*<.S]D; MEA6<%;)<]E7Q'<%]WT-;XI(6&76#SO^1J,),*%5)O;.$HGJ@:BH9E5R"_4GG MR^F,6,+YY!]YY_4=-SW0$4F7!]MU/7,7UVQPQK,%C2BNK,Y"71@](X9[2+3J M)A[:.Q'+(:%4IP',!)Y=4T!:YV[;J% VPMAHBH(A,K(7]>BEZHE-'@K=-8@X M/.C'?0=;H_D-M42? /9*O%62$+DOCH<=)(T'3! <^)/:?$1^4]SE(!+\+D M.++N!:?_NNT21V<$[+($JYL0A],JRE6/4 DBVUK98%&'9#0RTC9+@A3F$JG.P(N MB@N:E_6\3JC?$EG,N -OR=?5$S,.V. !?T"(HYA"Q ?=#O >(CD\YQJQYY66X('J2*WET\G]S8!HZL*1KY#NNJ@-COV !GP*CG@HNR)R=WM_49>.,@.KMCUV&#"4="-?7P)V&^T @ MK&6H6V@3*,%>@-.&1MW(%'R91IDQ#HSZ0H$Z"1HE7^F\Y6E!-UA-56W,"8/# M:%^GTORN)H<>4R#-- 5RA=KK4DI_1=2-NPCL>]FZ0\N/!:,'3[>AUV MDS)60Z[A$%3&RZ9Q>M&&T@ I=P!O5$JUJBMB2.95T)Q)UYW=G> XFCT*R55] M.*U70*.RPG!!N"&6+$E.90+-=J)D5+9)(U?4RV;#Z5'*PN%$'&*SKC?>X("\NN#KJ/=<"+Q:A3G1MS5GO$"3&C!P&"4'P5BNGHAT9QV+)2J+>JBG M376!(MC0M+=F7^].'.Z-;(7#4@!%M86Q&*FWA7M0#N:R.81"J5:Q0%L38;"W M0T?5-.%V'/HZ+V@T<#\Z5567]E81AB'?\31@X*P!&L%HFP6,S5L.3[ZVX!BX MOSU=*3EXSM=6.@ )J;.;_3SD#!,QRW.&!O(X&>G@G5)F[P_E.U[D_ MZ&=A^+/)Y>/..-JD_LPS#%%?-[Q]VEA([@]^4H,4M^(?#O&EF&G"KVO2M^G' M2;/PDYQ^>?AETUM8B<0LU1);#R9/'X^$"S\6"@^-K?D'.@O;()_R1XI!Y6@! MWB\M"N+X0 >DGVR=_A=02P,$% @ PZ*96$%)FJ?^ P PD !D !X M;"]W;W)K&ULG59M;]LV$/XK!ZTM'$"+]?Z2V 8< MSUL'+%N0I!N&81]HZ2P)E425I.+FW^](26X".,;0+]:1O'OXW-U#THL#%Y]E MB:C@:U.W)Y@VK M6FNU,'-W8K7@O:JK%N\$R+YIF'B^P9H?EI9K31/W55$J/3%?+3I6X .J3]V= MH-'\B))7#;:RXBT(W"^MM7MU$VI_X_!GA0?YP@:=R8[SSWKP:[ZT'$T(:\R4 M1F#T><(-UK4&(AI?1DSKN*4.?&E/Z#^;W"F7'9.XX?5?5:[*I958D..>];6Z MYX>/..9C"&:\EN87#H-O$%N0]5+Q9@PF!DW5#E_V=:S#BX#$>2/ &P,\PWO8 MR+#\B2FV6@A^ *&]"4T;)E433>2J5C?E00E:K2A.K>[Q"=L>)

V:Y&>;&8 M*X+5B_-LA+@9(+PW('RXY:TJ)6S;'//7\7.B<^3D39QNO+. MTQ<@N_:X#E> M< ;//^;H&SS_?(ZP%[R!#7$5I 6JLRIA8RJ, OY9[Z29__=4 0;\X#2^/C=7 MLF,9+BTZ&!+%$UJK#S^XD7-]AGUP9!^<0S^RWSW3(1A,R7N1X2FB9Z%.$WTL MJ3*\IM-9M04HK0(PJZV2TXX2\DJRHA!8,(6YYJ*>.X19U9(HZYK.E[RX@L=2 M(+Y2 U OLW)JIF\Z"K]P7M F#VC6/K"FNP:N2NK".P@' :1V& ?PA\GP!JFJ7I) D(;P$?-"TROH\J036',IZ01" M$D#LP:,!/S;@'42I'2ZRS&04-[#]G:[AIE[ 9YK.W$"O@.>3_4WUOINO3&++@DJ<<&- MP?5M+TG!C<8^KXEEE3%IW +;21R(Z!N%/GW?[KNC.^^\V7O7<0S340'#4.]P MCX6N!(6,Y89M+^CEMDT=;ZL\ITYLF52#N-=[30YF.LN+:UC+BOUXQ[)J3]V? MZ>QH4OMM6,MR9LS?2!+ME!;,K-=I6A>7I^0X?_$PD6=AGE\)&>];-;Q1Q]GC M"[\>'K9O[L/? VIGH:M5XYY"GU7]02P,$% @ PZ*96$%1S**-#P 4#X !D !X;"]W M;W)K&UL[5M9;]M($OXK#6\PD #&9O-F)@G@.">0 M3((D,_.PV >*:DF<4*2&AQWOK]^OJDF*DBE:]G@/+/)@\^JNKJ[CJZKNUM.K MO/A6KI2JQ/=UFI7/3E95M7ER=E;&*[6.RM-\HS)\6>3%.JKP6"S/RDVAHCEW M6J=GEFEZ9^LHR4Z>/^5WGXKG3_.Z2I-,?2I$6:_747']0J7YU;,3>=*^^)PL M5Q6].'O^=!,MU1=5_;KY5.#IK*,R3]8J*Y,\$X5:/#LYET]>2)4QF%I7J(D]_3^;5ZME)<"+F:A'5:?4YOWJKF@DQ@W&>EOQ?7#5MS1,1UV65 MKYO.X&"=9/H:?6\$<4P'J^E@,=]Z(.;R951%SY\6^94HJ#6HT0U/E7N#N20C MK7RI"GQ-T*]Z_CK)HBQ.HE2\R\JJJ"'PJA23K]$L5>7TZ5F%,:CE6=S0>Z'I M60?HV>)#GE6K4KS*YFJ^V_\,O'4,6BV#+ZQ1@A^BXE38TA"6:3DC].QNPC;3 MLP]-.$H*\5N4UDJ\3,HXS-_&-HSIJD,TR2'.=)N8EB]>P$ MGE&JXE*=//_I;](S?QYAV.D8=L:HDP"^J8KT(=2?=5)=BU+%=9%4B2J'>!VG M]G6EQ")/X8Q)MA1,MFQ<,OFG$GE=B#@J5P;_YP$OHY1LPA!1-H?E=\GR):>#YZ)908/!>1*85I+!CM,4+EE.GXCS4N0+\5+%:CU3 M1:MH6_34]#91153$JVMQ/O\#'H%Q+O*R$F^*O"S%KQG * 7O<_$&(%3>?/T> MSV"R1_&"YD;3X9M7VTF*GK"_;.?W>CNG>!5E2[S"M/("%BXPG;Q:@?4X7T/[ M*P*L2X77>%;B*Q ,(+')RP34WZM+E0I+/!*6X5D!KF;SUSYOW[_)+U61D3N* M69[-MYWMP)"F)RS;%A//#Z?"]@W/,X4TPM 6MHL''P(J-GD1533XK.KKJB5C M68;C^D)*"V1L?RHL$+ MC-SD;EF.+ M("":SE1(S_!"'S2;FZ]Y!:1)LDM55AIIKI)JU;<9+5_">\+M6^4[D5-(*S - MQW9PXT HC_#2"%V3/OB!$4J?/D"NDEXXAA5Z?85&;%.:F;Y2,T3$9A @FKIN M3%\LZJTRB*)G.('9NYKB O9.:EN/.*Z86-.."'@*2/#Z^J&N:@BI/PZ4+B4: MT/^#=D&31D,'.C4\TSW"!&S#QWBAQ(V'__=1..PUL,EF^'H']0X*^I&0H>&$ M6IRA)$>0EN'ZEG94DY_,$#=ZI!'-AX'AF*1YRS%,AR@%GA%X 5O,9\4X30PN M&2WJ+5HL&41H[JG<^-R38\5_ER"OB>EVG$1GKF*6>?[QX-SUEQ1,(IWFV M?%RI8BV@)4Y0@(/C)E/6LS_@%#3HMG>:Q]\>UQNPA/B5<*I33HG6(WGJB)E& M6NAQ&&8!R. OK6DNI*O.V[(\>QPWALQ&4)XV6/V!L+B+R/__0!U(:P>H]?/V M_6&@]@S;]A@,W="=$C0'5HB>/L1FVT#Q8YP4.&T&KO <4'$\AFG/M#5,T\T] M8=J$=P$J)IYC,4P[EJUAFF[^33 --+9:F?U YL_>!RT'@G7<"$QO)"& MM.7#PG30X(J^W@.F;038@%"8KX,P;?G4@/Z/P;3G"ND&N O,8R(U8!H(&)@, MT_>+RQ8#O-E<'P2FW9!@US>DU<"TXWD=3$NV]"U,']1\Z!F6)S5,.R%!>&"# MM/_P,$WP^]]%WSW@O OTCI01;E=&N*.)_[N>NF?D)A7-[%K,87I#9<0HM>&2 M9Z"VV)86I<#D!%A(UAPJ^W7"8L<8(8CH,DI2ZO\8:GU< O/[RME7,Z:C%@O% M]3WP)^,ZCIQS9Y*'2H^:4 KN?:VB0L"(4!"59(>&"XO=_5JMBKQ>KH3+CZ5P M@.6NVS9JW[:MI-F\D$ ,># UBQ8PF]X72D[LK9N$AHTT=43;7J=M;U3;KW>D M>\-[&I_9]X\A.Q@?9["<;+RVIV+MJ<>R@5)SN2S4DNT$RMT:!ZK22BWSXIKI MD4$A&U@"NS#)BB)XM8H(IN;)93(G"^A9R2J"=PL""F,3CS7YQ>N8;N<%W.A>#C4!!80%RD*=?#H-M19@0PI[0A!["Y1QS)" MQP53R%9\I/$>AC<#T#.1@,NF,FQ-WC4L#B 3E^,!:EG)911"1* G 2=SS*!) M[B62^\$T]']"'0[2%QW?I,?1S;!\UH]#XD>0@X*DR[.EA/"P/A"GH;<)"DT81OI&;URI6%QHD:1W ZG(XCE=XCECR+)^4W(WY/*$#J-T[PE(!V3 M0QB]'!=A/.+\%HDFU XC_/CNIVB]^?G5/FA\715*[:R$[MJKK8WVU]U\1DR( MCRFMF_6CXX9A:=]$R-S8E*@HT*74+K&!/JXO4 'O-6;T&V@,DX-53)P +C=Y ME\7H4*HIFND[1E$2;93%BB6']_.D:F4YL:ES:U9[TQM*U)89L].E06WIH+YO M4$RHJ<$I*)EER&:)B5MCAA=TAA>,&LD7O1]!ZKPMO^SE(/2%$K6QG''(8,=Y M(8.-HZ*X)GMM(N<]!A91T3-TQ%#:?#DVL W":Z_1S9FN_N*B(+_0*S:4+Y)1 M]:V3"@\721VP4;IHH1WS14+_J*:(SB57=&QM>!'WFG8O6[= M4]<>-(%DO0':<.X]/;A0Q'0L\]0;HN^?^G>COVM=8^5-V'EQ..HY;_;]%:P< MY9!W)'M@7@Q.QKU\M2L"H=@NGASCP$<&F<\MI.V;SY"$1)FG<.&\NN- M*I)\3B[$_@/#[P6M 8JC4T7B(3WG%@JW"HS*Z73M@ MQSL-.@>C.+6YBHKYSIJ8]G.DZSO] KE]@7[S_"J[T?.0IQ+OQ'7%9K;69J:& MS(R&8E.C9*GZK M!&:2E'TD2[1R]K/R'6@C(^E6_MB V,<'V.GEC7IEA5JWV<&.!]* MN@C@4-:;3G2(O3A* MXV:;*SK&\9)8=5YW0R7Z&0AUI.AQ1QF9Q:$B'%NZD[TC.7*\(HE7:EZGO:6[+"?U@ZUH39&%2R M"2#;HSN#,# ZW.&UW,-CYW55PE(Y: SS 0N'S41EX^E'G_L8K#Y>=D.4&*Y, MEEEKAA#4DB/7=N0GXG5>*+01ZGNSC]&N"9=Z@V)!R13UU&5T@&(AU.6#;^V< M#>C:6(;IN6PI@>.+7W@KI%N3[%J%AN-;?*55W#[3D.%?9%SOH-DA6&23-7V4 M&X'XV.RYM\2J;KH9,(S0M[CAFE=;6*JVCK?(.MC=.E%=H>LO$_WG;.N<= M%A;3^R1"DK7=^!OY]' 6">/2E:G#>G5-WDUS']A\),IAZ7J8ML^Y\[[=2"2* M='($V;G30N'\KAQ@#@%F8PLGD(*V]=HE18?+7X?7JSR;L-(./);K=I;-5A>' MFFY#@*I%S6F[']945+O[8VU6<0']YVDR9QY?1"DO37VALY'EZ9[:1-K3Z/Z8 M2."+&K=-C:"S1\U(KYMQD*LCV!ESR>U11CEZ\' W4.ROL!WMH?TXD7:@MV[[ ;[ MLSA"Z \]E8DEW:D(K X$)K;IZ>T$E[?@=>*O5;63[>\;UH)/I?:-*Q_PKR\5 M+AJ&T.,=6\>3N]J L[-N@IE03/HXLFYP5",M@39]&@*'(>8)*Q'N>2O&YS,K M@=GL+UE(0VSQBN5-'>*]K.887<+%4N@O622M9='6*]4KW2F/H#VAZCM\145NJ?<#3 9BL\?]8C_A&F7_+36!!4)>)1W&H8.3$]INNU-(IDXV\R'O MZ6>F<&GXWCP&G.PX5=QY8#X+ZO6'9O3MYGS$T"!@\B&R&ZD 37VF+LT91 MO$QA8+T[BYJ>;5>O")8U<"=: I#^4E*K=_/.F^G^@CQ-"_*(),00L[H2;VD9 MX[U:@EO^34Y)$FEH[!+_O(W*NQ^.'I%+I[;7)PWZVW RUO' [U200G9G1&DK MA1\NMO+_W,H_+\2G1OQ]'OJ@T>22CX1K\\9JP(?[U+V_;7!P,LZ0U7(S^T^>#:]+F\FOC.M*L^)E*?QYA8'K^503"B M3LJ+EZ$;:GM+9\SD7TV>@^JD.;['KUS.]^D0@ MF6HQTT9#,6?!,DQ1GK2/91W C)8U(:A.IQ0C^@^H=S_X#J M']K\ =5'0O59[T>^:U4L^:?,#<[IW_MV;[N?2Y_K'PEOF^O?6F-22\KJ4[5 M5_/4!U07^N?+^J'*-_R3X5E>5?F:;U&PO=V]R:W-H965T2RBR[0%$&RVSX4?:"DD4TL M1:KD:)WTZSLD93&/4'[*FW3JY3*#&1O2*'LS^%QSTS#Q>990+7]C'O?DB@:IW M9-K!F1FT4L>_>!KB\,+A,GO'(1\<\L ['A18W@H2FY4U>[!^-Z/Y09 :O)F< MU/Y2'LGRJF0_VMQB27#V190*W6B5$D/ZA;0:W*^C>_Z.>P%W1M/.P4==8_W: M/V4J1S[Y@<]U?A+P3M@Q%)-SR+-\>@*O..HK EYQ2M^M=)4RKK<(?UZ5CBSG MPE]OB8U8T[>Q?'TL72T7"]TQ2,VSN""?_,,LO%T]L%/ MQCG_L_%L$6=%\0%^A$EQGF69'^1A\*DG?[V-U!X)%'*E0B>>N7\0Z]+A(6O6K3&4@A7S4ED>AUQAG!&WE 9 M1XY1BVS$WWPQ@E_1N27<]-;R^=!Y# [-?@' MDJPUG%',"_^=,+DH]W6.Q9#FLV(8Y)W9B$_\"CF.EU=YP%-2E%))DNC&\(@8 MT@GFP$\5!\P&@!I)2.7&;Q5H^J)MMFBWX7%P$&XY=M"C]?C^7,6V^]_V^'AQ MV]I*[3A #;MFX\4L 1L?A#@ATX4F7!KBEAZ&.WY#T?H-O-X8YCY,_ ''5WGS M+U!+ P04 " ##HIE8@_LKXI<' $%0 &0 'AL+W=OV-T^[.P# M1$(2-B2A$J3M[*_?#)2K>UZ'#;KN=FVTI1VDUU-0]\/YG70C63BS/[ MVVU[<:;[KE*-O&V9Z>M:M)\N9:4?SR=\LOOA@UIO.OIA?G&V%6MY)[O?MK9K3>+OB[DH]F[YJ1)TNM/]+-37D^\)SO[*;AJ7>0KA]%XL*VEF9_,.JDG O!C47#HUP2MJ0O:+;KJ- M86^;4I8O]\]A\FAWL+/[,C@J\!?1GK"0>RSP@^B(O'",0VCEA:_(NQ057)?L MSC+A2M=;WD7]RV8&G;?6*B*9G\HU=;RIW'&MD=,O6HL,.F M'M'@L4(SL-1TLF1ZQ;J-9"M=@>ZJ6;.I:H#;J@)^S.R4+0PM<9_O2!;]7_:J M*K'8L.]8&GE^%M)%ZD4!?X&_3A:;1E=Z#3.,D;:O7\,"P,/:"(&=AZB5ISMY)T'BCJY*I&DL>+- -XQP*8_J*(>NZ;QO5 M4=K)PI5ZHFO#HC1@<1BQU^*Q;C7T!3[W,C]D 0\]GB70:,PI*E#1UWTE*$ZE M1&Q!-<>K!+[&V8Q-4]_S_6CVJGB$&Z'A8>2%44Q7$2D(V!$,Q2.&XJ,86A1% MV\,R^82";^ JJ=9(9HLZU+94"RHEEJI2G9+F$*S^2OG U/\"J;<]!4XTQ.!: M&=LZ5C#$L"F?(5ZY%P>Q_8[2F.U,VO9ML1%D$T1L#X:>118ZL9&G.\9FE$0![KQ!,>;,4G*K#S)Z"+S$F": OG[ M1E6225%L#D9\^O9J!H07RMXIPWI4?5B\Q<+*<]FT21&@EVJ*JD=3(,(>].EU MXR!<]ZVEO:Y4:8GUHI ;#X6"/4I*ZH,B)4O1?&3K7K2BZ23! EHK)7O*O&"% M,!N*.V5\!L2US[:>L$6M>ZH3@\'VD5RM,%Y8W& U1H &M@-+S=K5#04M*!O= M";N3DOVJ.\DR*W?5M]:M4G9"5>;D"(&3D<#)48+M-2UR9J_8#!'$\U9N:*!Z ML&$'U [1^%NT+-Y?W3B XD:-Z/40"3&5*X>+ M\E\@EBO*OS48-2OU;WCQ$T9,"'J' HL9A)*_>$#LB",_(*0_W E@\J9YD%^U M]XI2?0W;V,^R7 ,)]YI&H!U\A'7OC2QDO43LADDC VF1/" BLDT1!5)Z8HG M=)L2/V8#/0]%FTTQ24#]4A)8,-,6%?J86JG".FY8G"E]+<3^VS$3O2P M,,@#N 3W AY_A4]D.O=XG,'XV!I/Q>)E.#&TH6(,L0Q=!.,HL;$,O)#G]HJ' ML?U.T K]V?\K5 ;W(M\"9)HGSJG0GSD,17[PIZ RC0EKTS"!0!X@ZBF%[2\' M"_*)OR^")>0<%B#M 7K?E[T:C(^0< YT3:,043J"E<@%,^MSS>4176>R" MF87Y[$@%3<<*FAZM;7C06APKJ<:7W^VWDVY1] MJ;UITG?V3UUY8K8"]:OY..V@Y\-J@[[%B[5A1/;-"O&"4(4:I/48Y$.S2 M/C3TV6Z"G89IY/B0 P.7 .!*=6QJVS0-#:[YJOUQ"%-NEK%?/V\UJ!QY0$3@ M0-]1@VUS7Q&--X[&UY]W;,R<]GQGV <)4O22--JQS'5QAB%N?]4Q'P/&O\XO MU#NBPNR :VG*4CY4&X>$%T XT'AM)>6NU("*QTB1C:3(OIH4^G6'#P'_N."7 MD\3[F^]%O?WQ[9_"]#-TQY0-QN(\F:?4J3T_X<]/!Q?L4#O-4%VF>?3<?GA\2WDJY[)B1$&*GU=WZW*8["?YK/9TU<.SX M?$<(%&""CT)V*UM[%J8BN:+AE?.,<7\\-@RB[-Q9;X5J;;6WU6*07>!LFN(_$P8$$[C$R>7R)X*#F%MOO=F"@>EM7W_1H<[8-F] MI!I_'5_Q+=R;K>?E[OT@LKPF2E=RA:W^28KC9NO>N;F;3F_M>ZZE[G JLY<; M*7#PH 5XOM(8OX<;4C"^^+SX#U!+ P04 " ##HIE87B67!-X" Z!@ M&0 'AL+W=OTT[;_?.0D9K2@34N*S[YY[SI=[F%5* MWYL[FUVZGOFR3'@IE3M45))QNE"V;)U)EOMAI96@<5PH^"X,PO M&)=>/*OWKG4\4Z457.*U!E,6!=//2Q2JFGNAM]NXX5ENW88?S[8LPUNTW[?7 MFBR_0TEY@=)P)4'C9NXMPNERZ/QKAQ\<*[.W!E?)6JE[9URFU4RYH97"GQDZD<-+E##U$ZK&=S3P("F-544;3 P*+ILW>VKO82]@'+P1$+4!4*2&85?#\!AZO&):/W.9 2M4*2VH#61M M68>H'@4[3'65T[V@ 2[!Y@C)VPF!M*#VL;E&A*+I/KKN _4NR;OF085TJ\Q0 MA*#Q-] C]((@:"!-?PK4F8P:<4L,>$*Y6WLE5)G"-TJA8>E:=*2FZX4P,#$PCH M-P&:;9I<2;.F-O0IOA<-^Z]X MO;J!AE0P:DF=OR U'L"A;\/?F^<"=5:KEH'$-:(9[6ZW$\9%HP?_W!M5)389 MIW(%;B@T.#T?>: ;I6H,J[:U.JR5):VIESF).VKG0.<;I>S.< FZOXOX+U!+ M P04 " ##HIE8.2O=X*(" #R!0 &0 'AL+W=OVN$3[8W>O20L[E()7* U7$C1N9L$\GBP&+MX'_.2X M-T3E ME&>SI57Y8ZE$@=I\A"]/-;>O<+5B:X'F>AI:*N$"P[R%6S1PR1MP*=PI:4L# M7V2!Q6E^2-0Z?LF!WR*Y"'C'=!_2N =)E PNX*5=OZG'2]_ :SO\/5\;J^E) M_#G78P,Q. _AUF1B=BS'64![8% _8Y!]>!??1)\N$!QT! >7T+,EK5U1"P2U M 5,R*D!O?U?KO*2W5YQC>QEO52)LE*#EXW(+U@T6/&UI#=P*9@S,@]432"E;),G(FXBJ\ACF/"BF]ZT7#D M#RLW4&; M-WO\+[RYAE1MRZ4!@1M*C?JC80"ZN3"-8M7.;_5:6;H17BSI**-V >3?*&4/ MBBO0G?GL+U!+ P04 " ##HIE8DAVAJ>L# J"@ &0 'AL+W=O_3K;@)VT6#^T"))T M_3#L RV=+2(2Z9%4G/[['4E9=5O'2Y# Y%&\Y^X>WATYVTOUJ"M$ \]-+?0\ MJ(S93:-(%Q4V3%_)'0KZLI&J889$M8WT3B$KG5)31VD<#Z.&<1$L9F[M5BUF MLC4U%WBK0+=-P]37%=9R/P^2X+!PQ[>5L0O18K9C6[Q'\WEWJTB*>I22-R@T MEP(4;N;!,IFNPQL)8!$;#$UYC75L@ M'"C^RYX^%(81R_H)!V"JGSVQMR7MXPPQ8S)?>@ M[&Y"LQ,7JM,FY[BPAW)O%'WEI&<6G^C0)2&D<9J? MP#.'E[V ]XXIP<56'T7[]W*MC:+T^.=4O!XN/PUG2V:J=ZS >4 UH5$] M8;#X[9=D&/]QQMF\=S8_A[ZXIQ(LVQI!;@ /CN_(<6T=/^7M6;S3WCY4"!M9 M4W42/!A[\J#1:%I4I@)#GRD]=JUAKHS(%:H"7@ 3)92\;@V6("B+N,^BWCV[ M\[IF6L,R[":KT&EYX1HHN8M'N.""$KNN"5R'@,\%[LP1"FMD*XR^G,)#I1"_ MRR^@["BJ0WID+D<.-@\F>VLOK:]<-*,3PR3Y8;@Y<\!O MIH<2JLN=XSC>3MH=LM>88_1/]X:F_FQW%5(\H=*=SB$+C.P3HV/=>V'_O%D[ M>Z7%BW1T"1?Y):0CN$B2 0GVAV:OS9]Q&"<33T4V]%1DJ973<#3(/15YXJF8 MQ./7Y<_/G/]?[GQQEQF6OS.BC.YFP,V&KE&+[4J>+E+J$46KN.%D:%F64[A^ M);_T,M"&VH#M-M:JY==:]CQ;5@I+BF\.K>#4B6S3D-2(E#U$0XHH3/T5N-:M M;U<>V2+DJ3^Z)'UK/0W#,5'=<4*I/R3&TXZ3T6APMA1\#8U.#./)#\.I:R$Z MNK^IHK;NE:+).^I\_BKO5_N'T-+?_]^V^U<4=<0M%QIJW)!J?#4:!*#\R\0+ M1N[<:V M#;TMW+2BQQPJNX&^;Z0T!\$:Z)^'B_\ 4$L#!!0 ( ,.BF5C' MY&PO=V]R:W-H965T VXYKLV+-;A,EDK=N\WW M?!)$3A *S*QC8/1YQ#,4PA&1C(>.,^A#.L>7ZPW[%Y\[Y;)D!L^4N..Y+2?! M<0 Y%JP1]DJMOV&7SZ'CRY0P_A?6+38A<-88JZK.F1147+9?]M3=PPN'X^@- MAV'G,/2ZVT!>Y3FS;#K6:@W:H8G-+7RJWIO$<>D>96$UG7+RL],S5='[&N:O MZ%(P:6#OFBT%FOUQ:"F @X591S9OR89OD"5PH:0M#7R6.>;_^H=+WN#[_-!P^PP_9TMC-17$KVTYMA3I=@K7 M)*>F9AE. NH"@_H1@^F'=_$H^K1#8-H+3'>Q3Q?4='DC$%1!)4\B>68Q!RJ# M[+ZM8-*_3?1.VNVBKTN$0@EJ2RY78-VC=[W)?Z,!2\==1$Y;ZG]HY"-I(CTS M49=L22/C/XV-Y)9*Z&IQ8_:]CZ.QI4:$JJT-=+4!]+)9V3\M['%)U2T$5:$Y M 'S*L+90(TV/DFG24:E&6K-_"C^::DEFNIX[WW"8?X2;C2QFW,$Y9NA!'7L" M27(,[R&.TL%) E\UDPX<'YXX8Y(,T@1N6X*]]&3?(X\&HQBH[0OD9 \S)C,: M) 0X;L]'@U'Z.NZKE-(T$ @ QP4 !D !X;"]W;W)K&ULA53?;]HP$/Y73ED[K1(B/Z$5@TBE[;0^5$(MVQZF M/9CD(%8=.[--8?_]S@YD5*7L)3[;=]]]7\YWXXW2SZ9"M+"MA323H+*V&86A M*2JLF>FK!B7=+)6NF:6M7H6FT0U2L.5!(W+27 = MCZ:9\_<.WSENS($-3LE"J6>WN2\G0>0(H<#".@1&RPO>H! .B&C\WF$&74H7 M>&COT;]X[:1EP0S>*/&#E[::!%8K[O0,'%ZAA/%?V+2^@RB M8FVLJG?!Q*#FLEW9=O/2%>7):KKE%&?S>UFH&F'.MFC@TYPM!)J+<6@)VCF$Q0YFVL(D[\"D\*"D MK0SIX)7M>T^0DX /3?4CC'B11DIW 2SN=J<=+_ZL3;KDIA#)K MC?#S>F&LII?QZYCD%C$[CNBZ960:5N DH'8PJ%\PR#]^B(?1YQ-\LXYO=@H] MGVGUPOW+I\8#WK*WODI,EH#+)?KW[,Y ,XO'!)Q.,:^0P 6U)9J^WI"Y&,*\TXJO7 53;HMH7-_45AEU]%DA M>"K[&<17O20:D)%<]=)X "=^U1FDO7B0T9KUAH,4[MXPA/BRG\(YQ,-^!N?' M"A<>-%>->N5'B(%"K:5M^ZP[[:;4==N<_]S;$4?"5UP:$+BDT*A_.0A MV.C MW5C5^%9=*$N-[\V*)BUJYT#W2Z7L?N,2=+,[_PM02P,$% @ PZ*96(H) M-F^] P KP@ !D !X;"]W;W)K&ULG59M;]M& M#/XKA%8,":!&[Y;DV0:<;&L#M&@0I]N'81_.$BT)/>G4NU/<_/OQ3K;KM(X1 M[(O%>R'YD'R.]&PKY!=5(VKXUO).S9U:ZW[J>:JHL67J2O38T(M9SRI0<1;Y!S8XA@?-W9= XNC>*QO+?^IXV=8EDSA3>" M_]V4NIX[F0,E;MC ];W8OL==/!9@(;BRO[ =[R:I \6@M&AWRH2@;;KQR[[M M\G"DD/DO*(0[A=#B'AU9E+\SS18S*;8@S6VR9@0;JM4F<$UGBK+2DDX;TM.+ MVVXLK,W0FJH&*ZPHZ5H!ZTIXAZ*2K*^; I94C0VOV'FZ M'CV%+WB*X*/H=*W@CZ[$\KF^1Z@/T,,]].OPK,&/3%Y!%+@0^F%\QEYT2$5D M[44OV-L%#O?8"ZF;KH)_EFNE)1'GWU/ACM;BT];,8YJJGA4X=^BU*)2/Z"Q^ M_268^+^=P1H?L,;GK"]6]#C+@2.(#:@=[N:HE.NG_?8IY&=MGT;^4"-L!*@FL([(2IRMR(D38$*WL D[6_<<#&4D+IQ$D/N)FD,GW2- M$JZ14(19!G&>P'LL*Q-#11V+L'&A%/$9LAC2$!Z$9IR:S>C:>,K=-$M)R'PW MB?+7@O_4HV260TU7B!9'/Y>G8@D#-XV,AS!ULSQ]'DN0!Y#[_G$<%X$;ALFE M^?JA?PE+WM=LC?HM)]1\;'.-;LCV1>12T'0S=".?-,;@=H V4K0@1IA4%_(? M4.*"Q !)W)AR<8:FR8&FR:MIRD57O>74@DM@E'**A$A:?>\OC/K+*;*>]? _ MR/H:'"YL2:Q-KOA04BI[:5*EGVQ3Q*]#TQMJN]#1V#1;XE!O3ET2]Y9_8/Y2 MF42,OQ]^A#&%SUVC:;G23%MF!('O^DEDI=3ULP1N.XVRLQ6C2D:9&V411+F; M39)==7^.CK3CS(VCB9&2B9LG_LG2>D=#I$59V5&IH!!#I\=Y&PO=V]R:W-H M965T'K^@_UPGSY-9)A0MT)JWBH&+6\22+*>7_/:GIUMP\>82O %9">ZS/.== MH%.;\2 $E+UJ![QI!H1'!O3 /2[9AH*?RA2ELK_-@^\R@"\9W$ MX'U"KH#G MO@/0@;XBGL7_=_[*9K8)UO[S*S<'=PP5 M]%]5[1IL7XTMIO0UK9(5FEE\SE)$=LB:O_W!#9WWJL0-@4EE\+LR^#KTCE>J M)!O/L/84CYG=?.($7CRU=X?1CZW".)I$G9445M"%%6C#^HC2M>C)FC_@*+C( M,:6(7JJ";'""@^$C.(AP;#+QU>&%77BA-KQ?,%[GB$\_LLM6ZN)I 4YEB"$P M*=>HRS4ZXT2)3);!$)A4ADE7ALFK)\IDS$''BR<#&HZM0C<.7343XRZL^!0F M@F^@NY*0U0:\38KJ/TQ!";5P77Z%Z1S1IZVX(8J80I-+L6! M5G!?S=76]9"&?N@&X8"L*C/'"V(U6UW8AP9/Y.O?>/O'=HD E[;*>+5X)S?& M$)JHZC"%)I>BUQWNZX5'ZRJ]L9W8&5)T;!6&L7>$H;WR.,F MY,F=,80F%Z#7-FYX3I(:%3ZFT.12]-+'U4H*/4FC\5O? M=[TA2556<7B$I+T8-,H;YLR:"WLR=TQA"87H9<^;GQ.HAK5 M/J;0Y$_K7OQ K:+0$K5UE85G& R_XQ1F@1_X$S5582]&H%Z,'*4JW2[IBF25 MZ!9]!ZH\8:)[_# I4Y"BHY]6^@%/[9PI-+D\O2""\(PDAD;5D2DTN12].H): MR:$GL3>6!-%H+4)A)3V3Y"4'],H^6D.&(:G$0^4-"CJTB_E ]0LA>ET"]+OE=?,^#&\34 MH1E==#&%)J?:*QTX.2<=C>H=4VAR*7J] _5K/5HZQJ-E6#\.AFP<&\')\ 5O M'VQ2%(BLZ[T;"E9X6[)FM;^[VNT/?:AW10;7;]SK1;/+T\,TFT[W"5F+==T< M/7-(YRKB\X,T^SC-"<-5O16RQ(SAHC[3NFU$ M$G>V2T':CY_S0ARGJ=L@HWZA>7F>X^:_'PB5.$#LC*YR*,W-"$\3%+EWTV(IB-,N3DK@';=OK)2A*K?$H/W9'QR.R MYG&4XCL*V#I)$'V[Q#'97%B.]7[@/EHL>7:@-QZMT (_8/ZXNJ-BKU>AS*($ MIRPB*:!X?F%-G/.I.\@2\H@_([QAM6V0M?)$R'.V\V-V8=E913C&(<\@D/AY MP5,6$%%ICA.5K'_)YL MON.RH;S D,0L_PLV9:QM@7#-.$G*9%%!$J7%+WHMB:@E")SV!%@FP&9"?T>" M6R:X>:-%97E;5XBC\8B2#:!9M$#+-G)N\FS1391FT_C J3@;B3P^OL_+ :'.P9WP2U)^9*!ZW2&9VI^3S12=0/?N[F$6L!;1,^ MZ_P"H W[+?5,#T]W->6X%;ENCN?N(W=.20*N7SFF*8K!-)]63!E Z4P0G"Z^ MW@@MS\"$,69V;WH91S8 W+:(T@58B+L@ R%]V*AP.R3HMY?G5>5Y MVO(>TX@+L3QPQ-NITZ9WU83<$IC3HV/*_IGT,99:C&J+( M%)K*4U*4^-X1U&K43-D"DWE2-HA1^LF]&KUMZQP MWQNX3;&V1-F!O4.KTHLWVH:\M2%JE=+&P(-LS.':%N?W/J+IQ^PZCZ;05(:DFX+P&%J'1LV8 M*325(VG&H-;(=-:ZNR5D^ZS?M,?M43O>?D!IBN!!IJB3XG<]\^F'ZCR)AM!4 M8J0E@X.C"-VHCS.%IG(D?1S4OYWJ*G2O1<)-U[(G2*U4NBEXD)OJ)/-=#X[Z MH3I/X6>\5(+2S<'@*#(WZN],H:D<27\']>^XNLI\V*)@QVOJO#5JQ_WZQSE2XU1FV<*3>5(VCQ7_]*LH^1+-%7, M=E/R^Z+46FL?WO1VJTWR>[YO9C/\Q]L*B\C#/P#IR^@\P9_Q,LR5OL_M'^4B M,&H!3:&I'$D+Z.K?RG6]" ;;\FY> ;J0HLI>[?N^F(A%ONR!@9"L4UY\'*^. M5DLK)OF"@L;Q2^=\6BR0D##%>HU;1!>9V&,\%Y#VF2^JHL42B&*'DU6^BN") M<*&&?'.)T0S3+$"R :J%*./_ 5!+ P04 " ##HIE8YU)J3)4# M !=$ &0 'AL+W=O*K7"(JN,LS)L?>4JGBW/=ELL217A^%<;&P*[XA^)&-I[! M4+GE_*L9O$W'7F BP@P392"(_EGC%6:90=)Q?*M O=JG,6P^;]'_L.0UF5LB M\8IGGVBJEF/OU(,4YV25J1N^^1,K0L<&+^&9M-^PJ=8&'B0KJ7A>&>L(7S5_ <*(-+ MFF5:?#GRE?9M$/RD\G-9^HD>\#. =YRII80W+,5TW][7,=>!1]O +R,GX#LB M^C (>Q %4=P2SY7;?(I);3YPA#.H=1Q8O(%;QQ[@RD+@]$'/M MSV5!$AQ[^EY+%&OT)B^>AG(2]8]'_KK)Q^GQB7R.:S['3CX?N"*9R2$HA-Y>4=)K MX^+$>>P6EF##ABX[4?9X#&L>0R>/Z0&#QL9 NA+FS!8H*&_=IN'];8KZ\<$N M.?T_<9=.:G8G/W/J.KBI/9@I(A3HQ(OP^>*.RB_G-AT=!?H3MJGC#.VQ&]\1 MV)Z*I[6*I[]+OCOM4K..P/8T.ZLU.W.>O%H(50MQ<,.,'FT2N'&C&'+[Q[6- ML-/TB83#8%==!!U0[IE\DB!3NG!L+2U*)V>-G!+^#0JL!_ M44Z&NWHR=!>4'66;^&>R3:>%IM]HX'(4"]O72DCXBJFREZMGZ][YPG:,_FYY MV7CKOFA!F80,Y]HTZ)_H\E"4O6PY4+RP[> M5[JYM(]+W?^C, OT^SGG:CLP M#NK_*$Q^ %!+ P04 " ##HIE8689V>Z,) !E1P &0 'AL+W=OFW^7U;Z6RY M';0JYC2.Y7R5Y>O9^>GVLT_5^6FY:8I\K3]54;U9K;+JV\^Z*._/9F3V_8-? M\^N;IOU@?GYZFUWKS[KYDU<7*FD';!&_ MY?J^[KR.VE.Y+,NO[9OWR[-9W#+2A5XT;8C,_'.G+W11M)$,C]]W06?[8[8# MNZ^_1W^[/7ES,I=9K2_*XI_YLKDYFZE9M-17V:9H?BWO?]&[$Q)MO$59U-O_ M1_<[;#R+%INZ*5>[P8;!*E\__)O]L4M$9P#A@0%T-X .'1]5+=I$:U]L<[,=;7\7-3F;_F9EQS_C9?9^M%GA71^W7= M5!MSA9HZ.HD^9M57W627A8X^Z\6FRIM.:FS0K^(WF9Y%?V6%1L= M-67T>E563?Y?O8PNRKJ)_O7ZTB323,]_0\EX.#J'C][>LZ_JVVRASV;FIJQU M=:=GYW_^$Y'Q7Z#43!3,213;)XIAT<]M#J#3?!@KMV/;2G)WGDHJR>G\KLL? M0"D>)WN40XSOB7&46&?FUOOK"'%\"",Z1U=,I$F/(X"2YC^8H]AS%"C'BZR^ M@2@)[V"$*)KV* $H*N(4IB3WE.1!2E&V7D:+]H7^?9/?F;ENB@'$4WH,*.=D8)RBM3$/?7O&7>?#MPZ1,_@SR. M>_0/@!SV:L]>H>S_9H3Y_7I1KL"[!AT[MCA,%,PYS71_FNE1JV@Z9:(F"N8D MBL16?^-'U-'=8&<2IB+EO:D*PG@:F*RD8P[(L**P??%7O"CL8G5))(2J/E4? M)5,2* K$RC9!Q6YXU=_%<:LGE[)/$X*)A 9X6M4DN&Q^T'>ZB"C(#!TY=E9/ M% M^$[O[$'TK*7_'&0_J4V8*IJ;"VL4R'&= IG4*DP5S6U-K5>@N%H[P.@ M.@' D#I!K5V@N%T87B>H[P+\.@& @G6"=AI\W"F,J!/4-P%0G0!AP3I!K5>@ MCVFQ=X.=:RVE[/>O$$RE)-!D4ROP%&^S1UE#ZG?10K"^YP)07%(28&K5E>+J M.M@:4D!E"6'>W0/ .$UE@*=568JKK)6%?^1& );ZMJSSIOY1F<"/-GJI::)H M;FZLN-/DN,MRJ+<8G:R)HKG)LOZ"XO[BL$PH?V5&$=J?YP!*TD"G1JWB4U0D MQXA$ZA'HK]&@$'==TZHLPU5VA$ P7TC[#%&(R]#J+,-U]L#:JR^;P-6%4,&K MRZRZ,EQ=1\D"\X438@J@PDP[Z]>XN@Z6!>8KJ'>1,8C+SPHLPP76RL''3;/) MBNAJLUZV:H"O(>)1QU:RJ:*Y.;#2S<11RSY#G#.\,Q]7$_RFV[O;,(C+T6HFPS5S>#4 5-'/HP\*Y]$J M)\.5TU:$=^6=KM;M7FUT63Y4A1_RB/@!1\__I^B.N=5M'A^U6'#4-HQ-UE31 MW&19"\%Q"W'0(W+?'S#)O)X-@BD2!YHA;GT$']FE!UTB]^V!ZM^/ (:&5A*X M=1 <=Q CC"+W#<*)2$6?)H"226!CEWM.$]G?# !1)T]#EMOK*<7T=_F !H**,Q-[5!F"BNX#C\K1R MRP_LD&,R@9M'//+H$O<4;3"WDL[5@N/>XD"-\-MLDDIO M0D,H$=@R%5;7!=Z/CZH0 M@)%WTY $",!^X[8255X)(ZN#X(8/%;Q?V%6P@E M.T7$96F%5>#":JO#15G=EE76M$N-YDZQG'_43>)''GM#3!7-S9,5=\&.6CW$ MI+O]4T5SDV4=AL =QD$W*7SW0&FL^A4$A'$1NC4[C]OA)F.XFQ2^=Y!]?P%@ M" F5.6LOQ,A-]K";%+YS.!&\;\TAE&2A7%I[(7![@2N%\'MS:J99?\L,A*4L ME$2K^0)OX\=IA=^E]Y<:4(C+T4JMP*5VN$[X>@KF$H(%DJ-*@D3]Q>AD313-39;U&1+W&7B9D'Y#SI*DO_(/HE1H M8EMIEWC?/JI(2+\G5_TJ 6#2P&J?M)HJ)WJ.70*=N4R]7(*H$$NKK!)7ULXN MA9GIU]FU/KG,%E_-A&\3G!D%:[Y_\'B#B7,9?8,\Q7*][#QO+X];32;=_Y\J MFILL:SHD;CH.&DP)/*V?Q*3?^8$PR@-K0]+Z#HG[CN$&4_J.@O=;/P"C ON= MTMH..7+?/>POI>\H3B3W*@J$"CU$EEC;D3SF@?@$Z.\-M;XG F$R#9C?Q%J M9,('XA._@_>^8X)!7(Y6>9.)'H5/@&?\%'ZP6^-%&?QWW*9R$LDY"'==)J$F=Q%31W&19)Z$>XR24[Q%8FO8[ M30#%:6CM2EDGH29T$NJPDT A+D?K)-1$3F(71Q[(I(\",CGO_ 9*^P,TAL2U M:<&C0E^98?'+UME5#[_I\O"F*6^W/XMR639-N=J^O-'94E&PO=V]R M:W-H965TD[638C]]14F3+5I@X4/=BB;3NN[OOR.,=1VLAOZL$ M0).'+.7JW$FT7IRYKHH2R*@Z$0O@^,],R(QJ',JYJQ82:)P+9:GK=SJ!FU'& MG?$HG[N3XY%8ZI1QN)-$+;.,RL=+2,7ZW/&0JKI>"3%FDCS-:*9EYS,7!K=9]S$_5Y+ M_)>AG!Y?,TYYQ&A*;KC2<_7(?DO?O/I!W MA'%RR](40Z=&KD9##)P;E4HO"Z7^,TJ[Y%9PG2ARQ6.(Z_(N.E!YX3]Y<>E; M 6^I/"%=[XCX';_78,_D]>+=!O'0+AY"])QXS9MN%9-NCM<]*":4Q^2:,DF^ MTG0)Y-M'E"(W&C+U=U,$"A6]9A4FFYRI!8W@W,%TH4"NP!G_^HL7='YKHJ]- ML+ EL!JUO8K:G@U]_$GP8\QOWW%)3U,@\&/)]"-1$"TETPP:UW*!&.2()HVN MQEVOU^V,W-4V15:]AU*TK](?#H*@4EGSO5_YWK?Z_KL42F&NIBG[!V(RQT.! M8.:-8:I?8*# [6^9$PQWW._O6=P?U#\)K=:],>Y!Y7MPB.\ICD 9[W4"1%%< M"F)&Q%*2K<5AYR38XZ0WW%T3P1XIO5-_AQ6KW6]D95"Q,K"R;RL')Y:'49BP4L!3@>K5(" MCQZ+;: %F0(NCRBE2K$9PR428^SYG'!XT,3S298?6$V\#/>M]'=WA]6F0VEI M":Q&WVE%WZF5OA D6Q5UP05N(7U$[C7%,P@7C=E!FY/K3BB6%W;?KAZT*1/- MCKKB>):9LD+PQC/+KOM/W*NR#)PFU*AO"LC$BG(HV2V!U%36\J<%_3XO>=/ MQHE=]F!&?T;?X&T:!\_>.9@EF:?1(W*;UXCD8K&0@D9)(VUMM@.35M'"MM#J M1&ZZ$*__/VS]EIJ)DM\VT<*VT.K\;CH=S][JO*7%]?8[%:\;[%7W=LT'\]1J MZ^-NW8%AQ3//[Q(5)KPEU\5%4C5;W5=>Y+=T._.7WMFDN'7&ULE95=3]LP%(;_BI6A":2-?#1I@*61@&H:%TB(#G8Q[<)-3QH+ MQ\YLIX5_OV,G1-U(N^VF\;%]WO4"2_/W-R=RC/9&LX$W"FBV[JF MZN4*N-S.O-![G;AGZ\K8"3_/&KJ&!9B'YDYAY \J*U:#T$P*HJ"<>9?AQ55J M][L-CPRV>F=,;"5+*9]L<+.:>8$% @Z%L0H4'QNX!LZM$&+\[#6]P=(F[HY? MU3^[VK&6)=5P+?DWMC+5S#OSR I*VG)S+[=?H*\GL7J%Y-K]DFV_-_!(T6HC MZSX9"6HFNB=][L]A)R&*]B1$?4+DN#LC1SFGAN:9DENB[&Y4LP-7JLM&.";L M2UD8A:L,\TS^F0DJ"D8YN1':J!;/VVCRD5Q+810>68LKM]2TBID7@@Y 9(D3 MZ@D,77(@=X^#KS#<):2[_HP:XZL&@/ M&'JW.A&UK S,.+H4%MP,O?OPNGP:<#P),!>')(/9\C M*9YD2%Z *B(5X:!'S[.3F3H9>Q,@GHQ;IX-U>M#ZJS24C[FE;]YZ>CZ)_GSM_DZ'L,T6;]>:"8W_I1+S@M,4 M<577P+K R,8UC:4TV(+#\INP/522O,:V#XT?$7R7U!+ P04 " #$ MHIE85Q'B]!<% T&P &0 'AL+W=O]NE+ MR8J.%&L+1FX229X9_3.D^ VER9[Q5[&F5((?:9*)J;66J4KVRQX90L"Z+GR+5VN97[!GDPU9T2/7)W9591EG-),Q"P#G+Y,K5_A MU35&N4-A\3VF>]$X!GDJ<\9>\Y.[Y=1RTR3)(RD=?Y=! MK>J>N6/S^"WZUR)YEM88+$5DJ6ELU*0QMGA/_E1%J+A -T!!U0ZH&,=<.F BT0/RHJT;H@D MLPEG>\!S:Q4M/RAJ4WBK;.(L'\8GR=6OL?*3LZ]Q1K)%3!)PEPG)MVJ$I 7 MX)8S(G5,!2+8$7TG,P7>2;-6YFDC*%/'C&6=<)/#(1 M%T/V\89*$B?BDXK__'0#/G[X!#[D'@]QDB@#,;&E2BD79B]*^5\.\M& _ ?" M+P&&GP%RD*MQOS:[W]!%Y8[;[K8J9%5-5%43%?'P0+Q&)3X/U^'/>^4&[B1- MQ5^ZE _WKE_)]4?(/:*^?K]TT,-^1[/.*O0"O>:@TAP8-?_.I%H8 MS24->C?V(.K)ZUNYR'4&9FQ8R0N/D'=$"4--<0+<'7:=500'ACVJ-$9&C;=L M1WF6KXA@SK*E5IXQPJGKW9F"M9*%3DU3YQT 4-[D3!4Y5[1V21H-!CPW!,J( MS:D(7:\W8?5FOG["PIKAT,C$T2 HP[8?(-A="716" UHKD$+S:0= X,R9%-) MA(*>WKX5Q&$TL++"FK;0C-O1/( :EKI!;VYHK/PA'L":N= ,W6.( #64Q2'T MN@K[9HIK0UT!K#D+S: ]F@I0PTPOZLG46/F-,[YA7 VZVG/- M)1!TL>5J<:1ZI<98)Z^'9XK6SKR&-@S? Q'&UN#DDIPI6KLD=8\ S4W"&$1$ M_8?,][IMM\8J1 .+ *HACXS$' V(,FSK40H[BG4VWH#@&L'(C. Q=$ :N&*G M0:I2K\9,=>=#-6YLI,T0'HT'I.&K&[E=V1HK+QK ,*HQC,P8/@8/2 -4SP^Z MZZ[.S(>-1-H2:^XB,W>/Q@/2[5F=WOCKK(:Z U1S%IDY^\"X7)$5O9B3Q:L2 MF;]V(D)0^7;!# QS])-?H9PI6KL6-="1_QXOE8Q=P\DE.5.T=DGJ[@&9NX<1 MP$":+7C8ZW8T5BARAQ;@FOG(O%,?30S-GKS7ZNJ,T, N"-5,1F8FCV)&'[=^ MZ,&NWKY5$,$!P;BF,C93>30QL ZY?K>5T%GY0V]P<(UF;$;S,<3 &L;"P.WN MU'1F3NC# 8DUBK$9Q4<3HXSCMTKD=HFAM<)=KMF-3QKY]Z0'PE=Q)D!"7Y2; M6Z@?G]A3+Z=Y!].J@]EL_\ 4$L# M!!0 ( ,2BF5@'QJ$T,P, /8( 9 >&PO=V]R:W-H965T/DETO==V@ _9B2S)Y= Y%D9[LE/YAUH@6[G,AS3186[LY"T.3KC%G MYD1M4-*7I=(YLS35J]!L-++,.^4BC+K=89@S+H-DXM=N=#)1A15&]QQW)F],3@E"Z5^N,E5-@VZCA *3*U#8/3:XB4*X8"(QL\*,ZBW=([[ MXP?T#UX[:5DP@Y=*?.6974^#<0 9+EDA[&>U^X25GH'#2Y4P_@F[RK8;0%H8 MJ_+*F1CD7)9O=E_%8<^!<-H=HLHA:CKTGW&(*X?8"RV9>5DS9EDRT6H'VED3 MFAOXV'AO4L.E.\6YU?25DY]-/G#)9,J9@"MIK"[H@*R!8YB7IPIJ"2O*!0-, M9B"4,6B <@=FN+ PQ[30W'):Z\S0,B[,$?G>SF?0>7T$KX%+N.9"T'F926B) MKMLT3"MJ%R6UZ!EJ,5PK:=<&WLL,L\?^(A.&]1;#)(WKWK#[KLVO?\)[)'Z?JV^?P@]N954= 3_C9E/ M,.BXY#H"NME+%Y>MCXO:^+N>N60S=;*UQ:7<;.@W$2=[!'9CAN\'UJ,ABUTQW6=(?_0M>%_(5T MAT^X'/?'W0;A-J/3J)WRJ*8\.DBYS!?V'*/P*JGRO7200N";)[,J)8Z[++EA.K-KY1+92EMN>':_HQ M0>T,Z/M2*?LP<1O4OSK)'U!+ P04 " #$HIE8/,GZLX4# # #0 &0 M 'AL+W=OHYBZU!;?*5DIXZ^@97R(,2C;7Q8S#QH&1%& M"FTAL'EMR9PP9I$,C^\-J-?^TSH>?S^COZO%&S$/6)&Y8-_H0J]G7N:!!5GB MBNG/8O>>-()J@H5@JGZ"76,+/5!42HNR<38,2LKW;_RC"<21 XH&'(+&(?A3 MA[!Q"&NA>V:UK!NL<3Z58@>DM39H]J..3>UMU%!NI_%.2S-*C9_.WU&.>4$Q M Q^XTK(R,Z05> /F6,HGRE?@*V854< D#/B(Y2/1^($1@/D"?!+\37GH^N][ M1?43N"-%):FFQN?BQ@Q1IBX-WOW=#;AX=0E> M+7*CV15[K3:X(#//+$E%Y)9X^=]_H03^XY)Z)K".\+ 5'HZAYU^$-BE#N5%J MWH50VB5WCY'4&'8_V>8QS$S-TIM79<6PW2 -UOA MRFQGX(()I2Y=-/=8\3&#%)ZP=-C$L9MDW)*,QTD^+[&M76(N8G'_ITE\&C^' MT20-W=22EEHRFM=V:;\TMY-SYO:9P#KBTU9\>H;<3GMA1UD,XY/)<5BE"4K< MLY.U!+,S9G?6IQ!,@E.B#BN$8N@F.FF)3OYGAD]ZOPU1%)XNOKY5D*7)0!01 M/)0^.)KE]40[:Q \9RZ?"ZVK\JC HS.D

/'[?5HW )V\3ONESV46I>%D@."A M^J&7ES^Q!+Q[8%.CVSGJ5[P )O!T:3K,4(;@P,:!#K41C1?'>VXN)8S^) M@ MT^#E]./>L2)-^^S[5LFD1]X_.E[;NXVIC"O*%6!D:=S@56I0Y/ZZL&]HL:E/ MW ]"F_-[_;DV5RPBK8$97PJAGQOV$-]>VO)?4$L#!!0 ( ,2BF5A8MI7X M0@, ,D) 9 >&PO=V]R:W-H965T[B4ZEXO QY2KC0(V=A3'KDNCI:0$+UH4Q!X)N95 DUV%1S5Z<* M:)PG)=SU/:_K)I0))QSF?=?8<73L7J1Y#K_)0*--&)JMD=) P4?S3I]4\K"6@ M3G."OTKPJPGM#0G!*B'(00MG.=8I-30<*KDDRD:CFGW(YR;/1AHF["I.C,*W M#/-,>,X$%1&CG%P*;52&"V0T.2 76 ":4!&3+U)KT 2G_(JJ>S!TRB%_\56* M@^2UZ^PA8^:93"#*%#,,4W9/\17C>@_U;B>G9'=GC^P0AD*,P0D_?FAUO4]-O/])[ U]NZ1O;U,/;X!R]@MB(G#[FF,% MDEV< :P?+#XHRDN_EI>6/"8QML2 389[#5[:0<5P/2CH]9H- M]TO#_:V&*]OK6N%GZ9*JF-#X)YX/=L-NLMVOV^Y[7L5V/6C0VE#U@]+VX.]L M[Y-8+L4[G ]JGV*_52V0>DQWT*X8=]=.Q034/+\L:!+)3)CB@"A[R_O(<7X, M5_K'>$\IKA6O,L4E![?_N3TG.Y/GC N]: MH&P OI]):5X:=H#R]A;^!E!+ P04 " #$HIE8.H?E_,0" 8!P &0 M 'AL+W=O%?[]K)\U*&RH>]I+8SCW'YUS[W@S64CWH M)8 A3P47>N@MC2G/?5]G2RBH/I4E"/PREZJ@!J=JX>M2 MD-'D(QE71<6I33'Y@7?I&]X'33#M7Q\K9I[)%+)*,<- DZGD.3F>@*&,ZQ.$ MWDTGY/CHA!P1)L@UXQR/2P]\@VKMGG[6*!O5RJ)7E,7D6@JSU.2KR"%_B??1 M96LUVE@=10<)KZDZ)7'X@41!U.O0,WX[/#X@)VXS'SN^^+7,4Z;(/>45D G3 M&9>Z4IC.WQ\W7^Z4E93]KHI;<6?ZY)F,/2PI#6H%7CI^W=A$GSI\ON? MR%ZX[[7N>X?8TY_2X)W3E ,I%J_&]%3"U$78KK;M_<)U MM9WU$;;]NDO_HZG_&5AB"VN'PQPI@]-/F#E5]^%Z8F3I6ME,&FR,;KC$7Q&ULO5A=;YLP%/TK%INF5MH*A@22+HFT M)6I7:1_5JFT/TQY/-ES\ ME"F 0@]YQN38295:7KJNC%/(B;S@2V!Z9LY%3I0>BH4KEP)(4H#RS/4]+W1S M0IDS&17W;L5DQ%Z2)6YX4Y&2[* .U!? MEK="C]R*):$Y,$DY0P+F8^<-OISBT "*B*\4-K)VC4PI]YS_-(.;9.QX)B/( M(%:&@NB_-4PARPR3SN-72>I4SS3 ^O4C^U51O"[FGDB8\NP;350Z=@8.2F!. M5IGZS#?OH"RH;_ABGLGB%VW*6,]!\4HJGI=@G4%.V?:?/)1"U "X=P#@EP#_ M7P%!"0B*0K>9%67-B"*3D> ;)$RT9C,7A38%6E=#F5G&.R7T+-4X-;FBC+"8 MD@S=,*G$2J^0DN@5NA9<2O21&ZWUY)N?;;9[^@3P_$'&! M OP2^9[?:X%/N^$SB"MXT(2[6K%*-K^2S2_X>H=DXT(;A"%XB%/"%H!BSI30 MGI3H3TT5J1TE=1Q1D" B40K)PNA&=V)=:L"4R!3-]8XJ J!5GLY\S&:_E$L2 MP]C1NUF"6(,S>?$,A][K-K$LD36D"RKI@H(].+@4;9YYB:[U.P>=O=>V.T?? MWVL0NE&0RQ]M8@0VQ;!$UA"C5XG1Z_1130SVN-=(L=?:RMYRA067>3^O)SB* M_'#DKNOUM$0-O&!81342[5>)]O^CX:\(%6A-LA5T.+XSH6,7V1)90[NPTBX\ MN>-#FV)8(FN($55B1!8=O^7J-[SY+?['M<:0FS'^;J0?W!_:WV=&1R[LK;8FGKM.D'LG]SIV&IW9XNM*%O8 _V+.[6OO;- M48O^--:.E"B#N<9Y%Y&61FQ/+[8#Q9?% < ]5XKGQ64*) %A O3\G'/U.#!G M"M49TN0O4$L#!!0 ( ,2BF5A)["I>!00 (T7 9 >&PO=V]R:W-H M965T/E!4]:<-.F"^V'O<\0UA^LZ*BP(K?2K6OMP(@M,25.0^"H+8+S!EWF)67KL7 MBQG?JIPR9,A?\Q6R#U^2!J.^;>Z'/_)HE MI05ADG(&!%G-O4]P>H-&!E!&_*!D+UO'P$AYY/R7.?F2SKW 9$1RDBA#@?77 MCMR0/#=,.H]_*E*O?J8!MH^?V6]+\5K,(Y;DAN<_::JRN3?Q0$I6>)NK;WS_ M%ZD$E0DF/)?E)]A7L8$'DJU4O*C .H."LL,W?JH*T0+ Z @ 50!T+B"L &$I M])!9*6N)%5[,!-\#8:(UFSDH:U.BM1K*3!L?E-!WJ<:IQ2UEF"44Y^ +DTIL M=8>4!!_!+:8"_,#YEDC 5^#K5DF%64K9&BR)H#MLJM_!O%\2A6DN/VCT]X/_N W@'* -W-,]UQ^3,5SIA\U@_J9+[?$@.'4GN#HLK$,(_ I09('?G(8O M25+#PR[M:H<3N)> M)X8Q432R=R*NLXI/9M5T0NJ9*>F:8452@"7(2+HV0X(VDV$*_@-ZY.J!R@!Y M2C+,U@0DG"FA9[A5U#Y)N.\8:&-QE>5$7':79Q^[,7M>PM_ 1N# 5TX#.C48KABZTIN3 9\ MJA5-J1"M[>3$.K;$$L0',6]COBM MO5*S47V'A1X%$N1DI5'!U5B3B,/>[^%$\4VY??K(E>)%>9@1G!)A O3]%>?J M^<3LR-8[\(O_ 5!+ P04 " #$HIE8-VL?)RT' "=-@ &0 'AL+W=O M@I33)Q,=A*N3L?#L5J2U,B/K =S=0W:\93(M4AWPS%CE,2%8W29.B/1N-A M2N)LL)@7YS[SQ9SM91)G]#-'8I^FA/]S11/V>#'P!H<3]_%F*_,3P\5\1S;T M"Y5?=Y^Y.AK6*%&ZI$F2(ZD\_JY !_4U\X;-SP?TFX*\(O.="+IDR5]Q M)+<7@^D 171-]HF\9X\?:44HS/%6+!'%7_18Q8X&:+47DJ558Y5!&F?E?_)4 M=42C@<*Q-_"K!GZ[07"D :X:X()HF5E!ZYI(LIAS]HAX'JW0\@]%WQ2M%9LX MRX?QB^3JVUBUDXN;."/9*B8)NLV$Y'LU0E*@,_3[>JTZ&K$UNJ8\?B!Y9QLA M:@ANLQ5+*2)9A"Y7JWVZ3XBD$?HDMY2C)4N5KK;Y@!\0_],B5[P2\(_P#PMY[Y(_\P)+/\N7-L2,=7 \0+O#PL0%B7$DQ0_1I MM279AJ*5HLN5^JU]56(%=JQ\23@7.[*B%P,U-H+R!SI8_/J+-Q[]9B,*!&;0 M#FK:@0M]<4\?:+:G5I)ERW'1,E^F'A;348AG\^%#,_MNU'@VF4[J*".ML$XK M=*95:CNNU$R?U&HJZ.E[E%%IR[0$"QLY^-, MQ+M!DUF(WN:XSK-\:M[S]FR MKT2 P R2DYKD!'!F3"!I X$9M*-J5 ME=]27C=D&MB%-ZN3FT'.#R=8WT$! C-X>R/].SH"5&,%!L0<"LVDWK 0'H@B M*YBFWCPRW=6V+P$>'[V@GY;B=4 M:CMJ< !9T]U7[3O"4&AF'VDOYON XO9!O1@4FDE=>S'?:7B Q(V?7=.=(6;N MVDSY;C-ED_;;+.7N1'H/.1":V6W:[ODAI-I!S1L4FDE=FS??782"4?NX6\88 MM^7>C<%'Y*[ME_]R^Q5G:$G$%MTD"N6@X7N:D'PC0FSCG1)[SW$&K49!H9E= MI=V>/X64.*A1@T(SJ6NCYKO+79#4K0U 3!H5F]IHV81C2A&%0$P:%9E)O[*>Y M35BE>"5JLV*).%TE2O7Q.C[,@\M/RULD6>5PK#W3=5J3H"W[;LSTV+S5=@R[ M[=AKYBTZ(2GC,OZ71M;Z++94O-I;!K:8(WL&6)LD[*Z)@<[AGEL0[M1Z:_LM M+!?6E@M#ULLP:+T,"LVDK@T;=ALVV&G]?-W,&6)RT$X*N^MF;S*INYM\'2JN M$).*=D;8[8Q:4_J&Q!Q](\F>PO\N@Y:_H-#,AQZT'0L@=Q$#T%U$*#23NC9R M@=O(Y;K(+;2DJ9UL=V.P+61GB)F6=DJ!>^NP*>17W<%6^,Z\72%FWMKF!"^R M.3]M[(/GRTW.$#/]QN,_;G\#NW[T] 3NW'K/J[>H0 7:7 60%:@ U Y!H9G4 MM1T*W!6H9Y>4;N'HS&M7ERQ!V#\B;^U6@I>7EUZWJG3MA]JXTP=R"+Q0^_SQN)RWKN\YTZA]R1Z M"TL2:DL20EJ2$-220*&9U+4E"=V6!*:\%UJ>:&K?5EMBSGSOB-A#;5["EYL7 M"+$_8\7=V?0>_+>H$X7:0(60#TZ%H ].0:&9U+7Y"N&+2]9.Z1:+VM[1&6*F MWWA&NU:RH,&R_ZI)1OBO>?A!H0E67YADM]MG['ZK)XLZAU_LH[7Y9O M2FF8\L6M.\(W>?TLH6L%.?HP4>+CY;M0Y8%DN^)UHN],2I86'[>41)3G >K[ M-6/R<)!?H'XC;?$_4$L#!!0 ( ,2BF5@[\LNJCP, -$- 9 >&PO M=V]R:W-H965T["B!W587$7P^8\L/<@][KQ!-9;Y29\//9%JWQ,U9?MDNA M1WZ+4I(*,TDX P*OYMX]O%O Q#A8B]\)/LC.,S!27CC_:@8?RKD7&$:8XD(9 M"*3_]GB!*35(FL>?#:C7KFD"WF!4F\X/0/4JK-W)MXH,0KM*/J MB1]^Q8T@2[#@5-I?<&AL P\4.ZEXU3AK!A5A]3_ZU@2BXP#C 8>P<0@O=8@: MA\@*K9E968](H7PF^ $(8ZW1S(.-C?76:@@SV_BLA'Y+M)_*WQ.&6$$0!1^8 M5&*G=TA)< -^6ZTD5HJP-> K<+2ZEWI: L3*SN1'@EX()8I@"=X^8H4(E>\T MR)?G1_#VS3OP!A &/A%*]<;)F:\T;[.Z7S0<'VJ.X0#'3TC<@@C^!,(@C!WN MBW'W1URT[M&INZ^CU88L;$,66KQH$$^0/3+9I^-@P^&25&/$;@QS.._D%A5X M[NG3)['88R__\0>8!C^[!%X)[$1NU,J-QM#S7P27$MQ7?&D1 J7 MX %1G;(8/)OSXMRV>J&DP^XFB\\4.&PFH5M!TBI(1A5\UH1?^2_-'C)#][]) M2'KTT@B>2>C;Q$GDEI"V$M)1"*7G">(PR@92?-)RGUR: M("Y:D]Z*<#(Y8^6P20=835M6TXM+(3TV 1?#Z37KX97 3C3#X-@R@ZM5Q ;J MY*2EP=G..(R2,'-O#>QT=OA_5<5FI?&RZ#(:JHOPV&SA:'.[:F5LENHRC";I MN8R^41P/G!-X;*)PO(M>7!T;G'\HCRZKP?H(CWT4CC?2:U1(Z&B//?H.&Y@. ML#_V4'AQ$W422WHW#S@]+Y(.H[#'S._&PO=V]R:W-H965T]VG-D"FJ3% C2%D2#9AV$?&.EL$Z5(CZ3L!-B/WU%2 M%+F2M1IPOM@D=??PN>/Q[CC=2O5=KP ,>G3#C)M%R;JV0J"\.9@+DBNLASJEXN@ *.+=(R..?&M1I]K2*[?$K^I?2 M>#3FB6JXDOQ/EIG5S#EW2 8+6G!S)[=_0&U0;/%2R77Y2[:5['CBD+301N:U M,C+(F:C^Z7/MB)8"&MJO$-0*P<\JA+5"6!I:,2O-NJ:&)E,EMT19:42S@](W MI39:PX0]QGNC\"M#/9,\4L7H$P=R(PPHT(9\%H89!IJN04X6V4WK_2^K_8,]^]]2=49" M_Y0$7A#UJ%\-JU]#VJB'N^HN>J)Q1]"X(RCQPL/<\4+^^HJ2Y,9 KO_NL[*" MC?IA[5V\T&N:PLS!RZ9!;!6N6V962!MS2RH+U4^V0HM;+'P_BKW1#V3[Q":>'_:3C1NR\2#9;U*D M4A@E\:Z()5Z;*L+Z>,8= B'FY1]8]@A%+:$=CJ.&XVB0XQUD@'7"GKGX>;JC MKK^\#MT>(7\?W7%#=SQ(]Y8^L[S("3ROI2Y4[YF/._N.)AUR7:%XO(_<>4/N M?)#<@_6?EIQEU$!&,)N>DA1SZ8MUYX;RHI?N>9=)V*';%8J\?70G#=W)_X7G MZ]4A_Y)]B?"4S!6S!9]<@H %2QF.^^P8W.S0A'@DL!V_^-Y;B?3>IRC4N$=R MPK'0=KW0:A3\H^;:&JX=I$$WB?5)Q?M"V7\KX_Y@C:RJ&)ESR)9X]:@FV.9Q MO(:*\F,$]_#N!Q_L>]1[_ZW@^^$[A?=@)W&P%XZ$MNN%MT["'VXE#NU[:KB= MCL;OAG>/U*03WFZK?[>/)VR*ETQHPF&!:M[9&*^'JMXCU<3(==G2/TF##X1R MN,(W'"@K@-\74IK7B7TE-*_"Y#]02P,$% @ Q**96"9&ULM9GO;YLX&(#_%8L[G39I M*YC\:--+(K7QIE5:IZK1[CZ<[H-#G,0:8&:;9)/NCS\;4@@-^$KU7CXD0/P^ MQ@^\CM\P/0CY3>T8T^A'$J=JYNVTSJY]7T4[EE!U(3*6FF\V0B94FUVY]54F M&5T704GLAT$P]A/*4V\^+8X]R/E4Y#KF*7N02.5)0N7/6Q:+P\S#WM.!1[[= M:7O GT\SNF5+IK]F#]+L^15ES1.6*BY2)-EFYMW@:Q(&-J!H\0=G!W6RC>Q0 M5D)\LSMWZYD7V#-B,8NT15#SL6<+%L>69,[C^Q'J57W:P-/M)_K'8O!F,"NJ MV$+$?_*UWLV\*P^MV8;FL7X4AT_L.*"1Y44B5L4[.I1M1Q,/1;G2(CD&FS-( M>%I^TA]'$2$!X#PI<&#(X!@^:S>FJ-?EP2] M^?7MU->F)]O>CX[4VY(:=E!O,GF!!L$[% ;AL"5\X0Z_IS8<=X83=SAA414^ M:(;[1D_E**P1.;M^1E[#1R;@FP=/KF8+SIC@8G+5MR!A5,D8OO> /71?< M2>@[;$@8 8(US(TK9(G M:"6D0?%TBR)J>N?Z9YM4)[ROU,N6-.M*2:".&\ZN*F=73F>/;"_BO56SD&S- M-?IH_,0=AIRHOH8@800(UE XJ11.0)-W FD1$D: 8 V+.*@7IH'S5KP_RU93 M)MA&ROZB1L7MV;HR=6+["CW27I:Y4%TWC9TLY;'36'&C56[06M)#VFK(B>EM M")\9.O."7[K0PO6:'#L7J]TS%?H'+?.58M]SFWT?]N:]50+H*AV41J!H3;7U M0AT/0&PH!H36%US8#= M18,KK9\?(::XNLDDC[O^)[AU=];[S@0M,*!H3=%UB8%A:PP,6F2 T@@4K:FR MKC.PN]!X=9*#EACXO,;HFC((5,]-8761@5]99?Q7DE^U:@2M0T!I!(K6%%V7 M(ABV%L&@Q0@HC4#1FG\!U^5(^/^4(VYL[W^#@[-UP;@KR:%Z+H7Y)\\8[!.A M>RJW/%4H9AN##RXNS<0CRX&PO=V]R:W-H M965T7E+3RC6)KPWU)=)DY/&?(N5B#M9#?U!) H]<\ MXVH8++5>W82A2I>04W4E5L#-F[F0.=7F5BY"M9) 9Z53GH4DBI(PIXP'HT'Y M[$&.!J+0&>/P()$J\IS*MT^0B?4PP,'W!X]LL=3V03@:K.@"GD _KQZDN0L; ME!G+@2LF.)(P'P8?\.QL&.>/5?_I:!V++H=-K<2"U ]ESP)T6 MA[AVB$NA%;-2UH1J.AI(L4;26ALT>U'&IO0V:ABWV_BDI7G+C)\>36"JT26Z M$WQQ^15DCLH'[R>@*<1#^Y))T);$=@W B,?>BCSX4N)* YXY2G@#(P M9QVMZ)M)0:TN$#<5@O(9$GH)TA6("CTIT6TM>!GAI$<&XHD]D+C'I[3%W&<61FWC2$$^\Q.] J1LT+J0T>X]6 M5H,IH&*.,IOUVF8]%QJXT.+2QQ%+91[#>7>:93G1QQK4S\K_[;# MU#ND'N/]'7$9);%;7K^1U_?+:P+?1JU_F%DQ(?T];GU'-I!N"[GKAMRUOW+4 ML;VSL;U =XQ.6<;TVP5ZTE2#C;3=BS'EPQU[\$VLOCC9=-?+R)Q%.+DVK MBM O-K.:ZN!NG%ZL8YO.N=!VE6_-$_BDQEJ[G4ODF=!V16Z&!^QMW:/_LJGD M,(/)=EVLA3C,XM;RB3?='_O;?^L!1'^;(8ZSO,B=K+VH1^_2F=!V8[ 9)'#G MM*/H'4".%GDFM%V1FZ$$^Z>2L2A6IO0^FLKLU%IY8[S=P:^BJ-/=/XC>94Z5 ML1E1L']&N9W/H?Q%A[YPTQA!Z79)B5M2=[]S^Y<\5=)FA,'^&<:;@O2U-06] MJ$>?SC.A[<9@,^?@_FDIZ)V/CA9Y)K1=D9MY"?N'E7]+P6OG>27D( 7_CYF% M;&86XI]9CDC!&NE 4ASO2?(O>:RD<.L[A_W(=$_E@G%E?@7,#7QTU3,U3%;? M;:H;+5;EIX^IT%KDY>42Z RD-3#OY\)D9GUCOZ8T7\]&_P!02P,$% @ MQ**96+4&UL MK53!;MLP#/T50BN&%M@JQTZ:H7,,M F*]="A:-#M,.R@.$PB5)8\24[:OQ\E MNT8*),4.NU@BQ?=$/I/*=\8^N0VBA^=*:3=A&^_K2\Y=N<%*N'-3HZ:3E;&5 M\&3:-7>U1;&,H$KQ-$DN>"6D9D4>??>VR$WCE=1X;\$U527LRS4JLYNP 7MU M/,CUQ@<'+_):K'&._K&^MV3QGF4I*]1.&@T65Q-V-;B<9B$^!OR0N'-[>PB5 M+(QY"L;MX#!\ @@[0#IOP*R#A"5XVUFL:R9\*+(K=F!#='$%C91FXBF:J0.?W'N+9U* MPOEBWM2U0OHM7BBXD5KH4M)N[H6/7KC5;:L$S3_#=V&M",+#Z0R]D,J=D?=Q M/H/3DS,X :GA3BI%P2[GGO(+M_"RR^6ZS24]DLN=L.>0#3Y!FJ3# _#I^_ 9 MECT\>POGI$HO3=I+DT:^[ C?M5"D!L(\3M/45+71I(B#F72E,JZQ"+^N%LY; MZL7?A\IM^8>'^<-\7KI:E#AA-( .[199\?'#X"+Y>JCX_T3V1HJLER)[C[VX M4C3M40QJ!B@M+J4'DL"A@SB+I6F",A9+E%NQ4'A(CO:.BWA'>%VVQ7@XROEV MO\H#,>-!'],FS_?:/3PUU#=KJ1TH7!$J.1^/&-AV?%O#FSI.P,)XFJ>XW="+ MAS8$T/G*&/]JA*'JW]#B+U!+ P04 " #$HIE8[ASGY04$ B% &0 M 'AL+W=O>G'M]# ?/ MCXQ_$WN,)7A):286UE[*_,&V1;S'*1+W+,>9NK)E/$52'?*=+7*.45(FI=1V M'6=BIXAD5C0OSZUX-&>%I"3#*PY$D::(__B(*3LN+&B]GOA"=GNI3]C1/$<[ MO,;R:[[BZLAN4!*2XDP0E@&.MPOK WQ8NHY.*"/^(O@H.F.@2]DP]DT??$H6 MEJ,988ICJ2&0^CG@):94(RD>WVM0J_E/G=@=OZ(_E<6K8C9(X"6C?Y-$[A?6 MU ()WJ*"RB_L^ >N"PHT7LRH*+_!L8YU+! 70K*T3E8,4I)5O^BE;D0G ?H7 M$MPZP?V_"5Z=X)6%5LS*LAZ11-&@3> 9."94*HRQ=R6BJS^2SNNB7VLB+D7B#TC?@\\ M> =/]U6+6KZY#9]:^%W8$61JKA7_QWX4RVX M?SYLA.1*E_^:JJW@?3.\7JP/(D$]=CZ#5M_ MD.UG+,2#NEG$15I0I>E$K7'5%"5RK6@3W0HOZ/!X'SJ.XY_0-81-0C^8FND& M#=W@IYJ;86GB&IR1@+YJK7O"U1#F^9X?F+E.&JZ3X=9JCOJS*0A-2+8SSOX@ MQK6Z'PFL5V[8E!O>]@X0CMF)DP>8GNDO#'T7GJC4$.4[TPOK M?]9PG0UR[3Z^)([W&:-LIY@+@:61ZR#0TV 6GCZW3&%.,//-NH6MX8"#3_%HJ6R3Y$7E=I65RCG; MJ;Z8J8[J+L9"ZQ?>^@OHW5BV@P;FZFZ,A-;O1NM?X+"!N5ZVY\[$"R?A[%2V MAK# =6<79-L:&#CL8#YC]5*U9S0!)%62/91O$6:B@T!73]-(:/VR6R\$)S<6 M[:A&:2RT?C=:JP0'_<=/B#8\MZ@P.+_7FL)\]X*1A:VA@<..YJG@&9$%QR7A M+7G18S/10:"KIVDDM'[9K3>"LQN+=E2W-!9:_P6_M4ONH &Y7K0U7O>5-?!. MWQ,-07[HG@C6[FS@Z-VS9\1W)!. XJW*;4A5!Y+EY9[.ADG)TG*X MQRC!7 >HZUO&Y.N!WB9JM@6C_P!02P,$% @ Q**96'O@'(M) P C@D M !D !X;"]W;W)K&ULK9;=;MLX$(5?A= 6BQ9H MHW_)SMH"$KM% VS1($;;B\5>T/+8)DJ1*DG%R=OOD)(5QU;<7.Q-3$HS)]\< M#DE-=E+]U%L 0QXJ+O34VQI37_J^+K=047TA:Q#X9BU510U.U<;7M0*Z57@Y&]MX%_"=P4X?C(FM9"GE3SNY64V] MP (!A])8!8H_]S #SJT08OSJ-+W^7]K$P_%>_9.K'6M94@TSR7^PE=E.O9%' M5K"F#3=W:98-'7- M 9?%4$X^,4%%R7"T,-2XI^1&M*UB/?] KLI2-; B'Q^PC31H0L6*?#5;4&36 M*&43_F9TR3@S#-^^G8.AC.MWF/IM,2=OW[PC;P@3Y OC'!7UQ#=8A$7QRP[X MN@6.7@#^0M4%BO$+>M>4HV5 M%F[+S6152X$N:#)GNN12-PK(/U=+;10V[+]#Y;;ZR;"^W<27NJ8E3#WBOB<>O&Q47BX4&%=J)AV^WR-,8.+W$IE3LJ> M-/?%.,G3B7]_6,U 4!H]!3VC3'K*Y"SEOH/K1I5;:EM8KDEMR95Y=.T,OQI6 MV]X?XF[%TP.D-,NR(^[3H"3+Q\/<:<^=OHJ[/1-PO_&G?38$FIXRQ.FQP0-! M81(,@V8]:'86='\.6$?QV! ;P@%]_AUO=H(2C?+DB'<@*!^'P[QYSYN?Y;T1 M)?I)#'W 7JCI(UUR>$\$#"Y_?FK8.#I>_M.@*$]&PY2CGG)TEK(]8VG7!'!X M_):=X;\Q>'1*%<9!?L0^$!5%HQ?VW+B''[^J=Y]A2U?1*^'')R=!,LJ"^ A^ M("H+LV/G_8/;TGZIX(VR84)CFZXQ+[C(L7K5WO[MQ,C:7:!+:7#KN>$6/YA MV0!\OY;2["?V3NX_P8K_ %!+ P04 " #$HIE8>%KYM]\% "@'P &0 M 'AL+W=OY3ELF+P5:IW?EH).,M38D\XSN:Z3=K+E*B]*W8C.1.4++*!Z5L MA()@/$I)D@T6\_S91[&8\[UB248_"B#W:4K$MRO*^-W% X>'GQ*-EME'HP6 M\QW9T!NJONP^"GTWJE!624HSF? ,"+J^&%S"\R6>F &YQ1\)O9-'U\!0N>7\ MJ[EYO[H8!,8CRFBL# 31_PYT21DS2-J/OTO00?6;9N#Q]0/ZVYR\)G-+)%UR M]F>R4MN+P70 5G1-]DQ]XG?O:$DH,G@Q9S+_"^Y*VV XKU4/"T':P_2)"O^ MD_MR(HX&:!SW %0.0,T!8<< 7 [ .='"LYS6&Z+(8B[X'1#&6J.9BWQN\M&: M39*9SWBCA'Z;Z'%J<;/?[1C5WT41!MXF&UI2)_+^C6?.8#U6-CGE+P\@U5)&'RE0;X@ MF@?T, ]7R MX3<09P/ U0 $*'?XLGSX<>]S!U6?!.1[NP&O,\X?E^]<@TTFM M;Q2Y=\U7@1>Z\5M1#'_KB MBFZ2+$NR#;@B3(/\ENJDH7J9BQF1,EDG<9Y SD O?BLZ\G$XP5-L( MXA"Z:8PK&F,OC3R==J.E1!/&LZVC71F8K>WL\K;F==;O)OX+,@F61%A7>Y^DO7G&;E=Q=E7NB3HZDG MM/I$6!6'4=_)Y*T+3J;?$UJ=OE5_Z)?_IR536Z&'. R:DN,R"V&(.F+5BCGT MJWF_E19LR_@P.LKXDDO;*IJ-.YA8M8=^N7_N8@NV5;]9Q'A-ZK1L60#]=<'I MY19L5P M1WTF]>[.U@?(7Q]\5[E58CX2, ZKSH!!5NJ15TN?H",E0#TW9[ Y MFTZS*.QRT(HQ\HOQETQ0PI)_] ?_C229!"]_YR:47P&C(P?=\)-;1H=5D2N05OF<9\9X+:F9)^_),W1)^C[\>V M&,!]]_VXU[Z_+[0Z?5MJX![Z?NQHZ'%SI7(8P8X5&!_MU?M;_GZU!+?[?HB: M&Z<.HR%$'1O"V HW]@OWW MV4='9YTI%9O\"%CJV=+?MSCNJYY6Q\R7^>%JX_D5/%\6A\46ICB[OB9B8R2' MT;6&#,XF>KY$<1Q&ULS5G;;N,V$/T50ET4";")),K7U#:0.!ML@*8;)$C[4/2!D4:6 MNA+IBK2=%OWXCBZ6+)G6QEOM(B^V+C-'AX<<\HB:;$3R608 BKS$$9=3(U!J M>6&:T@T@9O)<+('C'5\D,5-XFBQ,N4R >5E2')G4L@9FS$)NS";9M?MD-A$K M%84<[A,B5W',DK^O(!*;J6$;VPL/X2)0Z05S-EFR!3R">EK>)WAFEBA>& .7 MH> D 7]J7-H7<]I/$[*(7T/8R)UCDC;E68C/Z=J-CRK!NR'FJ=GC:KF, /M%L8C< MA)QQ-\2C1\54=I7<\GRLI)J?D0^^C_I+@B>_0'K3%3$0X9/+6*PXWG@ -V)2 MAGX('O$3$9/+3_-;8.Z0.\%5(,D'[H%7SS=1A5(*NI7BBK8"WK'DG#CV>T(MVM/PF;\^ MW6FAXY0]XV1XS@&\2DDW5__2^Q/'0]8I6(^9Z*Z[BE<1=I5'/JD $C(7,59S MD);9&K;=\_O/"$UNL4/E'SJ== M2!V!U23KE9+UVM!1LC7P%>C:F"<.LL1T:EO/1E;?&4_,]2[Y_:C!>#@:EE$U M5OV25;^55=XS8=X7)_"",["$T_>$@](QS<'Z.QSHJ.6GN:@I#EH MI7D%'/Q0D9-E(M9A.DV?$BS]+7'%7D!;I8,]*F>]0;])6!/EV/V>GO*PI#QL MI9Q.05@&%4,=O^&^GLY@0!O\]J/LOM6W]?Q&);_1%\9CHX2/JEM=8UJ?=VRI M=@16DV9<2C-^([/;N$O).@*K269;U5IM_?_Q7F#42HWVK,9XUT;9??UXMW?< MA/T-1SSYESQQ-*-1^ _&+="$2G(2"2D!C4/J^=;H(=AS!&PNG=&H25D30P\0KKR-W6YN7CSLESV\*U,0JWF M[VC9.D*KRU8Y0;O="GYU88\T]KI9.)H8VSE0-Y5!LUO-S"LK>[S_(K)7UYJ8 M Z]4M+)"M-T*?=^JQO@;D4"XX 1>W(#Q!1!7<)4P5^\[VMD?.W:[0JMK79DZ M:K^1DJ>=VK6NT.JR57:-MOJ:MMV((K-6$LVJUL3L+.EU3I47HNU>Z+N7S2U7 M@.(JDB#V%VJFTWVHKM#J0E=&CO;>2LVT.LJC9>L(K2Y;92=IIWME!=KNAEUS M]=&$-"VEN;-]'D.RR+XJ2!RL*Z[R[>/R:OGEXC+;KV]&PO=V]R:W-H965T MQCV M0$MGFZA$JB1M)_OK=Z1DV9$H-P/V8HODW?%WQ^/QI@<;5S-MJ M7=SXODJVD%-U+0K@N+(6,J<:AW+CJT("3:U2GOE1$ S]G#+NS:=V[DG.IV*G M,\;A21*URW,J7Q:0BVV6HSX<^G!=W $O37XDGBR*^MI"P'KIC@ M1,)ZYMV&-W=A;!2LQ!\,#NKLFQA75D)\,X.'=.8%A@@R2+0Q0?%O#W>09<82 M26%-=YG^(@Z_0N70P-A+ M1*;L+SE4LH%'DIW2(J^4D2!GO/RGSU4@SA30CELAJA2BID*_0R&N%&SD_)+, MNG5/-9U/I3@0::31FOFPL;':Z WCYAB76N(J0ST]7^Z*(@,\%TTS\HEQRA.& M7TM-M9TE#[S,%1/S#V2):93N,B!B37[76Y"XGH@<2._C,V:6@JOWY#=,OMX] M:,HR=84Z7Y?WI/?NBKPCC)-'EF5H2DU]C?2&P4\JTD5)&G60QN11<+U5Y"-/ M(7VM[Z/7M>O1T?5%=-'@(Y77) [?DRB(^@Z>N[>KQQ=PXOHD8FLO[K"WH!D& M'\C2WMX[D1>"XP$H!&%32!F8<7 M7H'<@S?_^:=P&/SB1@,PZF_/_>A+32:C&J95VB#&FWP-C0H\]W%5EH8G&W[8=)OH#EDQH$;;5BC M#2^B85G#HL6Q:D@)/'E!Q&1+^0;(!LLYZ6$.*;R>'+0+>M@&BN)Q@]HE%'9@ MCVKLT47LSR(VT+QJ"-E)S7PY"+P$TA;PDUQ60,X2^^DM6T8-%/6(1.. MW6AA<'I^@A_4I87E F[=NSEB(_!C@'O16XRO=X^\QJ=Z"K+5\? M^[#AC4MH$':X<_::AA?=L6^BDRELG_Y@T&1J"X5QU,$4G9BB'S-5I93TH'ZG MNZ(7M4G'K3QU2(TF'94@/#V!X<5GY51=$Z'PY4MHP; O8?\TW_N*-&[5]S:G M0Z:)Z9^U3SG(C>TJ<7>QX[IL)^K9NG.]M?U:8WYA.EK;EIW,E.TP-@L;QA7) M8(TF@^L1!DZ6'68YT**P3=I*:&SY[.<6NW*01@#7UT+HX\!L4/?Y\W\!4$L# M!!0 ( ,2BF5@OSA&4LP, +D0 9 >&PO=V]R:W-H965T_; &+FMW$CYW4T^I[,@


TGJ#94$$PDU\5?M"W7#H8! M2C;:R+P*M@QR)LI/>E<=Q%X (1T!I H@!>\R4<'RG!H:3Y7<(N566S0W*+9: M1%MR3+BJ7!MEWS(;9^*/4J9;QCEZB^KAE>2NWENJ4O3J' QE7+]&+Q$3Z,*^ MMX>IIZ&QR1U$F%2)YF4BTI&HARZD,)E&[T4*ZFCK]?GZ-7+UQ[<7GTBO0*WUX&[R*A8@7:[75"E[IE8H;-<;H1!H6@OB?%W@8O?.P[M>L^S[T>$XY%0D@JAW+ M&]T2<%@ .O'>QF2")^-I>-O"8U#S&'AYG"4_-DPSTW5)RNC! M7M))>\)AG7#H36BU:94GK%:4 I'<(Z.HT)R6FAQM3;+ZNK91&!U0L.48]]I)C&L28R\)>UU7'-"UO6TL M@=:M>P&.O+63FM[DF;0V>0;6.&I,,WIJM56(#^J+,>Z0&][S;_R_!%>%_X'B M,&ERDK^@N2K)0]&1#FZ->V.OS3Y:=A7<+W6)!AT\&C_&?D.NE+?@/OV&_POU7>H:-''3D; M.\=^/W\BY8U;E-=!K;%R[/77 M-&9-\#.ICGB_!8XEWC@^\3O^$:HCA_8^'N..\C;V3OSV_CO1D4,[[Q =::R< M^*W\:417)?D39HV+$_^O[<=JKH(;>FL2[G63.:A5T3-KE+AK6C:6]=.Z+S\K MN]%F>=G46T8K)C3BL+2ATF--+;3+889T!246V#?+Z4T MNXE+4/^W(OX)4$L#!!0 ( ,2BF5C][2:R+@0 !D; 9 >&PO=V]R M:W-H965TXS#1 MAOTT]L"&?7H049B0!X;X(8XQ^S4B$3T.-%,[!1[#[4ZH@#[L[_&6/!'QO']@ M\DXO*.LP)@D/:8(8V0RT>[.W[*KV:8,_0G+D9]=(/:(9*B$0D M$(J Y<IP,T%;E-!-Q=TFPKN8AP4>]AD](J;:2YZZ2-=IJI&8QK' MH9 6$1SA9(W&-!%ALB5)$!*.;CPBM&H NAR(8C2LTVB, MK%KB$]FWD&G?(LNP+#1Y?D0W^9-^K4AO7 ];8=:2( 4S[]#SDX=N/E=AO&LP M'^4TJ8_P:"WS70AV#4Y M+1IC:I? LA[CD:# O#-KI>7>+LS?3KGM=[C?*>=O'/_7=]D&^8+$_.^*1$<9 MT*X&JNV_Q_B#;]\,AWC6Y5_(&$>)&P""9M"PF:0L#DDS(>$ M+2!A2R!8R6-VX3&[CCY\.+!@)VL^1%^B<(M5'5GEJUK(M;Z"A'F0L DD; H) MFT'"YI P/X,Y*4S]0'H=FH9I&'W]]=PPD%TN@6 EPW0*PW1J#7,OMR/!9.V+ M5E@(PJH*RU$MXEJ[0,(\2-@$$C:%A,T@87-(F \)6T#"ED"PDJN6\?NY<5@/NV / J2&:K4VXTN21U+DJ):65. M[7*CV27)NLAI7D&R6G:YD5\[J-%??-WB)[8_Y? M.MFAT0JS;9AP%)&-3,UHN;),8]E!3'8CZ#Y]?_Y"A:!Q>KDC>$V8:B"_WU J M3C>J@^(T;/@;4$L#!!0 ( ,2BF5BTV3.%T04 /DW 9 >&PO=V]R M:W-H965T[N<1>#^]C.=EQ=O+N9!Y'*> MQ7]$H5Y=],RWM? MW:SR3@="B]E494]$%:T-K=@HY2JCS0V.TN+)NM?*G(U,G)[=ZVSQ:97%H53Y M3X1]WD3Z*_F%O!=*B4)S\CJ06D1Q_L8<_7@?D-<_OIGVM MR#(@MUFJ5SEA:2A#.[YO>KSK-GWN]@UU J_7ZHS0T<^$>G38UA]W^*TPX0/_ M8'AP?/B@)9P=T?F!=S [/SZ<.N[E8/<(#$K>X(A'X/D)>)]I2?[\S;0D[[1, M\K]:NGE388?MV*(D7N9KL9!7/5/SJ,6*U.':TE%ME)#H)9ZISOU#EWJC./19Z3:_)*).NW9$[FM3SE\"3_ MD"XEV)FIJW)(6("$,22,@V"6]A<[[2].4X(OD$(C80$2QI P#H)90OM>\R^M MYQSFUQN]RE3TMPQ)7HYHU8QHD62;5+?I[(9V%1I*"Z T!J7QFK8_E4P\[\54 M8FNY9T_X_S&A%O98E#[6RA&Q%5$L'F))EIG:4[954B>[LZ3^B_F5>L/V.3. MIF90&D?1;$EI(RD]R2QLH)6$6FYVJVNT/W"^5[L[T%E*J*$%I7$4 MS9:R,;2HV]"JZG.+G7U,M8;:6E!: *4Q*(VC:+;DC>]%1R>JUE#3"TH+H#0& MI7$4S=:[,;VHTV3YOFH]/L($<>?OK"34SH+2.(IF*]G86=1M9QTLUAU,$'>* MSH,8ZG]!:0Q*XRB:+7WC?]'S$Q5MJ.D%I050&H/2.(IFZ]V87M1ILG0W0:!> M5TVSOFA))U[[ES*AJ1F4QE&T2L7^WHJE1*K'MR MU=8WQ^?^95"M0FLPU:*X6Z$>HS0GL5P:I'\.JEIG5NWH;%VNBWK(M,Z2 M&ULM5A1;YLP$/XK)U9M MK=05#"%)NP2I33NMTCI%C;H]3'MPB1-0#::VD[32?OQL((2DE#89>4FP\7UW MW]D?W-%;,/X@ D(D/$4T%GTCD#(Y,TWA!R3"XH0E)%9W)HQ'6*HAGYHBX02/ M4Z.(FK9EM8>"S)@]%9PO@>K5"TQ=I;E)KQ2:,]3:. M)%=W0V4GO9%D_D/ Z)AP\0FN'F>A?(;/, HP)W!+DAGW Y4E 8>71.*0BB-U M]VYT"8<'1R#T*@%A## -YB?@H&.P+;M5$<_@_>9.33A.D6\GQ7/>D>]E MNG\P2>#W=[42KB6)Q)^JM&6PK6I8+?8SD6"?] VE9D'XG!C>QP^H;7VIXMP0 MV%H&6D4&6G7H7OE0L0GX. DEIB!T8JJ(9VCM%$T_E.:>"L3M],QYF5'%*A?I M#9]7A.H6H;JUH6ZJ (:<33F.JL*L1=IV?QH"6R/=+DBW]W-"VTUFH"&PM0QT MB@QT=CZA<*@>;]ES[Z@J"1FR6SZ'"&VMCV3#8&M)0-9JQ>UM1]=YK@-):$I MM/4LE,H5M#=MYM!E<>IW^MI)KG>_*SU[1<]N5)XY7%EYCN-:FZ1JG>Y*:E7R MH-IZXFTA#]X6HOKKZ+RF[ M+Z3<[6Z>^GU446A51J':&F5[*;=?OD3MCK7YJJWWNBTKL]0Y1H1/TX9:@,]F MLR95MYM>!@0K;>@%ZOZ$*6GD ^V@^,3A_0-02P,$% @ Q**96/!X MB+&J!P &ULS5MK;]LV M%/TKA%<,+=#&$A^RG24&8F?#^B%%D*#K9\6F8Z&RZ(ETT@+[\:,>,46)HI69 M<@84C25?7MW#>TD>'HL7SRS]SM>4"O!C$R?\"[S29, M?\YHS)XO!_[@Y<9=]+@6V8WA]&(;/M)[*KYN;U-Y-=Q[648;FO"()2"EJ\O! ME7\^#X*L06[Q5T2?>>4SR* \,/8]N_B\O!QX640TI@N1N0CEGR9)Q M_%TZ'>R?F36L?G[Q_D<.7H)Y"#F=L_A;M!3KR\%X )9T%>YB<<>>_Z0E()+Y M6["8Y_^#Y]+6&X#%C@NV*1O+"#914OP-?Y0=46D@_9@;P+(!K#? +0U0V0#E M0(O(I/+;2+83TR^R4CXG"[:A MX):FX'X=IA2\OZ8BC&+^ 7P"7^^OP?MW'\ [, 0\^Y:#* %?DTCPCY4;-U$< MR[3(>^^JEQ=#(8/,'C5Y/]3B[YHF3.8Q%"PU=4[1&)L;9V/Z MG&_#!;T(1X_P1V83T-/7/)O[%\*F*TF3DC_=&6O1D'SVQ M9NE;/OSI\E/X1%,YG0&Z6LF)![ 56$;Q+IMZ *>+71J)B!JKG+A,I"-G6E<$ M^ZX(K(F\SO#2Y;&I# Q9&D]JJ309^2-S*D?[^$?6^.=QR#FX G.VV\-A:NU]V&UFS+?/+V"5*1\XTE),]RHDUK5=QS!9A M3@7DH-PERXB+-'K(2Y6&:1(EC\9Q67@-JB7F0Q_5"K%I-9*\R%R(OJ?66N^8 MN;]L[2@YKKSI6"N\PK?F1U;A@YP09&Y*DK#C,C-RNGC(%P8YCVQWHLC?^\+" M.&V43R&53)#QN)XND]4$3UKR!14&V/\:5C[CP")FM&I;Q7Q%-GP[V[#.!;Y3 MLN'*FXY4T0W?SC>ZS = ;GN:]6?L&MQIFC"86>8)13Y\ZX(^O:-A%S2A_">W M4ESN6#*K!4LD6>%EFV+9FP'!BH]%5U^5H]&(F30&D1^0H [98.5AKP6R(AF^ MG65T@VP,.V@$],GW23UL@Q5L81:^HA:^G5O\UT6H=*N5%QP17 ^Z:3;V_+9I M3?$#WTX0#BU#3CF"*V\Z5L42?#M-<+4,33HM0P:KUF4(*MH [;3A^,T(=,HL M7'G3NT,Q"VAG%O-.\]RBH/MEUME.\QY4W':OB/>@DB@KJ0G%,1FT4!RF*@TZ@IZ!.>HK1 MJDU/094?;X[04Y#;'V_ZT%.0HD#HE'H*,N@IS4G"9-4^22AB@OZ/<@IJ"B7U M5=IJHH-5M /U):0@DY!2UU%,1K@E9L4L4#\R"C+(* %N3 4&*P^UB'1(,0-T ME(J"G'(#5]YTK(H;H).H**BICQB6'H-1V]*#%5' ?6LHV"F7<.5-[P[%)?#; M:2BXR1WJ$Y_51(>DR 4^F7Z"F\I(LTY-1JUUJ@@&/HEZ@CNI)T:K-O4$5][\ MZ**>S'I73^QAO'I$]J&>8$52<-_J"7:JGKCRIG>'HC'XK=03?%@]L9KH@!3' MP5W4DSF8A]M(A'&[?&+W\^HT]B&?8$62\!'R"79*D5QYTY$JBH3[D4^P21@9 M3>H_+1G,1IY'S%5)%"TB1^DGQ"GG<>5-QZHX#SF)?D(,[YH$03U?)JO6GP*) M(CGD! H*Z:2@&*U:WZM4!(<A;10F< M,@I7WO3N4(PB>#L5)3BLHEA-=$B*8 0G4U&"ID!"1J/Z;&BRFE3(B(Y#T8S@ M)#I*T$E',5JUZ2B!(A!!%QVEMF7L0TBQQ_'J0=F'D!(HJA+T+:0$3H445][T M[JB&PO=V]R:W-H965T>(%._X(-6CSA -/!6YT!,O,V9[Z_LZR;!@NB.W*.C)6JJ"&9JJC:^W"EGJ MDHK,"R\>N]A@=T7!U'&*N3Q,O-![#CSP369LP(_' M6[;!!9KE=JYHYM:Y!2(:WRI,KRYI$T_'S^@?G';2LF(:9S+_RE.33;R1 M!RFNV2XW#_+P$2L]?8N7R%R[7SA4:P,/DITVLJB2B4'!1?G/GBH?3A*BP0L) M4940722$O1<2NE5"UPDMF3E9]\RP>*SD 91=36AVX+QQV:2&"_L6%T;14TYY M)I[)@C:$9L[3>F.M -WT$4 M1+T&/K/_GMYMH=.M'>TZO.X+>(N,*7QOMU8*9^[>D:EB@W0$#*R.<+INSHXN M?'=@*H7?/Q,D?#)8Z#^:_"WK]YKKVV-_J[(8> @[3=J'_<[]-[VIZ+^9=$9 MV7Y-MM]*UKT;[:@EA@@;"2L$C<;D-#MPDX&V>II(E\AA[XQ/>$&ZWT0Z;"8] MJ$D/6DD_H#:*.[[.;%@*;C1FF M5=-7=W^3'K9'1>T(5!*=K"TJ+E.@'@AVI]KU#WR/VFE$<$2F-(0!%.6M%_4@ M9<>F>W/6"O6]?ODG/4&!:N-:)4VR=L*4=VL=K;NQ.]>$7,2GU*653=7?,&6+ M1S?GAE/#D..:((/.D+Y@JFR;RHF16]=YK*2A/L8-,^HT4=D%]'PMI7F>V )U M[QK_!5!+ P04 " #$HIE8QVMMAU(# !A"P &0 'AL+W=OQ^J>3:?,N%#G*6VKH>*CDABB[&G>S M#6>JDT8X)NRI/!B%LPSES/A&YGC FCH733@5FK3(HUB#-I"1>_PIEMKF@Y'I M,\XPH\F5=24SK^3B%@QE7']$H9JU%_MUP1K5L,;D3@JST.2+R"#[6]Y'NTOCHYWQUU'CAG=4M4D MP[5]RN)#L#AN)W5@T1XL.C6,S^&**KB"7KL;UG#M7X^P,;77!?/H#<1SSYZ FQ]5%\8B& T:,)AQF*!NT>)B!5U'-%Q\BEJZ&FTF!%YIH+K(%!V04X/Y/2 M[#I605E5C_\ 4$L#!!0 ( ,2BF5CW+L/AH ( !(' 9 >&PO=V]R M:W-H965T F-ZTU)PZV^\&_Y]I)LZ[-"DB\)/ZXY_B:5& MSE+K^LIU5;:$DJJ!J*'"G4+(DFJ6DB5V;R301 M*\U9!3-)U*HLJ?PU!BXV(\=W=@OW;+'49L%-DYHNX 'T8SV3.',[EIR54"DF M*B*A&#G7_M4D-O$VX"N#C=H;$^-D+L23F=SF(\['Y#*V?H>'+!%?V M239-;(S!V4II4;9@5%"RJGG3;9N'/0#R] ."%A < J)7 &$+"*W11IFU-:6: MIHD4&R)--+*9@@*>/J'6X_/DS)^=D[X8Y_@E5.)J%&+HW*P]=-P<&KQR:$CN M1*67BMQ4.>0O\2X:Z%P$.Q?CX"3A'94#$OKO2> %48^>R=_#PQ-RPBZIH>4+ M_YA4,F4JXT*M))#OUW.E)?ZW/_HRUC!&_8RFEJ]433,8.5BL"N0:G/3M&S_V M/O;9_4]D+\Q'G?GH%/O._!RPQ0"II5@S6_(XQ;_&[FGSM_4EH6&.+;/I/^LT MN S]8>*N]]T=1_F7@?<<]4+VL),]/"E[]D]"AT<2HG@8'N@\#D(O4;_,N),9 MGY1Y7*!]\AH.W]\[VAOX<70@L#_L(CR0Z.ZUEQ+DPG9=13*QJG13H]UJU]BO M;3\[6!]CPV_Z\S-->]Z;>6//9%NI;G6- M:."NX4+/26U,>QH$NJBQH7HF6Q3VI)*JH<:::AWH5B$M/:CA01R&1T%#F2!Y MYOM72-UVANVDMEK6!D M*5F#0C,I0&$U)V?1Z2)U_M[A"\.MWEF#4[*2\M89%^6N]6RHAH7DG]EI:GGY(1 B17MN+F2VP\XZ#ET M?(7DVG]AV_L>)02*3AO9#&";0<-$_Z=W0QUV %'Z!" > /&_ I(!D'BA?69> MUI(:FF=*;D$Y;\OF%KXV'FW5,.%N\=HH>\HLSN07HI -PF=ZAQI>PR>J%'6% MA?TE&LJX/K"[-]=+V-\[@#U@ LX9Y_8"=!88&]^Q!,40Z[R/%3\1ZR-5,TBB M5Q"'<3H!7SP/7V(QPI.'\,"J'J7'H_38\R5_E0Y+I@LN=:<0OIVMM%'V=7V? M$M@SIM.,KN-.=4L+G!/;4AK5!DG^\D5T%+Z=DON?R!Z(3T;QR7/L^7LEM89. M*"SD6K!?6(*QA5BAP(J9R.4EO1QEB>SZ \I$T['CZ0$ M.[WGYIY]Y&LF-'"L+"J<'1\24/TLZ0TC6]^.*VEL<_ME;<&PO=V]R:W-H M965TM=Z1<65/Z50WNXH5A*45 (!** LO'#E9 MB&*2.K[5I$:SIP*VWP_L'[7STIDUYK"BY-\L%NG"" P4PP9OB7BD^\]0.S11 M?!$E7/^B?6UK&2C:,\ W!K@:DA&9@E'OZ-'V$&Q!;3^<3!%%[<@<$;XI5S^\G2++MY= MHGC9_7K<'= CMO$W=5\[C-\A] ]0DF9R(H$M4_BO[^D M.;H3D//_^V)7<7O]W.KF7_,21[ PY-7FP'9@A.]_LZ?6'WV.CT36"8/7A,$; M8@_K9.I-D HYU4CU-=J%@35Q9W-SUU9_;C6=^8'?6'5D31I9DT%9GR%.U)DD M\CO(T06AG ._[!-9\4Q:V_O.B<)SD\#KES=MY$T'Y7VB-"$@KQ_;95%_\ 8) M7IHA(Y%U?/4;7_TWO"C^F&$8B:P3AJ )0_#JBQ*'$5T M6XBJ#&UFF_[F1E?U)_-+U??HXOU(4S5-LLA,5,%!8",IK2M?W@]6]2'50-!2 ME_)K*F1CH%]3V;L!4P9R?4.I. S4!DTW&/X$4$L#!!0 ( ,2BF5C=Z5U7 MG@, -(0 9 >&PO=V]R:W-H965TN*Z,-9$1>\1R8OK+F(B-* M;T7BREP B:U31EW?\T9N1E+FS*?V[$',IWRK:,K@02"YS3(B?BR \OW,P<[A MX#%--LH&0=K\6<*>WFT M1B:5%>??S.8NGCF>B0@H1,I $/VU@R50:I!T'/^6H$YU3^-XO#Z@?[3)ZV16 M1,*2T[_26&UFSMA!,:S)EJI'OO\#RH2&!B_B5-I/M"]M/0=%6ZEX5CKK"+*4 M%=_D>TG$D8/&:7?P2P?_U&'P@D-0.@0VT2(RF]8M460^%7R/A+'6:&9AN;'> M.IN4F3(^*:&OIMI/S>]8(05+Z4K7&3U!HLND)"(L1I^ )X+DFS1"-UHE$EVB M+SD(;<\2=,$]@#1H&%0V#+O2*!EZ)+"U% M1HW(VG(O $<6T+RT=G-_. C]J;L[3NJY%0X'>%A9-:(=5M$..Z.M'X7JH?D/ M?>(\H:!/Q"Z-H%7JG:CGEJLGL 8!HXJ T1NJ=M0G#3V!-6@(*QK"OE5; Z/ M51N.)^&):ENL7;N"W>3LAS:]436"/[297]Y TE.^F3 MAI[ &C1@K_[A]_H6;8EXK,>)YYUHML4(3W"[9/%1FX+/%^T7M0&!%J#:&XI. MQ'.+U1=:,W^_SM]_0]F6X'U1T1-:DXJZ4\*='KQ*KJ-GW>JE'WC#4[FVF 7^>'PB5_=H.LQ )'9HEBCB6Z:*>:DZK0;S M&SN.GIPOS,!NI\X:IICV]324I$PB"FL-Z5V%FG)1#-#%1O'&PO=V]R:W-H965T M6JI[/0]N3&+,]_7^1P*JD_E @3>F4I54(-3-?/U0@&=.%#!_3 ( M$K^@3'A9SUV[45E/+@UG FX4TV?+GDVGV3=54;>"1?:B.+"HP*"B;*7_I0Y; !:+5? (05(/Q? M0%0!(F>T5.9L75)#LYZ2:Z)L-;+9@2$7$DQ.[G"["?D7&O PO'C;ATYO@1# M&=>?$' WNB3'1Y_($6&"7#/.<2W=\PVJMQK\O%)Z42H-7U!Z3=4IB5J?21B$ M[0;X8#_\$O(:'FW#?UC_297M <^AX^LQK4"KSLXX=6$GQI2N1 M9%OY1'4^T3[VS%GGSCIUUIO[6DB#>;L-4)TGBG5YO*@B".FGNU4ROL[%4X%&[/[&N:\B9U>^&OW8L#D6TY M36NGZ7OT:GK(? Y$MI5/M\ZG^_9>[3Y[84;=--EMU8:J%#\[G>IO'"[LP0[_ MAV=,:,)ABKC@M(.]KLK#4CDQ P S!4 T !X;"]S='EL97,N>&UL MW5C1;MHP%/V5*%VG5IH:0D8@*R!M2)4F;5.E]F%OE2$.6'*Q[?,X]MF\2M_VY6G%Z,Z-4>2DG0.I)P'[58K#G+"A#_LBT5^E:NY-RD60@W\ M7AWR[.5C.O##^*WO6;E1D=*!?W?V^MNB4)>O/'L]>7-RTKH[O]R-GQG@W ^< MHIT#1"]:+5P80$P\/DQ\GS8FW=V6-L-/M9 EGF*TWD&.]AC"A!.''VV_L00= MA-QMN5W]^O$3]=5@?W#6#9W.-GP98E#5X+"?%:(IQX&KX# MK'M@D'%>&VS[-C#LET0I*L65[IC!)O@(\JKV[:K4#J>2K,)VQV\(YJ*3C N9 M4EFG"?UU:-CG- ,[DDUG<%5%&0"H5)'K1LK(M!#$>%@SJH:6G5#.;^#9\37; MTEYF&WMFRD'436VH:EH9VP']336KO2G;>9*N5[+[0GU8Z.D(TX29FQI M^LNL-H"IA[@Z*4N^>L_95.343O[@A,,^6?.\62'9@\X&I3+1 2I][YY*Q2:; MD>^2E+=TJ=;EM,QPS^TC]/QOUWE*!96$;YK6M?^25_G)CJ/NU/,+TPKH_].A<3*5W2=%1UY71LFIYNZ*S5!PB[ MR)7YN!&,8S$W AB6!W. <2P+R_,_S:>'SL=BF+>>$^FAG![*L2P7,C)?+(^; MD^B/>Z9)$D5QC*WH:.1T,,+6+8[AQZV&>0,&E@]/]A=$D5)XD8 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,2BF5A&B\P49P4 #XN / M>&PO=V]R:V)O;VLN>&ULQ9I=<]HX%(;_BH:;S5YD 7^E[32=R0))F$F!B6EN M.\(6H(DML9*2[.?UL3X_:_.XTOJ1O92%LI>] MK7.[3_V^S;:BY/8OO1/*KUEK4W+G?YI-W^Z,X+G="N'*HA\,!DF_Y%+UOGP^ M'&MA^O"'=B)S4BN_L%[P(,6S?5]?_V1/TLJ5+*1[O>PUWPO18Z54LI0_1'[9 M&_28W>KG6VWD#ZT<+]+,Z**X[ WW*QZ$<3+[97%:0R[YRC9+'%_=GT;3#X7/? MB)_,_VE&O5[+3(QU5I5"N7T[&E'4@,INY<[VF.*EN.R-]),P;,$WHCXI_R_3 M?'^"SI.!YC*?I%]AIGG#2,@SGZ7SN^GX:CD9L[^O[JYFHPE+;R>390H P0P M.!D@.UMP !DBD.%OA$R7_N/K9.8!Y]=L.AO- 62$0$8G@QS-ORX 9(Q QB>$ M_!X R 2!3$X&F2[G(P!Y@4!>G*XEK]); /D!@?Q "YE69T#+0L. M]0FQ4!ZXD=S_I6?SOA76L8GO2">%96;,WN*A-L+&U6:%NU1EZ /F\0 MF\$[5?JKE2T-S_WMA%T9P_U=Y6?)!I@Q G)C(+&IE9(#S!@!L3$.P8F=+>M( M8/^$8)@Z F)U=":H3DK,'0&Q.^J,T@F%22,@E@8:5MI##_-'0.R/0UCI;#], M'P&Q/KH"01=DB/DD)/9)5S+HA,1L$E*7KGZ)")V(F$M"\9X5..+1F12P1 M-#2TKN00DTCXNR1RSMZ^LM7K 96=04Q,*2&Q4KHQ;X3>&+[;PDI&B#DE)'8* MP)QQGVSJ,CD[&PO'9=$>FIAD0F+)=/OYG'WEYM&C0DQ,,B&Q9(YAOK4LQ,24 M$Q(KYQAF_ :KTYATHE.4M3SFC='6LF\0$]-.1*R=8YAOF1QB8NJ)B-5S MM-/]V'R5L*@481**B"5TM-.Y]#Z'5WJ$OCHAEM#1UJS*RF\.,3$)12=YKCE< M0C.(B4DH(I;0,B.\TVISOA2F9/LZ0104Q,0#&Q@'#,&&*B;^^)!81C)A 3$U!,_58&Q;R MF)B XI/6VCY 3$Q \>^JM?F@ _?YB28A1)B"W57,CMP#!ACKO )'312*C? M;&R_?,[%6BJ1S_Q?6+\\XT6V,*S^V$^TBN)ZRL2Z*HJ17S97=YKGA^G/AZG; M7_X%4$L#!!0 ( ,2BF5C;=K!Q,0( (DI : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.Z+I!5GU)-,HVP .>6'8AM$ MT4JR^[:<@7U0#WH2<4:H0%S^T0<"'E_RH1WWW:GL]GU9?!X/I[*J=N/8_ZKK MLM[E8UONNCZ?SDRR[GL5J\ML,VCZNJ_CQ<=Y?ZLDEWY\G5XOEM M50W/;ZFJYPX2")+Y@Q2"=/X@@R";/\@AR.@GH+@=Z">@N!WH)Z"X'>@GH+ M@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+> M2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU> M=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O1O4N_E) MO?ZMJ(\_0502P,$% @ MQ**96*3(PW?Z 0 M"@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P M$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T M5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK M3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\M MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:= MM\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX M./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0 M9#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR'O^GK/?.K?\X?GR6G6WZMWPV M_EEQ\0)02P$"% ,4 " ##HIE8!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( ,.BF5@EPJ&UL4$L! A0#% @ PZ*96(58H#BW!@ 6"D !@ M ("!#@@ 'AL+W=O 8 " @?L. !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ PZ*96,:# 0Q!! WPX !@ ("!D1H M 'AL+W=O3GY/4" "=!P & M@(&&(P >&PO=V]R:W-H965T&UL4$L! A0#% @ PZ*9 M6#A=&S4^!@ LB0 !@ ("!L28 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ PZ*96'QOU3WY!0 >@T !D M ("!G3L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ PZ*96*:M+F[P!0 K@T !D ("! MX%T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ PZ*96.?3??=^$P 1S@ !D ("!WFX 'AL+W=O^YX4AL# #V!@ &0 M@(%,D >&PO=V]R:W-H965T&UL4$L! A0#% @ PZ*96 #T)*8_ @ F04 !D M ("!!)L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ PZ*96$%)FJ?^ P PD !D ("!C:T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MPZ*96(/[*^*7!P !!4 !D ("!.\4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ PZ*96(H)-F^] P KP@ !D M ("!Y=P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ PZ*96.=2:DR5 P 71 !D ("!'NL 'AL M+W=OZ,) M !E1P &0 @('J[@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Q**9 M6/GL0UV/ @ 408 !D ("!IOT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q**96#S)^K.% P P T M !D ("!) D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q**96/GLHL&? P 3Q( !D M ("!5!,! 'AL+W=OPJ7@4$ "-%P &0 @($J%P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ Q**96#ORRZJ/ P T0T !D ("!RB(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Q**96!EU M:UQ+! 21, !D ("!N"X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q**96'O@'(M) P C@D !D M ("!!CH! 'AL+W=O%KYM]\% "@'P &0 @(&&/0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ Q**96+(\;%3. P \PL !D ("! MN4@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Q**96+39,X71!0 ^3< !D ("!#54! 'AL+W=O 0!X M;"]W;W)K&UL4$L! A0#% @ Q**96,QSHL,\ M P QPH !D ("!K68! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Q**96"PPBE-B @ W 4 !D M ("!@' ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Q**96.T!P _C @ O0H !D ("!AWH! M 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #$HIE8I,C#=_H! "T* $P M@ $0B@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 3@!. %D5 [C $ " ! end
XML 85 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 86 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 251 335 1 false 74 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.google.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.google.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - 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 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.google.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenues Sheet http://www.google.com/role/Revenues Revenues Notes 10 false false R11.htm 0000011 - Disclosure - Financial Instruments Sheet http://www.google.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 0000012 - Disclosure - Variable Interest Entities (VIE) Sheet http://www.google.com/role/VariableInterestEntitiesVIE Variable Interest Entities (VIE) Notes 12 false false R13.htm 0000013 - Disclosure - Debt Sheet http://www.google.com/role/Debt Debt Notes 13 false false R14.htm 0000014 - Disclosure - Supplemental Financial Statement Information Sheet http://www.google.com/role/SupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill Sheet http://www.google.com/role/Goodwill Goodwill Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.google.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders' Equity Sheet http://www.google.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Net Income Per Share Sheet http://www.google.com/role/NetIncomePerShare Net Income Per Share Notes 18 false false R19.htm 0000019 - Disclosure - Compensation Plans Sheet http://www.google.com/role/CompensationPlans Compensation Plans Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.google.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Information about Segments and Geographic Areas Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreas Information about Segments and Geographic Areas Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.google.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 9954472 - Disclosure - Revenues (Tables) Sheet http://www.google.com/role/RevenuesTables Revenues (Tables) Tables http://www.google.com/role/Revenues 25 false false R26.htm 9954473 - Disclosure - Financial Instruments (Tables) Sheet http://www.google.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.google.com/role/FinancialInstruments 26 false false R27.htm 9954474 - Disclosure - Debt (Tables) Sheet http://www.google.com/role/DebtTables Debt (Tables) Tables http://www.google.com/role/Debt 27 false false R28.htm 9954475 - 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 28 false false R29.htm 9954476 - Disclosure - Goodwill (Tables) Sheet http://www.google.com/role/GoodwillTables Goodwill (Tables) Tables http://www.google.com/role/Goodwill 29 false false R30.htm 9954477 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.google.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.google.com/role/StockholdersEquity 30 false false R31.htm 9954478 - 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 31 false false R32.htm 9954479 - Disclosure - Compensation Plans (Tables) Sheet http://www.google.com/role/CompensationPlansTables Compensation Plans (Tables) Tables http://www.google.com/role/CompensationPlans 32 false false R33.htm 9954480 - Disclosure - Income Taxes (Tables) Sheet http://www.google.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.google.com/role/IncomeTaxes 33 false false R34.htm 9954481 - 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 34 false false R35.htm 9954482 - Disclosure - Revenues - Revenue by Segment (Details) Sheet http://www.google.com/role/RevenuesRevenuebySegmentDetails Revenues - Revenue by Segment (Details) Details 35 false false R36.htm 9954483 - Disclosure - Revenues - Revenue by Geographic Location (Details) Sheet http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails Revenues - Revenue by Geographic Location (Details) Details 36 false false R37.htm 9954484 - Disclosure - Revenues - Narrative (Details) Sheet http://www.google.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 37 false false R38.htm 9954485 - Disclosure - Financial Instruments - Marketable Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails Financial Instruments - Marketable Securities (Details) Details 38 false false R39.htm 9954486 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.google.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 39 false false R40.htm 9954487 - 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 40 false false R41.htm 9954488 - 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 41 false false R42.htm 9954489 - Disclosure - Financial Instruments - Summary of gains and losses for Debt Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails Financial Instruments - Summary of gains and losses for Debt Securities (Details) Details 42 false false R43.htm 9954490 - Disclosure - Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details) Details 43 false false R44.htm 9954491 - Disclosure - Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details) Details 44 false false R45.htm 9954492 - Disclosure - Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details) Sheet http://www.google.com/role/FinancialInstrumentsCumulativeNetGainsonEquitySecuritiesSoldDetails Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details) Details 45 false false R46.htm 9954493 - Disclosure - Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) Sheet http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details) Details 46 false false R47.htm 9954494 - 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 47 false false R48.htm 9954495 - 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 48 false false R49.htm 9954496 - 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 49 false false R50.htm 9954497 - Disclosure - Variable Interest Entities (VIE) - Narrative (Details) Sheet http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails Variable Interest Entities (VIE) - Narrative (Details) Details http://www.google.com/role/VariableInterestEntitiesVIE 50 false false R51.htm 9954498 - Disclosure - Debt - Narrative (Details) Sheet http://www.google.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 51 false false R52.htm 9954499 - Disclosure - Debt - Long-Term Debt (Details) Sheet http://www.google.com/role/DebtLongTermDebtDetails Debt - Long-Term Debt (Details) Details 52 false false R53.htm 9954500 - Disclosure - Supplemental Financial Statement Information - Narrative (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationNarrativeDetails Supplemental Financial Statement Information - Narrative (Details) Details 53 false false R54.htm 9954501 - 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 54 false false R55.htm 9954502 - 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 55 false false R56.htm 9954503 - 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 56 false false R57.htm 9954504 - 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 57 false false R58.htm 9954505 - 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 58 false false R59.htm 9954506 - Disclosure - Goodwill - Goodwill Rollforward (Details) Sheet http://www.google.com/role/GoodwillGoodwillRollforwardDetails Goodwill - Goodwill Rollforward (Details) Details 59 false false R60.htm 9954507 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.google.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.google.com/role/CommitmentsandContingencies 60 false false R61.htm 9954508 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.google.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 61 false false R62.htm 9954509 - Disclosure - Stockholders' Equity - Share Repurchases (Details) Sheet http://www.google.com/role/StockholdersEquityShareRepurchasesDetails Stockholders' Equity - Share Repurchases (Details) Details 62 false false R63.htm 9954510 - 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 9954511 - Disclosure - Compensation Plans - Narrative (Details) Sheet http://www.google.com/role/CompensationPlansNarrativeDetails Compensation Plans - Narrative (Details) Details 64 false false R65.htm 9954512 - 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 65 false false R66.htm 9954513 - Disclosure - Income Taxes - Effective tax rate (Details) Sheet http://www.google.com/role/IncomeTaxesEffectivetaxrateDetails Income Taxes - Effective tax rate (Details) Details 66 false false R67.htm 9954514 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.google.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 67 false false R68.htm 9954515 - 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 68 false false R69.htm 9954516 - 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 69 false false R70.htm 9954517 - 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 70 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationPercentage - goog-20240331.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - goog-20240331.htm 4 [DQC.US.0076.7653] The filer has reported a value for us-gaap:RevenueRemainingPerformanceObligationPercentage with a value of 0.500000 using the dimension member 2026-04-01 The filer has not reported a duration value for the corresponding elements of RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1. The properties of this us-gaap:RevenueRemainingPerformanceObligationPercentage fact are: Context: c-73 Unit: number. - goog-20240331.htm 4 - goog-20240331.htm 4 goog-20240331.htm goog-20240331.xsd goog-20240331_cal.xml goog-20240331_def.xml goog-20240331_lab.xml goog-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "goog-20240331.htm": { "nsprefix": "goog", "nsuri": "http://www.google.com/20240331", "dts": { "inline": { "local": [ "goog-20240331.htm" ] }, "schema": { "local": [ "goog-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "goog-20240331_cal.xml" ] }, "definitionLink": { "local": [ "goog-20240331_def.xml" ] }, "labelLink": { "local": [ "goog-20240331_lab.xml" ] }, "presentationLink": { "local": [ "goog-20240331_pre.xml" ] } }, "keyStandard": 295, "keyCustom": 40, "axisStandard": 30, "axisCustom": 0, "memberStandard": 52, "memberCustom": 22, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 7, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 251, "entityCount": 1, "segmentCount": 74, "elementCount": 657, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 887, "http://xbrl.sec.gov/dei/2023": 34, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.google.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R3": { "role": "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R5": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R6": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R9": { "role": "http://www.google.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.google.com/role/Revenues", "longName": "0000010 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.google.com/role/FinancialInstruments", "longName": "0000011 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.google.com/role/VariableInterestEntitiesVIE", "longName": "0000012 - Disclosure - Variable Interest Entities (VIE)", "shortName": "Variable Interest Entities (VIE)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.google.com/role/Debt", "longName": "0000013 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformation", "longName": "0000014 - Disclosure - Supplemental Financial Statement Information", "shortName": "Supplemental Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.google.com/role/Goodwill", "longName": "0000015 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.google.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.google.com/role/StockholdersEquity", "longName": "0000017 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.google.com/role/NetIncomePerShare", "longName": "0000018 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.google.com/role/CompensationPlans", "longName": "0000019 - Disclosure - Compensation Plans", "shortName": "Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.google.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreas", "longName": "0000021 - Disclosure - Information about Segments and Geographic Areas", "shortName": "Information about Segments and Geographic Areas", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": null }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.google.com/role/RevenuesTables", "longName": "9954472 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.google.com/role/FinancialInstrumentsTables", "longName": "9954473 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.google.com/role/DebtTables", "longName": "9954474 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationTables", "longName": "9954475 - Disclosure - Supplemental Financial Statement Information (Tables)", "shortName": "Supplemental Financial Statement Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.google.com/role/GoodwillTables", "longName": "9954476 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.google.com/role/StockholdersEquityTables", "longName": "9954477 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.google.com/role/NetIncomePerShareTables", "longName": "9954478 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.google.com/role/CompensationPlansTables", "longName": "9954479 - Disclosure - Compensation Plans (Tables)", "shortName": "Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.google.com/role/IncomeTaxesTables", "longName": "9954480 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables", "longName": "9954481 - Disclosure - Information about Segments and Geographic Areas (Tables)", "shortName": "Information about Segments and Geographic Areas (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "longName": "9954482 - Disclosure - Revenues - Revenue by Segment (Details)", "shortName": "Revenues - Revenue by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-37", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R36": { "role": "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "longName": "9954483 - Disclosure - Revenues - Revenue by Geographic Location (Details)", "shortName": "Revenues - Revenue by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R37": { "role": "http://www.google.com/role/RevenuesNarrativeDetails", "longName": "9954484 - Disclosure - Revenues - Narrative (Details)", "shortName": "Revenues - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "longName": "9954485 - Disclosure - Financial Instruments - Marketable Securities (Details)", "shortName": "Financial Instruments - Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-8", "name": "goog:CashCashEquivalentsAndMarketableSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "goog:CashCashEquivalentsAndMarketableSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "longName": "9954486 - Disclosure - Financial Instruments - Narrative (Details)", "shortName": "Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R40": { "role": "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails", "longName": "9954487 - Disclosure - Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details)", "shortName": "Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "longName": "9954488 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details)", "shortName": "Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails", "longName": "9954489 - Disclosure - Financial Instruments - Summary of gains and losses for Debt Securities (Details)", "shortName": "Financial Instruments - Summary of gains and losses for Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "goog:FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails", "longName": "9954490 - Disclosure - Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details)", "shortName": "Financial Instruments - Carrying Values for Marketable and Non-marketable Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails", "longName": "9954491 - Disclosure - Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details)", "shortName": "Financial Instruments - Gains and Losses on Marketable and Non-marketable Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.google.com/role/FinancialInstrumentsCumulativeNetGainsonEquitySecuritiesSoldDetails", "longName": "9954492 - Disclosure - Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details)", "shortName": "Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "goog:ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "longName": "9954493 - Disclosure - Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details)", "shortName": "Financial Instruments - Gross Notional Amounts of Outstanding Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-109", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "longName": "9954494 - Disclosure - Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details)", "shortName": "Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R48": { "role": "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954495 - Disclosure - Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details)", "shortName": "Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R49": { "role": "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails", "longName": "9954496 - Disclosure - Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details)", "shortName": "Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails", "longName": "9954497 - Disclosure - Variable Interest Entities (VIE) - Narrative (Details)", "shortName": "Variable Interest Entities (VIE) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R51": { "role": "http://www.google.com/role/DebtNarrativeDetails", "longName": "9954498 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommercialPaper", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommercialPaper", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:CommercialPaper", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommercialPaper", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.google.com/role/DebtLongTermDebtDetails", "longName": "9954499 - Disclosure - Debt - Long-Term Debt (Details)", "shortName": "Debt - Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationNarrativeDetails", "longName": "9954500 - Disclosure - Supplemental Financial Statement Information - Narrative (Details)", "shortName": "Supplemental Financial Statement Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails", "longName": "9954501 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Details)", "shortName": "Supplemental Financial Statement Information - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954502 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954503 - Disclosure - Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details)", "shortName": "Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R57": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails", "longName": "9954504 - Disclosure - Supplemental Financial Statement Information - Effects on Net Income of Amounts Reclassified from AOCI (Details)", "shortName": "Supplemental Financial Statement Information - Effects on Net Income of Amounts Reclassified from AOCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R58": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails", "longName": "9954505 - Disclosure - Supplemental Financial Statement Information - Schedule of Other Income (Expense), Net (Details)", "shortName": "Supplemental Financial Statement Information - Schedule of Other Income (Expense), Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.google.com/role/GoodwillGoodwillRollforwardDetails", "longName": "9954506 - Disclosure - Goodwill - Goodwill Rollforward (Details)", "shortName": "Goodwill - Goodwill Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R60": { "role": "http://www.google.com/role/CommitmentsandContingenciesDetails", "longName": "9954507 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.google.com/role/StockholdersEquityNarrativeDetails", "longName": "9954508 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R62": { "role": "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails", "longName": "9954509 - Disclosure - Stockholders' Equity - Share Repurchases (Details)", "shortName": "Stockholders' Equity - Share Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R63": { "role": "http://www.google.com/role/NetIncomePerShareDetails", "longName": "9954510 - Disclosure - Net Income Per Share (Details)", "shortName": "Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R64": { "role": "http://www.google.com/role/CompensationPlansNarrativeDetails", "longName": "9954511 - Disclosure - Compensation Plans - Narrative (Details)", "shortName": "Compensation Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "longName": "9954512 - Disclosure - Compensation Plans - Unvested Restricted Stock Units Activity (Details)", "shortName": "Compensation Plans - Unvested Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-237", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-237", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.google.com/role/IncomeTaxesEffectivetaxrateDetails", "longName": "9954513 - Disclosure - Income Taxes - Effective tax rate (Details)", "shortName": "Income Taxes - Effective tax rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R67": { "role": "http://www.google.com/role/IncomeTaxesNarrativeDetails", "longName": "9954514 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "longName": "9954515 - Disclosure - Information about Segments and Geographic Areas - Revenue by Segment (Details)", "shortName": "Information about Segments and Geographic Areas - Revenue by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "longName": "9954516 - Disclosure - Information about Segments and Geographic Areas - Operating Income (Loss) by Segment (Details)", "shortName": "Information about Segments and Geographic Areas - Operating Income (Loss) by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "unique": true } }, "R70": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "longName": "9954517 - Disclosure - Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details)", "shortName": "Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20240331.htm", "first": true, "unique": true } } }, "tag": { "goog_A20162020NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "A20162020NotesMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016-2020 Notes issuances", "label": "2016-2020 Notes [Member]", "documentation": "2016-2020 Notes" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of AOCI, net of tax", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r31", "r850" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r310", "r311" ] }, "goog_AccruedCustomerLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "AccruedCustomerLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued customer liabilities", "label": "Accrued Customer Liabilities, Current", "documentation": "Accrued Customer Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, net", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r111", "r157" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, non-current", "label": "Accrued Income Taxes, Noncurrent", "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." } } }, "auth_ref": [ "r112", "r157" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r35" ] }, "goog_AccruedPurchaseOfPropertyAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "AccruedPurchaseOfPropertyAndEquipmentCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment", "label": "Accrued Purchase Of Property And Equipment, Current", "documentation": "Accrued Purchase Of Property And Equipment, Current" } } }, "auth_ref": [] }, "goog_AccruedRevenueShare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "AccruedRevenueShare", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued revenue share", "label": "Accrued Revenue Share", "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." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r184", "r654" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses) on Cash Flow Hedges", "verboseLabel": "Unrealized gains (losses) on cash flow hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "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." } } }, "auth_ref": [ "r208", "r217", "r218", "r546", "r826", "r959" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses) on Available-for-Sale Investments", "verboseLabel": "Unrealized gains (losses) on available-for-sale investments", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "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." } } }, "auth_ref": [ "r203", "r204", "r205", "r208", "r217", "r218", "r959" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r216", "r217", "r579", "r581", "r582", "r583", "r584", "r586" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r42", "r43", "r122", "r193", "r651", "r688", "r689" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r216", "r217", "r579", "r581", "r582", "r583", "r584", "r586" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Total", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r3", "r14", "r43", "r559", "r562", "r594", "r684", "r685", "r959", "r960", "r961", "r970", "r971", "r972" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r5", "r14", "r43", "r217", "r218", "r581", "r582", "r583", "r584", "r586", "r959" ] }, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, net of cash acquired, and purchases of intangible assets", "label": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "documentation": "The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r899" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r905" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r905" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r905" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r905" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r486" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r870", "r881", "r891", "r916" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r873", "r884", "r894", "r919" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r905" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r912" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r877", "r885", "r895", "r912", "r920", "r924", "r932" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Bets", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r271", "r293", "r294", "r295", "r296", "r297" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r930" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r516", "r524" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r194", "r312", "r352", "r355", "r356", "r1041" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "goog_AmericasExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "AmericasExcludingUnitedStatesMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Americas Excluding United States [Member]", "documentation": "Americas Excluding United States [Member]" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Pledged as Collateral", "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r544", "r723", "r848", "r1038" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets not available for use", "label": "Assets", "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." } } }, "auth_ref": [ "r154", "r187", "r229", "r274", "r295", "r301", "r349", "r394", "r395", "r397", "r398", "r399", "r401", "r403", "r405", "r406", "r544", "r547", "r572", "r646", "r744", "r850", "r861", "r1017", "r1018", "r1030" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r180", "r196", "r229", "r349", "r394", "r395", "r397", "r398", "r399", "r401", "r403", "r405", "r406", "r544", "r547", "r572", "r850", "r1017", "r1018", "r1030" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r317" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r318" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 5 years through 10 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "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)." } } }, "auth_ref": [ "r323", "r641" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 1 year through 5 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r322", "r640" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 10 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "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)." } } }, "auth_ref": [ "r324", "r642" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 1 year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r321", "r639" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r315", "r360", "r634", "r976" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r927" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r928" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r923" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "http://www.google.com/role/NetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r925" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r924" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r924" ] }, "goog_BalanceSheetComponentsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "BalanceSheetComponentsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components Disclosure [Abstract]", "label": "Balance Sheet Components Disclosure [Abstract]", "documentation": "Balance Sheet Components Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Bank Time Deposits [Member]", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r138", "r139" ] }, "goog_CapitalClassAAndCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "CapitalClassAAndCMember", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A & C Capital Stock", "label": "Capital Class A And C [Member]", "documentation": "Capital Class A And C" } } }, "auth_ref": [] }, "goog_CapitalClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "CapitalClassAMember", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Capital Stock", "label": "Capital Class A [Member]", "documentation": "Capital Class A" } } }, "auth_ref": [] }, "goog_CapitalClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "CapitalClassBMember", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Class B", "label": "Capital Class B [Member]", "documentation": "Capital Class B" } } }, "auth_ref": [] }, "goog_CapitalClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "CapitalClassCMember", "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", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class C Capital Stock", "label": "Capital Class C [Member]", "documentation": "Capital Class C [Member]" } } }, "auth_ref": [] }, "goog_CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20240331", "localname": "CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of unrealized gains and losses for marketable and non-marketable equity securities", "label": "Carrying Value Of Marketable And Non-Marketable Equity Securities [Table Text Block]", "documentation": "Carrying Value Of Marketable And Non-Marketable Equity Securities" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r169", "r650", "r709", "r739", "r850", "r861", "r954" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r48", "r182", "r822" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndMarketableSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Adjusted Cost", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost" } } }, "auth_ref": [] }, "goog_CashCashEquivalentsAndMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "CashCashEquivalentsAndMarketableSecurities", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value", "label": "Cash, Cash Equivalents, And Marketable Securities", "documentation": "Cash, Cash Equivalents, And Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, and marketable securities", "label": "Cash, Cash Equivalents, and Short-Term Investments", "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." } } }, "auth_ref": [ "r958" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r48", "r135", "r226" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r2", "r135" ] }, "goog_CashFlowHedgeForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "CashFlowHedgeForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]", "documentation": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "verboseLabel": "Derivatives in Cash Flow Hedging Relationship", "label": "Cash Flow Hedging [Member]", "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." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as hedging instruments", "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments", "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." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged items", "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge", "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement." } } }, "auth_ref": [ "r152" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r903" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "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", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r176", "r190", "r191", "r192", "r229", "r249", "r253", "r260", "r262", "r268", "r269", "r349", "r394", "r397", "r398", "r399", "r405", "r406", "r438", "r439", "r441", "r444", "r451", "r572", "r692", "r693", "r694", "r695", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r710", "r731", "r753", "r773", "r796", "r797", "r798", "r799", "r800", "r938", "r966", "r973" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r904" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r904" ] }, "us-gaap_CommercialPaper": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaper", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper", "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." } } }, "auth_ref": [ "r109", "r155", "r1040" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r144", "r856", "r857", "r858", "r859" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 8)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r40", "r106", "r649", "r730" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.google.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r142", "r386", "r387", "r804", "r1010" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r148" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A,\u00a0Class\u00a0B, Class C Stock and Additional\u00a0Paid-In\u00a0Capital", "label": "Common Stock Including Additional Paid in Capital [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r114" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r114", "r731" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r114" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r114", "r731", "r750", "r1046", "r1047" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized\u00a0(Class\u00a0A 180,000, Class B 60,000, Class C 60,000); 12,460 (Class\u00a0A 5,899, Class B 870, Class C 5,691) and 12,381 (Class\u00a0A 5,879, Class B 867, Class C 5,635) shares issued and outstanding", "label": "Common Stocks, Including Additional Paid in Capital", "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued." } } }, "auth_ref": [ "r114", "r115", "r148" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r909" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r908" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r910" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r44", "r213", "r215", "r221", "r636", "r660" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r51", "r99", "r100", "r309", "r803" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r51", "r99", "r100", "r309", "r690", "r803" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r51", "r99", "r100", "r309", "r803", "r942" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total revenue", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r49", "r51", "r99", "r100", "r309" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r49", "r51", "r99", "r100", "r309", "r803" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r231", "r544", "r545", "r547", "r548", "r595", "r814", "r1016", "r1019", "r1020" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r231", "r544", "r545", "r547", "r548", "r595", "r814", "r1016", "r1019", "r1020" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r231", "r276", "r293", "r294", "r295", "r296", "r297", "r299", "r303", "r394", "r395", "r396", "r397", "r399", "r400", "r402", "r404", "r405", "r1017", "r1018" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r231", "r276", "r293", "r294", "r295", "r296", "r297", "r299", "r303", "r394", "r395", "r396", "r397", "r399", "r400", "r402", "r404", "r405", "r1017", "r1018" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r68", "r827" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated VIEs", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [ "r69", "r72", "r75" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r453", "r454", "r473" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r453", "r454", "r473" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r453", "r454", "r473" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized during period", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r474" ] }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding", "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r59", "r113" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r843", "r845", "r1043" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciling items", "label": "Corporate, Non-Segment [Member]", "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." } } }, "auth_ref": [ "r21", "r294", "r295", "r296", "r297", "r303", "r975" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r129", "r229", "r349", "r394", "r395", "r397", "r398", "r399", "r401", "r403", "r405", "r406", "r572", "r1017" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "goog_CreditFacilityDueApril2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "CreditFacilityDueApril2024Member", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility Due April 2024", "label": "Credit Facility Due April 2024 [Member]", "documentation": "Credit Facility Due April 2024" } } }, "auth_ref": [] }, "goog_CreditFacilityDueApril2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "CreditFacilityDueApril2028Member", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility Due April 2028", "label": "Credit Facility Due April 2028 [Member]", "documentation": "Credit Facility Due April 2028" } } }, "auth_ref": [] }, "goog_CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20240331", "localname": "CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gains on equity securities sold", "label": "Cumulative Net Gain (Loss) On Equity Securities Sold [Table Text Block]", "documentation": "Cumulative Net Gain (Loss) On Equity Securities Sold" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss (gain) on debt and equity securities, net", "label": "Debt and Equity Securities, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r126", "r127" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.google.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r143", "r227", "r407", "r413", "r414", "r415", "r416", "r417", "r418", "r423", "r430", "r431", "r433" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r30", "r110", "r111", "r156", "r158", "r231", "r408", "r409", "r410", "r411", "r412", "r414", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r589", "r835", "r836", "r837", "r838", "r839", "r967" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes issuances", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r30", "r158", "r434" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Interest Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r37", "r103", "r436", "r589" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coupon Rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r409" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r231", "r408", "r409", "r410", "r411", "r412", "r414", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r589", "r835", "r836", "r837", "r838", "r839", "r967" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r38", "r231", "r408", "r409", "r410", "r411", "r412", "r414", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r589", "r835", "r836", "r837", "r838", "r839", "r967" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r38", "r59", "r60", "r102", "r103", "r105", "r107", "r146", "r147", "r231", "r408", "r409", "r410", "r411", "r412", "r414", "r419", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r589", "r835", "r836", "r837", "r838", "r839", "r967" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r104", "r419", "r435", "r836", "r837" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in allowance for credit losses", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r997" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months or Greater, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "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." } } }, "auth_ref": [ "r167", "r364", "r833" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "12 Months or Greater, Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "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." } } }, "auth_ref": [ "r167", "r364" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 Months, Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "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." } } }, "auth_ref": [ "r167", "r364", "r833" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 12 Months, Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "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." } } }, "auth_ref": [ "r167", "r364" ] }, "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gain (loss) on debt securities recognized in other income (expense), net", "label": "Debt Securities, Available-for-Sale, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r962", "r963" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gain on debt securities", "label": "Debt Securities, Available-for-Sale, Realized Gain", "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)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized losses on the sale of our marketable securities", "negatedTerseLabel": "Gross realized loss on debt securities", "label": "Debt Securities, Available-for-Sale, Realized Loss", "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)." } } }, "auth_ref": [ "r343" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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." } } }, "auth_ref": [ "r165", "r362", "r833" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "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." } } }, "auth_ref": [ "r166", "r363" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of gross unrealized losses recorded to AOCI", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value 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. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r164", "r833", "r996" ] }, "us-gaap_DebtSecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on debt securities, net", "label": "Debt Securities, Gain (Loss)", "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)." } } }, "auth_ref": [ "r664", "r962", "r963" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r528", "r529" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r528", "r529", "r647" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r137" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of property and equipment", "label": "Depreciation", "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." } } }, "auth_ref": [ "r10", "r57" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Amounts Offset in the Consolidated Balance Sheets", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "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." } } }, "auth_ref": [ "r18", "r28", "r89", "r790", "r791" ] }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amounts", "label": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "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." } } }, "auth_ref": [ "r20", "r26" ] }, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotOffsetPolicyElectionDeduction", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Financial Instruments", "label": "Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset", "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative asset." } } }, "auth_ref": [ "r19", "r26", "r172" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r549" ] }, "goog_DerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnCashAndSecurityNotOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "DerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnCashAndSecurityNotOffset", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash and Non-Cash Collateral Received or Pledged", "label": "Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset", "documentation": "Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "totalLabel": "Net Amounts Presented in the Consolidated Balance Sheets", "label": "Derivative Asset", "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." } } }, "auth_ref": [ "r198", "r200", "r571", "r711", "r712", "r713", "r714", "r715", "r717", "r718", "r719", "r720", "r721", "r737", "r738", "r785", "r788", "r789", "r790", "r792", "r793", "r825", "r854", "r1044" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Assets:", "verboseLabel": "Derivatives assets", "label": "Derivative Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r719", "r721", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r745", "r746", "r747", "r748", "r760", "r761", "r762", "r763", "r766", "r767", "r768", "r769", "r785", "r786", "r789", "r792", "r853", "r854" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross Amounts Recognized", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r25", "r89", "r121", "r197", "r825" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross Amounts Recognized", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "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." } } }, "auth_ref": [ "r25", "r89", "r121", "r197", "r825" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gains (losses)", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1026" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r87", "r90", "r91", "r93", "r719", "r721", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r745", "r746", "r747", "r748", "r760", "r761", "r762", "r763", "r766", "r767", "r768", "r769", "r785", "r786", "r789", "r792", "r825", "r853", "r854" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r16", "r87", "r91" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "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." } } }, "auth_ref": [ "r16", "r87", "r91", "r93", "r96", "r97", "r556" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r556" ] }, "goog_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness (amortized)", "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net", "documentation": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as hedging instruments", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r92", "r943" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "totalLabel": "Net Amounts Presented in the Consolidated Balance Sheets", "label": "Derivative Liability", "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." } } }, "auth_ref": [ "r198", "r200", "r571", "r711", "r712", "r713", "r714", "r717", "r718", "r719", "r720", "r721", "r745", "r747", "r748", "r786", "r787", "r788", "r789", "r790", "r792", "r793", "r825", "r1044" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liabilities:", "label": "Derivative Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Offset in the Consolidated Balance Sheets", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "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." } } }, "auth_ref": [ "r18", "r28", "r89", "r790", "r791", "r824" ] }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amounts", "label": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "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." } } }, "auth_ref": [ "r20", "r26" ] }, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotOffsetPolicyElectionDeduction", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financial Instruments", "label": "Derivative Liability, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset", "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative liability." } } }, "auth_ref": [ "r19", "r26", "r172" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r549" ] }, "goog_DerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimCashAndSecurityNotOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "DerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimCashAndSecurityNotOffset", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash and Non-Cash Collateral Received or Pledged", "label": "Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset", "documentation": "Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset" } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1024", "r1025" ] }, "us-gaap_DerivativeRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeRemainingMaturity1", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange option contracts, maximum maturities", "label": "Derivative, Remaining Maturity", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "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." } } }, "auth_ref": [] }, "goog_DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]", "documentation": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivatives designated as hedging instruments:", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by revenue source", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.google.com/role/CompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r484", "r489", "r517", "r518", "r520", "r847" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r865" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r898" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per share of Class A, Class B, and Class C stock (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r222", "r237", "r238", "r239", "r240", "r241", "r246", "r249", "r260", "r261", "r262", "r266", "r567", "r568", "r637", "r661", "r828" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r222", "r237", "r238", "r239", "r240", "r241", "r249", "r260", "r261", "r262", "r266", "r567", "r568", "r637", "r661", "r828" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "goog_EarningsPerShareDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "EarningsPerShareDisclosureLineItems", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure", "label": "Earnings Per Share Disclosure [Line Items]", "documentation": "Earnings Per Share Disclosure [Line Items]" } } }, "auth_ref": [] }, "goog_EarningsPerShareDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "EarningsPerShareDisclosureTable", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "documentation": "Earnings Per Share Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.google.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r245", "r263", "r264", "r265" ] }, "us-gaap_EffectOfCashFlowHedgesOnResultsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfCashFlowHedgesOnResultsOfOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:", "label": "Effect of Cash Flow Hedges on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r578" ] }, "us-gaap_EffectOfFairValueHedgesOnResultsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfFairValueHedgesOnResultsOfOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (Losses) on Derivatives in Fair Value Hedging Relationship:", "label": "Effect of Fair Value Hedges on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Effect of Net Investment Hedge on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.google.com/role/IncomeTaxesEffectivetaxrateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r531" ] }, "goog_EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains (Losses) on Derivatives Not Designated as Hedging Instruments:", "label": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]", "documentation": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r519" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average recognition period for unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r519" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r863" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r863" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r863" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r937" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r863" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r863" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r863" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r863" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r15", "r177", "r216", "r217", "r218", "r232", "r233", "r234", "r236", "r242", "r244", "r267", "r350", "r351", "r452", "r521", "r522", "r523", "r537", "r538", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r579", "r581", "r582", "r583", "r584", "r586", "r594", "r684", "r685", "r686", "r698", "r773" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r284", "r348", "r955", "r994" ] }, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gain (loss)", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails_1": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 2.0 }, "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cumulative net gain (loss)", "label": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "documentation": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails_1": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total initial cost", "label": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost", "documentation": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesFVNICostBasisOfSecuritiesSold", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCumulativeNetGainsonEquitySecuritiesSoldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total initial cost", "label": "Equity Securities, FV-NI, Cost basis Of Securities Sold", "documentation": "Equity Securities, FV-NI, Cost basis Of Securities Sold" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNICumulativeGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesFVNICumulativeGainLossNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCumulativeNetGainsonEquitySecuritiesSoldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gains (losses)", "label": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "documentation": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying value", "label": "Equity Securities, FV-NI, Current", "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." } } }, "auth_ref": [ "r188", "r570", "r823" ] }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying value", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "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." } } }, "auth_ref": [ "r570" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNi", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total initial cost", "label": "Equity Securities, FV-NI, Cost", "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." } } }, "auth_ref": [ "r645" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 }, "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (loss) on equity securities, net", "terseLabel": "Gain (loss) on equity securities, net", "label": "Equity Securities, FV-NI, Gain (Loss)", "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)." } } }, "auth_ref": [ "r664", "r993" ] }, "us-gaap_EquitySecuritiesFvNiGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLossAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Equity Securities, FV-NI, Gain (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized net gain (loss) on equity securities sold during the period", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "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)." } } }, "auth_ref": [ "r662", "r993" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gain (loss) on marketable equity securities", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "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)." } } }, "auth_ref": [ "r663", "r993" ] }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gain (loss)", "label": "Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "documentation": "Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-marketable equity securities", "totalLabel": "Carrying value", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r345" ] }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total initial cost", "label": "Equity Securities Without Readily Determinable Fair Value, Cost", "documentation": "Equity Securities Without Readily Determinable Fair Value, Cost" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss of non-marketable securities", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r346" ] }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueFVNIUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueFVNIUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gain (loss) on non-marketable equity securities", "label": "Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss)", "documentation": "Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gain of non-marketable securities", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r347" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r906" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r870", "r881", "r891", "r916" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r867", "r878", "r888", "r913" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r912" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r421", "r477", "r478", "r479", "r480", "r481", "r482", "r569", "r600", "r601", "r602", "r836", "r837", "r843", "r844", "r845" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "goog_FairValueHedgeForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "FairValueHedgeForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]", "documentation": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgingMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value hedges", "terseLabel": "Derivatives in Fair Value Hedging Relationship", "label": "Fair Value Hedging [Member]", "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." } } }, "auth_ref": [ "r82" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r421", "r477", "r482", "r569", "r600", "r843", "r844", "r845" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r421", "r477", "r482", "r569", "r601", "r836", "r837", "r843", "r844", "r845" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r421", "r477", "r478", "r479", "r480", "r481", "r482", "r600", "r601", "r602", "r836", "r837", "r843", "r844", "r845" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r12", "r29" ] }, "goog_FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsSummaryofgainsandlossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on fair value option debt securities", "label": "Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss)", "documentation": "Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "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." } } }, "auth_ref": [ "r86", "r88", "r96" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future finance lease payments, net and other", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r591", "r593" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion of future finance lease payments, net and other current debt", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r591" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r592" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r353", "r354", "r357", "r358", "r359", "r361", "r365", "r366", "r432", "r449", "r564", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r659", "r833", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r989", "r990", "r991", "r992" ] }, "goog_FinancialInstrumentsAndFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "FinancialInstrumentsAndFairValueLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value [Line Items]", "label": "Financial Instruments And Fair Value [Line Items]", "documentation": "Financial Instruments and Fair Value [Line Items]" } } }, "auth_ref": [] }, "goog_FinancialInstrumentsAndFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "FinancialInstrumentsAndFairValueTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value [Table]", "label": "Financial Instruments And Fair Value [Table]", "documentation": "Financial Instruments and Fair Value [Table]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments Disclosure [Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency gain to be reclassified during next 12 months", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "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." } } }, "auth_ref": [ "r98" ] }, "us-gaap_ForeignCurrencyDerivativesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyDerivativesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Foreign Currency Derivatives [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange gain (loss), net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r573", "r574", "r575", "r577", "r770" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r825", "r843", "r849" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r874", "r885", "r895", "r920" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r874", "r885", "r895", "r920" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r874", "r885", "r895", "r920" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r874", "r885", "r895", "r920" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r874", "r885", "r895", "r920" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts excluded from the assessment of hedge effectiveness recorded in AOCI", "label": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "documentation": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net" } } }, "auth_ref": [] }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness", "label": "Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net", "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." } } }, "auth_ref": [ "r153", "r553" ] }, "goog_GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness", "label": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net", "documentation": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gains and losses on equity securities", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r962", "r963" ] }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnOilAndGasHedgingActivity", "crdr": "credit", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging gains (losses)", "label": "Gain (Loss) on Hedging Activity", "documentation": "Gain (loss) incurred in hedging activities." } } }, "auth_ref": [ "r87" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r130", "r755" ] }, "us-gaap_GeneralNetInvestmentHedgeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralNetInvestmentHedgeInformationAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of net investment hedges:", "label": "General Net Investment Hedge Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "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)." } } }, "auth_ref": [ "r50", "r803" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/GoodwillGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance as of December 31, 2023", "periodEndLabel": "Balance as of March 31, 2024", "label": "Goodwill", "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." } } }, "auth_ref": [ "r185", "r368", "r633", "r834", "r850", "r999", "r1006" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r371", "r834" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.google.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r367", "r369", "r379", "r834" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r834" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Carrying Amount of Goodwill", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation and other adjustments", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "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." } } }, "auth_ref": [ "r1", "r998" ] }, "goog_GoogleAdvertisingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "GoogleAdvertisingRevenueMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google advertising", "label": "Google Advertising Revenue [Member]", "documentation": "Google Advertising Revenue [Member]" } } }, "auth_ref": [] }, "goog_GoogleCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "GoogleCloudMember", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Cloud", "label": "Google Cloud [Member]", "documentation": "Google Cloud" } } }, "auth_ref": [] }, "goog_GoogleNetworkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "GoogleNetworkMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Network", "label": "Google Network [Member]", "documentation": "Google Network" } } }, "auth_ref": [] }, "goog_GoogleSearchOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "GoogleSearchOtherMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Search & other", "label": "Google Search & Other [Member]", "documentation": "Google Search & Other [Member]" } } }, "auth_ref": [] }, "goog_GoogleServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "GoogleServicesMember", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Services", "label": "Google Services [Member]", "documentation": "Google Services" } } }, "auth_ref": [] }, "goog_GovernmentBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "GovernmentBondsMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government bonds", "label": "Government Bonds [Member]", "documentation": "Government Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16", "r556" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/IncomeTaxesEffectivetaxrateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r124", "r160", "r274", "r294", "r300", "r303", "r638", "r656", "r830" ] }, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) and impairment from equity method investments, net", "label": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "documentation": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r381", "r383", "r756" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r383", "r756" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.google.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r230", "r526", "r532", "r535", "r536", "r539", "r541", "r542", "r543", "r697" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/IncomeTaxesEffectivetaxrateDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "negatedTerseLabel": "Benefit (provision) for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r168", "r174", "r243", "r244", "r282", "r530", "r540", "r665" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "goog_IncreaseDecreaseInAccruedRevenueShare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "IncreaseDecreaseInAccruedRevenueShare", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued revenue share", "label": "Increase (Decrease) In Accrued Revenue Share", "documentation": "The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r631", "r965" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Increase (Decrease) in Income Taxes", "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." } } }, "auth_ref": [ "r965" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "goog_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.google.com/20240331", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B to Class\u00a0A common shares outstanding (shares)", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "documentation": "Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units and other contingently issuable shares (shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r250", "r251", "r252", "r262", "r488" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r877", "r885", "r895", "r912", "r920", "r924", "r932" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r930" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r866", "r936" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r866", "r936" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r866", "r936" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest costs capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r101" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r104", "r162", "r219", "r278", "r588", "r757", "r860", "r1045" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contracts", "label": "Interest Rate Contract [Member]", "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." } } }, "auth_ref": [ "r818", "r825", "r843" ] }, "goog_InterimDisclosurePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20240331", "localname": "InterimDisclosurePolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Unaudited Interim Financial Information", "label": "Interim Disclosure Policy [Policy Text Block]", "documentation": "Disclosure of interim financial information." } } }, "auth_ref": [] }, "goog_InvestmentPerformanceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "InvestmentPerformanceFees", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance fees", "label": "Investment Performance Fees", "documentation": "Investment Performance Fees" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments by maturity date", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "goog_InvestmentsUnrealizedLossPositionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "InvestmentsUnrealizedLossPositionLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Unrealized Loss Position [Line Items]", "label": "Investments Unrealized Loss Position [Line Items]", "documentation": "Investments, Unrealized Loss Position [Line Items]" } } }, "auth_ref": [] }, "goog_InvestmentsUnrealizedLossPositionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "InvestmentsUnrealizedLossPositionTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Unrealized Loss Position [Table]", "label": "Investments Unrealized Loss Position [Table]", "documentation": "Investments, Unrealized Loss Position [Table]" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Land and buildings", "label": "Land and Building [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r141" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Liabilities with no recourse", "label": "Liabilities", "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." } } }, "auth_ref": [ "r34", "r229", "r349", "r394", "r395", "r397", "r398", "r399", "r401", "r403", "r405", "r406", "r545", "r547", "r548", "r572", "r729", "r829", "r861", "r1017", "r1030", "r1031" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r119", "r159", "r653", "r850", "r968", "r995", "r1027" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r36", "r181", "r229", "r349", "r394", "r395", "r397", "r398", "r399", "r401", "r403", "r405", "r406", "r545", "r547", "r548", "r572", "r850", "r1017", "r1030", "r1031" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing on lines of credit", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit drawn", "label": "Line of Credit, Current", "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." } } }, "auth_ref": [ "r110", "r156" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-lived assets by geographic area", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r30", "r648" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Current portion of long-term notes", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r189" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of long-term debt", "label": "Long-Term Debt, Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrentAbstract", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt, Excluding Current Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "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." } } }, "auth_ref": [ "r388", "r389", "r390", "r393", "r1012", "r1013" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r388", "r389", "r390", "r393", "r1012", "r1013" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r388", "r389", "r390", "r393", "r1012", "r1013" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "European Commission fines", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r388" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, loss in period", "label": "Loss Contingency, Loss in Period", "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." } } }, "auth_ref": [ "r1011" ] }, "goog_LossContingencyLossInPeriodAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "LossContingencyLossInPeriodAdjustment", "crdr": "credit", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, loss adjustment", "label": "Loss Contingency, Loss In Period, Adjustment", "documentation": "Loss Contingency, Loss In Period, Adjustment" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "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." } } }, "auth_ref": [ "r388", "r389", "r390", "r393", "r1012", "r1013" ] }, "us-gaap_MarketApproachValuationTechniqueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketApproachValuationTechniqueMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation, Market Approach", "label": "Valuation, Market Approach [Member]", "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." } } }, "auth_ref": [ "r17" ] }, "goog_MarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "MarketableEquitySecuritiesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current marketable equity securities", "label": "Marketable Equity Securities [Member]", "documentation": "Marketable Equity Securities" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Equity Securities", "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 }, "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndMarketableSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r957" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of marketable equity securities", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r957" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r483", "r630", "r683", "r720", "r721", "r778", "r780", "r782", "r783", "r794", "r815", "r816", "r832", "r840", "r846", "r852", "r1021", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r904" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r904" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r483", "r630", "r683", "r720", "r721", "r778", "r780", "r782", "r783", "r794", "r815", "r816", "r832", "r840", "r846", "r852", "r1021", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r923" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1023" ] }, "goog_MortgageBackedandAssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "MortgageBackedandAssetBackedSecuritiesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed and asset-backed securities", "label": "Mortgage Backed and Asset Backed Securities [Member]", "documentation": "Mortgage Backed and Asset Backed Securities [Member]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual funds", "label": "Mutual Fund [Member]", "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." } } }, "auth_ref": [ "r1023" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r905" ] }, "goog_NatureOfOperationsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20240331", "localname": "NatureOfOperationsPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Nature Of Operations Policy [Policy Text Block]", "documentation": "Disclosure related to our nature of operations." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r225" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r225" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r135", "r136", "r137" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net of income tax", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r125", "r137", "r161", "r179", "r211", "r214", "r218", "r229", "r235", "r237", "r238", "r239", "r240", "r243", "r244", "r258", "r274", "r294", "r300", "r303", "r349", "r394", "r395", "r397", "r398", "r399", "r401", "r403", "r405", "r406", "r568", "r572", "r657", "r752", "r771", "r772", "r830", "r860", "r1017" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of undistributed earnings", "verboseLabel": "Allocation of undistributed earnings for basic computation", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r223", "r237", "r238", "r239", "r240", "r246", "r247", "r259", "r262", "r274", "r294", "r300", "r303", "r830" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Allocation of undistributed earnings", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r223", "r248", "r254", "r255", "r256", "r257", "r259", "r262" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "goog_NetIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "NetIncomeMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income", "label": "Net Income [Member]", "documentation": "Net Income" } } }, "auth_ref": [] }, "goog_NetInvestmentHedgeForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "NetInvestmentHedgeForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]", "documentation": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment hedges", "verboseLabel": "Derivatives in net investment hedging relationship:", "label": "Net Investment Hedging [Member]", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r84" ] }, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "NetProceedsPaymentsRelatedToStockBasedAwardActivities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net payments related to stock-based award activities", "label": "Net Proceeds Payments Related To Stock Based Award Activities", "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." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r904" ] }, "goog_NonMarketableEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "NonMarketableEquitySecuritiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingValuesforMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Marketable Equity Securities", "label": "Non-marketable Equity Securities [Abstract]", "documentation": "Non-marketable Equity Securities" } } }, "auth_ref": [] }, "goog_NonMarketableSecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "NonMarketableSecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustment", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable securities, downward adjustment", "label": "Non-Marketable Securities, Without Readily Determinable Fair Value, Downward Price Adjustment", "documentation": "Non-Marketable Securities, Without Readily Determinable Fair Value, Downward Price Adjustment" } } }, "auth_ref": [] }, "goog_NonMarketableSecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "NonMarketableSecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustment", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonMarketableandNonmarketableEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable securities upward adjustment", "label": "Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment", "documentation": "Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment" } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r874", "r885", "r895", "r912", "r920" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r902" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r901" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r912" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r931" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Noncontrolling Interest in Variable Interest Entity", "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)." } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "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." } } }, "auth_ref": [ "r308" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivatives not designated as hedging instruments:", "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "totalLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r131" ] }, "us-gaap_NonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_NonrecourseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecourseMember", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecourse", "label": "Nonrecourse [Member]", "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." } } }, "auth_ref": [ "r545", "r548" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r27", "r43" ] }, "us-gaap_OffsettingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting assets", "label": "Offsetting Assets [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r120", "r199" ] }, "us-gaap_OffsettingDerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingDerivativeLiabilitiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives liabilities", "label": "Offsetting Derivative Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingLiabilitiesTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting liabilities", "label": "Offsetting Liabilities [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r120", "r199" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Segment operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r274", "r294", "r300", "r303", "r830" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r591" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r591" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r590" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r293", "r294", "r295", "r296", "r297", "r303" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and current liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r195", "r850" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r186" ] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale investments:", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives in cash flow hedging relationship:", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges:", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives in net investment hedging relationship:", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net change, net of income tax benefit (expense) of $(330) and $14", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "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." } } }, "auth_ref": [ "r203", "r204", "r206" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense) related to available-for-sale investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "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." } } }, "auth_ref": [ "r203", "r204", "r207" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r13", "r151" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net change, net of income tax benefit (expense) of $30 and $(23)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "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." } } }, "auth_ref": [ "r201", "r206" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense) related to cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "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." } } }, "auth_ref": [ "r207" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains (losses)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "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." } } }, "auth_ref": [ "r201", "r206" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount included in the assessment of effectiveness", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r201", "r206", "r550", "r551", "r557" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in net income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "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." } } }, "auth_ref": [ "r206", "r209" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of gains (losses) reclassified from AOCI to income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "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." } } }, "auth_ref": [ "r173", "r206", "r209" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax", "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." } } }, "auth_ref": [ "r202", "r206", "r552", "r555", "r557" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in foreign currency translation adjustment, net of income tax benefit (expense) of $47 and $(18)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense) related to foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r6", "r576", "r585" ] }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount included in the assessment of effectiveness", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge." } } }, "auth_ref": [ "r554" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r27", "r212", "r215", "r220", "r579", "r580", "r586", "r635", "r658", "r959", "r960" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r13", "r151", "r212", "r215" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in net income", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "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." } } }, "auth_ref": [ "r7", "r122", "r210", "r344" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss)", "label": "Other Comprehensive Income (Loss) [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains (losses)", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r203", "r206", "r344" ] }, "us-gaap_OtherContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherContractMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsGrossNotionalAmountsofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other contracts", "terseLabel": "Other derivatives", "label": "Other Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is classified as other." } } }, "auth_ref": [ "r819", "r825", "r843" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable securities", "label": "Other Long-Term Investments", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r644", "r956" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r137" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationScheduleofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r132" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r904" ] }, "goog_OtherRevenueHedgingGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "OtherRevenueHedgingGainLossMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging gains (losses)", "label": "Other Revenue, Hedging Gain (Loss) [Member]", "documentation": "Other Revenue, Hedging Gain (Loss)" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r872", "r883", "r893", "r918" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r875", "r886", "r896", "r921" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r875", "r886", "r896", "r921" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r939", "r964" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r977" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of non-marketable securities", "label": "Payments to Acquire Other Investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r134" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r903" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r903" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r902" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r912" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r905" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r901" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Status [Axis]", "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r544", "r723", "r848" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Status [Domain]", "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r544", "r723", "r848" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r113", "r438" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r113", "r731" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r113", "r438" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r113", "r731", "r750", "r1046", "r1047" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Period Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "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." } } }, "auth_ref": [ "r952" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of debt, net of costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r224" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of interest in consolidated entities, net", "label": "Proceeds from Noncontrolling Interests", "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." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of non-marketable securities", "label": "Proceeds from Sale and Maturity of Other Investments", "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." } } }, "auth_ref": [ "r45" ] }, "goog_ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCumulativeNetGainsonEquitySecuritiesSoldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total sale price", "label": "Proceeds From Sale Of Equity Securities, FV-NI, Held-for-investment", "documentation": "Proceeds From Sale Of Equity Securities, FV-NI, Held-for-investment" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r305", "r632", "r677", "r678", "r679", "r680", "r681", "r682", "r820", "r841", "r851", "r944", "r1014", "r1015", "r1022", "r1042" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r305", "r632", "r677", "r678", "r679", "r680", "r681", "r682", "r820", "r841", "r851", "r944", "r1014", "r1015", "r1022", "r1042" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r141", "r183", "r655" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r643", "r655", "r850" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net [Abstract]", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r900" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r900" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r476", "r483", "r512", "r513", "r514", "r603", "r630", "r683", "r720", "r721", "r778", "r780", "r782", "r783", "r794", "r815", "r816", "r832", "r840", "r846", "r852", "r854", "r1009", "r1021", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r476", "r483", "r512", "r513", "r514", "r603", "r630", "r683", "r720", "r721", "r778", "r780", "r782", "r783", "r794", "r815", "r816", "r832", "r840", "r846", "r852", "r854", "r1009", "r1021", "r1033", "r1034", "r1035", "r1036", "r1037" ] }, "goog_ReallocationOfUndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "ReallocationOfUndistributedEarnings", "crdr": "debit", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reallocation of undistributed earnings", "label": "Reallocation Of Undistributed Earnings", "documentation": "Reallocation of undistributed earnings to Class B shares." } } }, "auth_ref": [] }, "goog_ReallocationOfUndistributedEarningsAsResultOfConversionOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "ReallocationOfUndistributedEarningsAsResultOfConversionOfShares", "crdr": "credit", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reallocation of undistributed earnings as a result of conversion of Class B to Class\u00a0A shares", "label": "Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares", "documentation": "Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares." } } }, "auth_ref": [] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from AOCI", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r27", "r43" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of effects on net income of amounts reclassified from AOCI", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_RecourseStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecourseStatusAxis", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recourse Status [Axis]", "label": "Recourse Status [Axis]", "documentation": "Information by recourse or nonrecourse status of liability." } } }, "auth_ref": [ "r545", "r548" ] }, "us-gaap_RecourseStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecourseStatusDomain", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recourse Status [Domain]", "label": "Recourse Status [Domain]", "documentation": "Recourse or nonrecourse status of liability." } } }, "auth_ref": [ "r545", "r548" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r867", "r878", "r888", "r913" ] }, "goog_RedeemableNoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "RedeemableNoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest", "label": "Redeemable Noncontrolling Interest In Variable Interest Entity", "documentation": "Redeemable Noncontrolling Interest In Variable Interest Entity" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of debt", "label": "Repayments of Debt and Lease Obligation", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r108", "r525", "r1039" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r868", "r879", "r889", "r914" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r869", "r880", "r890", "r915" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r876", "r887", "r897", "r922" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "http://www.google.com/role/NetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units and other contingently issuable shares", "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r116", "r148", "r652", "r687", "r689", "r696", "r732", "r850" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r177", "r232", "r233", "r234", "r236", "r242", "r244", "r350", "r351", "r521", "r522", "r523", "r537", "r538", "r558", "r560", "r561", "r563", "r566", "r684", "r686", "r698", "r1046" ] }, "goog_RevenueByGeographicLocationAndTypeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "RevenueByGeographicLocationAndTypeMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Location and Type", "label": "Revenue by Geographic Location And Type [Member]", "documentation": "Revenue by Geographic Location And Type" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME_1": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "terseLabel": "Revenues", "netLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r275", "r276", "r293", "r298", "r299", "r305", "r307", "r309", "r471", "r472", "r632" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "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." } } }, "auth_ref": [ "r309", "r941" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Backlog and Deferred Revenues", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r175", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r817" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.google.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r175", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r475" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by geographic location", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue not yet recognized", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r170" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected timing of revenue recognition", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r171" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r171" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected timing of revenue recognition, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r940" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r931" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of accumulated other comprehensive income", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r43", "r1028", "r1029" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.google.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-term debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r38", "r59", "r60", "r102", "r103", "r105", "r107", "r146", "r147", "r836", "r838", "r969" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of gain (loss) on derivative instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "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." } } }, "auth_ref": [ "r87", "r91", "r556" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of derivative instruments", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of gross notional amounts of derivative instruments", "label": "Schedule of Derivative Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r79", "r80", "r81", "r85", "r88", "r91", "r94", "r95" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.google.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of earnings per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r974" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes and effective tax rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r834" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.google.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r834", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other income (expense), net", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r55", "r123" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r52", "r53", "r54", "r56" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of segment information by segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r52", "r53", "r54", "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r485", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.google.com/role/CompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of restricted stock activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]", "label": "Debt and Equity Securities, FV-NI [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "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)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.google.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of shares repurchased", "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r61", "r62", "r63", "r64" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities [Table]", "label": "Schedule of Variable Interest Entities [Table]", "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." } } }, "auth_ref": [ "r70", "r71", "r74", "r76", "r78", "r544", "r545", "r547", "r548", "r611", "r612", "r613" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r862" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r864" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r271", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r384", "r385", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r834", "r944", "r1042" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r307", "r308", "r713", "r716", "r718", "r779", "r781", "r784", "r795", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r821", "r842", "r854", "r1022", "r1042" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreas" ], "lang": { "en-us": { "role": { "terseLabel": "Information about Segments and Geographic Areas", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r286", "r297", "r301", "r302", "r303", "r304", "r305", "r306", "r309" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r291", "r292", "r307", "r831" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r501", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units - number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in dollars per share)", "periodEndLabel": "Unvested at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r501", "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted stock units - weighted-average grant-date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r485", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails", "http://www.google.com/role/CompensationPlansUnvestedRestrictedStockUnitsActivityDetails", "http://www.google.com/role/NetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "goog_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Member]", "documentation": "Share Repurchase Program [Member]" } } }, "auth_ref": [] }, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Awards expected to be settled with stock", "label": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "documentation": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Issued", "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." } } }, "auth_ref": [ "r15" ] }, "goog_ShortTermDebtMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "ShortTermDebtMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt, maximum borrowing capacity", "label": "Short-term Debt, Maximum Borrowing Capacity", "documentation": "Short-term Debt, Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type [Domain]", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r31" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.google.com/role/GoodwillGoodwillRollforwardDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenuebySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r178", "r271", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r309", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r382", "r384", "r385", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r834", "r944", "r1042" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "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", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r176", "r190", "r191", "r192", "r229", "r249", "r253", "r260", "r262", "r268", "r269", "r349", "r394", "r397", "r398", "r399", "r405", "r406", "r438", "r439", "r441", "r444", "r451", "r572", "r692", "r693", "r694", "r695", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r710", "r731", "r753", "r773", "r796", "r797", "r798", "r799", "r800", "r938", "r966", "r973" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationEffectsonNetIncomeofAmountsReclassifiedfromAOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r41", "r177", "r216", "r217", "r218", "r232", "r233", "r234", "r236", "r242", "r244", "r267", "r350", "r351", "r452", "r521", "r522", "r523", "r537", "r538", "r558", "r559", "r560", "r561", "r562", "r563", "r566", "r579", "r581", "r582", "r583", "r584", "r586", "r594", "r684", "r685", "r686", "r698", "r773" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r307", "r308", "r713", "r716", "r718", "r779", "r781", "r784", "r795", "r802", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r821", "r842", "r854", "r1022", "r1042" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r232", "r233", "r234", "r267", "r632", "r691", "r710", "r722", "r724", "r725", "r726", "r727", "r728", "r731", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r751", "r754", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r773", "r855" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r232", "r233", "r234", "r267", "r632", "r691", "r710", "r722", "r724", "r725", "r726", "r727", "r728", "r731", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r745", "r746", "r747", "r748", "r749", "r751", "r754", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r773", "r855" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r871", "r882", "r892", "r917" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r113", "r114", "r148", "r692", "r773", "r797" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized share repurchase amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining amount available for repurchase", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of stock (in shares)", "terseLabel": "Repurchases of capital stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r113", "r114", "r148" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of stock", "terseLabel": "Repurchases of capital stock", "label": "Stock Repurchased and Retired During Period, Value", "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)." } } }, "auth_ref": [ "r15", "r113", "r114", "r148" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r114", "r117", "r118", "r140", "r733", "r750", "r774", "r775", "r850", "r861", "r968", "r995", "r1027", "r1046" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.google.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r145", "r228", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r452", "r565", "r776", "r777", "r801" ] }, "goog_StockholdersEquityNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "StockholdersEquityNoteLineItems", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity Note [Line Items]", "label": "Stockholders Equity Note [Line Items]", "documentation": "Stockholders Equity Note [Line Items]" } } }, "auth_ref": [] }, "goog_StockholdersEquityNoteTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20240331", "localname": "StockholdersEquityNoteTable", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity Note [Table]", "label": "Stockholders Equity Note [Table]", "documentation": "Stockholders Equity Note [Table]" } } }, "auth_ref": [] }, "goog_SubscriptionsPlatformsAndDevicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "SubscriptionsPlatformsAndDevicesRevenueMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google subscriptions, platforms, and devices", "label": "Subscriptions, Platforms, And Devices Revenue [Member]", "documentation": "Subscriptions, Platforms, And Devices Revenue" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r587", "r596" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r587", "r596" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r587", "r596" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Statement Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r953" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r911" ] }, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholding related to vesting of restricted stock units and other", "label": "Tax Withholding Related To Vesting Of Restricted Stock Units", "documentation": "Tax withholding related to the vesting of restricted stock units during the period." } } }, "auth_ref": [] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology assets", "label": "Technology Equipment [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r903" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r910" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r930" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r932" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r432", "r449", "r564", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r659", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r989", "r990", "r991", "r992" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r933" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r934" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r932" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r932" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r935" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r933" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "goog_UnconsolidatedVariableInterestEntityCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20240331", "localname": "UnconsolidatedVariableInterestEntityCarryingValue", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconsolidated VIE, carrying value", "label": "Unconsolidated Variable Interest Entity, Carrying Value", "documentation": "Unconsolidated Variable Interest Entity, Carrying Value" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r929" ] }, "us-gaap_UnfavorableRegulatoryActionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnfavorableRegulatoryActionMember", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antitrust Matters", "label": "Unfavorable Regulatory Action [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r527", "r533" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r534" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r17" ] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIE" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities (VIE)", "label": "Variable Interest Entity Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r150" ] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum exposure", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r73", "r77" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "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." } } }, "auth_ref": [ "r544", "r545", "r547", "r548", "r611", "r612", "r613" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVIENarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "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." } } }, "auth_ref": [ "r70", "r544", "r545", "r547", "r548" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average effect of dilutive securities", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Number of shares used in per share computation (shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r248", "r262" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.google.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares used in basic computation (shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r246", "r262" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "goog_YouTubeAdvertisingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20240331", "localname": "YouTubeAdvertisingRevenueMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "YouTube ads", "label": "YouTube Advertising Revenue [Member]", "documentation": "YouTube Advertising Revenue" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "2AA", "Subparagraph": "a", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "b", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r938": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 92 0001652044-24-000053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652044-24-000053-xbrl.zip M4$L#!!0 ( ,2BF5B45@!"*'(! )K)%@ 1 9V]O9RTR,#(T,#,S,2YH M=&WLO6MWXDBR-OI]_PH=>M[IJK6 0A)75S7OHERN;I]=97MLU_2>\V6O1$J, MIH1$ZV*;^?4G(E/BCD$@4$IDS]YE&PDI,^*):V9&?/J_KR-;>::>;[G.;[^J MU=JO"G4,U[2B;*G4V"@>N-*A7^M4MW//&LIV&@:#6M'M\67_4NZE0? M:+6F4:GK1KM2-YJ#"J%ZI](D3;/9J6DUO6.6GRYJ+=JIM3K]2ETE&ORCZI5. MH]ZO##13&W0TJJL-LVQ>$-IO&YJI&HV!41]0C>A$JP^(;G2,=KVE:NR]PP#F M#/-V_ O##9W F_Q6&@;!^.+#A]>^9U=]:E2?W.^A7G@@93[\Q('Z?W1U= M6!F+:2V./7IR\P._&-]JO6X:A(ICAF%0Y&]\NTFM]22!"PM#\+U@=:SPX<)- MU##7/PTN+-SXY+I/"^/$#VQ:-=P1WE>OZ;HZFU%0@>8BF_8TKU%9:^Z.QFM=/I?&!7HULWWX0(G)O( M^I>_-0NM5JEI%56;#LJWUKT-QJ]^^)_OWQZ,(1V1R@(X+VP",EZB3N7'0ZG[ M:4B)V?TTH@%1\#D5^E=H/?]6NG2= .2]\C@9P]<,_M=OI8"^!A_8+#YT_^N_ M_NM38 4V[2*[*C&C/GW@'W[ZP!_==\U)]Y-I/2M^,+'I;R73\L_!O=T\%O)J /'3+")U'KH@=JR435 M]-4F3R6%$^NW$E#W8F"]4K,R(#;*F058'%3T6JG[M??MX>K3AX4W)'AAK J_ M6KY![']1XGV%3_SI&]12%TF1U@ONX';77'R%5NK^0]W_!5<.<&AR":_PB'WM MF/3UO^ED^G"]U*T!?)H-K58_8!:7H>F*B=/4ZI@;8 ML4=K!+?<#A[@4W] #+S&*:Y.!]IH -BC,7WU^#U*Z%A\1$XXZE.OM#Q*D%"3 M&M8(P/=;Z?KFZUZCA \-H"%Y@DDB&>'[%6TVKF:IVZC%Q(M'EGBD^@E&VGIK MI.OYW%X>QQ>XZ1E>]DQ[OD^#AP# A&)R._AJ.3 :"V3%]2W.7=!6OM6WZ96# M#V=#C$?3;#5*W;?,["^WX-=X["5^A.)$"'UCY-\LTK=L$+X#1M_<9?3QBRSJ MW[B.D<8L^#CI-PIN2\)Y?+/\()Y 2VMOF4#/,$"LS;DII,*%M,:OMU(;_X=% M@^?1 87[#.JOL=/H7USXS)[##!7F;UP$8)U_*_G6:&RC<6>?#3TDP())KK[Z M)NJP#PLOB=[INZ''_F(N[D5$139;5.GQYY09C?@OR\2_!Q;U%#8FNM8?N[S^ M[T5CLOSE;OS1XM/'3 /'?X'OX@5H.IA=K=14^+_X>[-KTV&:<[?JS+HL7HG_ MCE_R86'>Z\F@'9L,T6SH$V*1_VG"RU['MF58P7>*FELQK1$"$@*V*:BG^+VT MB>^#'0M0.2B>%Y=D M; 7$9E@Y9",'56U8"42;KXL?#E^0ZH"T6E9:LT_Y4@I#U =7B='JF]0S#FK_UAH=? MKK^CQ]^H8X[@EACS6-W5=8+C_BP./JM_.SD4,>$'"XZ.[B:DA7(:\)R5W'L/8$Y,[375R]*@S:?)$WSUY MHJ>7/%'%CP:O_@IQ)=$=C5T'_O37J5:&R6O'L$/<7-(S399<)_8=L,1^9)SS#"46CC'AZV4(3W>72(3WNFP"5W1'/#BZ-'ID?FQ3T- MB.50\XIXN+#JYX;P1P\A,YN:)GZP)K#.%> NO'A7@IM?!4$S\\%5"8CL0+\5=,LS8_1R+\T8/E[*:6]YA3')V;7IR0 M]]@S>YV;'B_$7]$42N>F1GA=!LOYWIZGRV Y#UR2P7).&2>#9>'6L^60>?V,?S.SH,_4.(90X;Z+91.SNC/ MH0^<]/T'/F1_S%2S%(0&3KNHB?WTB+08="\5]N^!CV:<]\IEY@ MP9B>HA/3Q=04XB=;SAT8&1WU$S\9) HP^,MN:/#B>C\+J27JXB>6SA$,&6D& MX?)7.[$DL=[.KX^9D9(0+CTF<2&$OA N1;<%%P]AWS<\:XQI43^N@^CW@ 24 M<:GH,,E(?0B7/90P$5&;")?K%)9!&?*:.,1P1[^?RW@T6;7WU MW!'6.L>:Q']:P? R] -W=/AZ\N'0.&3.6+5]<;JS(:S<7A"5/JWM%=6YCC]? M+*XUAE_C!R2H@RAD2BI;U9.1$1 NZR-5C["J)R.("I=QVH*(F%%7WZ^.72$Z M(W]%V!137I1& H@417ED!%7ADFWB*(^,U+FP"3:I/(15'ME M2E;,2_>HT..O]PK(":[&O%7/5LRE1JUL IBJ+)",!Y2[1FKF@R,@@R M_9HU<(JB:#("L'!)62$!_,;>=[8[*1K"']1\ O3^3BSGF^N?!KEL$-'[/T]F M^/WF&NS^GF/BS<4TDS*!+=&;6]W;$BZG+1QZ?\D M-GK*TU__@*E@J;C)-P#)TJZ4Z4W7SC@,?':'EM9@-I7HG'KN"T/)>R7VEK K M"N<'BL,%-3J@^4P]AYU CD._%^TN!KN-UA.JD J'F!7%O8G+]( MD.,&B$&-]&W*6Q7L;'0D\M8B3]C5 I&0-U5V81 2&_6<2&#;9N?% 9MP>^VS M!)M('EXA'\Y%*3'&W0EOFEX4!10YCH321*&Q26R(Q7V%2BJ#L")OVEJ#,;P25)D"% MS8Z?'T#% 87,8LOUX1-#3F:RY?IP-LB3F6RY/GPRL)U!PEHHSI]W3J0C;,I> MPJW@B0]A5RDD\LXHNR'LZH0HZ\-I$ONL$_#"L$&M"9MS1IHRF#]28^A8?X5+ MA2AX9-L;CSV7&,/5N_/# G&SJL*XN2ENB5!KPB8LA?3S4B6]L(D[X1V=5-D@ M;!9+'(V3JH87-I$CI,9)E?3")C6$USBILD'8"/\+3.,9/$=<=HWY@,7,EIQ\ MUZ/6DW/U:@R)\T3C*FQIA=GK!N'')28_3Z*:D_?49BZN/[3&2U)*_.%7VWV) M;LP/+(0-N2-*?J$^L'W-JGU\@8)@1O?.6'=,6$ALGLI)$C9#(;&91VRFJ3=5 M8;,V$IMI87.6?,R9XE2%S6=)<.82G*EJ3F&3?Q*<:8&3+88]4S_ +^9.>PJ; M(I4 S2U 4]6@PB:/A<#&-BFY<1US*BCYT4K"9K ETX\GZ<+FSG=C>G2RIJBL M3E6^6;O M9)&7$%*?\]Q<-LS*2K*$S:X)H:+?/,D:W_1 [/3*T^3+0\U*Q0B;#LP/:F]< MQP6BPQ7,2.(7KE['\*34"@-().^ 9%W8G&9^D'S&^CW"WEU&V2:O_@*^/B'%H2 LEQM$ A$^=/ 63D.R*DC ;B+*R8,(NF!Q5>'/*K8:P MZP'"R%%&&JXA;%9<:#G*BEO"Y89]+[@ ]\=W;1?HV M>%(!]:@?L+LF=YXU(M[D,W7H )X.OZ;ENMS9X+M0$\$3+@V%==:*KO?\2]>V M8=@>L=,'S)'JBC6$R\5*#)RZUEE#V#SG/37*3>"#N&/D[&2VV[+]W1B'K8]_*.P(SS0W"!TU+] M8&T/T9X&KP,RU&["B.:]$4-D4C J73Q'13V)3+I4=-*_A*#,N&82U:\GOZ[-K/EO.T>%-^ MJ"YBT=;@N;"A&-ZJEZB<(F(NX\7 @*)GGJ-VH4UATQ+"DC]5"R-L1B$1^1^I,718P6A M1^'&K]8K_I8C01 V)A:;!ZG*@; 1\G0K)1(_F%RZH['KH(Y9VAQE&.$HQ!U1 MYJ-'')]7,^F9_PYYX9*C&) ML!%TS!=[IW?$RY68"!M1"ZNP1#A2T18V"L^!=A."@<(&\.*K0B'X M)VSH+ZS>7 A[TG.YV\+&_SE0A5*@;$&&CEZJ+"E0LN P,=EY8/?4L(GOP_1X69S; M,+@=S TCJDLW&GMTB-_%*G98'F=Y._I^3REF1K=3H 2)A&%^W3=ALT-"%%L7 M&G(%LO5":&1ADW)2%,Y5%+*R"L(F0W<3A;@6TSU00,I! >0@*Y,@;'99RL%9 MRD$V]D"K"9NDER@\&VVLU81=:I H/"-=*.PRB] HS*O.$78!I]#578 M3 W&B9B#M)PGZA@6]3]/;@B66[@=S#Y>JF#XPQF09]?#]@KW] D]4M>;]%C] MGN,ZH&JK4FM6M-8.#NCRKXAG0[> AIK92+0H^%LJDI=9O M0M.$S>)(EA\I<:<)FZW)JJ&,A-IQNMEHFK"9I40L+QR[17 V-&'35DFP43Q5 M( 0VA,V)Y<%$?3X^*.H5K;$C*.9O/0P4PF;:\@"*;8HJKZ 0-G^7!U!L\VSR M"@IQLX*;F1/?UL5NPI1!;PV/8N(^;H>ZI'WB6$5"3C>.'8P7^_<./@LIL'K-@ M>\BL!$424,CTEX3$$B3$S7I)XY&91R%NUDL:C\Q (6[6Z^R-1U:0$#;GE35W MCG3 4AZ^*GQ%(Y*)]+3&2E*L3/B)TO M)K+2$\*EQ([!G+2 >+J:$D+H"^$R8Q(;PN@-X1)DNV#CTO7&+J"#WKA.Q)^" MBJYPR2HQV9.5] B7VD+V3!7<[Q2WOH^'ED%LSB'##9W FUS\>,A!XK N7&HJ M:^JFF8=J")>'VD+=6+N 4OF1G_*"#>'R.L*0>4\T?[!>+SSJNZ%G4)__.:3$ M9.,QK>?N)_B'4=\BM-\V-%,U&@.C/J :T8E6'Q#=Z!CM>DO5_A=Y,_N.'TQL MX,+(^]P&>RW_GCU]]"?]FWPT"=X1?_HB3JQ#;>G(N#(I-(N!Q 1:HB+_2=SV8 M9,5P;9N,?7H1__+1M/RQ329 0!O\V0K[TL?%%^ DGJD7()NCE[#W\6)AL-7QL'"O,XE%]J[+^/T76D_.+%CV-BFA U7-04%9X?O_P#H\K>C,#A MQ=^ T;K>13R0 <"R,B CRYY<_-KS+&+_6O:)XU=\@.^ 7_:M_] +M0[/9G^^ M\.FWX-N,81$Y5 U)_^/F^O'JB_+PV'N\>E@$T=RHLQWCP]7EC_OKQ^NK!Z5W M\T6Y^I_+/WHWOU\IE[??OU\_/%S?WIQ\X-I. _^3^$/ 1N Z9>5+];*J:+5& MO7/JP3:7QEI?.];_/=)_&V>[J,R.)@;MG3CU]?;^N_()5+OC.C?A"!YB*)$% MN*<#U@FHI#@$K:9)K8LOKA&B"<+EPA)3_@.XH:O6*O]@!F+VE*XBV;T\6^RK M;0TFZ4RWL]-TWWTGWD_EUJ'ODPWPM!:QTZFV&WI2@U@'IZ'YICW4%(&KCO/C MLGJ8PC$P]Z"I30>KL'+'QY&L%C>/RN.M I;[$Y2->5CMZ?8$N M;[M41]*CNRF6KZZG!$.J_!7C0N%QA$(=DYI[F)0[]O4KGB9:@->%"9]41O"( M(7ZM8I))94*)5Z%.C#.]U 5%9PS__HO:K'W4U;*"<<]&S E%R=O[>%Q2Z4JE MN^AF>? Z"[._B;1N/=*Z]>)IW,(7,I M=XI8BP?C7.2BZ]MST2D^*FTW\,0^2U+1QS:#?&$?3"-;0;KD"YZ7X(6NNH ^ MWC'VW&=\SBPD:I6Z7ZA-7HA'T_4"HVU8K::K8Z M:N=-<@D1DNRKC!GIWC%(*>!#NKCO2OEWZ%F^:;&B[*B=K7GXL=N\)^)8_V%_ MOS\&=C*@P77UOOI05:Y&8]N= !$6P:%P=+P7+R!(Q[GHF:9'?3_Z\0V>I\:2 MT"EU(7BJ*;W1>&@!/DC@4>6.>#]?R$2T?$JJQ+B$7V^]1_=EJD&QH=AWU+P$ M')-_6O1E>?[E!&FNA79F M(WJ%5NIVZK6ZGC4OEY>G-CB.T5Q0+XT]H)4U)K9"7ZD1!M8S.I,#/ A31J5E MAZAUE/]88P73-2=W'W=#Y[O=N8F(['F4+/!/!TO56(DQWR< R3<7-._=T'66 M8ECL^Z,U] K..B?HF 5)O_I*0&TZQFE%B81Y4( 31!91D0LW6V]5]48Z;K:F M5CN=3BJ/8J-:_Y4W/?:.F![">@?S 52,9P46]:-PE7H0H8Y#SP\Q;@UY M7R%*-FKO^N]12V%>KF<$%[EU&M>1@X_(I$;D%5Z$#L@+WE7J/EJ!S:)Z2HRA MPEJJY\U'3#QECS"M\C 9]5W[G9\[ISCIA&^BQ UC,7TUAL1Y@@\XDMJ\48W4Q435^DP@ID:U 2X=R@17$SV%5Z!1V)GZLO(W- NJ,B:> M\DSL\"21NLADC"2+"]:4ALU2]_?;V]^_G3MU8I!=11+(,\/+^2"4S\54$#8E MNR&^2?[BN%-P4Q -E&_?+M/(=4QW@*9RF\"<>A<1\7?;[4,8\@ .IQ%$Q%R3 M*RBNZM-W4GWM2/4IETI494FJO?4D7*_V.ESMG3MQ]M5ZV$E,:KV3:[U39TC% M6+5[:_%97^1K!KN KQT3,]M4Z4\48TA!%D:X+?AE2-D* ,:LLS79"^6=^IZ[ MJT/BLZT9ID)L&V[!/4@8#_\56A@-0Q#.O8HP9E,9:J*6SGGZ^\@^>!U"M^""&'/W1QC3C>]Q(, M2; T#>6%+ Z5[3%A7XXF\KZL$,=4WFESL^V# H&;^O]&C,.7V/WP31Q*]#!V M2IV-A(V4^('2J2DFF?A5_IS5?Y-F<"]#SX.W\$U?:!@"$H3^5+&II>Z_J+^L MQ!9>N,>>DS3VN3&T37?\GGC?RR;JW[ABD:;^L8!:0T'I <$964$ \L:,A.>Y+,(PO5\'_H&QL)AU8#MLVR]85__Y+ M6]-@FAM&R"ZK'^/;MMZP>7SQC>ATE#:,LH2;X)BR@W"ZHL6NT[R_5$T9-KDX M=:!66YUV.@MAU;JJIW. H=INI[,XI[>JG8Z6VO1:1]I-MV[__\@R39N>%H' M(6:=W<_S?'JK6$Q[4MF>E%KVCPY+J8O!M)MU#HUR#IP[5H)4#+X^;/+WBL;: MI':7$2:N_;CK>?$=CR[F71E"*)Q3^7:V-\:K,L'LBP@V#K'94F\T.+0%XSN/?IL^2?4:\VM>DV U*H(\M+,B;ST6-JQ-_8L.UHK;?-Z)64$NT>5%[J. MF'UB_ 1M'#IF)1K>@/WW\:B#]>C"VL57MAX!:C1T+(YS?T@\"O[=(O;K)9!H MPP(7T/^M5&FN6>)D^R#9QHP']H3;,& :'%3Y8O47)QQ53)=M3<7G@9$%]P:> MU9Q*2*O4;93;K6F]EWB0706H8.-H^2 9V:/CTYB,55L??65A=Z;/-HJXLZ%, MC_CL.O'&*2?>+G7;S5:2:?^Z,.'/ZR:,Z>F$DVZ>:5FWL4(\V:;GA?$?B$3'ZF74DW= M7""YT:KJK72.,=5KU;JVQS&FPV-QQMH-[L9@L+L%WRD*?^M2\0B4H8<6 MY)>=9.*1 12T^B4:'R?P/WT@R_*V5^+$PZ$FR9PT&_B_ \BT?J?E4FF7MW=6 MGJSD[]:Q:YO'+M88OX*?H?!:M:*.CX6[TUJ;"B^*J%RQ;,F:"H>;Z_V$ M94MNW( JO3Y$N0H8%6SP7/GFNC_9H>6X)4DR]VDNFE-70KU]>;O&[#)?;#.@ M)=,W,UW?P-#UH;W:6(GM5PLT+$;H>Q5TR$"XDQYO3Y_/"4>0@,\ZJ.#>_:-R M756^7M_T;BZO>]^4ZQOLX]![9!U!WL* :$5_=UQ'QMYW4:K\6!6,I:79 XQ- MB%FF2[%[&A9I.S)G(^B4QF%Z(]U-7"L\CKY?P9LO5+6JS;*NDL^[\[F#-;?C MEJ+45#X3&V27*@]#2KG4*A7E"S58U[F%1(/.5H76MEB08IXC]DLQ+SZ?\5S@ M@IC/##,FS[&Z\(@JE7DDG(K"<[7I16#J(]"4*M]==@YT+L>JZ&K.^%U6D)VH MJ',V<+[;@(]=&I-\\:XIC4GQ^=QXTYC@5D:/#K'E\3-=,"U*091K8UZY*GD: M.4BH5*ZY%;J65*[%YW/[3>7*MDL.71L>[/^J7/T56L%$^NW%\=O;TK1(TY(! MZ-K2M!2>S[KZMM]._*'RU79??*7"Q+@8*A5GS57J6^:*ZAI53P@;KMX%LI\Y MXJ@T-;EE'0IC1YJ:XO.YSO>;^7C*>L'FR+T!A6"N6BOXIB)-;BH2!W$JMJC[ M3ASRQ!3&])SN%\LW0MXM'!V"GD/LB6\Q;W:F9T#]F+R>!-YS3_W0Y@[O[9CR M,4D%E$,X: ?Z$<)K(%UJ(($@U]%+W7]@W1@K8 >,F3*!#^SX;]1%MNN'>,J< M[[*/>DO<6_Y/J6#RQ^VZ5G %4Y<*1B3(\9V8@0=,8,KESG,-:J(^D=HC?ZS< MICVVG[PY;2$Z>8XG\W,\6DV+#_)<5Y7;QS^N[N4I'FF-,DFQUQJE[C?Z!.$S M,T.L08JT0SED8GW+"=#\ZXV>5!PB8:Y=ZF+$JWPE1N!Z4F?DD'\%UAF*S.N+ MA#95+75_.+->\UIB7BD[6F-^LR,6N*KYCD=L-]B.A9:HS37=21?\XM/RY6O#W MK,&HXCK*M(X]:\-#+,?'%CJ, '9$ ']VW ^;Z%D.*RP_HL3!JU%;M3O/>L:^ M;7.)UV_PXXE)$+P/ MN:&G]*.&JRR%[M%GZH11/AVOTM_DP"X.[!#BG4! M\1M^:!CQXP*/.J:/+?KFW[13US7)W.3,!38801@Q*R+Z DU3APZL0(I?IGQD?;Y=)]:X4Y%D-[Q0 M!1Q//"30IQ,7!).8S.GS>3_;)8:")85PRZ>1.$\4,AA0@S,XDF[)WU/R%S\, M/.""92C$^"NTHO;$ANN#0_/NL7?YGIM"P 'Q?=>PV$E7^%SQT)5B'([5+'A( M+T/+P.[)(8CS'&]=P 2!.R6/,^(Q.*XTL/X3?R <:$PLB M;]LR?G+ZHUQ6QIA%PL] )$$! Q?AIX65"=EYT:4[9Q?*TG,2BMEKI?6%KII- MWBP>$RD0%V-3>/I2AI_809SS-!QC!0(NZ308NB;,Y0GC6^PO#[)O :=9LUN( M=2%XG?:]G3:31_WNA%@''09C!_4GARZ @0A@LTRDF*'3;'2/;*:#,'2%0(L\,/@2( ML;*FW#67_#XUOX&9\%T'+AI#XCQ1Q<,MQZ-IA0!E[+E/'AEQ0#@NQ%4AZ@6( MJGS*'P&V'I_-3NRB_EBV*O$KC- #5\"8S+T+U(B4\6.FKSC/*;?#I&_9N!44 M=.X3B5,;MNO[%+.)-O.U@7]#:CZAN&+C[V>>N&3Y_D1XD5P](E?)""TI#Y6L M491SCCQG^&FX3PX/K%@.Q B@HKUN.\%7.59:]2[(RO@R62TW/.JW>W;4:;: M+T<9:?8:5"/ DA&S_SS/[=$1@(D!A@\+/I]_-([R94@=]#4X'!%DT2C_0^-Q M2\"<6O4;9&P%8+7Q(A9V8047F)J/$R?SK%_0)M/,2I0X#:@Q=-!CQ/RV1_S M0Q/@X?5GP M3#,S9'[-5EBV)=?S =F$>X%N,X!& 9;;I@$$1W$5VX:'(]<64 M'.(!&>?0ERG7D;,Q@\I3[G#]ALB*X@L>1?@3/Z C_&,6CFY\RUR6*6)]@$[' MDV7,0;,H.% ;&>$ 7OP&#HC!;,70\IB1B 1\"@]@_+-E8@)_-*:!Q4K L-\= MGRNLR*,H"I?$E-;U%L+U@SG7PLW^[O[O9#3^^.4]-R=, MI'UV!"E*Y$%@R&+ Z57\'!0TIFK9[\0$3\9B\HD0B&]DB?MY>S-S?CY@NF'^ M*F@"@FX,;I< ?W1^Z-,U@*68ELPE(J(XY^;/4'(7,2%J0]YKOD MPJFEG>\TL7B;F7<1']Z767S_[O::R?<5_+V8R5>BW2^5EL5XY?C(F$QZS\669 M>:T;B>H$M+]DW+$8![;59XG4Y10:3[."[(0^VC4RM_)-O84 KLQS-?8$C>TT MJHK6X-AB"[K+'N&%/.%5'@V(92OQJZU@$J_-$>"W;?U$&4;_FH2 A'6[9OZ: M;J*+DL<2'T?,_?@A+I];+)$:F5$?_C&X51T ]^%KD@/'#&Q=W+ML\N/M#!$+J.?C7T\NL7=GQ"K93TKD MN24L[OZO.]\UGRIUIYTVUGKLW)'S7!_1'?EU4W\M7OJB?G5ZI&_-B3:V47X\ MI@1/G7EN^#3D!YDL'!);:YU%*Z9KA-$Y. KCL2F/?5#"ENJ-7<7[12YQ:P#O M-/+NX>KR_7R,@U_&E]D@E-P'+O/<(O@D[@L;)P^Q_ OE#L(9Y;JL\%IT9:4T MZVKR:WK]3$H\O;GUJ" K,SX_(K575I@(U3[.%W%D'ZD?X]1)SW%"&,CJ$_^; M[9P"V8>%,H:QWXA1H4ERRBYA9J6<$>>"SSRG=FFKL-^DT41"LSN#T/ MA*$/(2[J(6M@\663%_ :9_FD$G9S,*PQYO;+):74I[9%G_GO+'[ 7Z;9?_;' M*TBS8G37^/8:/I!E+;BD0A\ MRE9^ 52X:0!>'6\OC8][70 "_,[0B6+V8"7&XADVA 7!'-LTD,('F!;8)%SM FY:C"UL:P^( MBX_V:&#'^S(B>=DTGVH,Q"A_,/]B;[8YFTZW9O,7XSX*?W8R%>Y@,\3M@$Q6 MV<:QKC#\R'<1,0HM?'5%GDKSDE020H;XX*/TZIK1Q\-O'55!I4R& MC]$AG!5F;E?Z5Y=5Y4_*<] !^8D0F=M+QC=^/5L<;3SAP,349LL,?#?9=)+$ MX=O/_>B;P199+>.F1#H.D(D>_2NT/*ZK;/)257YGBU#\$1NE$8)N; ?.L U" M@4.&1R#*<9^"C5D7F!G;8V=;?)^<$YU@V"QQ:9V1GZ_>9[_@.T)GW?,BWB M67P9PV8K%]'13J $?!U/);#U8P3B"^ HS]1=H.;OKOMDTXAJT9E_#]"(:Z;Q M>KD?^64\G;SHDGG<P['*DYZ/4#GMLE'5&/@+=?^5O M51PR0C(O# (W5HW&-CK_C M(FUSU84W,\V!G_+-I#Z=?>$HK)5EC]:#<;GU[WYECW19]DBF,V4Z4Z8S$Z4S M%S(^+6V'9!C>=-)B2+R74)6[R:O_?KV^Z=U<7O>^+7896C8R.VK19NEMFZ,X&X[L5+N=56M5;'B<]8]/#8@Y%=W3P^[,VAS@X+V7] Z\;GB8 MS?.O4;0YAO#FF=@0%8XQ@8U*]'P#(-2" L2QCMI3GA7#]KWZ5PYS7B(XI_HVI<4WO$(HL/7X,()1Q7399DA?"P(!Q"#LMX7&$ .*GJC MU-7JY5J]_>G#XDB[/&%P"$-BZ=J9,>G8 BD,11"&=@;"T&3"4._H@@A#2HZ) MR";N.SMIR9,.TWU8&_T4+=G;! M]N -*![#'NSB99XK>K:HTA31TP;TZ.5&IR4(>M*,$725K_:*IT,?72R.A#%" M>252*,]5M4A#RT8$VCEO4Q@AVL$Y7W9&'/-AZ'K!(_5&U[,2/DEEJE/JJFJM MW%&;*7DE27)N6?CO$H<'^L5'P6&]!CBLMHCLW.6^5.LRZ( R3=YZ-KW#3AHV'/ZW*C MH0D"GS/(L?-&\<;"0LDAGG$A16"+!F4TY N#>P)?!^="*S<;:?D6.7-C"PF: M+7KS<-#4&6C:6D<0T*3I<^HM(;5EE&HX7%M&4S^_^&V;,WJ(0#1 (%IJN:$? MK$:3LB<'ONGY06V;XWH(U)H M6:C7&^I>8!:$;9CKM44L_N%E(:=O%A MO[G.TX%ILE:IJZOE6JU &RK.'CJ[>+(I0*<-T-'+G<[!R2.Q_%D!M>87.J"> MQ]N#8 WI@+S*70=)-69,Q&M&PT?RRAV*&YK8F>BP0$YM'AS(R:RI,.#9HC-3 M T\#UZ74V<0)>HYY M%5-S#P%000#T>EFO-P3Q&Z3+>73UF29^-,!/72^K[8-7G:3?N6VQ:5JAW([: M !V:0"TD^+>%ZC$5OR$1[_$EMX,?/F4N1%+TX\I3O5SKI)7'DKYG]OC9%J^G MB1]W(3&9QH+)%,^X+ ME2:'2KM@!Z<$5()\NQ)0N)+>(GPAD;[[EJ4;US'V6@1MM'!+=+G6D+YC<7"S M^ZZE_7'3YKAI'IRP$=Q#)H(0(/%I\MUGG7>1WVE+5E(9[Y2Z M]9I6UCMI9=6$V(MU0-D%*47%EJ*==ILEE*)F#:6H5=93VQ@NUC8S <..]56_ MOEF\AU'<).>IH='QV2".T(D023XBP#^'<_M'@9^K=1MIK%&=B MD3V%%O=\-,IJ79XV+@Z&MFC[U#%4+W4[Y5:M8"N>>="KV-/4B3M:NPOE&^8B M4KD@FC@60.H>+AB-4K<.+I$P&Z+DHN@I7.ETL-,$[+3+S<.UJH +HX)K58\^ M4R>DO"V0]%!W4YY/KOL4H_^>$_ !Z9<4]UAUM]QNI57A4?JCV2-F@\I,"S%8 M:;?&8XTI70P$U;(A9OQ,7]:P? R] -W1+W88YCLZ2_@)HNR MJHMR]%.ZFL>O;YL^BEJU4E!B MJ.6VFE8YDMWXDP-_]S]59C+<<'ZX;B^PH[+90M&CM7/J*UN,;5E M:<7B("1I9=IM"&GC(=6V*'LWBNM#+A=/E)L]4ZJ@N#922N0$M%56P;O>3*OQ MC/0AL\=0HBJ**6!(8X6\.PU1=G,4UY/D1<3LZ9)/2@OPA92"G=K&S'D(>\,? M5WO*S=2Z?$M/,WOL[-0W)@WLU!EVBE9^4?P=3"FYH.?7FF[WS4M)10%[(*J= MTW39O71'(XLW7&,G M0G$M$$9,'0.+5;V[<0.JM-\?4I]H)\9PD4RJ!%]]Z\*Q[-]*@1?2U57-Z+:Q<)D\?U3*R[3 M>HZ?'3VB@O=?J&V&Y-,Q^,Z+UWM\9'59^=M;8G1'O>@@M M#$]WQ+OU'@*LD/!/8H=T]M3(_-6F,M9Y6ZPWC:=UI/%T:J5NK5JKK6[E6/E M&1-/><;'*6/J\0.O967C9-AU_S"ZLD'[O3 8NAY P%QU)SKJ&_1CD.G#/B8EWSYCOPT#/P +#R*YZ*L-K%=J5OY#/7OQ:C#RXC,1C2U MGF )9!XTP5Y--I^^31O=3W]GV/1NQ_AFIMS7:*06*'5! M]M(GO>#O V>[G78(#*![F_%VG[;W.S M6'4\$^79U%IRSS@!C0\>'3C->JU6KNWG.'.9>#1));>@24>W M'Q9 5W4;Y7:G16/?'(#@""5F.&IG540Z.EJNNUY$8[\0@VFCH- M#'.[N;H1^UA>_9&YOX?A3CJ\_<1&JS-#HZ\>+ULU- *9F0R,S+&6;(I\@&/W MN,F_=@P[1 KTILG7.V*9UTY4@28QL!NLIE=#F&/!\D#0"99OCH@G\,A;K7(G MM5V]@NRG%+G@<<\PPE'(VJ7$;3;\. MTKX^C!I^6U.+(28S.Q!R.4]D?@CY&U#XA@:W@T?RFEAR6E@CN5Y;;4.]PC.Y MA)X#6*THX8Q@U498M?75B.KDL#J#VO/W-"#PH:E0XCDP9GG@/:&O&Q/P*J+? MG'1\H0/+L)(>N5.U3JFKJ6I9JXMR7EFZN$=W<=.'D5Y#&'7*K35I_?Q[MD(? MWO0WGJ X2A7ZPAZQVZ)ZYP^J7#'R)I81%62DK9?U-?G;E"N$G_),Y[&KT1<6 M<%N4= J TP!P':WI8!WU^ [GKWMNT'@CBYT((;IAGV; M3GETF)0)0L7$_>!3)$O>E<[N%0MZCIF""M(AOJYI9;VSFK@YZ'AY"KS,*#B1 M,BQE^%3%(-*1X3K*<*NL-]**[;*58>9G? CPX$V\UCIWPF1$O"?+8:_6%R7' MH, $[U2HT-CI>$H58N!Z!7$F6#+2<0/J5Q<7BN<&'WVYKE5;#7C!V/79JM6% MA^WBK6?Z\<4R@V$,N;DO1JRHS;Y"^D#U,-C\E3E"-3,G5&-I[7SN7QPR(MDB MM-\V-%,U&@.C/J :T8E6'Q#=Z!CM>DO5_A>WBT1?&GJS$T=/M-+W*/E9(0.8 MU@6Q7\C$1R#-$P,HL43\W>@&UQ@29XQ@R =JV63LTXOXEX^FY8]M,KFP'#9[ M]J6/T;,B[N%;EU#/N,(OSP94K?%!1;YV].;H.45TP9FMLQ8K2/97F6QF[MGGL8HWQ\O;FX?;;]9?> MX]47Y>$1?GR_NGE\4&Z_*M"OF/>M:/]6YMK[>RB>;DP)5&]246LO9/F M?00[1)7O<-_05Z[ /)D[5'V2-'V3IM^)9PP572T+2*'6;G7*K??1>V_LG M'",NIK.2+F7NS&4N>Y%KEKKM6KFQ9JML;D0NA]["?J6S,D#SI>M'E:OIZY@Z M@+-B%? M#*+>.L&C"PLM3#][&QS2XY^F$-TZ;/'(D("W@\A()%;\+2P-5FZJ M!^_@..B@1*KNE$3,,0'3!L#HY9;@@,FAZG[KQ(]6U1I":N][ZE.6D43?P 1( MV>YXE$FK=-%E<6\KL9!V6)O">K.=Z7F-Y%H]TV,_HB/H MA "JUWB?RUJV1]D+J.7?_HV(]Y,&\^5,I)N^FX)_H+:-21K' M_![3<%_A5$M=+%N2;2=%Z;*?4+FG"!X-P5/7LFWA6D#%GDOW_7?J4(_844G[ MD>58?N"QS<32@4^HWR-2@HCV%@BYKYSJ$&>76XV#$_+2@Q<'0J=%4!T15#M< MTTL7/J=[//B!5&-E[4:PT@&B2^T.^7<\BQ6):=(>O6J]4>HVM++>2BNC*OIV M!PFW Y/W!Z$-RX8WRK4UA7-S@[8\A0WGAK7C0ZU=ZFJ-A^Z[^%3O!N,0LWKN,NBNLT[%\5RDZI MV^IDVS!4IO]/J,C? $6:&D MA_J*([%;]/G,Y8KW[5M."%2XG<94GQD+^'V/R("KU\ C0$C+(=[D.J C'^0> MW^JY;/7O&@_O43]Q^=:&BBU'RUKMZ.%"D2*&XB(W/\#%$I?MLG[\.%?&'WF, M/^X\]]GR$>^ J\-M6:$=S)W,%4ASY%A^I@X=)*\4WF"KUFHCK9*T,C81 #JG M00[6(2PW&S(R2:4ZA[A*^X8&D:K>Q-)"GW8^GT/-VQ)>--@_+=UH0$C3*-<: MJ[UIWU87IW< WSKP+Y%>"*0?$^A-"('T<@9K5D,6JRJSU M?"_N0?^YS';BQ@WI67.80T+;7'J&.TTL;U[A'?4>D.EOQT':LG<8=^F+O\[0 M-'4$:S-'$/=\5=6##W2+DUB3,"\4S--!>1M1WDD:UK^+US\T@9EXFU?H 67U7.XH_UUR=^HT M+!L*RX;"QU):J1WJD[U-]YMUWK*Y)ST&V%3W/ 8H4#%3V2E82M/NTG1,8=+V M/&HHD##ET,#OMS/AU :>EWK$]16/#JGC6\_3XF'O; #;>]D/6$AT'>(^SN43 MH^]7\.8+M7VZQ3W>(GA(G"?$&VHTN. H1NAYU#$F2N#!(^>_0#[#K M'2M!BGGX64T@I<_KDLSJE.+UOQWFRO@P%OAMI>XN"LOEO*S,%=7B,[B,)O X M&W]O.GS6P'U5/^NE;GUUMP;;__.W=VF6#3[.\.M8A6YE^.^W+(^<;=6=;67$ M$S*)O[+GF&M9!H[#[6 #W[ ]14?L=F&RH--A\I^2'ML?8]B48DVOT?=BP"N' M=O^-S4IJ1SSWLO=,+!L7^"I@X2L^P -,]S/EP/&E;RDDQMZ0.;TE'L9F7B0Z MAZ'C41C'?ZBI/!'+\7D80_T5E5-(@,YJ.6^>!@@-O M!1;U82X^7/H"?SI/=S 9UWS+3K1*W793^B)B@^NDOL@Q4-8N=?7F:GL%Z8T< MP1L1T5)\H[Y_H7C4P%,UU@!&LI1?8/6&T8J\8[;CO<)M!Z8;[- $DQ(9F?5+ M8CL)_:Y'%D01^I,G4NZ7V#,+-+!N>>_V\AI"%&Q>(T-VZB,%B0LGO^.IFO=4!.<1JA M1WB?H7T#T%4 NK[&B>+YZE/+<>+A:Z6NNEK%_O!D]1GV&SD*ZM;E%9.M=[=T M8'%9;:154DWTO2/GA]*3)\63P745D=@#8?6<:N*X4VZ\*&"*_)+X0V5@NR_* MD)I/]+"D>"I[AD]0G'KOP>40CS*=?B89SS2R'Z@-OH(R^ -U09SRY(W95D)6 M/(R]P> T2MW6JI^-SYR9(X:P4] MB8BWP%ZL;D'DQ4^[B_O02;1K>%3H&'NYSS'Q>%I8XO;<]4QEARD/T$BH>(9B?D 8N>^*:YNMN#;7'/38;_N+$(8FI1BS& @\ M^8KK&ZNI;5Q-U5/(5D@K4IQ"-9=K[,>>7D54@W!-_]RSKL*1!EE$5&UI&M!K*W@>QM('L;).IML+)T&AO3"IL?_^AMTW+$!==" M=D1X>+R]_.\_;K]]N;I_^/LO;4UM?52N_O'C^O%?F<]EO[X(.PTW%X9";U35 M1BN=1@5P0:^GUCTAV9/R-JA6,UG+BO.E5*W^=O,+<:OD[QCP;BF3K[4.6A$4 MI?#[:HL,9=I!05DIH!\Q=2E0TCK< R\FHV>M+_)>Y)\UN>6S[97YS[F//I>G M77 ?L LNVU'5@TFATTML?M,=LI@% M<5$'($&9VABZ-DS'C^()3NB_0BN8[&!(5*W(AJ0XW6)8P^ WY28-62D(L7HC M\ R#'8BU0H^";B'X3&SB&%0A/F;#OE"#COK4BQU.[9 #KQNQDI\=0!O7V7PF M="M+;45$AY.VF.EKWWP98@]BF]OC % M6Z[>)D-S?@WW91)+4KO4;;;+:COE3292DJ0DB;4EM;7CGM049*I3ZK;6;H9. M[\"-E"8I31G:I?:Q[5*G!AY>IU%N- \^4B!%201X25':($J=HXN26NIJC699 MK8OOXYVZU%L&X.!+&!:+>\^B!DK"O(%6VT$@>-I@ONH_3R?6=4YJDAV2'9(=DAV2'>DY26\4WA/92:KTB4]-5AB .CZO-A>5"#J+ MVJ-)X25+=@H3U6US8F=%P_U'=[:5"3L^60;GW>T\-]\EA3_DGL4.:.$;42]U&65?32K9(#$J5(-DAV2&NAMYVD%\X M#5T72T.?0:;ND;PJ+U8P'/+VDPH[90L.:> JV, 8/W('\*D?>):!%WR6VD/4 M^6R/LLLVSYY#CD\&ID*Q(]'*^"9?]#^RGZ M6A M9PP)-L( ;Y&YB&>1O=PL% >L^\ZH:?8)LU%]57ZWI)* D")9F6$XH=R21[2XF^8TIV!R1;+W?:*31JE5@2 M $O;:WA_H^5F' MB,0VF;7!*M?6=,*2B,DK8K;Y>(0,#U.-ZB\Q3DRA2'9(=F1BDNA MG;P=FE9+JQV:Q)$4Z_-AA^!=#K5:72RQ/E$_T R0L%B)[8VZOPE#H#>;Z)QA MD39-/UJ1-JW68$7:6E@X+\VFH 7$A1RJB4T:+(:+(-"_53%9;3:JU2MUF&&:?6^5C*J933 M_,II(C'=92_(8=*)&P,[S7+S\):?4DBED)ZED!Z[WK%6ZY2Z6K-6;G<.+H:7 ML9"^W?EVI=U Q/,NZWN1N(O>'E^3W>RV/NI\>[3);G8[#TIVLSLDGRU*KY5M MW>SJLIM=8?KJR&YVHG!"=K/+ANZRF]T1+(CL9K>;(2E.@S;9S:Y(W>PRWT:Q MW-!NOYT49]O03EOI()3>7@FUQO9*U)L'UZ>7W4Y$@);L=K(AP;M-A@Y.\*IJ MJ=MJEANZ^,U.I"1)23I@W\%*#ZZC[3M0M5*W7J[75C?RR89V4II$E:9$PG3L M+ER:JI>Z8)S*6GVU!I4T3%*4"B-*Q_?PZB!);;VLM\3O_GT&I5=D/[NWTP;Z MD?K9:6JCU-73.ELAP):Q0H)%UB*1[)#LD.R0[#CKHB:RGYT\;2\:.Y($==N< M6,&Z)6EJ$[LE:6MJW$L,BH1!J1(D.R0[4JF'DC,%W1)+09]!HDZVLQ,]$))Q M:0KKXIMJR75TQL)0AE+!>?;-<$Z$_[AED8F6W.AG>2W9(=DAVB,>. M-)V_@WJ/:7C,02\WFW*+=W$0?JA^3J9-^Y)3-W MQ+YS6IO54M/;:37MEFTXSJ!(1YH$R96 KG-"C]YW3NN4NJU6N:,>O/]?RJB4 MT:+(:+)(\71]Y_0:UG]K'[310,JIE-.BR&DB,3UZWSE=QNS(\\7[.RL]4QG MW><0<7-?C/A2FWV%]($+8;#Y*W.T:ZZCW4D)U5XDR?R_.&2$M45HOVUHIFHT M!D9]0#6B$ZT^(+K1,=KUEJK]+UJFZ$O#:0^2,7FBE;Y'R<\*&<"T+HC]0B8^ M8FN>&$"))>+O1K>\=!YLM*IZJY-*E[AZK5K7WFY1=Z0N<8RU&T Y&*2LTOFH M0,>Z'BM,< %*D7IX%XR$9#P"9>BA*?EENU"T\"0^ M0=*)=HA9S __2!+#77 MW*%_21K9X&8#_W< F3;T8K''0]*G@7+M&-4%R[;&?.SK+\K#(_SX?G7S^*#P]_*%^_W?[YD/G8UUN6=Y:C MP,-LD!__(WAE)#2M@)K33,)IM7>G4VTW]*3*N]FLMO5D'4PWMOBL5QO-9DI] M1QNZEMZ@WFZ+NZ-%6;M W-E%EXG25VJU<^>Z#FO%I\-T,32UZ>_0>^RM)6-1 M"/-F)ZTD<]Q&I"VA8&ZIM[;W[:&[1C/-S:R?ZNV8HM\(42=&_L\0%N[6W"]Q MV?J#0+7+#I_4!U?<'26;SWH=O %>D!DF3CD6*G6H;LGO'[2E7]?9$=]:(ZVM M+#G(T$O8YP+VQT2]:">?BN"2K&?Y7%G0BT-!C!A-6KA/KMHZ1M6=QR#Q-FSU/UL3*"T_AE9MZ0Q#=)4]M M'MW8'0279JFKE^NI[8,4Q-0)KC=E.XZ4-2;;K_]YN71X8F'@1<';:;5NEH>B M!$#.28#39L!IB@*<<_$^!]3S0(5&)]X#\OI&0K-(SD.R4X$KNG/#1NV8GCQR M?D1J]AP3?E["AWN4QM4[I:Y:;C=6I4(6(A<$2*EZH=O0LP*0.N[K5P_NHBM= MSP0I$7IL9:BL.'2_T#UO[L2!VG19#/H! MX)YOTWV84O-W(#C/1:Y*@5KJKG$Y946$7,+C0'0DL[!U+,%:;JTY:9S7,_F" M:\_;LVE!=!0/DY'OQG4,X@^YGW#%$QZ)@8\+DV6UEM9I!NE?"H"BPT&TBI-Z MJ:OKHJ"DN.MXET/B/%$?(G&%^#Z-&K;9%NE;]LR;Q"4BF \U E;>A!B\LQ_N MQ)6K?_DSACW#@#D +SUJ4.L9MT#O'S046K/M:A]!G7F4^/0+Y3^OG9C&]U,2 M)S:5#3P\7U^3A9&F,K> RA)/;,50;:[6 :5SN7*I6N:KJY%DG^;D3>QE.@L@2I"AW?IP&:M;@_%4ATW M"M=$V!)Y-GXLT[@>?:9.2!76#D ZLXD5[)/K/FV6B'M.7;:9?AWJ&Z5NL[9Z MFE:ZJ[G$RE&A@JM+F@!0.0^'='J$(M*/TO5,T?7$ZHKXBC^M8'@9^C!-ZL6^ MPV0=]EM8CNB0O9S2S10(.*?##38 M2Z.6UFK^SLS+@0][AD#,"H?-&N"P76[7VWG 81%*YJVODWCM/%,_C3J)T8R/ M4R=Q%^@90X(Y^73K&!4[%;#%9M^1":OM]>CV<*^_1^\BPM[9 MQ(D/PC':)M:5:JG;+&OM0UJ"R:220$C*#$@:Z]9:4XN3+$XH '*^ME33NDS;=,0PF$HBQ A 54:^7F054-Q,I) M":A3OY,@X@]S4WU@0LKJ-6\>1ZK:U7-A]J;_U7-'#T!:\#$B@D]N!ZD(20,T M;;NLK]&T\@Q);E&5-:B:H'GKY4[[X/*OTJ5-XM("H2O2K3V.6\O.#_"<'+NP M#O:M4K>IR0UZ!4'(P0!)J#1Q_;2LU03 S_EYJ^EJSD+[%H=XK+LHT4ZIJZ_* M@'1& MPCT(L\R,TGC>I;><@#A/%AHE>6(\F45B.X#GB7Y#@]L![IJ(/#83=,TT?KH= M7$])#9\SS;/Q+'E++77KARS52$=?(/R<'CX:!(K%V2DIH*[E-3:L)%MHBN2? M'245\M7UYIVU.=]L:;_9*MYQ.4^3!\6%QQ0V2]UVN;&F?99 *"R"R[Y^O_M7RR&.D<)^]R3'#K*JU7WD_>ZYR8FA-1]' MCJ+B49L$8-0#%UX^:TU)7HAGIF3<"ZH[W\J 8EC_SMVR>\YH1]=U@&4]1WL M(9$/T)TM7+SL'+017N;$!$)4YH!J,Y=0$P!0Q0O\!/0)UF/VGBXLAC"K(!-X M!R3P9@2]'5RZHY'K,(E-+)T=MC^_T3AD?[[,Z0D$H5,CJ(VE=!OEYD'U[.3N MT&V[0R,[K0P\=Z18OA]"B$51E6+'S=DBM.N?R<+RL78Z84=%MCYX'='X$DF: M6"C8<=+.X7OQI2LM#HI.#B*-AV*KVQ-RW1E'0.T*IC!.740:5?JF297HC(:W M@Z@M[2496P&QOV$9JML^S)*P[1>)Y4!GRK0AP(EJZ:(>WT4](I#JK$M.2X B M#^?BJ>*^_&CW(_6H'^ Z+Z"!IC: M)O76[<5H-T (!/$HI%MZ4K=T5X3@\JD@"#FS$I#Q5IA!DB74LZFZ=]+=,--5 M[/V7/MJXEM8L-YJKTI38X9 U(/.-QNS!B*=2.^66FD)W'ED(]:QK M_:O!.MPK'CC!BA%UNP<,\5-$CLE_P5*!S\!'Y["D;C'D+4V_F7/B=G 5\>$> MV'#KH.3A_U_-R'X/,8MG&1"IL/,BCKGXP=R=ZT2N4^HV5EL,[N=)"6$ CKTE M,E> /(H!. TR.[5#SW&< I5%2#BOWR*)#K\5%>I7WIE1J?[W+#N2J@4HE,>5 MI@4X2*+N8/RNN=IIP;!#I.2\[')Y3NJL=536#[Z>5MDE(8R'C!Z.D^(Y-917 MT:H!6O.!U>(&%Y>;[(9" J5/GRS'P7P25B-G+)>Y]F4IZQQ1S!(; +W4U=1R M>\U:E4S5YQ5A+9$ 5F>5'6N'-P<1*],OH+/_IF:FV+%YDT[>T53R.5WH0'73 M#;'"##NA=IBC)(A9^UM6-,F[LM&:(FD;/!?<*'?6M(8_R$D\E,L9A3M2KJ5< M[RO7;9'$FI>'KG?2JMJ7H5CG_7"8'&!!!OB!5:Z%GZ;UW/T$_\1WSV'9H+B? MCJ/;.,'D@N,&U*].A7YY M&7ZQK? MAS-V>3VV"W9]1\K-"!C"M"V*_D(F/8)HG!E!BB?B[T0VN17648T8P#0S4 MLLG8IQ?Q+Q]C)%L.FSW[TL?H61'W\*U+VI=QA5^>#:A:XX.*!#5Z:%7U5F?MI5I57?OYID?5:]6ZMOXK\:.VZ)%](U+&V@V@' Q2=CKXJ,"T MNQ[;3'T!QIAZ>!>,A&0\ F7HH;/SRW:A:)6ZCPR@$$-CGVN^4$:Z2P*WN>K( M&\Q*[!TV&_B_U/,'/7L\)'T:*->.45WPJ-;8B^U6XU2Y#VWSV,4:X\WMX]6# M\GBK7-[>/-Q^N_[2>[SZHGR]ONG=7%[WOBD/C_#!]ZN;QP=!)_#NAT-"TP)_ M_OWJ"';G8&. YP6#[\L)Z1F M+X@^PS? H\@8.>^%H#$?PA'0:H):Z '(8PU 8SB!,GN%$K]#B2.E:.Q+F@JN M1>]C.G$V#GAG=[=9\](>6'F=W@ZB-M*NX[,!3/B_:R;:7IZ2P#A@2[P"]AH!"0.Q;!OQ[H.*"C/O44M=-I MLX2R1RO+WPF&5'D(<%XWA-QK/\P.O.ZYC!4 A?\T [*RH*&5]Z5XK]+ M[Y4^-0"1;$A^"!&^[[L>.[L.K& (+!YXQ ?9-9ATL/KS$%9A M0D>!^3U;!K9*@9NI;>-/8/ H=$!/,3W#EB?0F>]'WA@P")REC[/&*BXKQ SC M,.$-4=.5Z+%E9.\0'SJ@%*M_&12F:&(R":[TITHWFEK\# #3>,R?!&R&WV<% M\SG.3,H>OX209?V9R!1<3L^>P7@V*L/.&JW?6=7ZXJK(S\2W_,@GGLWW;3KF M2?(VVDGD4O<1%,["(Z#7:OG! M_M095J))*E^G[+]V>()[11CR!'Z -ZC_<#I-*YKF=LC/4#7VZ!@< ^8R(. ] MD]6389:$VS3;GN 5=#K,6"80R&!\X+ECM J1N_'#8<-@7H>OO/N]U[M[7X[4 MNN*&GN*.+8 MNLGAC'SXR7A;G;*>>RD@8/@@-Y@^#'@!HS&9^7MFOA+.)+X;G),^V-K7,36" MR([AY4$(XYY0XN&J/8[P"SP-/3*^V*&K9?"JM'I5 <> D7I$T&0#:$:,--QW M\L/1>,ZR$WXHA&F>$5<\P!O78V1'(\A%=.;=K>4L4R##M>E8B$*"D!&63PXX M:>-CX;V>@@-#1 (YV'GM@&%K.N0<.V=<2K;+!%+.C9I,3)5#C*:8ZF!,OZ(C MI=8J_U#\(:-@'_%"S.A$^[]#AZ_=,1$*=K) ,=/B>Z MQ;SDR+6ZIYCA60CM%V::7XF!H/#&?>8A)J*ES# R,YYS4P9=[YC$,WWELXLU M?=]][3U\?L]C.W/]C3_&* G*N][#C_?L\95:2RD]T">FO3FZ\1OO'L%<&(K6 MKKV_4*Y'&/A$X@):F=_&G*SXFS,7QB\I+T,+ A%0W/!6E"\F.=P2<7M@3N\& MJ6/-?_BS49*\V<-]_G"(0\#&S[!TYTAVDIS[EGPJKX;!NQ,3YS[ MB1[!K(CC,SW\\&,Z<5 HLU@07XZ2'HV7[P7SYS;M_K\$+H !C P,-Z[XK7A: MV[Z"D3X*/2@(-.NF.^9:CGHC*T#7$DT6VDBTO3!JN G"5AN]3'@6PF#L8FX= M84!C@T6XU0K'7,7Y$:OA36 FF?USN09;9Z[GB)=C(P,B$VO:>9$!89C*PI3I M':5T[8!UILHC>45'B0'=5UKU=4B?W;J(<+C$X]!:<+?Z$ %\&$3KX,@R: M:.KGZG,S^\,3&*#=#B^+W?,$*ZX(AGW'?[I]@JRZC5:4U0;J^LBH"GZVN MBMS'*V'[K'3S)PI,;W#&R=.31Y^8BQG/=8\T?,R'N0<"&6X'T2.9$*YA0CVI M5YAI!@[" MMV7YC/SK1*Y/KXL_52HQK9'B;O!>KNCL?;4:F<7$Q=MS#[B MD9+V3B;N$0P^5;[#?4-?N<*4\ X=V"1-WZ3I=^(90T57RT*2+[S#$YPZEM.9F^)S*Y>H]H\/=^G\'_F(WE->'!3KS5*W7JMK#<.+B^2DP)3 M4N;.7.:VU%XYA::9;6QVB@M-S*70T?BC?(T@CH2_W+#Q["/>\-E*[<5 M.=Y2_N 4R,IJVR[5.6O6BI0'(>R1Y0X,7 MUSN/-LE)A+5>RUY8.Z5NJUQ?T_-V/U=.@ A)PFIK7[JCPTJM,5BI:953DC9@ MNTW4ZE5-S*Y0D1F8.R(JFX D$F@M>X%62]U&O=Q(KN9MTORI?CPD$Q4:6#RW MOV7+X-GZF?7LE8">!S]3AB^)8+6U/_OQ857'%%9+3VM145J/-\,7<4.6A[C> M3. &Q)912R(YSGYW@-I@/F*GJ>;71Y112WJ(S'[M7&V"PU(KZYT<>NQ_4/,)CP4_$VBVA9:3]_]D[6MC;FOP/YO@'M;IU; MR^XYYN_$CRC;P[I,5C!9)WMJJ=L6VV>2KGB*#<+W XD&(9LF-$ARJ)_?.HV@ MB;H1Z1&S^-.*#7NFVM;W],/AGMG9J_3)DGOUE?W2I::7NLU.N=5NI9M@3H&] M&<5!4JRE6!_5*SF%5..&A%JY060\M(R>1XF_H5"6UBA\H:RGB!"3LL(;Z[B\00"@S$.)X6U[0F^N M4]!B6:U<5=5JM*J=9DH%K&K51F=K :L=/V_HZU^2=%#-:K.>K&C8"2I]"4JH MQM;I":DG1;WK2.574U"@RU60UCLEZVWY+"NDYJG*6$XJM\T1==$IRF4=+6%* MN^55QCK+:,AS2;7C5I_K;(_'"T##LRI+MTU<@9$GC=(7.K+)\G/ISCKO:9E& M]L=BM6:IJVOE=C.M14@ADJE)QK+O\F7!=Y\#=/K46T'LPK%9;4U/7S1\O.G! MO>7_O*,>?D">J#H%7T6;H:]5ZM8/SO,?'7FG9,C_V<7CD?46I9'9V.(XHNZ-#("&)E&ND:F T;FX&VQ9V=DL@\)1;WK1'OX>:CZ5N>L(R#C MZOM5+P9'"F]MX@K>UM>NZ9>' E;1JVN6L7"!C??R>J?.=JDF+VQ1Z(WCV9]< MUFNEKJ:6:RUY("&GN-I@G%NI&F==!==0[$*K$B*)5$_V1UQU#52/7F[)LU!Y MQ=4&U=-)5_7HPJN>['U=4>\ZZ7+1B7WPWEWO\CQ\\"*?!&IF7QM;KY>ZJEIN MM@^N'B1/F(ED")MJNH:P 3!)*S4K(2* ZLE^75EO J;TLM86NP*AQ%52U9/N M K#> IB(W;HA>U]7U+N*G ?GU6QZ[) ,\<_#&R],^F"=2X]7U+L*>GA"5B;+KC)979.5R?*+D@T6HYVNQ=!+W8.#&8D0@^AM;#WZ?KFZ\$^ JX3U]):.TS H,?[=,$P3YBOA!62&.J?0&N&%->8?GN-]_5'J^12IWQ+ &EJ&\PX,E M\"'>=TD<8A+VZS>@C!-O=5/>E1:WOI7>5Y>VE*543WJ=@;\#S6-,5DM(8P,U M?+(%WS5[0?09/CY98>D%>!Y).:W4X6/LC2:N? 8E;;M/BR1-,NJL*V3W6"UK M5J63 U17RPI6&2PK+U09$E/Y6Q*'R M,(.ZFPO8F:%)Q36)ZFK',Z7/"W+C#+WXEVIM4^1ME! MI<]9RSY5/[XO*V,/!N !X16F?JBI!*XRWQ^WJMR&GK+T_9FD^T"KT<@*1NQW MD-&X>CBC(0[:QYDK@S (/:KXTU;O0Q( )YZIXKB!,J&!TJ?4@><:[I,#K#85 M,BUF7E6PY#D%:(W8")<'@PH"KB$=&%'XU>A1C+LX M 8/ETH6=##.C!@&^"",Q"^@#Y!@])F LHMGJ@34&_EL M."]#>-IB,?4P@(?^9T:"JO(G3.IU3/&+[FSF"AF//?>5S15&-B3V *>%FG1E MXG/UWET<)=[D '"5-S5>:V4Y9"<(7[&Q0D##2'T[>(!/_0&')7S!4@ MO<:%&7HC>/EP!FP\^%Q?UM *N\GGA.53C:$-M.G3>6"@ZJ=D ,2N*O=+%+$< MC+ZH/T6S20?4\^9 8X3PIQ,PP",_.=)>J&WC3S("WS2(X/D"DH;OMIQG%SAF M(@@B'(_9?'UNS^AK]-(9Y-D\0-VYX'A:#K$C1N/H 2.LTKY# ?;$@UL4&P)% M]B0#*6[;K,#^]&'5_17Q2-8!P"B%3_?_9>_\FM9$D?_BM*+C;"SN"9M OD#S[$-'3MF<=,6-/ MC+VW\?QU(431Z 80*PFW^U[]-[-* H$$DE )2J)NXSPV(*F4E;\K\Y/*^\SS MC_7[L7JG;!=_$&ZGH1MX&VHZP#3 [W$),9?/"%-;="/3Q)@H[ 0J(VH.-67KJ_9Y6 MCD-^P#-4_'%AGD.FEJO-5->/ZG=0B! U4=[[W07?HA&*"<\,/*"3^L;/BQ MNZ^2NG%&.6B]WGG@;KVW!+O^&G]'=QN9K;BEP2]$"FI=X>M=<#B MHUN%&N(7)_2.:%"-[>'.],9?YGD2P(+O/=/;.;QD5XJYR^W#K1V0)_ @^LR/ M(/_>>M]!M0,UF&&&%_J+L*%,^!W$+2%N!T0^A#D;J]3.S7'GOM.=HP[GT@E# M;^[!E^BR@AOR&ZC\I:*RK O]NX;>"6K^U+4+CP2H]'&8%'&=+416$%GC?_Z] M]='-!;\#PSP,O#PD&N:PP**$A$6):'H@]F-+#Y7SGF*^\8CI'I/)T 9CW+IL M-FTW1NIOAWP0IYJ'^TN<:>@OM]'I2T[;'#9*X:HLH:I'5$O]N0B2-6R<9_(P MA7CIKP<:,KUSEB_.:XC9U/2+P5L=$;(<#7 J5TO&@>ECF\M *6,X,+3STZP: MFMYRKKUX/N=\5L%6-<.XA@K=._"<2,!RSW]W;KP"!7Q0L!__4>R1C'L3.O(/ M'79TKYF)=B8%+G2VR1Y>O4=%6K3?;)/V#II--2MQNX'6SABWTX-$.7K3S3[*V M;:"T-X_^GDPC#L[$10X$(U]"[LBG-P!RX.F2\]WQ6)(,=L%9TIF?E.;X:_1" M0W\;X&74/?)G9)FD7_'+^,[^%#.Q]"[)KF.Z%_-S0(C46@?*1WB,"V+NX#S, MO;,9KD#=^&LGPEEFC0I [+/3<)77S[]E[/: M_/R!I<&S]\.P/7GB/M&=VC9X+\I6^^SJ=@T>P9)&^:QO#0G%6M>4>>"O4NG3 M )Q-2MM3^0:ZB$VQ4F[/Z/ ML..#H'2Q+@9$'E;4>&EF2G&?IPX.4\^6%49_[J^6KCCE#K MUP!<>^6?>Z?.*CB3O "'+J1?+&P/LD@I?-%/JV-=OW5)B +L@XQ>>.MX=^EQ/$B MH(D67%]?6N3*Y,KN9&570DUN4G6>P,KP5IBWIT?^I6SL14V*]2AU?0N;3ZOX M\.;:#=HW;[$N1YW*'=:WZY$N]T*5:G%/(%4_^_[S.W1E\?]3WNSC>O:8G-E] M](.O\"F>+>X=M\>5#Z\/,1;&\U7;I4=J;Z+U1UJ'1JE)(>FND"0GGP42X;K; MU9:>PM(\Q#X-@4P^$L?]:=OXAW)[^RO"+JRQ]%N9^NO992E%SBB,")Q4F9G""X#@+;YH9G"29J+7:J.&,QG@(]F;<'XW$GLLA68FC M.FHL'3!6>Q.U;]O2MMT-+YT-I2MRCP:JR 155'L\!2?VZ6S]SI,?;! .(--\ MVZI:GA8%WLV3J(VJY<2\Y-L$WF,=HC*M;YA9[=/8EK=BI/'U-K[IP'ML(-Y/ M[1&%XIQ5=)&1J@7>#7%24> -7M%DI&67\;BG$)*5FF<57C&U99@FJ:;A]B_0_#Q3'$B8?V$08)3J,[D@YIA M]JW.M]O5,B./N/.4S5BH2!M'GHW[FI%-$\LC[NML?-.1MC7L3:S:18'R%$"< M0+LA1BH*M"T5 ^WLM 5YPBT&$S5LA7@$VI8&YF;4']FB'"M)5FK MW4Z25=K"*AP#;UQ==4PZ"JTO=.B7?N.VZ MVQ(I;V&9$-0.^T9..%)K6GLQ.8T[:'8,",OF9G\0@$E*Q[ M *MWZ- 6EME. ]:O220!ZM/LI0,#S?PMSC80#3E<+DTN39BE=;;-]7=_35Z3 M0;7S[:7 4IP/ML3N;U5%()&\_GIGIUT-!CKE[]LW25[96'S9-ZP.M1U):>BN M-#2>9+(U*0]2'EHG#]70;FV!P/ZOVBA(*^:NML'Q!L31"1W 2$!91:\Y;8(M MJ#S4ZE0>WA5R[V4!EB#9-7F]++ _-C_6\#;!B8$G?II5NZE=MFJ(SDD\NGIL M4W;UW!&K\#P!'8FE:*[:U'.]7/TVVCI+F:5O$AM#X"RUO/Z^X9 LE9,3F57? M.%!#Y547)D#*3K)*@UZB)4[R2[)*XZQ2,3-JBZ1).E#J)H>!=0@I35XO4XK< M]+9VBY0BK)MUPHD2Z4M.:HR3.#B+QE %?\ 0!>M%,DOCS,(OJ6@,$92L/QJ: M@G!/-Y.*V(7=W[]??:Q+!N(V?B>/$^B-+CE[N M/"=Q\3-Y3!.3K-(65N'I9EIB*1I.F4O&"+IP*Z!K*QD8\S9>+8Z*L_N&S:LHKYL(M5*X.BE<30,:&.H0 0ULM?:D/BE= M K"U@)/:C8]ZQL!C5F!HU:_K:D MP\OV]IA1D,CW/-B !U4$5"B5@KF10!,A#55O9B(DAXT6.\DBY5O*=R7Y;GCZ MI*$:#4R?E&(LQ;@[8EQITF53'0GGD#9JN!Y '?4F MMM4WAIS':4HYEG(LY;ATZ<%C].0$P2O0@!8@5);B<6^B&?VAP;GN0$JQE&(I MQ0V7.%B]B37J6Z-NR"X].OB)DB8970!_)(N.[_Z \O%.TP;FH=C@'$YO_LH^ M\M8S(.>[!_8S/HQ29FJ#5F-J@[J+>Z[!U72E:8JJYD ?(ZW^))N A+2Z_1GC M/>#U).!3GAUO'=(>RR5\0T+DUV,XCWWQ>^0KSCYX5/QH00*0E17?KT=G XMN*.]EX39.^_+0CL+'P%0KA6_Q7O]YN3*URBC3S_[:K:)/[;T^Q0KG M0?;\0)EZRR6NU GQ!=X3EZRF)& Z5E?[BC;4=,4+D9V76V1][ OQUC'+PZT> MXA6QWN3PB-/CYWW>KF K7?9O)(.WWCIT 6E9B'?1T 9C9*HLR[UXLVB1V*W4 MA;%6'^XO<::@P+?1Z4M@VY^]-57WH[RN93[2I0Y+<"Q6,1Q1+?7G(MBK"FP& M!XWUUX,SAR6^5.C> M@7M$ J:@_^[<> 7*(D!]^!^>0Z:6J\U4UYR[QIQHCNYHQMS17=NUC+&J_0^$ M<]\H@X*B>D)5"H;\[S\YD](CH!Q+4^+T+ZF#64FY LKMD[?*UWR4Q@[ 5IZ1KS1D4'B M&73ZJ.26#;7UN56N3*Y,KNS&*VN@0R\Y@+UYG<8W;X7S)>@)5[L&2UR?5@W- MEJA"F=(%4"MO-EL2H0N@JI4P7?^%*G4,5*\H;K"S3QLBRJ6EWG9L0[QCUZDQ ME$+27B%INCU.4V\]%U>*@A2%JXC"48=95A0T*0H=J!WO4O7W!:X3CV8L31?! M1[IJ'X8T#.TW#(VAJ6J&"/(@OG60\B"4/)QM#LHRN2F.^]--#--??7C^&F<] M*%-_/9,SQ!K*)]YTG(S@*L,2*ARQKV) M5;MU5?*1.$!##3%281K(ZDU,VZR!)"292'1EU'3^Q :[9O8MC1=,LF0E85FI M\>2#3@\LQUIM)%+)2VWA)8ZH'KH*JDCOJ\.L0;L-^UP)TOOZ>?TG/]A@KRTY MQK!H5>50B\+\,B0ZIV#*9CK;J&!LD<)\70,+IO6'5FT=)$[^7'+8;<)\7>]- M1KQ V24?"1#F-\1(16&^;D"8;V03CY4!@^^"B00ODZAN[GB$^;H)=DWMCX:\ MT.4%J)/HHC[BJ8XJA/E9?AF)<\(J6:5Q5N$9Q8^%T#1=/Z#_'8*<9PKY!NLG M,]J(2S'VD@]J!O6W.KMO5SN03!R>5#GV4*BXWNI-U'%_6'_*N$Q-B\YAC#"9JV-SQB.L-%>S:J&]HM;UM MR4JBLQ*/N-[@T3@F6:4MK,(QKC=TP33-50=NGYK)H&J\1BU4F,>M>.OO)(Q6 M=%8%(NXK\V-8)24@\R5QH[*P2AQ>H,RLB"&7.2&%4-ZM E MNJ8FTXQB\Q5%_-.(\ M KMCPG67\G4O(M9X-Y6!W9U]LW['>=4=DV(FQ4PX,>.9RK;!>JE]56\\U\%# MLNYA%H!#I^2PA'9Z'L":1 +@_]_Z^A1['8TFETN32Y-+NP[6OQ@.Q._^FKS& M8\F5^?92:"[.YUEB]^RJ(I!(7G^](].N!@.=\O>UFV2N3*RY[%OV;9N;Q,<+ MEM(@A#0TGF0R52D/4AY:)P_5\(+-FX]+N'HZ9U>V>$U8(;8!<71"YUL24%;1 M:TXS8@L*#K4Z!8?WUC]Y68PE2()-7B]+ZS,62+]-?*+W)GK?MF6?:NBXLVL8$AL') M?3,\=$!RV3 MU[?F^HXH4O,VZ38;^\/L41;NO7UX@.W<8![NU&@(NVC>-I-1W:&2>N "-N&8 M 1LA=E;?&F9[V.KY6ZU(3,D1,#)+):^_^_!U=!.O:Z3AV<-XG(6^E$FLZVPP M%Z]+[TTLF<6Z R[AZ709*/HCNT#T.YODZBIN?XL\,<'R-_)Z&?>""A[?QA/# MN5"@CK.=\#+_=9T-YN*)\9C6)+-?XC,)3T=L7$KR.66_F!#KPJ7!*N IEK*J4-=YJ/4+8 ML;ZJU3ZGEF(FQ:SU8L8QE!EC^8?6AS"X#9+5S7FTJ"YE-E9>?ZL6Y!+@<*)G M$X>7)>Q*OOFM5AK(7^Z&5+2&6M*E]2ZL]:D0REWC,)9Z"Z&9M)$T* M=RVU6]+G97N;892[G1]2CQX"*I%*,9PMTHBZL=;,B+I:6RQV;D5*LY3F0FEN M>OC=6&]@^)T46BFT;17::F/U&I+:6F/UQ@;OL7I2GN_I^*,V2024:@ZIGX8/ M^L=F;V*/^MKHQ@ZT%%\IOET4W_,5!(_1DQ,$KT #6D=067@1]LGH&W;6YDKA ME<(KA9>3\/*L2QCW)I;>-VW.4W)O(;(TT_\3I4N"APY_)"N.[_Z DO%.TP;F MH<#@<#]O_LH^\M8SH.6[!_8S/EQ2!@I>JP$%K^["FFNP-%UIFJ*J.=#'2*L_ MR28@(:U3?\9P#A@]B>>49\=;A[2?< G?D!"9]1C<85_&'OG*XY>G3X-#B/L[ MVE)-D"W]MB"P8?!Q1(*5LL'\."@P?WYVBH+R)MQ._Y>X$>[C_NJE[_[UL-W M+H=1X%%-$[[%>_WGY0K2*J,@/_MKMXJ.M/X4B?$%X"' MN@NF-'6UKVA#S5"\$+LPEEMD9^S:\(!LT8($"MSG(5X.ZZT-C]@<'X;O[*VW M#FMY23$^T/W96U,U.LKE>3[\K0X3GJ'W>>=%\!#W@(LR8U,UM'6?4LTJOQ,' M*U%GBA,I=)PJ=2T5))L">Q+@!@7 <\HO3@CD.BGLA>]\(.<\Q7Q/AC.BTYM\ MV;)M/2L43D .6GF (38!N-\16;XJ"[)$KW,%2\;?(L/XVPA$Q9G!(H'C48*\ M-;UU/%Z1-@"% P5%U(U]][@K"%C2+[,D(#J;;D-()#EX/U@#LKH0@G?"<< N=$"&&?A?"?*E) U$&.5,-1L2_D&'["!+?-G"NK.F7)FT4A^=PD"Y\V]O4C& MG=JX-/97'?<%[YLBQL(C 4KX:\TU$R3RG@)GEZ0/%.0J7 !5 LJ* $O,=DI% M\3?T8V A%TFQ\F=D&?83YJ"L%- U.IM-X#ONHD^M+WRQ\E$L0!G3Y;/X+[Y] M7WE9>.X"[O*Z>Y"#UTR!]Q+5C]3)IS)=#4%QQ]^DOY@AEA,^G^G [3IU V^] MV4;)BU$F]M%6+H&R?87\V( A0?[T5I1^Y(<7]97 "_]2Y@$A"J)$L5?#9U(_ M,63_]J>@(QRV^PDW[C?J!?;57\ZH_(2[182@56 W7&<=@=A]=X+7/6?MN5N) M7C?DM',BO+YZW%LM)3%8?4J@"Q7)"]A!GE;\ WW"WH+_B^G#/YDZ?)_2AKO. MA\<5A"35#;S=F^CG+'P?:<"$HM(+0N0GR"M:6'^N#[+5YSLGYH4$)*VI0'Y3 MVB^E:Z,%2ASHCV@1*F2-KLTA$U&Y R4 S()FZXR^G9]4LCOU@0*/GB9;%K49 M%1REF.$-;3!&5SOKB+]XLVB11.BI"^/X=;B_Q)E"M+J-3E]R6N 9',E5A5O5 MCZB4^A/7C&SA.61JN=I,=G#F\USMG^>*\AAB!IZD!I#BB?CG"P7=,P>QV@J8,@%Q+9Q.2=\E? M?IYYX6;IO+[SUO3UZ44_Q_>*MR\GO*+;PK[>+V@P9(N*RP3C)\=?#^"KG[*? MFV.(CNS.EF$+GAN_-YSRY$J?.LO?G0@?\_H>?%C*6-_@=K]@GF1OO>&V!&SZ!FXZ_4,>"J?SM"IV&_Z,A%+B8L-(5UH6D7020NJ, MVDG*2Q[ )WH(G5UT3.]YG%Z36T%#*,H/*W6+\K:C**W%HEFA)P@R^8(4^$@$/34M2HORI:>6WONJY M:,G7Y7@P>EQHN+?@:-!C0QN'V=[ZRYK\_\!KN\BZZMFI!=&1U3?KU_I7W<8& MVJ!:I1RB!9#O>:&8])^G04BUW->[3?NA6(27RX7> MFQA:?VQF)Y:<%8Q[0RVHQOLQL^^87QV6YGZ!02P%%PL4AE@NOI%U3;' @G2] M;^= RM\&!K/])H'F'ZM(@F3X H:OS^4F<+G1'QH5:T %4?Z,)VSQV#VWX;ND M1YE?C"=^D6G#\1(/LMRU[KB\S<,:]29CNZ]KG&,G#EO*J?+TIX,L<<6D\5&# MW-$F'#;(_1$?4.XT]JD<\O@N?IG+&K.0T4XT:UZ >UYOV%>?Y.2#/ M-/$\?4U7?+CPV;,?O.XJ399D_1PMZ$$VK4S!NA^@A_?=FV%*.95VWE<#8<8Z M.1#QMR%=AI(<,U^8=FYOBED?#8RQSB7%; U&MEGI3J<_-_7\9\@UR37==DWC MH7:+2H$&SD#RO9=\^[]_DY1/?V#S"ZVZL <^RGOBDM44(MGXO$>OSE(LFXF;^1L*0O2SX 6OV-U53?J>5ED9PC3)\=ZBVCX-IR00&PR4H=R?$D2PE M64JRE !4*V*I%HZ1+9F'_M6'-:QIXFSJKV>RF$L6 MOMB5,&LZF+5Q=NR&6&;M2A/$;L C3WZP02B,3)?\14U%.:_=F1X+=:A=-U>9 ME16C-[$T7C"] L!C=Y*G*FK=JS)5"7UL]B;9ILW*\U(D8=7.*8V8BSV2 M"DULGA-)H5V0-QF#0K/K'"%(]NJ*2N.4&\!3X5%?M;-HH5)QB<19UU1<%\>_ M-JJG.FE=3DS4W2*DW_T@>J:(I? ."&N[GC' _>2#FD%OEY$TU*$N<(&..1SV M)EK?-BK"S#2&I\$A$=M)EJNHB:_*,_A_2&*\2>+B'JCBMH8"YTR&/4F M9E_3LMY/ ]-N*^W[C5*_4MZEO-?T$ZXJ\"7\!SSRRQ9N5DZI2]&6HMU!T19& MLFLGRZS>1!_W56LH;;D4>"GPXMORPE1E105@8W^^5:LK2HJ^%/WNBO[5))]/ M&ED=TKDQ1L[9A+3H4JRE6%_=HI?,X5<4T"$)[.<7=2EQ'!MU^^9S>MF]S=X"S)6Z[Q&V7N.T2MUTB(HN!B'R> MZSM.',E2DJ4D2PE -4%PVZ]=%2I!V^\/*JQ:5;@A!163T'U2 M'MLACQ7;-*XJD,4%F*H.(IC3PR@6J)\4/2EZ8IO"N@62JM&;V'UM+.>72'%L MJSB*9 FK=UJK9F]B" ]O*T5/BMYM+2&G\L%1;Z+I?4OEA0=$4FC5TRJ:VIL8.?C;4J4)PEY7Y"X^ MJ0.-#7P;C6NG#B1G=49Q71H>:SJ$QT,!9DYTM$))(KK7T;8CD0-BS0#+WK=R M856.R(>]2:COF5*8&2Q64XDA79! M0(P',J,ZF(>2O;JBT3@%Q#CE3.V/#3F*0FS.NJ;BNC@@ML$(&G4"8HGH+A'= M)8;4K2R2)7+*0,PWB/'_X0L(T>F+FX[^PC;STCZ^B=IN&OKL5J&K+:O[!O+"+!"KY1 M$EY0GAUO3<%;E[#]!/ZV5J(%44+8:/P4E@QOMO7"!84&\^?'O6=X@:.$&V"1 MN><"7\#/\&\.Y>85B1;^;*#\_8"6Q\=3U1CY&_[]&US^R])W_]JSXHB)"WBM M9/88Q9_AS0FP[09N'P5;TIM\@[>;^\NE_P(OIL1(_-L5;"G0(XSI@;6%,4% M(([?N0_DFR^)&V$5(OP8GKO:^.N80%\^_9>SVOS\07GC 0&\Y1(($;Y]Q\Q> M]L\,GR5R0YD0OHM?BA%T][+P8O59LBVC"$;CP=BTN<"TJ\9 '1J"8U;V01=U+)4W MZ%2^19]Y[GB!\AUQF15_0UV[ E"'(DK<67J@$Z@OE8KX3C2U/?O^\SN$^J8@ MWU\H+Y7-!/P*/'GJ['V,@+H24DD*5UN%JUJ)[+%PA;!J^%O34F;U)CFUUF(A M*G7&9\@OZQ504G\-@%T.6-&OR9%?O33ATC$@' M701&NB4?(221J'S40@MPQB(*VU)]?&9S7/H4$-=_7E,7'Q,TT8($\!?77Q'E M#?FQ(6LP(WUE3:(+TWD7U,)U/AE=FR;MUXH9\WJ4JRZG'\]DI0T3V[$XX,IP MVC.Q#X6DE$HIK7Z@5%](1WATQ"&=(9R0"N+=9*O!TY6X>9_DE^/JJ7)<%.NX M]ON2JO&'@[+Q"1U0?5@OG%I"S+N&-AC3Q\45_^\"LH3U?B?[DMR_'982QYPP MW%_B3&'3M]'I2XZJCS.54%-0YJD_\0UHP!Y#IE:KC9377/N&G.B.;JC M&7-'=VW7,L:J]C\F&,'XHD6PKQ=$_%F(&?YZ<.;P7N^VQP/]#&?>FQC.#"T\W77-6LX3QD.NK4GN'(^YVP]V*K (N 'Q0I MT,,DP%_!2IP;KT!9!&BT_J-8*,80&5$&]><*M@B#<(=__\DY4D)G*@W/;%9E M,S\R\7\UR)1?,_FXW"R<*8F43VMW<&!,\\S"F2X-W;0>S$Q3"GXZ*JL]]WT: M3:C/S/M3]?GAWULO>H6W_T[":,5VN+@E13?M!RWG9>T'O>++WKI/"AN$7"<( M7K$_**[0G"N$4245_7NALB).N U8%Q!V344T:^"!6PBK %J$D;)9;MEW<9\= M&%[,"*13"P/EUZ.FHSZF$99;E!3%6VT<+Z#[T%><@,1?G6\]\E@7%X@H]=:P MO4_Y&L%_Z'WPIY]HGF*@?"5$^>Q'1!G1U/9\&] TQHQ$X(G24\ODIH,C(<^X M/Z5ZO&@AU5-,7E9,-?_="?XB5*P>U[//_GK_;\:+>__X1.^7,3[N\BKB.)'8 MB_68K78O31D!*/F0^BC+?L@*N[ZUF3(E2__EJ.4LV;#K^A2V/3!':E670C,' MJE6M+^MD-]5P,#(*NZE*?F[JM:G>2B^*Q*%/CX3OGGCMAHK'8;1.E MU>61FK7WQ"6K*1@P7>TK)3N(RA+ADF-ML:BSZ[=3,HU!=8_T[[7#:N^K*+'C M_+6XP(L77>Z5Z. C/DC"WZ().@]I6JH+J2Z$)KI4%\*HB^[6?'_+Y'YD!V_W MFPRK' F/SY>S'>>Z/G[_[#T!&U7%Y#*LWL3L&VKM]A/9NRO%JKUB11/-QS+U M+R]:^%NXTIG!4M_'<&BTX"+I[;U(Y.S>1!WW1RJOL4E2Y@1@0BES7&3NXW]_ M_O2XGC4D>B;.@='[0SU;K"U%3XI>]T2O 26EQ=IJNA%#JUL%; 4*RE6=R-6 MU_0B30V\2*MO#B7JDI0Y*7-7]2)UZD6:5BN2)E=JOV8]=^?*9!O@GZ>397+) M%G!8RX@6VQ=6S&9+YG$_'_1!3AW4U D)*^=]H[XM*(?M4D-OHU'C?C@!153) M0JK]0D#.R3?G1YY,XP@2L[8ME0WAK>2?$H:B$GM5M">3IHCKH>FL$])!6[.D:QX3*LJCIC-,3#,WO,^?!, M\.&G-X'2D5(KI39':LOX#"N@>.63@I':FVA6?SSB7.HE95O*MI3MTA:Y7%A0 M6;BUWD0WV1*=UM*K93:6TAM<^ZV 199[1MZ M[2,(*=M2MJ5L7VB1&W*W31#N,?\B\QL)=PX\8 J%+ \"MA+<:TU&,@=68=&; M=J[H32U;]<9AL7:IE:8IJIH#?8RT^EP$G'8:B \A_1!/+_!",D.\G/^\/(JU M.)C,?VY>G&#V1^"YY'&&#(+H??L"R2H6U=X+'1:%6 ,U(W+*E ''48HP-,(; MO_][_V7=! 7&OS>9#S(3@"MQC84@NN 9XP<8,T]CN9M@6+I?=YY$3S$ M/8_W0;$M]SBFOS%: %5^/\2U/%+/I[%8$JS98DC1A%62H_XOZQ1V;18L=#RL M"A9ZVD+? #_T&"OV%+_1P3/]BZ!%=PBSWA[]M0K>:'G?)^/HM +^?#0>##6+ M#X2C,3 -G1NN)"=84%R4672KG$!6D,D-%^)=VFV"N_RV" A1?H??+4+E XC1 MK 2*E:1I$3@;@\<4DI2I?%'+8<%*XK+>!EJM)00T&N/1*_([+[BW:YS[A3PUDR9P;_ 0T-4_@V=02G1X60S=)6IN7EIV3^/BIQS.0B3K'0=3JI6;#7& MNH^^;?'"R95FKMCLB]A>S>94%"8MX6N?3@+UZ*!0Y0WYL2'KD+!SY:H^D2Q* M;9HLK=>9%T2!YXSJ&$M+L\4ZE[GT[2@:/Q,Z2OF4\GGUV/MB3P5+#?N:4;LJ M7&#I%<3/.5FMGBJ# X(=EEK'!5S)9P'CL,L+VD]NG*QT/UOIGLI85,Q6*([K M8@DL7(GU@4!Y:(\5A(JSA%ADS0KE:Q7&GXVL#\:]UR]SKJQK[-[$ M5D^=\,2EC=6+FL]%@#=YXWT9LX4#4P:G<*Z36F;8XRU]FN+LGG1!<7=#6W^B MPKOJYEMJ;S*R3P7$@FT^KW?6>A-++7IGV/Y9_+P#!CA5VXY:!/5'GF+DK=[+ M:,S>)*+UD2M6'TFP/O)P^C7KU$@74EU)F?B&$/34$QE8V@>\2 M,F.:"3]U#\#CD(_QTQP#&-$OI@0HO,;?Q[^,%Q"S\V8+' .&7YDY$;R;-U<0 M8C H:-@HU;1 M<&^)>4SB?;M"\?.]%>@TC8Y6YOUSZ+_0"RJH'70O(LAL02*K?*#O3!%G.<@+B^L]K M>F-G'L4>4S+P]8!5\OGN]<3:!\J_%AXL"SX)<^FP1 WY>N-ULEM3EH_-KF3FA MAB]D/X\?R-X(V-E? 5OG;Q<5S**]&BCGMQV7!V;+97B>\3(*U #8Q)T.R&P) M^SJQ424WY0*US,J#K][%8ML0\.B5FUA& ]NJUF%RKE]D-.+4Q&+J&J]%&5KA MP\4-S6LW7!RF/=I7Y)YI#530#E:9)EZ-4.UL!9!]0!WN Q(WE9Z?B96]2M?M M56H/#66[TLV/_/>>LFP]DJU'I;.T?\0IEH^!O_H*+/1EGC>FX1]D.?OH!WO@ MA;S4(\5RTV0KDA2J>Q"J)F2J8JX?I]#UAS9G[,0[/">_UK#5:_L$2:K,]<-, M39]L-ZE2$8X"BY.'?W%"+_PR/TS>Y\GF"/QB578G=8A=FN06A*P;BW5 BEGY*M&\IJ2*[)64%U>Y-#*W+@W($<6@.:[1+H\/>& HV>WK[>%!S M_,]=S7'\R]])M$BA8K6N&.ZQ"!4Z!_FW7Z$T._[EBI))63@SQD>5K _C=;)=2^+I5RX_M(=CWLFHJ=A_=M!_TWN3+-E#"!18ZP9X]'R'Z]I7<*ML^J]M*L'F=$!G 7VU M5ZPCO$\"U=M/ZMZ>_#75D[2,ZFL$_V%5O/#;3[2K,M*;9S\L2<@LB#FZ8%.18:0QN,:1=)I@EC!\W[M\,H M*[8-P_TESA1>;QN=OJ1$J=;U% 1V&1Q0*?4GKAD9Q'/(U'*UF>J:<]>8$\W1 M'([9_GBO(9H0M+4 %(< M4;\ZX0JU[>3OTP!-5_953TF$A5Y)_ V9/4;)I^.*:VIH-_/MVWNX[#N+NC]Z M:V?M8AKUTSJ,@BT5,EZ&S* ;=55&_1=1MEC(NG]#;_]>6&.ZD:BV<36X#J,KE]N)V&WLQS C3%+Z#:E2E1G!EXCB$: M5&<^9Z6WT]?LBO8+QQ+@^7+K1MODQ>$MP#[Y"E4[\$!8\VGZ;IP L_+P/'\^ M#PE[$_(#]-XV()3.5!$S^N.[D#4\V"7I=PI(M W@R>WFPUW)]2EJY5FZ7YPE MI<;7!2$1+?6?@PV-?20DE[MTPA#>D-45[VXMCQ9P[]\(6'-%VQ62 M[^^S\("KP:%[I7L;%Y SEL/ZWB#%GV^ 8/Z&JCQ8."SQ^?6PFX[:\:FW9FH1 M/D@JEV=TN2_@&48DN0<62$."9!' .3&'I-\-+H+("^0Q=1D3R-CC MI#(,-H3Q#UK\].4@H%.ZHKC*&UB8==6@<.+3%V3VC-0,@87HB]1@O1O'+D^H M-#[B?(-_X$MQT^77#TK^M=^1'!4*'[ .+]B^F$%37+MW0AE'LQ$F.X7*-ISJ M*[;U+D373JQ*X5,:4%W,Q;[ M)SC]B>,*Z_GGX.O@K3*C:Z&,"XRW7R[MCP!_/@FC0(JNT8Q6$X%Y0K!X/,RWA#HVP&_4 M9<- D3U1+H'I%_;^'2)?8%Q8;4@U]1)XQ)^\LB[LVAMX8; M0-R)]B/5/P7W3+PQ:C_!=<(E[C32!ES(N-\X\E8DMKGSP%]1$UOB#>!*>'_P MH_Z/NH4KM%L.M;](L0>D'AHT6);_/\"?N0/>E78ONT6VZ:EF%"MV"VWXEF?;H;,>_CJ>E8?4HC M]'? 3V&YZ03P )TEX(9L:'!LHZ8$?Z-$SH^83907,&4ULDP9_)./; U/\1)0 M%-&!H/Y#DD?_YO\"ZGPO,^]IS]EG>(:JL0:.J@5>MMZ;J%JVES_I;DQU12)\ M%XU<@+FFY%!VJ5Q1&:>!R8[W8B>8T?]'I*A:;$+XN7;-<5M%GP_[[!7::'\G M3M_>=7+"@\#FR*W+W("%G1@?H/"E8$922>SR/AXX=3N?[N/1*FI:L$-[L\^. M.DL?-#LR-[T9B[%I^'.K8?0S9;A%*I4RK93!H$AB9 MT&D)V=9]SXE9)C:"I EG/7K8>J"/H82%_P@L'K!*V5!/%*#"-=SIMZR MHOV;;]?TWEB#G;P4S0CN)/5UH&1&?K(<7'B8O#SSNJD,7ZQ1\'?[;&FP0]E$9K?P9GO73 M9KWXN,*%4-R+=J< \:>1?R[WKWRDBA(#:$0&@?]2+)#<,X@C(\//3I]7=^?H>9Q[]&P5I6R/X_^O+LC.%CNY M]F8W=1JP&U1X-/"L\4GA@FW8Z)T*.!97'#K>$W$=K4\Q_2P$1HKJ-M.8'6<&NJ*X=S M<%@"N$,:+ %]4!4^,;ZP#1A=RPI^,S':5JBT%GFUVZ MU:XR+#AIV^O3S[';^4B]SLIG9PB.8/6'.J\6EA9TBTD1:(<(V%<2 1P)-NZ/ MM9$@(E#-K1#97!T?96;1. MH;BS8 83-^[$%OR^952N22<^F&X@8MEYB-50QJ0:;X<:-ZZDQM7>1+?[8TUZ,E($!!.! M@N'DW$1 0_"[<=\>GYK/*80OTZ:#7E8+??)T5R:Z1!2WT97$#=OGAGU+K2AM M,@][W^PYOA)[&I0][6%%AXB+SB^-.I@W&KZ@:'<_!CZ_+C M.=7+M]O,3#%ZDR]<;F+QF7W2B@J!CQM5#DJ G5-=W[NAHXX28'GP=]JQ@#T, M\;!>;-ED4TM9)P,V)(0XG72F_'OK!-CA0!'R A)NEQ'KJ5E0B*#7I+G!7=)6 MBAP0O,(]2HK*N16(?UKO\/F^S'> 8G_$;+8; IZI(Q\-S795C*=!B^ZN3-R$ MJT8VGXKLX<"TSU=DWZ!,G.>B=,L0;U$<*071'H^"^AMX@\<%WQ>-B&S51-"& M*OOM\K6^8O<\5"WKK\_&5=+TW[P56)O/Y$7YTU\Y:YZ33[FNX"*Y.DBYG^ZH MJ3;=.(_T*V\V6Q[Y%PUU*)9E/>PQYGA,8@ZT$@\^Y?QK ^NB8Y*+]JQ<&U4' M-_VW?3=Y:W9>*[_S=[^_4JCO<-,[(]17*E;8;6 7VQCKRXD #9)R9=R;2BN- M,QS?6(CJ=IU6>>?2)T(W>./RA0-Y+U9X:'&#-ZIV5%2ZF9'Y/7FG0#@H=EBQ M4X3SZ,^8S'PZG25KWQEKI[R[//[&7BBC=LV7Y&_)WWSYNW03[FG5C8U49G9F MF&1MR=KM8.T"U6TC_+@HKDE!^'#[:9ZB_NH^DA;<&EFZ'83+EXK$O. MMMMI5TMWRIQT&541,MIY*Y2452I%TI,[304*P>Q-,9/K JV"SOPMMB4GJZPG%8*0IC(6%$>RM%U)U ^U M-0U,CEG;A>&^-4W:I!H :U(DI4AR$LD"JZV#7!JU:Z&D7$JYE'*)I.1S@L56HJD%$DIDEQ,I=F;Z!:OF5.WEV'A<.J";AK/CV*Y=#HKN M%#3;GOD4AQH$.E ^("[N/CW682/GW6T0(&@<#J8'YGO8_9M=%$^:?_+7E$_H MD= OSM)9NT3YNB#PDZ/9\7>TVYJ0N[WS C%H]PZ89FAR[A5XSY86<7WB:D7/.\A@7-\$9Y M?,X;>;/DB\=:RU]M K( )O:^?'GZ])9*6;A= 8-0>DT) M4KS%J(RC\6"H67Q@_8R!:>BB 2#BH@H!$,5J.BH)F]<"Z,!OBX 0Y7?XW2)4 M/H "G96HBKJ06A(+\@H;NL,Z;&X?+P6"RHEH1*1@2>C,4J]Y:05^!VAH7," M+>P;O?$ M%R_,NT\-M,S6HO'FVZ!K+ XH1CPLC)5;HBZ0C1;UFU9:OAZH?CE MW(1A;:"9XO$.FS2"\=IR.V/!+&8P,+L5AC3^]><*O!-Q4;NMX<.KC!^^-AD: MGE=V[==Y4ZT0+3-Y&*O;X6_'"2?:9O:42BV03S3.QRS3$]B\CV#R_H$SJI/4 MTR]D#KKI3^(N@:&\.5 $5_.XGGUS?N0E^L?8S)RMX7Y;9W?*9^EQEP0>XR=E MXHJUF06CB!N7!(H$Q:LZI %Q$,KLGH''*&EV;S!"++:\X+0QRSL/_%55VUNE MPOJR(FK19ZME;5=Y0=U';1_B3< ? A.N(_A10)R0O"?LOTQ\'V=X)DSM=)KM\Z@M3'I(9-D,DDFDV0<'/6RR0$APNF**:8,A-H%*:;/!)RF1/?7 MB:YU[)A4L]%UZ_),W6.K:EQ5@")V'6;2>A.K-AR]S-2HMGB*OUI7[V&EP#7[ M(FX00E>&1+]F7\0-Z%'1'F;@SBZPATQ1@5;ZPP^HBHJBP)MN:3GD-_\/!TN2 M\Q26WIOHPVP[17GKQWU';Y3;DI(L);FN"U+0#MR$_!K@O=J\IBB(*,2-NRR' M#5C'31CX[[C[P6%8=ZDVAYA5#&TPQD@UVQNS*RW_VV%_1$SAX?X29PK$W$:G M+\EKJ4A7%5ZUHP(1D6/68E1+_;D(]A6IS^1A&A#GKP=G#DM\YRQ?G-<0*9]^ M,7BK(T)6IT%>?]1!I\GD[]/@ITG>JH\V>-_V\J#V3GVKFQ8V-!ZUQ>"G]DT: M8:HT1%V_!03[;U@S!VOW /T7XJ$&39P<-^;,%7\;'#3G^#F-5+LN)CI!GJG1 M=VWN(S'L@:U5:_XXV;(Q')AV8JDXG "*-'[8Y1=OT52J;&G4_3T$5SM$4A6-W>B?-Y1[LX\&H[]?AQ5'<: M7O^WC:78)"MX)D21/-<)3'8?<5!QZ M-IL/Q)$7,5P(%W,O*;[*;]WZ#%[!&6*LECX&_NHIKACYEQK;>KAYD?/<0/R4OHF;W)R.Z/K=IEHU5WK\F\ M>WUD,2ES=RISG_VUOR&!$\$;,ZW]@=FW/.$9]29CN_;,;"DY4G+:(#FW-U;C MWL0:]DW=EB(G14Z*W!E;55&P<(!1WS(X0[4W(U=Q5'ET**JRPRTQ:Z#E]=>Z MO@LIA_RDRP=:XXW)A$.(%Q+>0]?)_5S?W7F&=]T&0E\%![M?4COTS<2 MXM'#(]LLUJJ^V02^XRX^D[SV,0,'3]9O_A2@?;.3;,C%W1>7^0P.NE]RH$"* M,.M>MT81FKU)%K=#*D)!V)"+0RLN\XW$483W<%X[=[Q ^>XLMT0>V';P>GE@ MV_(#RWN__CX.;&G.:*9X$5G= ")1>">F ,O\B2J 3^M_K@,";P0N2^+$?%DS MRGX"PGY:?P1;]]]HZNB':I[W,18G!0'Q.9P]Y$K8->*(^.*K!#&G]_1G!S:6>U M$^ZP][U]3N4NSHFNYM(=B +M+MD1.E+CCMQ?YH>AS\'Q8OX9HFG*<+I;_%20Q6N:GT:]R6U'SDI^NJK_ MUS0_R5.&CO%3@4_8-#_AT8,@_-2%@H.BFIF<89N7ULV(>NQ^[]=WH?3K*G4S MHA8^W?OU]W$*TU"XWE$O)3-;+54+7,U%R0Z)+..F5#_E;L:[+>G$=I0+3@SF MNA87C(803*N2#6[-!B= 0J[&!M5/9247\.>"KYH/)!/Q8*(3)T6- M,I'L@>P8$YTX:&J2B<;#WF1<,9\L>BF4X$?P;-KL,VQ+J+Q9^G@B4+DI*A[) MQ$CW3H=WGOG;Z9+LQC*5FY7>#6!=SC1IOQXI&&>PUR/[1IO]9R?TA-J;6+7A MI_GNU(UR#E(VI6Q>+IL%8Q4NDDT-9+/V$$TIFU(V[ULVS=)'@Q5D4P?_NC;( MD91-*9MW+INE3UPKR"9VB^N\VL5O*)PT;OXIJVB M,(T>N\SG(8D0A!D+PU*P13N.H(2H^T[L(V\](^OHG6;0;,6UY(^^Y[^( H\F M@>*M(U]9.2'^?1V_N1,$6$E$,TB*LZ;:?^G +YRE$A)W&WC1Z^&/X!X!F6U= MHKCP7R]2 B_\:Z#@D)?TQ0%Q"1!S!G]9TE([N&ZVHW$: PH4 GRA^-N@^.%. M@)?&/0W>6CD@(Q#(??!^/"R\&1#['4J^V9OX['1M&P38\X#M#[LC-N7%BQ:* M X^%+\.-O\;M++SGJ#=9>L[46\+JXAO%KX_T P7SX![18K-D**:-DB+O/0>' MK,STWV=X5N"YQYHW,]%G)QZ_Q6_KD? ;ZIYO<-4O2]_]:Z]AK8Q.@,_PG@2T M\0;N"F](>A>OX)&^S:F'CW,>/LYY^/4D6=/5N<9?DK\MB (V*83-I^T](2JN M$YP4;J?_BS6O!2)/)>"[$WC^-@0J;E%1;)P ][K/],$YQMX).?X@X7+&P^'6 MA>N> Y(\B 38?*3,X6K_)53> ,L"899@6\*W[_BJ7)PHC[RRL^7,(M.%;T+R M+OG+SS,OW"R=UW?>FA*;7O1S_,C8P.,3C@PR?2#[^N<7;Q8MT-$9#)FS$Z>U MXR?'7P_@JY^RGVOF0%/-W*^& S7W\U.W4H<#TZYVJ].?FWK^0^2BCC_7+4.\ M10E)*8Z+&@U'9V]5<+QTON \^[N<,-.E#E63L955JJ_A,62NJTM64]"YNMI7 MM*&F'X0TM:BQSP"<"FK2<8V\QY7N85>[A\ <_"MU9QYC=^:S'RG,ZT./%MN5 MG\ ]P'>B?O,OSM)90^#Q=4' '>PKTVVD_,,!Q^R)]X7QJ@L'N4Z>JY M^C;R$Q^:%*)7>DJ$4JS]EW1Z#.0)*'0'Q"'X[)F5R72I4KT;+8Y%<1D MB'Y-\G[TUD TN(OR*8N[S6$5$,.46,?/&S_T,)'XCB9!(&C\&U4T53QD M7IT%-SAZ26/Q'V0^2Y?ZE1:(;AS'57[KMA^XE2Y%W6'O?9GO/Z1YV;P3-[LW M,>N?N%7=C1M5-$L9ZIX,59J[4%J(J+SL)(D&!\GARFN.&%G#WL2J,UI!"I 4 MH"X9(78.F" MGA;.??/_)-$V6&,RYG$]^QK7\NQD,D_XL)8X&SQ)V9.R)[SL72%L8G+S2!LK M4R('XOAE#F)5**6'5C!/_K!>>-2*[,65L.YNG+I<[@L0ZZ#.=$--Y+W8W6B" MW"SDV12*V9N8VE@0#*,K=-=(AF^SVYGE^!US'Z8-3V7>K5'-E*'D=,GI-U'M MJ2Z#/+X>]R:&(;NAO7X)=DXJVXV3O*]Y/L;I,UV3%\A=4:K>#%K MYBX=;U4E;69CV"Z%1 I)6UV?U^OEN.PAFI3:@'"<1.9$8_N^533_W]DV]WBA M1UV#!:VDYT(\:L8&@,I@%Q_GIPYK#$=\[RQ7D-<8?3 M+P9O=43(ZC3(;MJ(<5!9E2QFJ>[);6H@J-K/:&HA1=K*([&J0 M B2\ #4G/WFU;K;>FXSTVG-7I;Q(>>F>P;F@?,[&?IYQ=G".-#U2E.Y"E&[9 MS&J;O8DVDGZ?%+X6"M\5XJ;F*_U&6+YEM<&;E-VLLN[WGC1!Y6Y6&[N@1K6' M@8NQO6X]73 M<>/AL&XZ3O*]Y/L;Y,VNVS:*:[FFEE3 MY;-)(R R==RQ6-37^'#0V%B3-4:E^CU3I:H.;/!X11S8%JXROCR-,I MJY3&JK_TN#NVN\G,.UHH2CN'#CXWV.#1W,F[<$.<1#M+S"2MM21A] !I%K^^]T%WZX3;(C@ >#_7,"&#X+#L".+FS MDMQ:H?>&($UY\]^?/KS-=IFG-S6_^9<]J.)HXWTG -PH_WV9UMN_HI'SBD:E M*<#[@>@=I@5F33I^;2!-VY(M<20YK(&;A .8'?W[TY?'?7+R\)S%Z"> ME(6_G"D.G<),F=-+F!-5&H[YQMZ130"V-W@%/;4F<\_UX.\#!;4C_'*[9*.@ M_0W857P^&^4^WS5+)/T*^".X61@O(C-"G,X=3^W2_@YA!!\DFNY8<2EEQS>+ MMW,??7AEL.3@FQR^.A*HC\3R@KC:G))K[<.V?'>\)=TIL!O;>$XV^Z4;D)D7 M^4&HS'SZVP5V] 7$!=*&\>\'RN,%=JR?K"):.)'B GW\]1+9 >[(+!@S78J_ M.ZT/C[:;6L+_K.+TJ:9VX/99QWHLJ6&;^\'* :7D_8C>K;>KAYD?/<37[?PU M>Z_+S-[$&&2C&V7*!H)3&E1XT&PE7K+0/DK?!OW2[V3YNF.$]!$? M/C$6]3UST*W+L 9>>?%&&>??_R ?69$(X]X$!)/K;IG-K1:QT@99!,S\+1LH MH)Q7SNO.M.(^S"$F@"UZ]M'%2^E4D*9$5=!MHI)XH$/13X1OO\!.!LHO).,6 MMDDS?O,CT/M 0B1- %$;4B,Q3> O?7[Z]#;7:(3;:>C-P$ A]U=GY?%YUOA\ ML*#$9?ITPHFJS#V8F!]D3YPNYW7KEJ^#H#3Z&6&X**(Z5GIP Z;?>&PS3;G] M26805N'K-TP><,[4,^J=VVY?]ZTP&S(X5220O)H7PC8F"SHEYLJ;/ZF8UV>3 M@0(WHC_]D_XE1VMB_(\+17_5\68/Z)$Y&P^T$%P,H?D2N\^=* J\Z39*W*^3 M^ND%UHP.V J33>C!HAUVUGE9C9.9H&85[*L"IL7S9^#:)WWB2!\OS% &'8.> MCT8%^6VU\=?P<]R1+Y_^RUEM?OXP4#AF:THN_RLA"@WQ1Y2T\VU K=Z,@(%< MHHNS7]WE1O"J >H_UYD(H+WF&_P:ZF!ZZ^\@#S1R4Q+')1U\)D'-N1@SW 6M ME"_Q=]\QDD5>=-9HYG>N$+L%O(1"G #^A+CQ.?U#Y/#$B0K@,2]4D.$OP3-< MDB1C=@M$U?4]^>R[OX07VOC@4RC/> F+M;P ,H; 8%_DGX)5MJ' M1S53%OB,ZFD+]/0QI;L%U8D*B]TT+1Y[WJ6V8_T __J+,%-#_KT%4PPQ-CVY M0[K!+>(/5R1:^+/TK5K,>YA26CD_O-5VI9 ?&YIPW>_!-JLBT6 Q:5QB/L+! M;(3/;!;0*D!+Y3I!\(I"^AV/@^*['9">9KK6KV!%D)]I!(:_![VQ\F*2*KDK MH_HD[_8G%DOC$8&< )ZA4;[[R/[\G1'N-_"A/L2T8^@1E;U+O32[F;)Z;1Z@.LJ,)SG-S3KC(]/O, Z<#; 9X-U,2O1#"#$FNVJ<6 MYE#ULV/>M"6GZ;R3-J7HT+;"@:S>D@-9\X(#V?=D&IT[?E7'V;-)=9P]F\3[ M7'3$RFZ6\PA-Y //KPL_B!Z^@0NOL#=OJT^8Q",.*)IIE+C7($N;P'\.G!6* M]'8#LB:0E6+:I>*QQ"BM2C]]_GB@2^EVXF[B9L;VX!<_"/P7(,63LW'<2Y)U M5F^B#L^X ^P]H@50\'G!_.8PW-+X#\\C0)F1@ 5,(&@!RY3!MKB$S$)E'O@K MN,8+=SN%\1,],,00*';;X2[!Q@\PHM]LX6\A8='2PKF%1;_8D4OMU[[,(B'/ M'TB=P\V9>S_([.'_2.#O]F6XWQ>[1GDWV^.1($ MQ=]&$/Q3DR\08I7S%^ 7O=TR(W?4Q(<([G;\AUU[F<]Y.9BO&(U_= M!9EME[1M>AJED("SH8F6$S=H:C8T8=4.*:/!% =X3N%VA;'D_X'/-"683'\# MNF'%G+.P#R&I2S81IL51WH"SP[?O3L4X)UB*K2=GE=HM!L(8JEEU((RN#FS+ MXC8&I-J=SDSD@3O7O M3D1[W>X*G/O)WVY O_\)(?5=O?<'>F0,'NZ^P8(O#=H_W"@)_93CJ.\N&(32 M@+K6*Y,KNVAEW<5\TX;JZ &4 MVY"628:[O'V963^5&NQ;8R=+$TXSE0>P"XAT)B2I;CPKJ6Y[_WJ+'DCV^*OH M..4PVY*X>.CA?<4ZN]D?NR3([ASC0=NG8K3>9#@PLHU$?X/-KKS6H@.7FFO5 M:1=1SEK+3W"2?-D(7QKE=WH7CA1LMH&,:69KVNHS9@.+13SE@9ZMN&F(,ZMP MHT1O$4*,7V#UVO5 M1#77#+51:X_/ZVPV$YC\AL*< D^OJ*QM4-;]L5$;DS=?9]YB(,G=\TT!9"$7 MOM$1S+8_&FL2 PZ5IX7,^>&*0&U7K[P5[A)UH4BXT,K" V+MLH#<"4TH@(JF+P M,*65MO-&>0')EY>:WZOSI4:S4AQ,=>-\V84"B'S^^2?P %;:8S7MS L9&@.& MW'&U;=S9Y/IA=-DQ:1OBN'N_ODOQ2*4Q P66^C#YF!*5][&D_!&0E;==@;:D M/XVEY0F%Y7/N$ %=1YV7S3]6'KXIPUD!V*<0@I\[^^#@9"U[+GIU]KEV5)O) M7#?+!;^1,'RG/&5;T?8M:&LL(6I-1EI[*TZ9A+S^-E%X-W5PA6 [EN?*<8J) M&<6\4\,V#O_I),1)XBGSQ%UL=7W?Z3YGI>Y7@YZ3Q/9ZN% M-^SJV[1MEZ?-';[^;L.L2XZ;SZANJS?11]ER31F"MY$W+CE2/L,;.&U OZ]0XOQ/D^*5R]2\7@HBH M]:]^P%XU#6 ,Z7&E9F9=AUK'E;6V4M#B>RFV4FP;JC^H++8J$UN-US3B6XGM MX13C[/#:PV(NF)^MCI-79 M?@:K.-Z#0-UI!8:H"%>@<[J0FRDRPZR4&K/ Q8\J9'L72CX[K! M%CXD/S9D'2:3>.+[I>95#I3S@YVJX& *CQ6*D/-K!L[ @.89VIXS];^S<38, MF9="(X=D[0$YMFLZ P:'G*0&K2(Q V?]%XZ$H7-0Z,1PXK@+1O[=G$DV%LY, M)-FL-N5AI!8-GUZ3+W.VD\E&\AKW8!@%XQYNH%!@GP."LQ71!+(9Y2"<;NP/ MIN;[MG?'"Z;8-[KC9OZXKP-S=X-=ASC "YCC^P@J?TF%FVKQ]FZS?L-M'N%8 MKW9LLS40:(N53VD&I-:%(E*Q9(2O.,J:O%3S8M61<4-&&)>0]Y,*]Y5MF$=' M6>_I8C)_[BBZHQ.ME\NLSJ9Q7YZWY]"7V2Z=>&AN,NHB=OWH;>F,MA<"]T4? M?!NPT4'H\47^BQ/,XOFQX+-]IY-5TR,S0G!>X+_QP;?R[#NIA,$5N;Z&/Y # M)8?L$B;\DEO5F3/ )\415E60&K/A!=DX"ZYXHI!(6L)!")[K_,>)^3PW8X3B$B"*81?MYO-DJH<9_D+&^CS=4%(:C)A MSOP/#F6+RA=)[T0Q#]M21 MC=(.E3]I-A$S".V-=M&XTDGI])@$[6HLVL!7F"M'TYF\;[![7YI4$4A)UDA3 M9DY''Q-J?/2#]_YV&LVWRV3+]SM>]7345'N3\5C-1K^KFSG(;8YX"DZX&]I# MT%?C'!3?6^[A!5;W*%_:]L3C'X&_ 2?\E;[NAW]OO0U:K3Z. \U8I_(F-[GK M'V!ML4AB=^,<0ZL?F]0ZX\9N)'T'5"1[*JX)_.'FCK=M=D'KT OQW"H^K)K[ M*-+HA*:'D.' ,;:PZPX+4X?#P9"5Y529%C8:#2Q+XS./R1B8QOEY3.4_-_5J M,[#.+NK\O"D^0Z+$!/FO,@R'3H)I<").ZRDDR*@BSVBNWO:Q3'8W.N[TGG99? XCF*KN[!KJ[_:%5NPZ[TC;=J,-+ MBM7]BE5!1H"S6)F8">@;6C89()I87:DY;N7-9DMR5?Y(YS0CXB[6\+1GK-4) MR1GXM7M%*IC#PIF'QL!#9M\>\\)B M;0EXR+7CE2>?%DBR_??6NR/SBW1HVQKH*_'_N& "V?^1_ %LZ]IMB#P[!*$ M@0RYWIGF5SZE"*PBGY55E$IJYC2IVR6!3YN ]AT;-_%1/@<-@%^HQ[W9QE3)I7.I$HXVB<-4D_\CH3;2AVK>&G$&,BC>L!<[H_3'?5?/G(QR4KNI] MU6I\$-5-3IG:X<4RK&3'=;?8=H2E;#.R"6#3Z*G377BS/,%G'_>$?)^B(_Q] M2? O(#6/;.P'_?RD1%46)FQO'/<-,PMK)8%LV\AG1:7CM^*S<6\R'O:'PZQK MW590W-9YU6N2P;TM:1GS0>J&YW#JNEDZQ)\L(BJ<:\0==#!511UB(02CT==S MFE0:P&"LM(]M!%"5\BOE]^+0[1+YM7& , 9NG">UWDA^#Y%4=SW>!_W#YU 4 MXSTSM,$8VW*R2):[;IR_'39=Q>\[W%_B3.'5MM'I2TYWN[&VB*MVY6K#H\[X MU)^+8'\$^4P>I@%Q_GIPYK#$=\[RQ7D-D?+I%X.W.B)D=1H4=BM/:+]&WJJ; MN__I=G,MM]U*/)O.6?MMCE=;H;/SJ+LALNR1? MYO$C4[?]AJ*:[7#$TB5^'8[-BLYC'MKKX=RI%.8K$DOD1D/;'HR'XPOZ# W[ M?!]>A9:^L5[M5N?Z#*MU+)Y=U%CV&0K09]@60@C53GCE(;L?MNBCPM.>_-7* M"T.TE7,$4FK1\+W\D7L7M\9T,WBK_-9MC\T*Y].$X1/U Y_)VGVEKH&S?'*" MX!4^HAC.%XZJ':N]B=TWJQ8-UM^RMG5'2D'KA* 53I1I3- T%#1CW I!ZVA] M>A)2;;;@/CDA@TC?Y)ZAR-;)?W\5T_2,FZY=YDDM,IQ$OE1N]-S%X MM&[(%DIA>.F$$FZ>EXS>Q.R/1K+L_2IJUMV&\*(0K2]S\GU=+A?BK%>?8CJF M\IN7"@ BV?=5XQ2VM:P#:A\#E5"F'!EHA RDF[R\6.FHYC>CQPE^M'P.!B/Q MW+^ZBK3+3D5!"N5+0LH3D]TKRL&X-]'Z8[LV](WT2H5AH(+4 &<&LI"!K+$H MR# ==44_K5TP?$KD_(!@/YZ.F%L>>?=N1''5.GH2C)[?D)R7,KY--:=1>[BR M=$&%X9WB2G0^O&,-T?NTM=KQN_0^SVW]ETK3AJ4C6M$11>IF*Y8N%0D5U*G6 MURQ>A=+2$[T]!Q5YHGPY2,,FR[X^' O"09Q<46&;=JH5]EUX+IA?*'W?Q]NU M:=)VO5+.Q^>@4O#,;M171[R=XZ M@0.R";? CHJE1[98/^0HKA,N,+F(E0EOZ>C!W5H'RN.*S1R,%TR_ OD@;D2K MC^#70*(UK-U=..MGAA27# D>*%\)4>BT38O>=[X-Z&O-2.1XJ;F\^2UI(K<( M[;!$XLX@?[4)R *V#SA;B;.V;[ :[RVO#J'DB?2!!\]CC\.'G6@;LLQL&Y9E M9B>0GJ#X3J7S T1GRZ=(8#LV(7TNG/+8U3ZY!<5/E%C8;GY\+))JN/L1UB[J/[JGP# M6QSYQ)2%K26=E^Y"QOT35X@V [ M\>P/!PPGO9-:N,JZ(IY4K*E?!R54VL M"DX(\J0I*S"(M\>KJDJ*C \=&G7E;6-''C'*A@?RH]W MU-[$$J;76_(.#\MM9>:&GC#=_+A( ]?LM&4@?* H^/XOH<J=2==EOTH'1-:0'A"I.9/:)7=V@SN;.O7F MKR8-8$6SSO&WY$%!>9#KP?F5%:2)"I([6(G0M94">L&'O74'0PDSDQF+WE;. M+[_'^>45[:!VK<)M:SC"%B+3R 8(E9,RMQU=SB&E(T57BFYMT=6O)[IT-H.N M9B>&2=&5HBM%M[+H&C5$-RN=V&JH9S/44C:E;$K9K"B;6AW1K&A5[=YDU(V"9^@7(>-J(&S+>2*V&TG8. M[\V0BRKUN:EK_!9U'JY/(N-)9#R)C-=>RDID/(F,=Q$R7OD$OH1-N8]@0[7* M5K;5CS;4(47PRIE)U+F#9RE7=R]7=1 GLZ(#<:@]JI-@DX(C!:<=@E,'R"LK M.!K8G#KI+2DW4F[:(#=:!C*R.3\.)\&!'RA.S%I2D;!,3B8$R/2^-,Y )'LZ(PPF>9*!F&*@2_]A7 E*TU!%" MX-5N1I&\(Y#RN;KJ&?;+8D$N].9.FIZ?K=!N''4GF@ MF4CH*($X2Q D14NU)6=UBK-.>8M7YRP-(=UY=39+UA* M41A+%4@QKJ/A*)$ MO./C.#8)":1I$O&N6TQ4-F_8"#?IO8FNBH)<+_F)1RZH*)'8"!\9O9#7"31_'D1L M^CH(#9(%!65!OF?8_!D/\0?J(^1*]A.4_9HY!N?/AC;H/UWT]I:[A*XS)'2= M!.K@GF,IJVKJUUSKM'?.5EN/U"$Q=J3HBB"ZUT.=U%7$M1VJAA1=*;I2=&M' MEQG0R0O: G6M-[%X35214BFELH-26%.*SNZ[9#S#I>2PLZ++S2TP1C+ES9^Z.%OW@4$T;.^DY\3%#*JV%,7QD0> M[B]QID#/;73ZDD.O!V<.2WSG M+%^&#S@0;OB&SQRCYU-C9Z!A.,9MR.W\J_&4;?9D_NNYVM04V(;-3N;=O-,,& M-_YE"6IB+_*@70@H@@T\(@JVI)A$>?2X#I]\6R2]%R%B=:U)E)RI^G/%.5M; MI[R0@&:OYOYRZ;^$RAMOK<#"EMB;\_9=LI/7Q:,$EAP,&5M6 :34C $$69RP M$76+#V"C,1R8%5$RFU^4:@Q,@Q>*)-=%C8MNE>-X)FP'NH+2EN; =H MF#E3;H\[9)_9H MJ$ 3,YJ4 E)\9@/)R#Z#L'$!3APA-[=6$IBY3KU/B^F9D M3J#%"2H05T3*;@!I6Q"98_7D204Y^;$AZY"\[6,.A#=$>>V>#$%(5OG0H5O' M!JI=]MS@L[_V-R0 3V[]S'*%'QA_Y9T0("36F,-Y>PO.YB2CMX31R^*L5V)T M'&AJ!A+I/CM!^Q\HBW*T^'C'L3*POE*Z%;VLLD94U-!2:Q@$E$@6'IC+&1 M@65)]O],*+#AWK8T-O&J1+O_/;94E0_32+3OHLI3)'9OHMEUD.,OR!^+#B!Q MEQQ5.AXJX"ACF ]>TP:.$M1FE3@=$-]FG#T <'&"XAPG*"XNGZ H4%9=Z,4) MRN6= ^Y+AMJ2'^["63\3JG)1'8HZ(%00NOU)OI/UEMS2IVR-D:]FXS,S\(ZK MA"GA&8XH8]5_>='B:1O":Y& (8H"61B<*)E!I)KG *@\8E-Q,OZ2;^S,"+A& M^$;K37(.B43BFQ9:SOJ3%6[ G9^PIHB$D1(X45VS>3#MT<\JP;*UA!'9J (M/U!W*?X(.[#[B#N<^H@+H%]*P_A M]M5=D-EV2;[,Z?U/GB&<@&PSU0R2''R&CVD+D-L>3@6]OR^?_LM9;7[^T"6, MMM%X,-2LCH.8F5T&,6LK]E6K8*C$@SR3T%YW+T$2C4JB474%C8K_01-LY&T* M"%F2L+%<"LO!8 %R_:]G(5)F;ES MF;E 9*H-DC!U.IAI)$\$;U@+6, 2'%8PPG56XA)SQ&LA= M#_H@)RTT=4*"-^A-WJAO#Q-_E>:W=[JDK:PE/ET@;1J]B<4A#R_ 9=DAY)& MY@PWF+V)+0L;[RW>2UJMW6T0D+7[NN^Y1JP!!C50T K5I6Z5FBKXQ)%H3.2G MF,;? E@AN_^O0&0\)_V%@,='\ML[S1'6,=11U++%22"FN0[/C(%G]&PON2 \ MTT)U7L?;OQXK_KI7VH@.,R-3"-\(*'=PODEXN1[OMN]45H^_!W)^W5$SD<,\ M\;,0'$QV#W6$/[BSA]V;&",.V'%2.[?*V3[2SH1.C>6BG]OF,O',=+#ANWO! M^_C]LW=&^$8(L\>M$4?ZU (P2!W^J)9I'ZE@V/N:D37M(K%/"Q5X.]SK/TA M^67M$F5.SG3P=\E7XJ&KGWW_^=VGW62J%!T_ AGS!$WK3515@J%UB#5X<08> M=@XEW-E=>M!);P#SH9WU3/%6&\<+D'78^/'8J5Z1:.'/TL/P[L>YYIO\B 4T MZ>A!K$+F4?U.2;P7W?!Q/:/E"]\6SOH;66W\P E>/^WVYS/)P],8&;V)60?T M6CKB C'3C7G)!.]\)"HOM= HM,,KIXPB7?&*:9/SS7!YTC5"1*S:>(O2)1>' M17AS")XZFMF.>Y$XI(5:^!P2L2VH.BX'IUNR$%4"$S1&EM:KL (K5TE](:J2 MG2VTJ55$+10\01-]"U(XI7!>YE^,B'Y]!.7C,VAP]&YAK\ MU.0C2.; *FR)T,ZU1*BE>R(RY,Y^PN&%[%)OD]Y=U1SHXX)].[]#9K9I1?'" M/8)=_)7K;+S(8[2#[=!#F[16,LJQK&6Q2U*[I55 MYFG*GY!C>D.!2;Q_N:.7N00^*KE9#JWUJFA0IVW>+0"B:,='"&J5"K3K!,$K MZ/($1!04ZW/\ZJ6%WB@)+W5.1/53_-,*3"H3KAK9?."?A@/3+H1_*ODY-TPJ MGHLR]?R'=&51HZ%V]E9UX)+J'>"( OP"RO49A/HK";Y[;H.S43I%K:>EORV# MX77/I&+IZ%^(L,-C12$4!0X_H%%'BXA^<9:T@M.A>)COB4M64V"1)%R1F$<2 MO^40^M@X'W G<4'E -O QMX^AS)7B80D):D5DE209-Q7;5L*DA2D MNQ"D@H'T>T'*RLH(I\RW&"I,2HJ4E-*2,F[(X&"EFPT6IQ6N&Z>Z7R8!NG@! MW:/[[ZW'#E-E2]ZQ!!@E18 2,2"S]]L :/ '+,R?Y7&^U9O4=K-D#; X[%$P M]B]2>T*.LD>PK"'65!L4)$]K*%DCRZQ!V?N4,6Q+5RK]+6!9HKG-F6P M'R,$F5NR @^LV?'IT8DSPY-WVI4GVV>+O:L3X%"[XI$]C1_7LS^V@;MP0O+H MNEAJ ?1YW%,[3T(TB#OJ $?);EF!>"?C>C7+.SKPCF0=45FG":^L)L,8')PU MR37B*)RR0(:[\>L@BG-BG8YVO1]6,1P67UYOE&X'<^2<:2*BUJAVUM10 M#MT:L?*'(:^&<4X[=J-<0G-O)\7T/LZZM*'5D*2.67E%;=!4[GLF957*:DME MM>2Y2YXX6EPJ.*0P2F&4PHC"V)39M%F1B%4;ET (4;VX_[]DQZXI?L#ZB4^G,1[)M5G\G#-"#.7P_. M');XSEF^.*\AFI#TB\%;'1&R.@T*)7;R]VGPTR1OU:?U7@YN GRJU]-[)VUZ MLPKQ$]!DM?;F8- /JR,;T(J-OV(^4WYBH 5KU#Q+V+EM$!*4ZND6="8)PSY" M$2ZWZ/HHD:_,'==;>I$#ACS:S]2CV =PJ1+&_,GW>&#/"U&\F,:OB@NN$X[XV8!JH=_NG^S,J%\%MX>/X^[=SR1Z\8._Z,_7 M](N9%T:!-]U2CMQ_[,(6^&"\J1Y,M_["O^<$2VK@1TMX5Q]_C8N-7P/?X+LW MPRNIP8CA5Y .R5I!78.,A@,E,3O4R,SP)S,R)W ON-]/8%P6_G)V_(9P1;#" M!\-5\#&H501F1^H%'K58%)+=45 ;@)*&U0=D XL 'F+\B%;+];^3M4,1VN%? M_G:'\+-XQ7@EJ&MX4@[23OM50T0QH_Q( 8,; M>A@IP3NOG+]@IX 3G=!?4R01 J^Q0LF.-V[E_*!^U,9'!PR6D6PLO #Y?^R] MZ7+;2)8P^BH(?=7==@3$XK[8,XY0R7:->LI+6ZJNV[\F0" IH@T"+"R2V4]_ MSSF9B84$27 'H)SH*5,DELP\^^X+_-D -"NB%^&C0+_Z$_X"KB/9B.V;T2P( M,7:'7.?)CTW+FQ$ @B$(KPD*\OB!!O MD^70[W@*4P.H&2F>^;0IY$FP$P9,!)B"QSD@D&?D<&U1=.<#7 $>9 2@<&(G M%R+3B0TD:^)3I"[3T/['>T8BT^7> 2N03L.I$6I/!IJBJY1TQ$GT!9&"> 7R M)R;[W7 U6I?J='RTXX46(45%P/B TC%83DN'/7&!@#]PGKG7H1+SBX\55V.D MX3^G-,F&5D/"O%FOT0,^6X I'%WQ:-U%":$'/.EH2FZA"."/6-+Y5S)(-SGJP^DIPI71D?%&AC3[87!?!^PS3]*'UD M\MGX-]FVS%J[7I!E>RT/ 7 JA!]G)3M' 3.ITT M?@"^:*TL&S0DPL'4@,\1*L4^: H65Y-30N[?D?5(FC;A/L_@YW:!)!" $?>I M./9W(-&IYUE"A_*1:,GPX90@<2HFA11NBDLDBL$;2(,1Y\2QZ1G1<8'$%'&= M#:Z*U;9-A+1"E+C+![@!0((MA[E,3H$G2U>&CVH"[L<-X=&1"P1CV2;O0$>6 M5C3^MS"IT@I"Y H+A!N"L;Z@:\P6_?$!Y6TK0I6. QM4-M#90#D'3-BL5;P, MVD$&*#J_2&S8?;OP7:>V'?(G'_REPRW+'SY*TWF[/0 MYI8LH :R$5<,>1-F+;>HGT#!!ZFF&?(LKR5W 9J?.TB7B<\BVF[\KB>H3-_C M3@$P7+>&98'"7__?L-WNO\VSP2ZRHJ4FTEV.KX K?X] V+0'A"<#B2< 7-=# M/@ML (UN9MH!(@!7A83@E>Z]$+01%RTZX3Y#1NL3OZ=[>:M0KND8[G?\'L1" M,/7F<_P<,$JOE58<7F980>R.LK0/$;JHX/C,%(8ZQC,7-;#6>'7V;(XZ$C!W M./U.O_MV;42&1?Y*UDBKN3DF@U/5DN#? O^\.E2Z-U6PU+1M1RF#5:W1IL(8&V';/YB%G3:V61#G0/T!Y9? B2Z)? M@G#*K/M9_RPJN[!5ZRZS""2&H 6S2M;)QO-: M !B+EA:)EG9+7P40'!+J;8Q[3SEL8U43-6M0>+G.-[$=+F?X1:F#ET3/'T@8 M%:"RC7#_N^%&J*VW^1+:2L247<0 J%M#(M'A3B*&8BR!#")Q^8+;;@W>!MJ- M:_F>;<7J1R;"D_+17D"4M,Y'W[VK=]U&SBB!?47)&9?>OWK7R\E0R!,E0I$= M=)>18@(6!BR?G1K!4'$Y<\74'V1>XTD,FX0/K&UTW>E MI4Q*NDC,)O[)RP.;BRJVDQ\^>CW$Y-_D=7G8+IP<7 MN+8!BW <]DA)I(D C MDA]XU- -L' #!7K(3"ER U+%4\[%9KLCE'(#!Y;!F04L##D_ULA+8;NF#0R: M"_Q><^U)\E MCO<"4O%M^-F6,=.\ \R8%$^&:<3F+D4N+7Q);%G0.Y.0+L;W MT/IU%Y10YO $@:$]'/L&79]3GF*"7:#FE1:7H_V]!G);1T&C;,M&-,D'B_ [+F(&\$A2' MV=(VQ:DP&P,IR7%2"1B@8ES'-\HL#DD?229/G "19+3&%S_AK2#HF+,@C0M8 M)OD\N%I65QK[B)XIRO9&'96ROAGE#Z3R.2:\I /$6P@_H?M8AZ,+?)I,I'G M 67##RG+2292S)&$#UBMH^':3Q1.,5R)3M):D#VJ@LK2T]U8 3TLP,D<7K+ MH^.-,6L$D.B'@2HW\%.48EP/?P2V0$^S?=!R*:'U&4-=4]H7,T 4P+N M:TVT'(;&&J^32.)2K]Y_^?MKRN7"!V#PF^-UW/'3\LR(NPFXZ MCFOFJG.;-;3TB0B#&#.2?9U*=6S2E#*>R+UFX\1 M*:582"2BU;'G_0;6!6=DDYKC%0.&] C7]W3.03,O/^&3XWQG \$9PJ87VZO;3S6M>I+ Q]4:72G71B0%?R M@9"S1=R4!Z\A8ZG \>HG.=]_VJC5 =/<:.]:]B-J^&N.)RF<%!"A59R_U&<) M!>)8Z0T(,T=K#6)&G#IL(X;76K3^MV>[PL:-CQL O0X;,D9Z5_K*.=B!IR9: M.K+H+(/58JUSAO#J_LMKH6S@.@6]8IUGB"MD6('I M(E4\V>PYGZ;CX,,&L;R>8H4S.9A[))"%8_K^"QY*PMWXMI20JIZ0NG,Y,L?Z M$87,+$ED&;):4EU3Y$1V>LSD5DFHH?VOYS-2R84=)RL$XBO\MR,W[<^%Z,-(!&!Y66XC7B)7ASHZ/QQ4R\/]( MJL9DB2P(.92OAO\H;!R9 ,X+>D4Q(6GEW,M"Y>_44,!Y0D^)_7A6&4;[\'RJ MSB+^50X:I&7)> 2E$WG<_2UP<\*LV(_,16B*6C*>CE!(PL33D:$KX6^#QWJ^ M4\V"#CJKK[[]9)B+GJ=!. 10I7GTN!]#FT5.2/&-C+<,;&A0P1AWE.FB,@U?F=RY^G0[ MI6HE2K04)[$B D8TAJM2[46F6-:Y[#D!F#@B<(./B )1BF;*5V1=,&G])24S MN'>/5WCR.@2-VCPD)6<8488+9=6>..NEY/)*4A$AWU>#N@G@GN[2S4&^RN8@ MM\2_:U@L)3NS8+;.G$Y!!T28+ZA?GRZLUX"9/A-E!_0-[/=[MF%*3#7";HS+ MG[CHBVV]I?30I&A4-L<1;Y'*-?=@\Q=Q/A[\;4T#%UIR@%8QKV>4%36#=\B?V*ZY'4Y8(*'$B!'\;V%X81459G7.XVWF?&I*PZ6/S-* M_,!C(!>J;*D3'\.$D1L=O>R1:W+;4'3_R=;3BM.!W0747P2WILO*58(@"LLI MC\6L+](5Q=X4VQ''RGF!L*G1>$\=_3K6(*IJJ><.[#&"IZ,U&@6)N'W&)AC8 MPF?)3YN)QL?\#ZG.Y^G+7XTP\,0G):MP18LRXI"AJ7JIH%\$YZ"7)Y"&")N@=_!FT4&$U7+Y73I8L@7B_OXB7QE_8078;,_*1ZNO>(EI4I+J$N#G=0:*, M/9"#C\F29Q@G3UZ_9MD 8Q<,6@!*R,40]ICBRI1(_D-TY"V/EE%\F>15#E*1 M'*3N2\A!RL\VJJ T%3&5F8I.B. M@WV-,OJB$)N:+1LV4 >=%)/R(T?HUGA*J7<=#B"?'8 MM(U4Q"1JJN?3N8X)<)B+!P:OC7^&QH],0YW$LX=+'E.,W=(8?.E1&S*=6O@R MGWJM285(CYL#/U),(N2%*8C#$6\Q^>AY5I!N!1EPQ99?F.I&B20TC\:.':#> MKD6D+!-MPOK0,D4U%WXAI0])SU_H>4F):2].W%,R8WL_RZX=V%W<$1HQG0YF M)EI)<0)E,:*6@^"$Y3HFK=S0W,\_!7*_']@" MJ00B>LLH ??ZSB7;^,'XP6KJMT+9S)N2$G=#;BTS)"ULOA7:)I'^1(RB)NF8 M2HP478L?R?\3>L(G0J>&E\:"!F/J4@?@7R(F+EU-2T!OBPUG:I/KV<;&=61F MQXCO<9J\U)"FF9OQ"@.&BHSK,A0F=$> M0V7N0\_\CFW9 3\_@#H<+O!1&^;)C)K=E4HR^&YUGDSZR7_3^+.U?>;(B*?G MO+/4<5#-F2\'G]Y$OE;@2I0_P^C(P@,)I('*D,Q.,.\1O MTZ.,SW=BHHQ.PM[:M=AXL+G8F&@K02WKQK6^L1!M60XJ7G?\3\,!0MRU^+AW M]:ZUO<,%'NV.>]HR"NB4>^K#GOH;.O!DDQ1I)-"-,Y\:8Q9B7KMC@)R^X7GQ M]/E6"Y"Z*RI>98$@3V%-DC!_\4"HXMYEZ\P@?1!2D?M/*FT5M4#RKTBH@5F( M7^R(&9DQEG>?/VY!C:^^]^@;LYMX/3?4!KBU,UK@2-IFH[F^T%XDEVY "W5 MAEY+.M#O=@#M+6WR\O?_CBRO]DV YI M[]15==T1I9"#^_QCK.L>&^L,-YUYO2,(MC2+.A4*C@Y'P14=:@?M3R29?YD\ MH-43^0O:YR\+>L6J[H?]'+-:7J5X'EKX$\]QO&=29PAYQ2BA32><$>2B7W=2 MKNYS(:6]POPQ#K3@]9N"@@&VSY<1Q[%I^";Y5.R,_O!7=9=_8+FV+;GJ; MK9[%0._2X$TZ;_YS$@-N-'D<&$=Q)@-#Q<\-^.GGU>_[@T:S/..OPV:J[P2>XO/2!7AV M8%]+Y)%F?R?$K3R2NP!J_70:>!6&4RG(*->H/0H-[>!R2]%7^^I=1^_T5BW; M:I!8!47DDFY9=A&9XQ_:2T3F;+M>@K!S6D'8N7HW'!Y*I?FX=S)Q5\2,>A$X MD\OUCX(P^W'][M6[5EL?--A$Y@ MTF=>H*VW%!H^NHC#D'9K741[3TWT(.B5VQ0\/F)6W% \[$ J1:$%,C?.JE!0 MYH;>[!VL4)22>DNBB/Q,X<3-P7F.X5;;36)1ULKVU M3;ASI%K][Q'UDU&A4/7]:N195FA$+N]H;J45J/2 #KYD&?S*R81-)V!6*7Z_ M(42?U2OM MOO-<8TPRX64K?! Y,$IO1FD6HM,^UMX;ML,K[;&R/ZE/6BITD3U>1.M(7K@? M]V]XPK:SO):>NH]M2$#ZED8"'UO!,C/"G/S)]@W5!LD,"^S&WQ2@%'!V@.A 4 MZ4#0JWL'@M)GC+^WG["$U:IFIKB>UECQ98SGDMZ:WSH\EGOQ6)B;;29:*.#S9KS^N7T3K*< MX;[+Z9]D.:.K=\U&>S7BL_T++.H63B$<7(U])FPK[C4KFNPB+GD9RA!6HJ?YE MV!"%O_2(I7*C5D5*Y5K-/6KE/A@^IMO'O' U/QH3^9?KU-K-U=JXSQSN6+D( M#]/H:7N5QM'#]T[Z7M[0+T9@FS>N]=Y&O=5Z0*] SB97ME,IMIB7!![@F(H) M3F^+>8%H-8&D/<9C$;,NZ6# C EEY6DBN7!:",H.;GZO%2M$E.ED<1WL%9PB MD'J409E\]4LC!VN@W]HM]WO=HP:-_F#7;/%UW_]0:U)KNO":ANV-3]H2 M1]Z<#IV*(F6\XEG7=T62GS<5 62"! 6/K!1;S0_>Y$<^XKW@V.B]\]PK FTL M6BU20;!?H< +.<'ND>CBU&F%1Z&* DA1$<@)M\6Q=KJM5*86I_6+.JT=3NNV MP&F]J -1Q*:([3S$=J;$4#BS<\IFDW>%,&5G8M"=D&B71+HU.+4XNJS MN"-5&%$NW("'^]JAT1'OCQ&/- MO DV_I5#P)FE,1&PTG9-^]TK0_W\/HR=$]1W2S0__X9V*UP;;,XS_\Q"'C3] MS0N"&]E^[,%+Y:N(@#SIF[OFFK?;5^\&>K/9/U*J^7XIXP)&YRGX4&11!;+8 M4GYQ:K+H7+UKZ<6D6;$7;:+(NRJY#F.$BSQ0M]4D;4 M:9:!$2F<.C).71*C6HA1BDO5#*.VN3\/%6V=-HBVOF)#=4*:+<[!T[*A#K*A M?K\L;$AY!FMVE0)HS:Y2 *W956<:?U*:0JA=)R,7;G35;:I&5XHL2D@6EVUT MU6VI1E>*+$I(%I=M=-5MJT97BBS*1Q:7)8J.:G2EJ**$5''A1E?=KFITI<1Q3K_DLB)P0KP*V M#LL.Q#UBW)@6>IG)VZ*KTEY]DW+.L9(UW;NXG1\][_%-&AY?)K^GH2%3C6Z" M;P2(+Y/;& RRXGMGF=@_DK-M ^*?.5]/X=<:_^UQ\&L5A097[Q3ZU A]UO@Y M3X4^0X4^=4*?$LFVT9&<( J[2H-=Z_QJ)V).O:9B3C5"GS7^IU,A3ZL\R'/4 MS*X*&[+G;^)[?HIX=59K- _QVU?OVH,5S']=P:B#PH]#KLJ]"@I M>AQH+ :P:OAT##3IYK*1RD8PZX@LN_&2XW,2&G2VFA*E>$D5T>-0XRX/0="_ MK?"CK/AQD/%V1$DSR&=,5I_PC M%NJ(/@"[NI)[PZMW0[W9.KBU^JZ@JUK/$T5OM:"WHU4 [4MO%+II=HX5NE'T M=GD,5/1VAM*B/>FMSTM1.VU%;XK>ZD]OEZ8VK'!MZX/>JA-UH%-*4"FFV!'-/RXCZBA'5$*+-LR8["LV5">DV1)8.BT;&B$;ZO?+PH9J/BI#PO+:X,#48.W, MI-Y?%D8%[2>F!&FYJ7Z%HOH=_)L3S%5$!ZYYH^FS$W-!R1$$4/N0EY MC:),E4K:_Z32IG+4UD'S*!X^585<*@3:U!+EV ATC"92"GU*A3Z;&FP>&WW: M"GUJACYG1)[.47QX"GW*A#X;FZP<&X&ZBOO4"WW6N(!/@CR]\B"/REBMV57U M=_)]8]A6Q\2N.@%2&%%VH!FNI7GAE/E$V+ 5H%=GH=E!$"&!JID=ZP5G:W/X MJQ#[H^]^,0)F?346>/&-[QL !/P8Y#'!?GEZ"*L@ZG'P:$LVQVGP2 WIJ!T> M;0G'GP:/AE?ONL?J$J(0J1R(U+T$(HT40ZH;'O4N@$=#-:&C=GC4OP0>84^> M5EDD6\VSR]96.LWA6_KJX&JG70K,ZD9 >Y9"B78?*_F:NZ9J#MM7[_KZ\/!F M)C_N54:W'QU64ZQPSS4(A7-41;K\2K*,Q0%X-.CJXW9C"QWK@ MXV6QL8?B>-!3XEAAXR&E7[N(X_XQ$T<4PE4;X?8K&SL:^Z/ZU<'@6--=5#-" M=95J=?9BKU( K=E51\H$*IF'54A/S66A9E.WW\2WNF?[72ZEWG1 K%E>A+E" MTD??"154NZBP/K*?-+'MGB!@YCA0Y*G)4Y'@TZ_X$NY@YGA/]HNK:.?I8]_1T%H3Q;\*]NU MF!N^:;<;/2#>H^!$J[D-*=J(%!\]7PNGY""V/2O0YCX+8"G,THRQ]\1T^C'/ MD:P9,P ,%I7"9[PH -3 \*QH4'6CRTY5.M6=\C]N13WJF)E&%/ ;Q< YS AF MACG53+H2'PL+L4,'UA)Z&OLS,IS4Z^&0;3@T6#*\TK(#GO\-*!5@+K%C_QG9 M%F40XY^&:0)"&*[)M&<[G-)K;V9P-^X3%H?UL@9N^A;!/@' APS7@[/R_+GG M\P?!%S?.?&J,X3C@ET:,M3$6\++:B"[G>(#X;QML/#3;5LOL31BRF^JT7A,%*RG[P $_\Q:'V )*)=*]$X7+$K)M0 M?(?O8\!PYO#&T(\8]DM+WJ%]=6#/*R2:@=P2X)+7X:-S7@@J1GG!1!T5KNDD MM?1!9+=<11853GW&M!EE:^UFNT.D#!^ZP+6\$+B%X#5T M%F8:*5[=_W+[6F,_\!M@"4:@_;3+D,U6MMAIN(SP-P[@K2$36 @6:5!\X.\M MELPR2M"_M]LHT-9%%HDS"!JKR=@K7VACVW'@@XZ2Q8E0)B#9\8/3/C$!FAB@/ A:":$#F'O-D#F[@TDC46 RFQZ8["KI8/< M_0RV2HQW_S7V?WZ7M^KU0KB=*X0[51'"-\B\M!M ^*=LOW2Y[>**U+TY95;D M,-%7?X5G)VU?: &_8],7>KUX^^*!ZB-7%:O1L@JU[6@OIPT\3-'* -GUC!(C MY'UKHADL$AX2D*)@Q&=-;"5RG^!<$!)24/CY[7%>?;O_/7A-]Q31-[K:*Y ^ M,\[! AUDD\G H%RQD%Z_T23,Q7(E]R$;%8[+,>8!>R,_O)592K9+VZ>;W@HH M"):%Y+F<9(1PX3\GE-MH+G!OST\^KW_7YC.&SG_M1LM'*_7_>H M5K?1ZW9V>M3Z[WN=_)?LM:C>QD=MR0O;,?WK_*Z>?*_*D3+/O\*:F%X_1Z4;OKSHV'[VC\-)\IF M#!ZI-OUL"9/;A0H=R^]21!CDAGK/3$:X)2W+&E>A%SRAG>N,MI2AYRLP*>/D ME\5J%P=493[\&8$B<^>"!(_(3_0%&]H]3 WWRYSG7==*7+<&&3=G*A[!I)<*O=4]TI):T1V)A5[3ZAIY)[6]I=G([(""K!G?N5 M'&BY8@]S(WHU&LMX,):5A*!VSE*HJ7S:G+E^+M+93TAA@D.GT^C6F@C#1K]8[6=JIH9=&[Q\]'S)\P&,/UL8EJ9\T+,H0J)HAA"&Z41 M-BLZ0!@I6TC90O421H)L(B#F_231 "51O]'OULL0*IL 6@I993,3CA"ORL^M M?ZG1K"T]12\;S<*Q'-UC34L[$OB52:9,LB-(P,M&+MG_I-M MLGQ,C;&,D#)X\/A4B_AWK(SY[(7_8O!:TWMTX4!VS<5N-5M-$ _#QFH'"9E\ MC6<3N7[\AFRIA EKT'Q>J8-Y]W$V)29+-K2'J1V(1$<-/O'\?'[EF&FIAWJ MG)JA/WYP*5:N7*Y!;EIUB'ZCW9."F8TK%%\6E(H,K- MNL:KF#QNO%#SX:A?ORE2]M:AC55ER2%^H+J(3[PNX@/6111(NE9GNO%,8_=-*8\R98SO8/^7\9PW)G/ON,WZ M']5Z/V*%&&]5';Q"/1TS4&W8!GWH=(G/=?*/U3?=>TL]>]X$3<"=W[P@^.A[ MLUMN-<#NOX E3G9%\ NA7&RSL.##C] WX !MU_ 7=R&;H7\,W^J#6@RWWB'' M BM[Q_$<8*)TK]ZUAGJ[68D!':H60Q'GH<19(=KL@0XPU#NM"M-F!963[;6D M95!.OAZNCJB\E"KQK4)*!3 DT4SF%^:RB;T'T^E?O>OHK5Y9DD=48I8B@.*" M^PCX/[AZU]7[O;)4D=1&K%;#YO^P$L%X$04N:PG1%4E/FX119R4NG!MURU.F M8PK$'E,Q">(\HD%."[L+I&Z<$PA_V:MURI%&H]8654^*J9AFU&\T>OJ,^S6X(/UF/F,2'^4<^^S.R?6;A<]B3X> A MN(^:%V$;.!,PU\ 7@&R5'1\#>HO%0N;/;%=>N][;CAE/3+27%6E/WD0#>@J" M;!(5OF3,M;LLM]3;P*N(;3-8.?#4H MEZ/O"WC-,* ^79K\R[]$WYL#\M!N?&<=-;ES: MT%?/LEGJ%LQC;>>WVZ>M=^^U?.K'Q#TQ\QO,A&@SXB2$%10XU-]=^ M];Q'AVDB<3G0Y1>WCA=9?%P&%21HO[ P*)3"B @2 #S# H#= MN);OV0"KVZD/NJ$.PC4+RD_&//GC*]@%.KP(&2L'[[^\Z"$:L\8R*FB/('F1 M3Z,J^\2 $' Y-G8W=A;:!-X%[R<++(#=O-4FC*XT&3!F4I:1@ (D9=2P ].W MJ9[EFL] B#[#- M[RPD2?+,'">%T5]<]E8,@W%H@(HQG_-C!#R%S]H\@B. M4BUFS;=4!A^4@PG MMI*@M^U.? ,KGTRL\B5 @.$:HDB)L5W7*.-Y+$??A!X8O!P1/.),,5E0XC7& MF %- Z:9 4@"#]H9)A: ;SFB)M&5T)NHL$4*B^A>^8E7U>W(7[_P_._ R1, MAL4M,U"432$]76O;3E.;DX]5"'LBA$VD'AKS!@)K;+OQ]*49"%![CIR%.\; M6@^DXA."J4*>!=?#854T'BHR', N4)08+K:A?9.H1PB7>AG>)S'46D;,-#^; M,L,)IR95&HFP MO-Z/TP*NC7-B="X$L&H="< RT>VEX]PUPPN?[\W)HN#/!)3%%0J0P0.UF6]\A6V0H3Y9YP-9:.XBR_%)5QX0X+C;B+6+,BXBNQ5R/G=N%KGM@^ MH/R?D>&'-$Y >#R>V39D:&@W(,'P=4@J2!O6([[S$787:*_ S@=F\3I=/"OH M93N>59BBOL V\IB,V++PRL.6HX 8/QP2"NS8H[%U\M.&F,G+G00UJ/LDJ-@3 MM._$I"7'5S127%!KK_@,,W(M752;5,U6HR96S2LJ=0R\ MOG.4*E5BJLIV:URV6U4**E N6Y%:V8/*B@^N*:[((:F"XLMFSDF/WIM#_N69&,"-9Z8J/_,,.I[C=H MZIW1P:,P5;E9\6%*Y97'E$7QLBO.\BAURPB+LU#J""A5[QY>%UV>Z4D*K[8T ME3\'7G6P $3O#R))5VPX58KELN$)17DTQOD5F=0/CY- M TCB&IA=I?/&X5RXW&(!XEIYA8]U)I7G65M$VUG<";VK=_V1/ABN3AO:3QT] M$G!+&JE1Y*S(>4\5Y"S4C,.1FWJO,ZHK-9=$W\EVB:K^D"*5D%UJ=*MO.FFE MDH=50K9*R"X=!=5J?I$:]:0RLRN2F?TEKI@5W2;)A?]:)6JK1.T2)(:I1.TZ MIZ*VNUM2'&+FE,PGVMV9, YT]('G6.Y!BO@WU/H7PWTW^)K.PKZ#[%)@SX< ME1O]*RA1*Y:HH5*M-Y)B>P]2S*$VG(PP.KCF1V5DE @S.D?!C"XF/#>;I<:, M"C+ABIDU+RS=^=5NE-9=IK0 U@V?3J$7=7&0@]YNK^:OKB0O5L @4-C3[JZD MH9P2>]J(/J=YB,Z@%/@:I%&+4!EU M:??B68GGRTI;23JLDX_WB,=21OYVS-3JHS"U'HZ=U;NM8U7R'0]^)8VN*+I5 M='M0#O51R+8/NDA/[QY>V%5BLBV)/K,Z3/>XHW//@L34J?N>,8V&"K;%@-FD M-S=O58_]N[UD5-)XH3V*H7Z+I?[X.[5#_\US'W_#V4E8%A &ORR248$T*? ! M#SBG"SJJ]X6ZH'=*W@7=\= E0=.C:/! YFAQ! :<@B[FQJ;GP0&G"!=\CL2? MD3WGLU5PS@^-H(ASMQPX0R:?K%JJ5SF#_Y"4Z=T-K3)FA=[0;!D:TR"GQ6IR M4&R!M,2")U25@Z!SB-/+M964V?JFIOZVS#-54BI_^&ZE (6#H1< \>^@1 -X M[T.&.3%V%7TN--ELC30O09J0/^P?SR2.AS=ZAW._T:!TA47%,1[1F)]M2V?Z\#1-OKZZ/>P842I2#: M M'#U3'3:JPT-B1?/U8:UXP(8QML/#3;5LOL3S2=0:/9Q8U_NOE\\^N'3Q\^/_SU_PW;K<';>^W]W?WM[_?W=U\^:S>?W\/_ MW_SVK_N[>^W+1^WCW>>;S[=W-[]IMU\^O[][D-=\^W#_^V\/=,F7KQ^^W> / M]UG052D5X"N/&0,=6%J8"5U;=F!&04 #NUVP %S#600V!>5P=/?$=@W7A/>C M<+#L4%[GLR!R0GY9G!.IA=XCHZ*G9SN<:E>4?'!#8\ _>OZSX5O7OWG>=WPM M!0%H*/@5CV[#N^ -Q)$-C!(D+P[B2\6;';K A8<',GQN@20#SJ[=P95:"U<5 M3F$3_X@,'XC>66A\(KL&JX>5P"7-ZW^ M:,],\?!?_'U-RYP92?GRO^E] DZ M-AO%F+9@AJ\Q[*6ER9@E%U@R<*F+=>%.O\(2M#M=+.U&N_IF!]^UCR#H/#_0 MK_#MT9SOV78+++NQBH5%&63O:A_QD@86@Y$#[&&/%-XZ MU25)N3<- &Z@NN\PKI,!\HZC *['IIH:;;W]EM#/@3VQ(,0K1/)(H/%*[X;V M!U(W(8NH_49D>O:T@#T2[>C:4I<5(J9TG?A;H 8-E#U//L@ V@#MY5I@URV-%+7N0B=&B'F@CW9%M-(%Y_[-HAN4_3<)9&+ ME(E+#[B@M=V);P2A'YEAY#."]AR$)-IC0&F2W!-I9WJS&5A^IA&+AX/YF22&.%_4^\9 MN1:\UGMTX4 D8-(LF#A*94'<%*L3,8&H J8\9XS0U,Q::,/89'LX8*),6"X\'MH$R?S:V M74,*_8E0"1/=\4U1Q,A:0@50Y?J!J5^.^+'.AL1_\5PT9??!6@>#D( !9\+OB2@)IQX9JZCAHUBETKLT MS!CF-@MQ!P2#;,.+2+$D829$)1(2G#3((P7&4X&1:T3 T('3>3->&\#E 6?4 M3X9O>U$ 5$4I&8YF+5Q8D9EF!3&Y5#9DI0M)GCY'#&2T'*]="9LP( M$.HIL9(($ZE?,5\G;P+Z7?G-*4TJF#.R+M\6UD454NR&%"Y[EII>6ED$^S5R MS2E0(WZK#O\TAQ\ @:"J;(?+13Q54BQO8I7?66S1NJ119G$YD;*QM%=7PG>1 M^O+JM9[#=SO.=R(\&.'HUUG8++ MN+6-^+WLC(NQ \66S7U\J[B;-N+WPM**(D,N]Z/U6*!X<*_%&XH X%7QZ=XD M)U?J?1?!E#06Q,AB^ RM2-)K+.GGB&,[;Y2"0R(!G$_F#\A,'QR(&ISPP]= M=!,^3STM G57! A,%(V!T)@M-C' MI(/ (DZ]KUG."!@&^C\&QOXB85FXW5: M]Q;+]IY=S!6,:U*Y7T]NP;&_PTMGANW$ O&3,1?\2'SQU3$6RB0[$7+^RXL> M(G0V64%!=)1W)%!4&OKIN<=G%CY[_O?=6(:X*4UP2/&V:<_E8 \0>Y^\L0[_ MW#,W8!G"N[& &%WCD?GEU@2V!6*0L9FP?P.KWWDLB_S/OF%^%T$!T)(DTS1, MWPN"V!>1.CL[T&8\+D;9SYH=BOP">AR:&7ER]PV-WVEPLC2^)UI" <%5JI%9$V(#1VQEV$PAB/TK\@N2'-6_!1:]%EO50?[G9 M9Z/UV6?UR",K)Q5_39&0ST3O#(VYCW#2&(5#!2="E41$"8D[RAO2OCX>LH.K MF6M=\SLVJ5@[JC.)0E9 IVEHMUE&8*,Y/K%=SEWHNVO+!W)R$S8/0+,M8>L# M[894E.%&U D!5/IE5A.?%2ESF@&G ">F&3/T@&,PU)QBFDC*%QI0G(O\!3G' M6V%!<)=BDA)!THQ3]#>!LPT];1DSMDI2L*K@!&"MQ65J OX4F\[B0/*#"(D3 M=R?$X'\7Q8O41O7#$2.UWM53JS"*W 39"#-[\IPG$K,,Y:?M61AT !C#L=OL M&5V#""I^HCPOCQX 2L;4LV"ICX@H>&R@-]BAYU/@ZM% AD(?N;".7-Y=">"P MGI*SOZ[ DWHVX;G!,B&@![XB^GYEI3QD=#X_I8K1QL^I64$^+ 9@\N(C*MI']Q(]$4/+0ES:&RS"A +X' ME=<.V6QG![)T'=NKN1HR>BH0_V@_(G1.H-J4D4>"$=)=:S>.Y?*J7'-^(< M3I^RPK54H%JY&T\(Y3ATX'O/E"RL@0&()_H(JH/_'6/3*'L,GVO\,\\'JC,H MDUC^3I5!62>:+(,4N@[0K=XLP;XM)*BH_D>04 MZ6[+X.+!A;0O@_M)LN%%&0%:3>N7OSS\4X\_?P(N;Q+TO_IL9D?#%L$%!?[1\,;7=<$GXG[E;*U DAM*$4JMRZS\YNM?VD__E]4^G"@#CS MG^P6L<(9_*.G'*UB1V/*=B%'Z]+N\>VA/4,%&;VV(I%9)B^7&\S[Y5-FYT27 M<5]%%%7:A5)$RY'=PH'Q5; +*=%DV"(0Y1GIVE J("6&FF8Y=&R8Z@SO5M;Y3S"2V0_\);OB7T%K=FW:6J8"7^'D27'R#\__ M#@LQV4K.U2K*I:NS"]5+\UAJ7&:4,J%N06D#J\C790K!>P_1Z3WF 7!\^,30 M6!*UW"%[%.4,C+PP,J5R!6?B[9#&IY)]3ZKRI0O(:JWP+4G12RAT&2VNW*>\ MH[Z5,Q*^C+O:B#O?,BZ$5(43*EQ)7D)BO&8\"ZB(39GAA%,3KK^6W9R"=%>: M./RPG=)>;-IBIWF4IGGM5LV:YI6R$0^FA7'4_H#1LZ#*48$OU*DM"),*?) 1 M ?6:0FO+Z\(5Q MH81AJCC]2@H:BEI9J#7!4HD;:!.PX4GH-;1;D3TMNH28,8CD$M(5ZKPC@1$$ MGFG30DA70YX6=[^3#PJ9.76IDGVY+4^F 8\X*'G7Z@GH*7Z*"6H.$]$W&NT& M"W>-N-L/2F77"^/,(1+-*;^( $)#VUQ62RDH;L"W$T-"/MRR?1#SSB+U%CJ% MU'N L5N4_*;S3"L,$4:.X6L6UQ8,WHKE_I=;S MNS1L]RP!+=1G]@*G/!HTVY<_Y6Z?4O;,^(XIV6#^$_OF MW1 IOU2XI>:>[2X'%$@VYC]3BD=1MRF=7.C2GGECK" "]=JWZ0O/MP'2V%I% M3A6%Y;@1VF$@0*07// FX3.*' L(U$%Y=$ D22'0[@BTG!@L09TRI*@77KJN MP7-%16^1$B_%5P_BJU]B.981>RM!VCVSI17);">9/ 4U;1L0#S9"0^,&>;K8 M*]6E.O8SP2*0&?+2CVSK,.JA*2)_033'UH'[>><56(N E0/",$% <6\,UQ>E MGQ[%TMQ8\$H_-&W$#;'4XSXF$+0S+.P!59PP W_S,CHHOPWY:$:LIFK@ERKZ MM%?/]&H>G>*>3*P]7ED CQ1X;F[Y-N 3&%M@Z65@!AP;Z!O:P MSCQ7NLXI(6.[V-7/\Q\(+C<&;>8K4ZS+$-[:K!-9'$CF\%6>T\D2[O.\!6^4C[7:@8W.(+Q'@FY)6V$_ &7EM"%+0[&D MDK DG+5!DW:8KDVCF8'>3=$G7<^,8B(5%[LC+73-88^&D\[,7X*N1/D4CU(P M/@V,8["F&13!!RO\0Y:9-A1+$VR )3E0&#J\P9[*,;^(^IN&CP'_A'I*]=5) M[\7:EA6:2RG$R^2GW[D@QYCV2OA.7^OH+*[P MD,DO=^0(^J!KF/^>V+YB+ 1I3Y0>CXF2MM@\BS>/SG@Y#FFR8;;9(_#Y0'OE M>#C.]35_6?8[V3S0L'VRBT5G86Z/4 X3N:0\]SKUE:B@HSC!G/FD'[AHCC#9 M*T@N&=^R\@X^C04-]3\C&S@A;[JH8? H"$D*55@57C_(,LWCQ4!+PZ0T6E+' M\$!21\!+ED4-#:7/FK %:BJ;6\G\9#@1DTIWZCDG')&)*^0S&&]T&F#<;K[] M1V2X(1 WR2"\X!_49XW__=X.3,"(R,^3QF/#_/[HPW%8UP)"$_J_MZ>%%QP$ M'UW^B?!;P['=M)?6VV0&Z/D'Z!YMEF4Z'YVPH!J3F-N#*DYB_HIY(H%L[2B$ MUH/Q@ZD1S#OU#,\]IX*+.C^LSYAA#][$D9;GAK0PDH62/%0;R13$0 M/SLEBI8/#S;)TI-)M1+)IEK*GU:[$@*HTRR% -HH;C[\ $6<-*LO3VCNL^=C MT7J7C-*S^Y#CMBV:,#2B&1I&_V&!*-Y+X4DR99Q/$*:I6AHLQ^$MC, (8O,0 M[1,MF")#33LR.8>4N5/!Z\+NYUR(B\5*[XAO89MQ;!TQ#]@;^>&M2.=_8[NT M>;KIK7B\<*F@(T!VW!1OH1?RGQ,?0:/)_02A#_]OR3>+GQOPT\^KW_>:C4Z_ ME?M3LQ%_#ZO%@_COJ\Z5O$:N&XQ EG?WNA>VFHW>J+?MA06_[PR[.]VA%G6$ M1?6;[8V/^IGP+_9]Q>1,G",?F81;]$U3:\%5N^!UZ;_D;7H+1UDUBDV3,3"*-^P7HZ&GW.UV6Z/)FQJD# E_N4?#>H"O5X77 M'L9:^L\<4U,K[V']M'PP1]IR>JL^OJ\$>^V/],%PP#T8I]DV_K33]M=+EFWT MEV9+"DWKA*;#IM[KC!2:*C0M-9JVFOJ@UZXAFL;WM[???P#*E@:.O5+!\)Q; M_\MA&K$($^VK$9,S^HQJ<3SD,N-IQS]"PPV3!*-EE?D(2^QC=''K&G.R%!&[ MKCN-'-M5XOI<'MI./O ^IM;@%U_Q[W;V*W.:16;J;:WY&IYO.2 MBK'.96]R;X,W>3^1?#@E[_86=?^Y[C^W]#VG/RK;;>S(KJBBK+$DIU'<1,K; M6!E98:>I]UN[&D+'X/?'D;\*L4J+6!U]H!#KXF"H(6+I\&]E\:J>!L,EX'%Q M@Z&&TWKC%6(I MQ%J[HU?=9N]U!3%JETA<932]5^WS@N+B2MXN.<:'1AY4?*=>][\$.X&7K2HK MH5XRMS70N_NF5I1 ]"K$*BMBM7MZ=[!GWI5"+(58Z_-.]69OS^SH$N!5+6V% M[JYI)+4P&&J8 Y!H>[PF?#]MKY:1C_:N2E*U(Q\J +8F)GF)0'<]T.#2]]<) M#7=5@*J-A2IO4]VO\C;7Z6S4G':U/ZO+0I7"6:^$J,&HNNE0"JO*BE5M?=CM M*+Q2>'5TO&KVJHM7M30;VCLGA"G#01D.+_K^^AH..+WB[A1!?25Y+QW4[X'H M;556]"K$*BMBM3MZOZ]*O2X-AOHAUE#OMZK+L&II*^R<9%$+4Z&&*9SO;1R+ M9VD?OMZK[,UZY4*U&JWJID(IM"HO6@WW;.RHT$JAU=H=-1L53@@NI.-5+7%S M9UNNUHF;Q5RWZJIU5ZGC/?WQ_DPCFS;/B.K,EZ:B\[%Y6^>B'W.Z7J\QW-I+ ML[VIEV:K:#/-(RQV5&"E.,4=6>7J?^\9TZY^#VCP[6?/O?[UYN8KC9.C?J6W MLE_I)V8$D<^"*VW,'.^9AMA9+#1L)^ 3%#'M.O1HR%C$G[;:]#0U/ZQ1>+AF M!A#MYR]>Z;Z("G/3.?:3\-FXV>-N8S MW7"2)^9:^0!, E&K]Q<^?] #7*5/>FJ4-HU*=K7Q(G.;[6J_>MZCP[1[G)AG MTDA1\4IXY$_#1C=Y'V!)J_L7/D$T_R&WCA=9V2>T&ZW,$]K#OQ0>P:FP93=L M>?!"P]G0GU@7 UO9#QH?N325=C4#[ MJ=-I#-83?+,8P'_F6? :!["%P5U\:"\. MK,0=&?#9BFB^,-[+9G/'6X!,"^!0?,,U^0QU.>37G.)#Q)K%'_&/0GS!JH"K M:0!9$Z<4A_;,_H]8RP3D5UA\'O!Q$;IC=IO=S@%XE3\"M40(O=K62PBQ=BLM M5(P871 !VL4P.HMA>T)>OR1N.NP16#6H3R'S TE;R;;6TM:2W,VGU+4H+4#6 M;=,\VQR--QZI^I>KS(UB(&LSN<48!QXZ\]?>LGY2+)_R=59&WVDO-;Q/_7<: M)V7-C4=V/8;#_7YM3&");PSGV5@$:/&D-P:[6CK(W<]@ZTCQ=_\U]M'26EWU M ?.7UT;*#CY]>L$;&_0/VRS IWBEP%UB0E1-K=AQOV7BRZYV SS5T=H]&DG> MU8G1_>(9OH5\[KT-'"7T?%+?;YSYU!@#ZS'F7 M_SURF=8:Q$OUX-P\\_O4!F"O&$&@W>CBPR]\S?R/6[XJ8,YH5=.L]M$Q1K4/XU'M-^Z:L?+_((L< M08=G#)>D;>TS4\KI6,:^FOE%5I1KG)^;G*_>L7GD@S81<.-:H&\.T@I5JY-H M6G313ZUVVIZ "^= ZR#XG062%G(ST-=^:O43HYU0$7$^I-'-,X]&-S,#:2M-12E@PIW3 )OQ03^CP@T..:# O=2:;RZ8O(VSS9(@%U,_2]./"0/ M!W((SBRQCGYJ-3HQGL>F$N#:YA>#-"1B\KFY460-'4XD>.G$]H-0^Y.C+]EE MDJ#AW?$K?):+#^ZG=G>0_JN5^HLX MX6B4?)'F@U5U<)6>H!)_ "F"$PP\D(^K/6P,]Y V%853^1V1QASY-2RB0(VZ5ET$UOQ6D(_VA.H@"=#_\Y<1,VFMQ5 M*#)4Q)O%SPWXZ>?5[_O#QJ@]ROVIV6CE?K_N4G^(6;V549"O<>W[*S0RW,->8V5 M.H=84=EG^Y5%U53JZKJIUKBJ"L /+=]C;7-;J7?UCZI[BDHEGI?<*24=Q.E1 M1.9_-6;SMYJ'T:O33'^O51E P2V7,5N[V]0[O3TK3XIMNZ0U*0I-*X6F?;W5 MV[/E]>G0]$B-2LHL%O[E10_1F&F&M7Y:89U*L/MZ?Z0Z:)4*)$.]>:DFC"]' M[_O,PF?/_[X7C5>M!&^@=T>7&)^@JB(W@:2U*]L]$DB.*<3;O3+3N&'14@)8 M]2&R_ #-N2SHUNOJO>YP/YER>:OG2 I #>#8;^G]G:W7D\/Q3'UM8.79+.QL MV+-]O@A5FLD$T3@P?7N.^42!KLT=(\1\K[CBAHKOEM*]:ZYL7$JR*65CG4$Q MZ%RHV4I]6YLNE]=2ENT+5S- /(WZ>_;84VI&>> X:.J=4>G4Q?JVSTM7V;\4 MCT2OJY2$,H%DI/<&%P+)F90$;C^<[T1Y+>0O+'P9D83V<$^)43'Y7AF =$>7 MF"=::T']/[R5BO9HV&Z@O7*\(&#!ZQ1'FH2:WJGBJ_2;"VWT)'68V%?&*K? M?P-XQ'S>KG4UYK\JP2M_ $72ULNXR?VVE-3Y)9TK?^JEB\I];U:L!4+17@E= M:ME&;>H,Q]& 53V'4RIG3[==#)DO^S),#-[\A#=,0*S+=&44/1+^C.!HJ%$< MEI[B5;1T\7BX+H*S ]SU*(Q,D>,H,!X9-A:9>;!=)B/);U,W25S'1DM4T^T^ MOJ5[[1DU=>*UVU3N^P2;-BS&[])X0Y) 1*@=V)A?O#]"%:@D+XNWC-LJNHE< M2DBU6SP=)>12 +9AM*CO#[78\-R -RL9^[RU1\*" 0^QMV*@:R!OJ5T7;S@P M9BZ;V$1 N/)D5Q*1Y6L2'-_0T?/EMC_L+&66O)#VA^7C.&O2BLNXLQWVD? = MV:$(^,XP;L=S"K:3W]H\TR'IQKK'9D'QXFHDNC9IN)\\EX6RU^TG%OJV66'I MMK'!@SDUW$>N08Q<(_.XU?;<. MXU^A%L6" //ZLC/TE^@V>MWN(?TECIN@6L(2YH,"*.'2CN4Z>F';N9'X-B/8#L'CJL5!=TTZJ?5XN:JF2A4LRMPG3E5WRK]+::DO MB.Q?M3HK>3>*YBNI@-VNVE4O21%K[9I850--K-31UHUNB]O$,['L7,CX"WR6 M<5^YT6S,.V[G18_T5/@HY?K(C>]X[J.7\JS3F^<>K&(A;Z48D([N"#L4_<.I MY7UJO;HV<;!]+WE5"@2J4HM:$ZE*SW-:"5J5VT%7%-Y9Y]$ZE]".H,^'/#\W M;6;_T+5'AF-7YE/;Y'_G8(5> "OT^#=Z"OP!ZPX7XIE\F)5\_<3SX0S<9- @ M^\%_U7Q$IG*#\]@9!7L4^);L1(HX_ OMAZ69!7X5)"6B'O"TY(H_P.H-^$##R00.PWT,&IF[_Q8L MM=WG'%X^4J(I[\6/BR?4#T*^&#Z<)R& W'7MW_Z].ZQR0W0"@Y"QBR+4$/>\ M*6GP+-T=72H/B^7H5':8B\5 ,YG!:P IB70\,8;%LBBX1?B#Z1@F@,Z; 4+% M :E*A)OZ_<9PN+D'^4[AID[9>JSCHGK;'I7C/)!P<3W0>(IW8J]^=^\M7EH72%]?/H3ZMZW/;]>NX%BW1N6JI_N>/=V/0@I5397XW:5D4QKON%\Y_K;F MRLMH46J?K5==U\AA_29"XQK@D![AMU?#@(=S%BK$;G_\.G#S8L(TW4N MT9*[;$BMFJHH-'@Y2N/-UYO;%Y%,T]I3':P54JN6,JU+# DH&QJ\$+V--Z>[ MF<'=IO$R&M3MBMUUE-Q*@5-8\&+TMQ?!XJ_&J[VAU\J;7X0^Q ^T=D^"'SG87VC4&//9+#X3J42:H06P:GL"5 Y_(>@QDTZD B6W8<;S(W.I9=)""WU8F6&&')5F MF$8^=YC,)<;DCG>/!KMD? M4AR>^3@*X $!'$E *; SA G"AF>34WX^)C CTE).^1P6Y5FP_6O^"3CD;&[X M=@#GVM#^8)C.K[D2W4V)[O$RDFX(5^M_O.*-%.+'I++,Q"8H>W[#LW>\ UZ( M2;JJ']!*/Z!N]DQ>2C^@LQ[R)!:?B/581B$YJ<5,&VM KF?&=Z0^ZH:%>9# ?8&MM.F&/FV(#N),8%/S8D^^75.<05C!PR&1N!+0J(N** ;R;* ME#=.F3,/9)LXGNDYMAT[7."5"0M<+88$6"!:DQSB[%$6!.%#JWTBKK3!SOUV!34IA M$R"/JZT".-WPF3%7($= )5R395$P-3#9?690MFX,?(%%V+A0?"8LLAA@*]O$ M?(U4PC '*:449Z329NFKS>)>@Z^N/OY_V@>Z#X4"YJ,[#OX[%:8XB"G["7 R MT380&WQF>J!G_ >;Z(3T;C.MKSJP/B>65AOV L@;9S+'C\F]-D=&$3$MF.%? M P'COYR.&MHJ$)/#@\6#!61&O*9K++0?A^,OOSZ&37Q7)%KCV2##Z$4<$7@6 M-[\V"W,]?90)D QW$1^L)$#@Z@X=I*ASR:ZA5J2T'I3 _;)0D5@A43NE9*R! M$2>D32"*+WU&+7;Y02LDD\$9B27,VAT92*HL@QT?*ABR:*F8[&3">R\*IE)A M% !5F;J^<6893+W( >AR*K=!9G&L3PD]G>0,26 L\ KM$#0Y!(T>/\4GBU;< M:8( LE#0:<\VG!B*S ;8O-N%K2!0*:@1QV:Z-C,6M !:8@Q48%*!#6=BH$$- M2W+@Y: ?!)%/K($C+&]D1G>YPF2*Y:8A+Z?JM40ZR[=OV$R582_7GG[G6G?] M:1>SH?@FI,J<=>)2BE27UP*OF. $YS S?D)[A58T+V(+L-V9ABN<%KXOV MALO7FRM1OP,(U^T,CU(J,VST1ULK9KA27[92Z"*X^.;9&F4L=%FMY%LJT]ZEF5()(;7K9=L'I=3U M >W6L:8SEQ35_Z+Q=C3 M\W*>0 4.Y3>,&<6NN1=[#*OA7-D$XC1'4FEF7[=SHUH3::> M%28X=7Y[\RIU=#ORMWS]H-7=5S^H5=&\ZB]PU/X"9;:4]KVL:NG2Q9J(;&R1 ML&UKAU6UEZ.+2O%9KCMO^JS)L\5VVVGKP_Z>,]U/5\5_G('O"EMKAZU#?= I M7=.2"V/KRT/5TN/IGA47EQ_SKO#S1>#G2?AH&9!TE_JM Q"V)&!L';O]4@EJ MOHKM_'2%?P7N/SRPI5"Z&I*S%AC](O!&L<)J3H8KML?JMYJ_8U.J2T7 M08)+WU\G)%0XJ'"@_9*0H)XI =5O@%L05UMZ?[@KTSI&LZSS.PHK Y*.WAZ. M%$A*!))7W<[HO#/7%2PVD,>@O:?G4X'D-"#9,YFJF@K/F2-OEXZO504)7W7/ MRZ%K@7\U@O^^T;!J(D$]8UYU:LU?;,==O3F\Q%P=Y<%;#Y%^[Q*>9 61M9*] MU6L7E^T*%J>ECF&SIZBC1!#9V?BJM+>Y3&$KA81[&5\*_^H'_YV-KTHCP5E# M7M39\&P;_1:/-DB:[68[KBXU+#_F(/'*H'M_I ^:NQH)JI:D;& <-O5N7Y4$ M51V,KSK#P*SX!.IMN=1IM'(F).=ZEXZPV%&A ME69\@+U&9X!GQ9USJX/.TP/E?QHV&R-MS*=2X[QKFGL=TNB]F4>C]UC.)$[- M=DV?&3CC_*=6J]&.G\#'HS.'TVIEYX"9T*CT#'7ICR M,#0@^^=PJCT;@38QGCP<+;_0##H-/D&>3QP/\ #7SR/W<=:+KLU]&W8/Z]2L MB ;4XU'^WKAO@!G@.(:O/3/C.W/QP"52RZL^1+X'#S JPT''N!-)@$+<0'+ MSPA">/DC?)O[G(?(_VX'4\VQ?:/",,*..7DPBMPS0&GS"?_=@%-@ =,6S*WP M"6>K8TMZUC?^(QP/K%V;L\!;?]IB9]UV8X#"855TB/G5)"S3-PI+O9G<8HS! M+H_"];>LARP?*796*'9Z2Z&4U']QS;;UWU>VP<9#LVVUS-[$[$Y8V^@8[>[$ MZ)@C<]@=M-K_U^JUKN1=4S]1%![9]1CDS/=K8P(;>V,XS\8B0#4Q?1QP%DO' MO_O);:6)=_\U]C'*M[K7_.>/#\"<)L#!O&=D6Z1J Z\# MJ> "A$VQIT3A GU-*%P/(-=> >><<;V,*V,,3(LY\Y%_ ,T%K]_(4^ /CGD5 MN0]-9)SS@+V1']Y:=C!WC,4;VZ6%TDUOQ7D)!I>C,M,)\I\3BFTT.=6*2+IX ML_BY 3_]O/I]O]\8#MNY/S4;K=SOUSVJU6WTNIV='K7^^UXG_R5[+:JW[5$Y M9K>$B^N!87*1J[9D16PT_RL^K;R 6^2D9UK:0$^^)Z2:8-]E(KV"]N&S>$N, M"FKD\+%'#I=>?)6N&_!VY9$+J]5NP 4#RR6=M%IPWW49M5IPNZV6/FCOV0VY MMK-6%;Z6%U_;^JB[9Z#L OA:0?%TX5*J@GC /%204Y3T448Q$RW\QYE.Y1/]VCT]3[.T^Z4;JRPM=+ MX6M''U0(7RLHL:JA*^=++,V _Z4B>L?2HU.8LU1;4(A5E(5XNGNV+"B^_"284MU+YQ/C]3ZGT8!UN">;,Q(PX M9]'0JIN\B.DWZ8/!W9\"#)@&Z!_Z-OC"/,(*977 M97XV!]*'DWA/S%OWK>(S#1SRQ\]OSO<*,W1P8)6X*[ MQ(_WC)[^5V,V?RO0.+EN::]P>.OOBH\+00-'1LGU/&4:4^T! H"2ISB0M8N4 M^XY7YK.)PY-E#2UP$&L3C#DEK\#L_['M&H1^P LFAAEZB(#(C_&+YZD-]STS M'S$7R-VV(CJX "C;GH!$<\,*)S0O\X0US/)4;&*%7N1:*%$:<),0TS#_C&R> M:4Q+ ^A(_H*E%__RHH=HS'1BW1:;^\RT.3P9SQ@E+ Q8ZN$$SKRZ '_F6:EWXS9!-D0.G152NA69H:@;8;.YXRW@" (X0]]P34;+H]QJ. MSB@_A MY2R=YE!F-O(]R!_EQ7 N7N3C*FUX#" '_->;A_;,_H]8VP3.(>1/:[>;\FDY M>%DP4[;?+)HI6Z:TV&\ 9,(Q/,3W<.Z.-Y_!ZNJ0'ON-^/G[& U5/JS*ARV' M%TKEPZH,294/^Y*A7:LD3Y4/J_)A]PG[SVS+K>_Y^!EE010 @"^/'P='7UPU^GPM8+RJQI) %N%UZGR 2H3KMVY_](Q M\C?+%I!5J;P[]V.L(QJ4A U7-RZ_XC].Q>6[G9YT)9\BTI,?S,U$>O*B-LNQ M$1(4X=3VK6N,W"PT.(DGV\3H%!.1E':ODT12\L([1AS@H?B.B+,80>#ARV'E MSW8XW278TAW$P1;M!N@-K\!WZLNOR@LET2/ZW7B#V8C8L<)+O>$P6>/#U Z2 MA=$+\XXI&ZZ__^4V"Y0DQ)1NBU9L30<$I3HU:=]R;S@B 04(Y3L+X?#J$*(* MXFW-Y+;V"5=M.8*KJ@2T!HUF>UB^@%9GV%4!+1704B$.%=!2T%8!+1704@&M MTKC"[S=HD"J65?_80%_O=:H3&E"AK!>/KMVV:OWRXB-9FZ36BP]B[3J2KX[! M"Q7#VC4_I8Y84!+^6]T0UD8^F]3Z_=1J#LX?SBH:[AGVDM")FLRP,IFAOWXR M0SUF+.0__ZR'?.SZM79[N"WJ>IHBRZ)QPWY-XH:_,A= X1 @;BS ;RR=)H90 MA_#A8VIW1F9WJNCMS#%"5?2F8H0J:J1BA K:*D:H8H0J1EBF&,.OV]5$%2JL M?^REHP]ZN_J65:A0H>O%T+6I0H4J5%A >+WXB*$J=U(1PZMW>W8[KA46E(0- M5S=B6(3=I@*'@T[G$H'#3-PEI_>?PQYA#S,C!!-8EIUEJ^*.$V#)B4<6C;", M]HJP7+H,BSU2P?E7WYO 36/;L<-%^2,IK=[60BRQ,6P5:U"8W'8!09CVRO&" MX'4FBE*_NBL54RFU-%$Q%76FE0Y8U-_%K:(!+RL:(J M=7#JX-3!JK-7<&.72.55% MR3 S'H/%N\,=$D&J1P)%WL;*&!)KM_1!9U"FF?4[A6$58I46L0;Z<%0JQ*J@ M(,A72RH@"&X=+UKO?]^4,Y&SY5+G3+1&K?U2S$J0]%A+@(R:S3(!I():H/D+"U]&MMZKEMYN]UZ70ZRJM#D 1[/=+ DX*LAO#G&^I%)GQ/W7>/&; M5H\8U5GQX,:93XTQ"V$%3\S1#!Q?;N/8:(D91UA*'[.>MJXEIWL%^E"N.XV< M+*"Q$3!\ "+RZVQB4JTUMU<=O3T<%B=;I;>=%AQMO=/<0:@IK:VP5.ET2ZFU M/7BAX4A7-N7^BN1)S]W9@R@\Q2+7L0,;M[P(,R=Q\2^M>NO(9U)&;M$:Z-U] MA_08[1\PL6AF%I%B_\\EDP9X@3S%F<_1P;VD>QY/*< MX0Z'=WZ\6TO,"T.H3_8)$=L8;5^KTUK10+39GCL)/\ATP4^'[& MK^$,%>N_/'J:J/L"GA/ VSY[(=-:';DP_#/ *V_!I$'Q2+AE7W4DC6Q@O8S[*D(7M(N-1#%HCDY9%GX1HLA%:EV3K8&35TR989F@'80: M* G/X50G6HH"[$S"U> )*A?,G+JHQJ-\\HT@](%^(M A#5 QP[R9GR7"DAVQ M/R? 6\9=;<3]9 \I9$-[(-T.H=T\Z5C@-$:#R0&W<0Q+8_)ZQ'FY+=('ZUND M[]"R8=".6S:HQNHGYA5W(D/^ ^>SKW7M,POW:C31/6LD>7O/[B]W-%;\@VHI MH5I*E#$T69_V!^5K*5'5QLV5 GMINEY4%=JUZC:A&G.\K,8<%6[3?8>8P()0 MN#!42^[C[KJ,T?_!SC56JB&W0M9+)6WIS?Z>U5(O-Q?E] VY+RFIA!O\993M M#,M2)*)J=EZ-NB6!10793&44XH^>#W^ZFAGY/G/-!4XOG!KN(Z-T+-$^1=?< ME&>XUA4O[=8.'$C5NYP8&)VR%!]5D 551M/Y-6$TF+=EL3%HKPP8DLA4W9?W M5$[@MD>=DDAL_ G[(6,5&NUAF7J?J:4GE;S$O/-ZL1P M*J/XW&5&+V'RM#V;&[9/$YHHK5;H0C,63CVLN7EB02CJ>%Z*3O2JURJ)_T&I M0Z_:_9+ HH)LJ3)Z$&4FOPSEI[-G1P*E_)S(WNI=8L1OG;C,IEZ\G?*RFWA4 M (L+(7(4G(+I%[LV"JE](LYA!U)&1C$8[=D^]Q@G4NY<,X7]ME7%Y[_'Y8FI:OYVHW7&%A=+E?N\SAF4'BURX0(']F*)=DRV MB\/:K^'*[XQ71:[$R.3]$\/VM2?#@;\,"X^:MVU)M9SQQG!B3_24T(<#-*B; M1<#=3_%9V-D" MN$+<7:9.6L<40 9B%D0V;PZ&%Q'5%2NA[J@2ZF*/4B74JH2ZC"74U3_3TM0G MU[^B517_JN+?*DR&%=KQLI(RQV]U2M5EJ6:)ET+O.KJ M_=ZN<3F5P%)%2^;#BE_V123CM@:-2Y3#G'.+?RGB2WGQF<"M?F-7 5I'1"@) M?ZUN&!Z#9:LQKE2K\1/$X?75L#O=AR^/')K3@KTW4C'SWQOW#6W"P(8S'%3[ MJ5L'7@^KM&P,^@9!!)>.%_2DNV_W&/W]>P0OB ?6+#7D#T+/_'X]ICVF.^Y? MQZ^%QX^9RR9VN*9KOQ$?$SX07YQ9I^PJ\IYAQWY+NW-#V)>-$<&[V&J!1\AY M%CF+Y(%)M'-,($>) N1OX;T6^+Q]NWP/X 9@H]LN;W?O MLD[7!*9__H&33IQS"G-GO"IYAP M-X U@D<0(TQ/!A)(%L1)%:XA,A$0*'//L4VJ?.;9!!1(QMR1V=RA- ,^G '? MILULUYY%,^W1\<9P>PXQP66MWE\:VCW"/%GYU("+# > ;2V2)R/FP9L<]F@' M3CQO2#SR[X8;&?Y"BPD)<>:947LL,]0\S%V@+?'XMZY-O6<<;(376)[F>J&\ M%-8-2_.3DY"#BA*#>LD_C*NBV0 3.\!I$@MF^ WM)DAG<600$VC?@#<%$9!^ M:CLZ3WN1MR#%!QH%POEV:!/)NP.9 B+/&5>6/ITQHP7'AZ2G#P0VE ,0&CEC M!%.^2V/!$T< ,HZ5(;])1(,R<*=Y9%8P#638*D4:R,:DCR23YM9S.3CW9RL7 M3F"Y!HRT!NB#I*N7!E,1"P0P=2P MM)]:S6%#-%.4J74X8X;.B&B +9]1,/7\\!J8PTQ+9;PEJ6X-?K:I^^BVW&N! M\S(2K\ 7@+,A*=N8S<9HP@>\$'@[6XA[@=Y<"[Z;P@Y!T#HVO,$"O@X,S*62 MS+%'OYN>/_>$FK+4)@>D1/A(DS) _646EZDXYT9^D;YX:=4K.7T'2-8+D\ ] M,#X3M_@[SA2"4R>(X7Z_">WFP0?-K,*8_R5"&0',VIX#TPKX?G&G'&L0D(1Z M&_ \%V'A)] IF./@OS0T$.^=@#!%Y2-$LGH$I9"P;VD6.4\OY:KM0HL"$ORF M,4>HH2X"FDW$%8ZQR.7$:N)8MCJ@Y7"J$[-VA-P;1P'L/H#'_X$Z\6/D&)C! MR##)E+0+. E3@E>^+I[RM*S!X!FC-FL*:8MICNEU^@SNHF&JI"!//0>4637K M)V?6SW#]K)^:3>TI:2IGC/A(G<$>8VY4CF:5;53HS4J%I&=%TJ ^[N_8//#F:UC3Q,!8-$2_0%0Z"\U M?=3=H9V:RC]4.+45IX9ZKW_^B3%UU\4EPYWP*.5!>GC]B"-O8Z4DCE8?J*,L MPTR.JC4KI+H<4HWT06L'EGLDI"I_VM\>61/:UY33XTOL]+A99;9EW/#6>+$# MB\2(*X\6\ZAGOJ>'TLY\;.%#"!#@*?CLB5$ 5\9_Z89?/>^1DDG($TPMC9(, MICG>C#%E<14(M&?/_Y[Y"8.P__*BAVC,4M\WM#LW>;;_9%,T_QGSQ0(OB4#S M)*8I(/CCE-+=HAF\&=/<3-^>)WV%*/)K.+1G8SZ7S8:NX;,VA\.8&I@G@%]: MC-Z5?O^MXT66GHE\Y[R7WB;R*;%Y/T\ER:R$UVM-?",5G9X[1H@Q:,SJ)A.)\BH.+*E49*J%GJ:9<,I MVN,H3AU=QC'##P%:<(9P,9O-'6_!9"YI*MV5'S%<@@D*F&,CJ,$'%."-00]8 M8Q#-YXZ-*8GX6H%:M"!,O#.B<.J)-*'E4KXTY#G6.:FT'^I1:MF(057&A,*^ MYE1?L!.D8Z=SL-/9C[0TGYF,LI?IQ28<',#(7Y<0[:X^(,8'CGG ?@&78EY* M4(YW+'K/%NQK5BG)^KLP8>YBGU$=I.KM,O;FN<1(0 "W2G?; QR8&6&<)(BB MPG XGTD-6< #2V5IX65+??A6LA(W^>;6+"01@+2J8J_3L[<)R;V@FS#3;(X; MX%PL0P&&"3_RA*=:L*Z-YWU:MK521++$?@H J-P0.(3/?(Q=);7D,WF>H'7D M[7M@\ED!QT$L%*(!4_ +90\3A68N22O+LM\FL2(SW7L23B*/[^RP,)]E,)3R M+:GK^O_?WK5^IXTD^W]%QS=W-]XC$\3#AF3OG$-L,L.,8WML9V?WTQXA-: 9 M(3%ZQ&'^^MM5U=UJ@7C9& N'^3!)0!+JZJKJ>OXJTQA:"Y3>KV0_V)&K_0#I M&?X\>9]87+G9>S,%4TC8G=A%\D<(!Y:_ET9H;8. X$_(HA],+:Z#*K MP\:^"]%LA,)R"PHX(KS6_671WU2;$?OFT=FWJ-Q\54N%J1>RSI254YEV$?<+ MKPW*RD55>9P.!M"XQOTX: *#GC>HDBWT*503%/>ZQEZ2F2C:4;[HE]&220R? MBT6"PA3PK3"LFA0G$7/@8@-%SZK$'3HW8\9P\=1;56X-M?$!3#7T7&4>G1B%5):PW3#?_EHZ]E1!!V,*NP@# 7H:; =T$"2_[+&"I *&4N2 M)@#TX>ZMZUFT;74*U\94Y,=+#-,NH![A$F6M\B2 M7+O!V/X=0A;\Y!J&T+"[5D\!T$?D%DX@Z?.^O@;%3JSZSDGVM_]IU6JGJFIH M5S^<)P[<$P3"$+V3[5RWJJ.CW3> NA:^HQYGP4L0&+(K+Z M[%B\\!*E1X,G-:4YKU>1 D@5_H0/\-6!%9^'%>FH,@;\W/#%7HOT83J! #;S M0V(KKE9^YULN;'>U4=X8#A_!1F\Q63/##T<#+SD)TR0^.CYTUAK1Y'HZGLA#''NMA7.O18!, M0RI@^!1>P)PQ2( ;X9/%)DUF.@B[Q9PW6LQ9DX"2II!.A:DU\ZY,9J0(CS]K M)O<"#Y%TOI+=0GD[!YK(47+$(_ES.CWE! F6$ZEVXX)-(N9X"O,F3*/%9O68 M_^F@S#/"1'(9Y)[Q6PAK 1J,$$^)#>&S1$(U1-#B#G@X:((A:1/:^#3FVN$2 M!2!&+>+*MV(N"?*F'(/RGEO:0F\!1D6]J55.\WQ5KS3D![/L4VKQVYH3N>]Q MC<=PS0-PJ!,. YP/EH2@2++XF@A($']S=G]C:2/-D&FJBYEF"9H+O*4]!N@H M/.3P5P4ZD5]D-R\L-7Y>@N+J5?@;.666.+&IS $N[P8]#L2?ZT(;4=_&-M=9 MBI:HQ/B:=^T='/W0*A%AR6 Q41'MGA)OK+-*37)MB:A2%$$5U;/SRZ3GP'$K'P-*+0+-%Y(%DQNT]]'V M,6EZ-V)@7(*5'C/Y2@_\F>HMN&&?/'#;OD1<\@("@^E#<6:8E3)@S(F6A*GW1_5=ICC?!9\TF6 0*DCW26OMK\ M_3+>@4+"^)AK2J[!YFTL[8-%AGD)N(U*='(KH@6!2E;HG(.-B5INWW_#G*JJ M8WK.1;T0 _PFSGE;KP_ HJ0LZ8Z!.!LMX'0"BN*-5=6B&3)ABK6[6FD3'L<1 M GI.;"Y>%:@+GZMS\F+U?# %L-0&^&V^XGJ2\K]A9>YJR,G=Z] @+)- M@&A_PJ63[^<^J_>UP$;U2!O6>8<^83$C4'-%!N<),2X &/%Q^;@,$7;]]O3,M^I0GGQ[\85MY%@&\^MH.4"XT0I:?TRNV MN#I)?B8!ONYU&O<5KI59C_D MXEW5X\O^3/GK8_%3XL'Q95F6!./ESHT="0/EC76:N>;E9HSE$J<9AG7*SGP, MP1SB,GB!.C>,4'ET_,G([G-K2C2[_B7&>X"JM8,IJ*F,GM+#.YNQHF' S;G/ M-:W108K3W\\%87,NF;95;VI:JDFD53#/8GL4A8,-6?A8O1UASKK>[GKYIFF6 MRJ:KWU\F6@INO7C%ZPG@FFC8WVVA6:/Z?1::'0#/UWG4/@">;P09MY_PVO,P MXS.GW-,0B=>AUQH(SOL WXQVZQQ6VB946KW\5?1[_)-+3-@.QK)> AG[!<"V MI%$R9R$^963KH[:_+/!CZ^'''P":GP1"M\< S76SWJQ^I_C,+Z:@"ES8IYQ\ M>Z"&6JUM+'#CH=GKX@V7A4Q6S3RKGFTHCON%T:NHJCF%^3ZWUN["'&3$8\)J MH41NX45.P4M>^28%P0W0K2?8[SA'1OZ*5./^UCJ>\;D?;^,(O[G.V<<-4_#" M49_OM05D6=8+F4!/HN9K-)">1I!2,M>I66UNJK"W*W-/0P;>74 S%QW3E40=J. MF@\M4JL HF&=?5"90U/\Y:-9F#/>XSK4>RV?3.W!A/ID3XT_E?#E=D25^5!S ME DIT]]%;W?$OGKL@;J/)P#>P26]/RVD; $_ /(IUP=<73! Y'8@_0KE=SU$ MBPP8@0=@Z9ZJ9U)\\I80 *:R9TM]L>:/0]678$)1T0W "5 7Q?\\-G.)=VS2 M0CP20A]4OY7AU/&SSZ/2+XT1H:0TQ?9VYA*7BLN@7,L!)L62<[5")1V]P*D8 MG3&5D=#D^3A!CQQU!YJ974*O7"R&SMS"XV@$D M,%41A^6J-OWHJ]*UW10:T_GOGP-87QP#5WV"EO]2+W)5#4VM2DK0:HGF%:M- M7-L]YQ\$W*B'MD;.XEZ,2(C8M"C+BVV'X!$3^P^H(%:C&*"6DK,)OU$1#0'O M$S0##-\F8??&T-" ^(8$,\=YK7[:^%#3BF;>OJE5SK+6(J6,R2*KT;N?<4D3 M]S8TY(FW;YIZ6]+,O?4JK?N8M+.XWZHTM?NMN=_6S,$:/:!]/-O@Q,^R.S;A M-DF?'SY6 P^-&E'U1]'6<1ZF$31\NJDCRG-P"X 2I$<*EL/E4GUJT2NH6N/? M6+X&9>#Y*/.@4!G_/5&IJ?%P2I 3/P,G.B4'@5Q>&CSB:R6-Q7E6SMX4 MA\#1(O*'^*^GB+T&9H$L-!?\^J5R5S'X)ACGJ4"\^3GLQP"7;KP]@L_YWXZ. ML;IR KTSB9CX _>*KW&5:%F!\8DEM/GW $/@A2%A[IU3@90TB(PG 1BJ>CA MPR8C4*9HIF&M?P;C,T_ LUE*93T*&HW@"*7S$NDB@C7Q_($B=Z[D'6H;"MF- M+#4]UT".8:]IMLVY:!Z ';KN\Z40Y'*I*;!NIY$Q)XNJIUAO%$CK4QE[@C=.Q05?X!/DT8#2I1MJ466^-)D,ZE<#1E*_*61#/;!W42XY1 MTK_[RC\(HVD.H%1B$TOHJC#.=_: /Z5ZWA$I ;?1#;$['/"Y83>+EIWMF-%G MTU"XF'+U?X*7I0# WX4XBXJ:8@I8AQQ901Q46@%-<,K!$8%%LHAGP$?EU.+V M>-9X"'<3N!K0UQO#K\-C8.>Y+^QS^]$G[%9$0H?N*=FY1.0:AQ'+X=]IFR5? M)K\)VS57>FN:*^56I:N\,VGZ4=/'$"#C^#H)&Q&;:C/P0U-C0N)"C9=UD>$& M+7O "\ 7&0J<-?'7A ::X7X13-S\]<",WL #5&:%0Z/]EI /&Q'(H M?)AK !J[XSA 81#QKE!:>WR\WG$U M^$7Y78@C2A&S"^:@"Y\SSNI+-,KWV\EAS=1GS'1&K"E5[:J2JE?>_[$[+=!1 MO6:][+#>7^F'*0,/K,^E!,!6N'/FD*9/\@4*!2]D6('>:3A2"&UC_@R)(.6>+ MYK[_U33.13QQ]ML6W"QW["8*OTTUX]=\SD47:XT7J+.0B3A,'2FKE6S B,AE M L=FS;,B$+N8P4T#(SV AS*"N=.OTI[P M-3<6 QRZQ$U/7\SS$JXZC-=-* ^ <-_>!((%'L9"1C"#ES#JT<*,I4>LH9B# MFP0)5L@G+7\1C%6*9 /BGQ- I<8P?C] MCXLJO/N[ES 4*'H(0:)^;MXF\(P*5\YN=\7XE$; &J:&4,?U#8L(4#&7 MJ,HX R-#6?B ?DX^ *_M3WW[ 4:^9,\:IIRQX8$%%^L?&AK^U0AB!ORMCWY4+U,Y,NX%X@W+(F_BUECBXF=K MHGP%SI]A1!<\U+R8S*VEL2L#!P'BH4A2&(EK(L,-G910\<51IA]=1 NX3?VN MLE[4F]H1RX#]*7#"=8!#@Q4XXX*-H]T>!O[T\>&2=GV-<$FN1>*LMOJ$.(&+ M=NI,]>Z[GXUZ(0K=<_[PS BILTJU 0O_]4OGZKYWW[GO_:MK=*XN#/[!I?SW M1>_N_/+Z[LMM]\[H?+S^,:"G/U!O!HW?T?/;R-1A:8.M' -1TXR+XD0*P=;YBMBJ6 ZQWU4[2S?WHTCXD,&$2V6* ML\W'[BALD:H%LQ6I"\MHUMQDPGH;%+G8(1IWUN.R]@.3!@Y10* MDQ87Q_#7.!U#PH58)*]$D$ MPZVP/< &E#!<(V8193ULYD>KC$4L[SI-$<'0B9'P222(0TX:.*'%S,R!'T08A M3+T2(94^;S_;FB^AS="1(08N538J0U Q$*Z*-$4X-7SO#Q \*'F8O<'<;,^> M4A*R4ZF\],;H?F <+S"ZLT;'J[/C>H$X0+$6"@*$XJ 7,K7Z$#:U@R";$2<. M08B(++PO0,8"B1UQ-8\E;=EA#L;7A(I*3"A>4R(Q30*!G Q_;J48X]C6A)2>HZDB48BXE M#A/S36U/UAOB=1K5T +(3 H;P:FAV^CWU!W*^9HS&]/G/#GP"*MY$L:Q![18 M]+KZ_$Y^LQ?1W)7#).;YLHK:-LHJN(9_A645>Q#,N.GA=_?B$R,]+ M'ZW81P3'BA-Y$ST:DA6D,VKM]+E#X\LQ193"TRIWP86K53_,EO*#*0(-?]S4 MXAK^Q+C$AWS& S7&>ZP/3ZSZI8 MQ6M)?%9W+(GKL/2"TEQ>G$_.P/GH!;D< MS:.CL+5JZS5)8>>%Q;#6KK1PY9"Q,#YUSN^O;^]V[ZHL4M[;^O_^ZI3K;&X@ MMC,%;L[=@D8OBHIIK?[03Q&F,69CZ!;5'443J;+@#35DD,KJS^L SJ"F<03I M%^.3C_",!6FO,W _9:0'M]Q?C((.0$%%1:6@8J1-@+R(CF/F 1\%=R MV#/EH M9!&HNTF9&#B(W)QX,<9!;D7[>2S/?GX,R@NHIL+@KB=Y=5SR OR,\T\@P#K8 M-R\F'Q"ZPS@!AI[TM?L^ $38+E8.0%.[Z'329$@.)8/N+D[E< PCG> .DKN1 M'8USLK;/K3R_Z6TIV#K%J1089\W_S6;)YS=*DBW;+]!NU(#P&4M":'MS^T5( M(VH37+X]U,XCY\9!50RI71@2Y6$CF>L-@>N,2=KWO7BD%=-0C8N(=40Q1CY$ M]PSUO7E9TYGHE^.J741:(%(NNX,D]V"5$13(.&@OIA@#<$.UQ>H9WD#KM'.X MEYHP(AO-6GLK>Y.XQH/H"PQK2U4A71KC7R+!5K@@8-G8AJR#SSB/F=J=_0B3 M,0]VQ$BER^ZV+#'^A'C^FK:/59W5%MH_A1Q'0.<^K:7T7)]SD=43O MG\%M7QM4_U?;F?(_H?[&T7NO*+#)3Q5Z,":)J$4SA>".%[DG0%N(:X5_P$/? MTM%%HV;F,79,(8!JW!!V_AWG1@SJ1XSH115<)?(WN>4(N2Y>"$5X10)H8L<) M<19PP0P:D- +V-2E/5TFK[ &%]LP599L-FJFJZ LMN]"MHV?P2K.]0?+M(V+ MZ@;WVO4@]<,/;9-Z594*$W%'F,.!,3T7*LJ2<,BH^ U%";KK,RD!P23AE3(F MR9"P821SR#A\>U9KDN:;A"!W%.'V..D],(V4)AI;W'0B7 CXA'PAQ1!2 MJG,*_Y.-59EZKC%.,6,7R2F&?"N9[T'H7&D6\L64-/A3F84C0!?\9('.-A'" M+Q&YVD);*0NN4A(-+:=]UO4YMD1,$?X/C'SFCUBT2LSBO2AA7GSL"' M=F]AZ,NQ@Z)O<^84(FL"AYOJC]--:L4F!0RQS_RPS"2]S=JCKQ_@+!QY$WF& M$Q!7J5>XN77J0+UYDL'>9#F861SJ;,!VE&&BR<\0VJ//I,7 ?4?0/W0L8_^& M+T ,H$ !",P_Q'M8,*)Z"X7?H0'\D;83ZGL6%EM_#VF-2G,!.?]K"(D'J765 MPT8^G.@"P+M<.%ZAO00+$6B0)D[GW.>9:;]!-=+0'N+!7D \HDCA\#2DTAQ, M7A&.G9Q=)U2.&):^"@^26B4*.,L-J3-"J$H2(&1=FA=?&FFJ(T06= .61"T1T<$@[1MC"2/R%L&>:AQU^D1XJL,PE#E,WR M%BN>,#F 7*NLZT>A#;;7H=!CKM"COKC0X_64;.RLG*Z8R,I;QGJDT!> ,9KO M;&,U)K+T0QCYK@Q?(N/*/B*R:ER^@&BJM(+FUR+.&5V:4U7S2B#[5"@"4U03 M^UI7@<3S4AZQUJ#[^$RU9;VB3'6M+/4B7ZYNNS_V[NZ[M]T+XZYSV;TSKC\9 MW5^_].[_ _7O7VY[][TNM1-]N>O"EZ*X9-W*DMT2-XY3KJYO=->N^R<>%7?, M22/4^!L9%24=])WKJ@ 71< YPZDJ7<"_Q[->[F(/=V$9>!'6IR3@7HR$MAJ5 MTU:[;'.<:Y5:M;&EEZJW-GO23E[J0*F]?JGVZ68BL^REK.6$XQ[LOV&F]KA_W=9'_/#_N[[_L[>Y#,'2!V3)7>_+L;*$IT_"F4 M-(O,J!AUN#CR<#AFRG[,E,77Z$""_1N-<;B@[.J_J Q.<256K7RVI\9_6&)\ M9!J7?E$(&H(C#8R) P.,:0B'MO](SEW/G]])> T)^;,=I'8T-2SCQ*AO?1BY MNK^V]ICWQXP>+\O$[;9Y9CUMX/8SC-0^;..FVUAKFZ>U^BOO2=W4 MJ^9IHW3J9F,'4B#*;>A \C??*;$_L7ZDW,=:^U'NX\Q*-]:P!90JM1X],YNG MF_)G,3<\F[+\WK:DUC);U<;>[LF3]V'OCJFBA961L:Q&O=*J'1CKP%A;9ZQ& MY:RYMXSU*D^1^JE9/SL(^TMOP^L3]EK3;-3:+\-8.\I\[=IQH4GM+Y_TVAOE MUC3;C4U9L)@5RAZJVYLMJ;7-6OV1 ;D2[,F3]V'OSINBA961L'3_>6L5[E*5)OFM;9_I[L!V$OJ[#7JF9CXZ#JEAAK2^D6XI=:I=8L MGP>#M;@OF7 1R3+1NUKGU'+#%#IA,6'V"A+>M3JWKQ^9%=@&:!U M9IXV-RWI?$4\\+W??Y !;K5;5;/5WK30\#L7 K1 WB'*PW*(C?HL7@MA;*Q$ M;-DF%$>STFJN <:QJ$.E7K$*H"L*6U1VPK5+IW]L\4W::[W(K08^ L!= ,80I$C'/P)0(@0 \X*O+,;Y/D8X 7BS-/!H M/D&JZKX^0G@8(U7! [6 M+ LXV-RPOW7Q.'=*,Z&#[P6.Y0WHXOW%#;W(@+@&7@QH?ROQN$SCG]ZW]T$8 M7*5C_J,.C4'YEMRR 7_;$^O(".PQ?W'FN._AU *"69THZKCAA(OB)]\>'AET MXG!A^Y:\'WC?F,L7YR' MV7\;;^W8<-G "^BXQ&.R46W!07FKD)Z-NY-?Y#FLCZ@_+C?J[QJ3QQ_@?^OO M_E48/)X!3C?ALYE?VI"ESY#7!*< 0O$*;E%S(9_&#O/LF^?>E=SH;JXD X= MP#G=# 6=F\Z:F G1>M++*Y93212-X .:@ IS+013+I],(+#\ M);"_XT0IX?IG\/%_IMQQ\L'E F<+W0Z!W8\(^;[//P>O#'"M$682+\OY>?-# M ]3CUP/S%VL1\_+D-*D'P->6[X\C!!081ZA&)H,?@N7EQ]AH.S+.)C3YW M+'7L6FT-.'O+)1GZ,0R'?L&7A(F-(P*8>!C.C8LB3C ?I#&)$YNFV-%L)!QP MP BNE)Y!KB&-4@H]5XYIATB2@._&23R J$W/X4S@DA (V@I<4)@]HKWA$ :< M&/8P8D)DB9?XY!7#["C/\28 B"'&#V2C ][F)R^$ &5FG3I-\$P&2].:+=H& G?D=PLC>=0@$6( MV@=L]*,?&HW%V.@;.+6UJG)J]QA1G1/1.>%/@ %[[W'D433]L)YGOL0-7QB/ MWH%_?EKHG[_(&RUPW+O__JGWL7>_ 43W7D YMRJUYNE6 &ZMREEU,WSB[3UI MT>J:]4JC7BL;_'*S8M5:94,ZKE=.S]8"%9XYBBQ2)#,IKBA\F,UYOB@0V&S< MM1@(K/MMY/6]!%4P =,MJXG9;(W/71JVW@H+1\X_'N-M/[?Y H?)3\ *>BH- MVONT;N['BJEHS"46Z$_I3V7 TS\A/N7E:;.)\*_)/)M=MC"[7Y#@+R/Q(<6W M3H7=.LM\Y:2ZX RZ$6+BNH4?ZY5=HF&WPXH8;K=9,P;_:FU4YA7]XWE7L[N% M_.U_VJWZ1@?E(\!X%RYH,-CR@NBM7.:(P9CO4\ NI83[/^U"YY*11?3AA5[+ M&$60H!B&X5"\";_!^M/"D3FCA%-015;YX58Q.F.*"D&0YY;%">:M^,66&*X, MB4S,35C6!RJZT(.S<$?DP<1LBXJU77,Y^>"XK- M'C4[I#0*"%1J[:!2#RKUH%+74ZFUYU*IY]UKXT9+]^Q*KS[S9:]$1\[.&SWH MR->M(U=ORT%!%BO(^G,IR*LP.#DHR1(*8=W2W?*]U27_V$*4]Z!L=JALZE;> MP86J*QQ>CS4[4(8U\MC Z&++!Y2@B'(L:+^(4R@42<)<:1QV5<2&5;=/K,9; M^Q@5E=5TZ5\FC-D1M7.Y1\@RMGJU)NN![NRH;PA>V$E>G-;>3)#SIJESJJML2" MBI>94%C>O88"LP2>V9?*7>6\DE7\UYO5E1JK73T]:*S2B3HWNBN]J[O]UUDO M;5'M;J4]+)@T_OWQ]M+H!5#W[L#X1B?%?O43E#!/?N[*SU7CN#V9,!M:W/'" M'E0^V%33?V$G-E< /I3%.W8:\\D;V0O+W*MO? MCH/\+I#?N_.?#O*[/RO5Q>7>_A8&X7C*S^2$!=AJ=>>,V-A6 GV0HYW)T7GG M\B!'^[/2%7)T;ON.;)Z]]((_H)7J(%6[EZJ+[J>#5.W/2E=(U04TJGL'H7IA MH;KL?#P(U?ZL=(507=I]YA_DZ07EZ>:V>Y"G_5GI"GFZ@4[Z(#G8?B\K5HU\ M2_=!KDJ_TG, *S%N (*O.##XEG"0$$\BS@7^((4 V$JVQ#$2/:4&5Z_'^R5R MZP#./A\P73$,Q'\7_I?O:=UM[WV[73FKGFW:>F]5*U9[.RWEK;/*J;56]_8B M%I"D",* +6:4V:OV6S4_DV;LWE%14D7\BF- B\>+=^F-0_0 M?<6'6@>%Z(5!HYK; 8VJOP;0J%4[LSM0QF(<*..N]^-5Y_[+;7"7!68JVI"QY[H^V\Z&M-92 M [?\"$2B0V7QRQ'QL71ZYJC<>C2$/ -@^R9: 74O&QTD*J@_+"JM+BATWC#^ M>+ ;#G;#P6XXV W?I]W0^=SK&O<_?>E>=6^-Z[_?7U]?=@_FPVZ.OL[88\;] M*(7)>D#[,/0W@BXLAQ6Q,W+]"^:9*7/!-,XE'BF,UDLB?E*++JR;R M@ (%O M=!PG3 .<(C!K+SS"4BA9"+5'-D[5UK<^(X MUOX^O\(O7]Z>JJ5#2/J2U*2W"$FZJ4U"-I">W4]3PA;@;2.QLIR$_?5[)-M@ M\$62@8YWS%1-!VR=B\YS)!T=7?CMKZ\SSWK&S'/M]85M8,9)MSJ,HPX=JP7ET\M/L76[Y3]<)^1 M]> A/J9LUFQ^D61=.E\P=S+E5KO5/HV+Q6_9^2D^&;=;'^WFZ8G]N7EJ?QPW M$3XY:WY$'YV/9ZUVZ^3,^H#?\2WZLE7X=,2\N?W(D7H^0C^/B$THG:\7% P^_M^GL2%2V=7)R M')<5G-P"WB[Q.2+VDK?#69,OYM@_SB:"]T?BO1#4:K:.F^TU40Y?DB7E?#@* M7Z:DJ(6TFZV3IJ@/XIRYHX#C&T#Y"H]1X(&P@/P[0)X[=K$#+N1AX21K!1*O M.6(3S._1#/MS9&.E";_\8ED"5WF&B0<.CCL[.S MHU?AH=D:9#J=+-\4'YO';0#70&R>]^K+AF_-F&X7.JQ:IYD.,=V6.F0VR#Q? M4%'*[_ZV:BR;K+$:$:61&MG]C"86,8$ X8.)0!_;T&<\']DT()PM=-I@%DG\ MQ:3UK3%SL&LB.RXN/I26B6W'1&9<7'S(D(D(H5S2BR?1L_G<)6,:/H!'HJV< MQPWF$8_C$2ZL5KD(!]&*)D?6]7%8I9",>_:/B @X=#$U6Y_@X>F]8? M2%SB_BEJ[Z&1:>V!!'O_\Q6WD6=:<2"Q Z^,UPOR(;RW7.>BT:4P9WA $U!/ M/']Z[.4%<5+JJGC,,^:ZAC;L7UUV;COWW>O!M^OK MX4#3VKGD2NNWP>0#,!N.S9]@946\K)#9 8_AX $QJ-44K?'^M:;(#8;P[]WU_7#0O^G==_MWU^:(9?!0(G5:A-2*H=6_L4*6!WPB MV_YQO N$_C@^8+0/C, ,#X_7WZ[O![WOU[MH4%D,E M(^0>\3,F@2XVR](JZQ^W-JT?D];(MCQ..F)L5L[-B?M8[ MX%BG .T*C[@>!+*DTM8GF[869#6RYR"8S\.M!\A;MOIEQ-(C8E^*5%%W#-9E MIT3F-#T,KW@G>JA5>)5@7R,$OU+JO+B>YJ1S65II_P^;]H]):V3;+IW-7"Y' M/T2<+I71'B;Z,6D1 R4"'S<12'"S@)VUQJ]&L PXM7],J>=@YE__.W#Y0K-W M2M,I0?B4ZH823&!N+=G4R/;W&+IQL"A^P&PP14QS/3--IK3\YTW+ P\K9&(! M%TNRJ9'EH?7/,?&E%@\>(OI=T :9TO*I&7"2AR69U,CNH@*<^1ZAA/Y/"9* MY/)G]LN/UF@1HV>]BQC7&JB5]\8G5+?#+)^?$KY4/B ;OD1[BT74&LI[Q!BH M\HQ+ 9>B5L*42B D8%IR.R"2L*GN69D"^@,J.TUQWB'V RP!P_0 VP&3.]R, MFH\I4R5^J3Q/=C*T::VD6"LQ!V C Y7K#+4X*2%,987R(#RTQTUCB_U%#-D\ M0-X=XL*I%U>(8SI>>;M(4^^PL9:6J'2#5%XJSPT2*EBQ#I900BP/)IJY3- ? MVGH*PJ^,^OX3@3F7Y_X'.[?P#8MYWPURV7?DP=@'\[8>><9^N)/-)>N%'ZCO M&@>\/T,1I8NEA;H9R44M%RR263%2A[<+S+O M].5CPGI+9\GNX3+'+@6U[V2H'.DOE-G.'N$B99#^3&-F$.X%&S95* M\;+-P:GV *SN/'1OT@^.547'^AH-*V%L0,E/[*RV%ZUT*;TCAR)66HYP49 $ ML<[!I4KV5<%,ZO6,[S&7AJ5D$\$!]9SM1SM#04IW2:TAY/9 2\ERI3OT'G"9 MM%,(^0?/2,Z5[JE8^))$E-K:A_:@B]+% MM!<40N6$=^5X% QJT=X5$0,E=+2DDM::EG'1@QN&UNN/QS[FXF@''2_?=R"^ ME%M4ED]N731RO=T$U>5%*IU*>XECI8-PK%6I4(TP_[A\F-"DEGY3<(='N?4L M$X9*S%/K&:I+0FJ_PB72HN6 RZ14(I1:#I!YV0,*(WY+R62(Q2^=C,SVHN41 M*[%(Y=8C+ 2SIN 6G;>I(2#:9V/*M9WR[!6@?FBETI)&AW#JWA"U@7D(K]A? M0'0@LBASXQVD.Y&D](:,4[U&WA +EU'04OS!-8H @UD'"[!S_2K.,,C%]7"" M%#!Q?VS9Z'E_XI5.E,HS&CI1I)$5JR2=*9J/A5K5/JS61E=,8"F1<_'QKM,! M^U9"Z6BIU*2AHZWT$C.YP^Q_>W<+$RX^!"+Q63M /$P$/V+;0[XO?XMOS.BL MT^_V]N-N)950NMM6E^DMLU$RZ90X0"@\+TJ5)[6SA'J6T._@<45@BU_2= (/ M()9M-C1J-'* E??C89I"E1ZUW0EX*![I(?/GLLN*.ZE(F5__(EVMCAX4GUN/ M_SY2SP/;O2!FMC2KP4>)<_ZA^L3'!.-: E9PS:,18!I\E("E$H.%MT;6$J[T M[08E AV'N%?YMKP2?8_3R#1[]A@)W&":BL@320H,4[EUS(QCD5:*YEAMVI) MJ58LMI8ND+CT))R50UO@Z!4:A5F+U>"CA#.5Q5J[325.&XC&"IPMP;KND)7K M78L8*$%*Y7XV0*IWCZI_4\U6MZAL+T:)?$<72+'WY!:Z72?\I$>\WY/[ M:$I5>E JS63N07+SC=0EWH"X?H^0*/=G]Z'?CE[]/ MX D.,^O2PP3V?]PG3V5M'JWIC'QYA4$#@ @_730X"W##(FB&81:N1TQ"YX+)HVCW#IN:G;S_;[7I3Z_1+[K]\?K1XF2=1TCSU]6UI"+2:7#=R,$ MTQ9;O, CEQN98D8)@, 6&L9X8-3&V/%O&)T-D(?[XZR*?<.>QRF7'768=(S>[P;(197J/0I]]YNW X:XI/_O&Y0V?()1K5E;M\W=FJ M"Y8_3+ (_QWB5W[IP80Y%WY=\GW6E<=B2O8% ,OO+I_"4/.(D>-Z(@V!V(HI8CP+C&,\V(NN@>C M&DFOJ.WO,8_[U@>TD '0(Y95&E*9Q(*!!Z(OL58:Y;'D#Z'DV+(DMRTZ:9MA M9W_664+]#3L3#$,+=B?D^M6>(C+!\=5+R@#&E,M;1S*)2WRR[QB2=]/FU5:7 M>@>U=/CY%$HR.QCA7OGZ+O'ISX6 ]0MQ.L\0S\MF3YF(/-*-/+"(V=Z!'; M=$*$6_6B(Z(]@N,\]P-E4< 8;HR#/LD+'.R(*'N9#"?8]X?0HJ$M02D@^$\8 M9<[GC")["EU^;@.H@&:5;4)9ARX[B>O>"OM83>+J=+%=-'HT8@<:8 MWZ%IT58UY7892AE,,>:K RFKG))J&J=/_]83.!%>K?;-+L37'GF0XCO.OP)% MKE63NK(C6'2J+-UNS_YQ?K4]=0%D>LE#QB/_#D3;GA'DQ*E-'$CH6\=;2AD3;I M^&$-H'^ET':8+XO*">E6Z9ABOI5MA??BIXQP/X&FV88A;?JJ[!C*.)Q+>?$B M4"%)=99^!L#=9NX\1,%#7"R$B&3J%98KPE'N19%,-V-2A>6B.\KX!$WP);)_ M0(]%PBW,X;?5<%!<;3,>E8A)4I?IB[BAGWF?OG15=5O>@F-56G=G!B)M%$5, MT&[$R4!Q-!&I]QWHD%8">=6B]*U+9#_BEUW53C!XZQ&]_'ST:?YSYKTY*EI8; D^^A.IERLQMH>A0L@\B'8$#PW#D3\_ACP 7=W0>-.=+ES>%*X();9 >_*AGO)G;Q=_4V_ MW4K!/T2O8K8EQ@(YQ$6GF;Z'^\[[XZR+AG+Q+L>LJBN52= ZX)4&&*\5KP3. M)=9I]G'ZL";'#F4'%L6+8@D'O#]6OMB)- @KX4[Y-Q8H,KY*NDI4KT=L<2T& MOL+AWQXQV76I25W=?B]Q:*$_7D'6D;\WG ^A;L)[5_RKDO[.S=&=ELSMG58I MMQ>&KZ;39Q55)9IY]BF(K(RTX4&*;!85':PR;PC8U\T#?X+!77D"7)E^,>'P MUIF8]&ZGLGMHRW!ZZ]K+H5P\@L">SL!)PJTE'1YN1)$#$DUN/8E*\>+K7K9A MNB^32!VT#@M2QN/?_+M#K^XLF%U2QN@+F!0F03"<%62#-*FKFOJ12(W$+1_1 M!2")%*!(;XF1(/S%# Y7-!.[)4?8,X]G'\[UHZX5S>P3,R0#2;3E8H95A<] MRL/ZIS#&D*_-L2S.67"0K,YS'$EE@7)YYWQ?_N\F;P^S[>G M>(:^_/)?4$L#!!0 ( ,2BF5C6#3J,K"L B] 0 5 9V]O9RTR,#(T M,#,S,5]C86PN>&ULY7U;Y[?H7/G->##.Z75))=&E]V7.6Q7+:3[//$ M:@ -B0E%:I.4Q]J__C06=1=E42(6N30GE2@F17%]Z/[0-P"-/__']Y/)JV\X M7XQGT[_\)/[(?WJ%TS3+X^G17W[Z^]=WS/_T'W_]PQ_^_+\8^Z]?/G]X]6:6 MSDYPNGSU>HZPQ/SJM_'R^-7R&%_]G?_KY MY]]^^^V/W^-\\L?9_.AGR;GZ^?+3/UU\_/N]S_^FND^+$,+/W6^O/KH8K_L@ M?:WX^;]^_? E'>,)L/%TL81IJ@]8C/^TZ-[\,$NP[*3^**Y7#WZBOF*7'V/U M+28D4^*/WQ?YI[_^X=6KE3CFLPE^QO*J_O_?/[^_]QH@G],LY.?ZZ]_ M?GWX\#CZ_??OG;V[=?OQ#X[LN6YZ?XEY\6XY/3"5Z^ M=SS'\I>?ZE>QJF6N5A#^]\-?]O,UN@23=#;IA/&!7E]\9073 BA^7^(TXTH< MEX^9".F3 43%=3&)@C&0HN-=2B>)!W!90' 1I5*J?<;)< M7+Y39:DZ.3Z,8B7(YX_K]6Q*TW\YCA/\1!AQ/L?7C;$K_1&(J_>IP_OGJ MW^\7BS.<'YY6??T#)FF \I.ID3XM,Y'N-T,?Z&!'EV@A]FB\5'7!Z6K_!]E"'D&&5@D0=+;,?" M8B20D)%F02I%-.?2$R%N0B?U,NG4I[*:,>HS+F$\Q?P6YE-B^^(&Z#=8QFF\ M'&D,R4H*P))%8-J2-+S,AF6E2D0*:F-N'1 \CFH3WNB7R9O&*FE&E0]CB.,) M&4-C]UO*_&;G2!EE-]76C-2"$EXIS:PP-*D-Y\Q;'U@*-B8*+$/$U)@1CX(: M4CC6F!QM%=(R!IN?K84#S@NAC&$(!@F.=PR$\Z35X'BA8%%ZU]YBK \UTU#3"%"235J?LB[+.J/:5H4=Q;4(.\[+(T9M:^HB*#Z9Y32H0M982C2;R M:D*E96;1%\<4.F^M$.2PL+\8>2VFAF,>:5%2Y(F"LX2<:1XI%5&",ZYT0:N] MD1KZ&]Y 8^/MF7!W CQ7Y$UKF.-E722KHZOSD7)3G*8*R)0(I?C$*/NDF>V= M8B$+QT22@8QW44'YYO;P03@##8G;QLGXJ)/)8A00-.4@AI6@*#^![)A'FJW> M&,Q>H$JJ>>2S$;*!.L#MN-%>)[O)&3_.INF"S!*=06T\4SED(G.FH0-9YLB# MC!$< &^_LKL1M($ZR*T8TX=66A<15ZN 7^$[+FX@2JA4ED X!&!UV8F!1*)S M-L)R983W/:S:/HAGH#6GK@320,M-6_&BI1::4>/P%.=0<[O.W:VS83X6I'@> M&2KKB*?"4O8 0&Y/V81(A-6M8^Q'06U"#_O"Z-%6$^T(4K>7W&3J-1ZK0Y$@ M D7,B@@;.SQ$6*M-SJ"3\$JV9L:#:#:AA'MIE&@C^W:1Q6*!RZO\25L*>4O4 M3-#CF-8QLF 2,&X*#,;3"Y*75^.9_-ES0;> M3[_A8E4!&W&'$+D.S&D)3 M)TLYDG\E&!T^98]"\-=,W1S>D=/WY#+D78O>C MG991=K>]Y#,F)(!Q@N3#KY:CI/79 (5UT77+4<""DXZE+$JQ8*0QK8O6/\(S MI*2]'4.:::"MK[P]0".E1:$UDS9QBO=#8#$8SI1))HFH7%&M]_7<1S&D%+R= M_K>4=KL2S>:6*G'@W)%]RJ7$N@/-DI$RA@F?3#8(//CFBUG/]"//DT-7/KO] ML.5KF,_/*:Y='9)PA=,4M)ZY4A*)@-=3:24P((U+9W*)I?6BS4; AN1%>V+4 M.A?;5F'-YM2O,/\W+JM-_X(4\MZJVR=E"@^!,]!='98\/2AMF=28HB\8R0 T M9M /X S)M^Z(-ZV4TS@O&1F+V<;@&;JZH,.5(Y\/E&^A*D4'(;1JOD>R>W+; MO,HX:Q5X2O,Y_= H#0O2:^:E*"*+S$O[X/&IT<)N\XDG:?9>F/ALX3:NH5RL M,MV[]",[Q$82L2-!)[,QI\FL]. M<;X\_S2!:5UIKG[ZM-*R*_]C$@6L8Z+NM]. CD6*K9B/$;EV I)KO>3_(SQ# M6IEK0(5FHN]IY>5S%>-A^?L"N\&.-(5ET?G$N'# M-."!6$5R[Q*P6OM;;^K M+G< #6E!KH5[:";\9GSXS]DL_S:>3$80/>>U44M"%RA$H<&!Q<0\A2Q@")$) MK0W!Y;.'M*[60,O/$FD?U<";BW@!4D%*HAV6PG0"LC6F+@\EGC$: \ZW/M^Q M%LB0ULM:Q7M;"?N.WO_\\UW!?*#7VS<(^O*5?O[Z]N/7+X?OWG]\??CKV]L MGMXE:,TWMFT5]!CD1OV"R!-?=RX802C2ER#K7BG'M B*>6\4D]YG%[@"2*V/ MMMP"L.WLO_ZF=\3WU0;Z,W(X%YYG-EW\@F4VQQO;A-Y^7\Z!IMYX"O/S]S1C M.BK7K6:S"3WFZ/UTB7-*9$8)N%4V6693-A2O*,YB5ID5$$Z0:+2^>PIP:]GT M.)PAU1N>S\&[!FDH^F_FSJZ OOU^BM,%_H)3++5?1)"ED -E0D!M5L,-@V21 M"2ZCXTEI&5N78Q^ \L02!GM13-I.\.VSEAN#D\D[\DT4)'-+T54L-#@M+ M2 MU2VN%F-NWG=BN)<)8C \$YTX5\ M=^!8&&;I7!#&*M?:6/Y8[<\;TV&YF'DCP348FX#E9!73OIZ(*5HPP.)KDHT8 M^^#Q%8 A6;>MM+V.P,\3<\,.;@NDKZF[!-X0CLFL*YE>C&[D/5<9N&0B@F8Z M$#C(*3(*0&/0B7,K6V_E^"&@(2UA-65".S6T.XZ-74I"B%:[ >C?EWA4%,$D MBG"5#[H6VQ+ST1;"@RE&D:R.O#$M'D8SI!6MIIQHI(!VY6O*2N8P(3P'^60\ M'2^6U9M_PTM0R3KO>.:,R]H@::K9,\IWQ'W2TI2 M,&E=H4R8&\J$P3.GT9M2A,70.K]XX477YW.F1;GU*?KJK^Z&D%#XN@5$N>YR M#@JHE9+,9U2)$B)PN?V-*P,NM[;CQ%:BWD&X0HF45D4XYF@L-=T)S+M4&/=& M:&=XT+;U)NNMPI5=E2/:,:"-['M?J98H5(UL&/*4F48:+""7S!1$,%)RZ_I) M$Y^U4JU?GB5H(?@]A)D4K7WZ_/9O;S]^>?^/M^WW9*W[^OZ"ST<'TR@.77/C MS-5M,]S)HDU$9I+33 ,OE*^6R+*1QD9G?6A^@ND'<+;V++?F1X:B%9!%,Z;4 MSN'DW.A/;#T=B0&2\P%:1Y\_B+CWO=S5A@/W_,FS)=YV\^YCMRIA\2$D(1F9 M,+*5VD?R;B$Q$R+PF)53H9<&. WNO=K=.E@_%&FNGYTPY^ ;C"?UX.R[V?P+ MW#P_>Y#_=;8ZHG:%O@2C0A&B7M*%C*(EP\ DS3"JH$R K)MW96N%O2\9_GTZ M1YB,_P?SWV:3FF?^)XRG%=SA] :<^7A!OWI#+Z='GW ^GN4KF8IZ!AFL((X9 M7J_.UZ!P8F5[RI\IH[C.XDG MS*!**H.>!;OES6[CL R0LE&*.4USDS+8P*(1M=9HN>:1"W"M\XVGQV%MQTZ* M(DY/5VT-TOG7.4P7D#JE3G/W:G)'Q=?24EDK&303P7IB%P\L!%WUF&S2,4BQ MT[CB^2-Y*1[P63Q]RKS>$1F&%R)';3U9'C*4L>X/5LJ1H;0U/\Q<<6ZY-ZV7 MO_H)D?>;I.V5O+TI?"=TK>V6WDUFO_T-\Q%>!I8'98GS>\YVVJV&(02GE1$T MPW2]/$=R%DLV+'D1?- )9//Z44O\0UK V"MM>U7\,*GKT H5C6;)U O")&0& M@B9?;3A<>$I%JM9W!_1'W1W(HQ9;*_65,NZU Q&9UP M5NNLW-Y9O@V_!U%=&#;!FW!C'^O"!U_^]N[#X3^_-%T-OOK2'M> UP-OMP.Q MJOG3?/9M3-_VR_G?%[7%VJK)7MW[19GGM]7E!Y# :A,L\RY2N%X",B^B95$4 MAR5$E-A\Z\W&Z+;NY@;G74O!K[.#]-]GXSD^V&-L)$%&GVMS:Q 4^\5$"0PG M8=2&U$IR%Q!:GQ/?'-T3O7COFU'Z(->]=G#]Z*Y=I\"[^-;UW!V)PITT*3%T MPI#]])0(DU5GN:;!7"2I7>^T6@=L4'YS7XS:6F,MVTXFQ-R=2J@5EN[,X+)" M.C\L:V%R5+X$S1F/KG;)+?7*.@_,& XQHTO&Q];$>BK((54B=L6Q7A79G_'J M(L9;-[9P)26G=,;80H&?6RTE:8I!L]1:I+IIHV_#=1?4T/9D[L5H;:6IW1BL M>Q#!1\NA"!8E*$J00V!!A,*TKD>?'0+DUA75)P$<4NO4(1BJK12X-<=J#C7J MV+X8=V?RNDIQ=Q7&:@ID OOI;)Z.88&+P_)^NH3IT3AV@[C197)DO7 J4 JM M1233ZKUDT9G:2#P*2J4!?;RS]G0_26P%YHE]6U^T[=J+ IO[QG>S^$^,1&LB^:>[O08KL34>ME M\6X\A6FZC0]#L=):42]LB30?"&0(&5CQ:$E*"KWHX1CIANBVLO3TF$L-72KM M,Q(_,7^=?5G.TK]_(2N1#WZ#>;XA#QUB\&!];==(W*@7:P+P>HPM^WH'O,/@ M-[+MSWK\2RC(;,NB6]:\?R7U8;\_X^F%ER'W,SLYF4T[K".GDK2:&Y9BJ>T% MT3,H43$!40NA4$K;/!Y]%-5+*,FTXE1/NNHEO7F#<;6[Y?UB<4:CQ^XT[<@+ M+TJ@/$LEQ9FV6C-O96&"6PN9!!*:7ZW\.*H74'%I3J&VJFK8F._T@MR'I>+J MKO$['2]ATEUH<1@GXZ-5RY%14M;*2+%'0$%AKJ5@!^J&OV12#MSY)+!]NX1- MT;V$HDMK3O6DNU[,TZ_CZ:QF[5^.88['LPDI9#$JF9X<*(:50J35H>YHO&$P*T9,H>C1.ZS"]@!I+GZ9I:S7U>1GN9TJ'YN-$T=S%A:.WW[CQR=6YF_?3 M-*\3X0VN_I]>KYJ*O/U.'GQZA)\I,GQ;"J;E2'AC<]T\(+N"D2,+[+4IK)0D M=02>P+=>8-[M"'M* J^ZC-T@8XXY<8&!.5.-C>"%14EDC-FBC"4EWKR+WN;H MAK35;, <7W.2N@_U]UVC6%=#D4Z:7!0RP]'6Y#)36#I"U#0^$HY2-&/+C5D9/44## MR\=/YYC&G5!&* &M\Z:V^*T;PG1A 24RKJ5#&J7)NG62=_/Y0XJ3=\2 9XN_ MW5T=M2K4+:'54QLX7:RPU%W-1D?/T :U.OH=ZU6" B$H9P,7HO76@O5(AA2= M[H@4#532T#X4G,_K**_:DJ].";VF-\?DP3,';T-!%H203$=# P5'^9>+E<8GE^?7&X\NC7R,G(YDZ'1D4RMBU!LL\ M]YZ!"#R"0U%XZYWDCT!ZXE+!7I:0E;*UO3I8UF6O9SOI/]'J0T.^O2T(24:,8) MCBP9O'HQ$LLY4MJK %C0U762]0/((0C7>@O;)KA>PN[(UO1IKJ\>F73#FXX* MURD0+%9LJK>AU&J>BLBRUS[J3+A2ZW7M'P+:A#O^]Q7DM%-0CYSIS./UR%>[ MR442& UF1MZ2L 4*W4%[8%QE1UD=97VQA^;R&R#;A$7A=V^!MM;9#KS9)SCO M3*./,3EN:=!&UIYLBF10BF,R6 PBHC:E]>:_1T%M5+KCOW=CM(VF^B70_ SS MAS'$\60U;@?2&1_)GPJ=F"YU5V(F'YOH/Q2E10,[,$?W<6U$H]]9";BYOMJ< M@7L0UL4=3UV):I0CI[]+D46AB>'!D0A448P+Q4TI,G)S9_?H RU)"CV9FW8U?EQP^'Z$K/J-%9F4-Z#W!#<)F2@VM+%RA\*9UE?")$#=B MU^^LT-RG%GMLR72QQ0(F[Z>+Y?RLVRV]KL'!&WIC/%G<1K19@Z:G/F+[=DU; M#6K+YDV=M5FSD']U?_B=QA'6Y0 7_M;#WL%X_@^8G.&;\2)-9HLSLJ<@,'@0E@G7;;L.]8)T7>-^E=L591,YKHED9-'!A<5 M<]ECKG>:9=_Z9,T/X QA:7V7Q&FEF3;1]/I!W^UM7==A;O2W/IG-E_5>DGJ0 M;.1UXDH$P9S/Y'FC%@RT%"Q[G^I%1D99MX7%?0*4;>?,(X]*Z>SDK#O=^Y_S MV6)Q?3U+78Y:-4/MKIO(OFCI@*DL@6F;:;JC<]&Z#7X)!53& W3P5Z4+P5WG.96%$)MUL+HN4'^?O9Z M[9%T'28W6A$>%MZC7/U9S^_GT2^C3@:M6A^^$Z5 MVQA&UG*117",DSME=0F5Q4Q1N!$IY40:,,TOT-D46VLG?OLY%SJB5[4.-IX> M3O'_(LRO\LX1&)M<48&)&&IO\Q! M]ZC@WB++AS!W+?()\M?C^>SLZ/C=^%N'_KHN,DJ>\,OD67 (WF9&TXMBIBPSBR1% M!CXDU"6[;/M.ZI\-?@BAZW!9VTSM^V'M&LR8LXT@F)#UOJYZ.PJ H_ >93V+ MD5W"UL=CMD,\I#,1P^/G=@K><6ZUIJ2 "YCF*_"+,KO90GD\O?WA3[-5;]S& M*5=K6/UD8KT*KU&"=J>N<(?(Z_&,G+,A>V68XJU3 MDN?@;'&DZ.%GUCQ[/#V;G2W6/_T#+A9?CV$JY*_TR>/%R ?M35"<\>1%O>I* MD!=*CD7PN=Y+=(14.(5A=6(+:S[!T M7EX BP*!TCNEC&V=O_%@2]50?/S63F"\;0FM9,NNZ6$ MMM>UUJ<^MI_$?JO![R1QOVJHH*VIUQ9,O?0Y!\5B";4U74:-TD1?-KM694L@ M+R>N>!:A;FTVV:7.=A09?+Z!<:1"*D%+R40(E-&[NLA0G&N M1/9[I'\PO'JRWG;$JX/)9/9;O2^&7J]Z=77!Z-K&KJ-B0Q'<%"9SW528=&+1 M"$UY&4*"[#F/K;N1MD,_J-M<]L[+WO2^ZXV>,)^?CZ='5VMGUSL:*0;_.)N> M7+V^VV"L]9;/[9'TM/FSL8@:)2MWG_7NV\?Q2&D 7D*F[+:6>K(VM6(&8Z]6MHIZ[%X)YA84Y M#3)PP;VUK1MG/X1E2"E%,\HT54";8S1K"3S-=3/Q[&Q),6<>3\[)>./\A!Q" M]?J7B?93:.Z%"46M063X*& M1AFI9DH981SHX.XVR-F0P'U.\CT>_WQA_-XC6WH-@#83^0AX+!Z28:BSJ]TY M/ /TF:$PY*%SSERT+EP\'VUK.6VB^Y/:.7"43.+)DX1L@:I6M"P(K1@85VP( M)L?F/4.>#78(GF['S'PL(.U'T;W.WQ'$$H/QP)QUDBR<%RQX52J<"%;R(+#U M3JO'$_[A)2Y[8-.3U=,;43;G-60AI0R198Y=>3+7RZE]W49+OK)8KUS?Y:-G M&K!A18.^E*2UB;6)?FUL0G*,6#Q#!\BCEE8Z^4*BP7WY@'Y(N\L@[RDDV%N. MTQ5@H@8'1=9SI]8SS0-2F!P#B]X8Z90'57I+7H9>]AHF#Y^LMGW7S59-55*6 M45,2YE+M]R0H]?;L,!?]/)X]#4=OE>2"*4FK'.,A6Z8+)V^?:;C1 M@-*H@H6[*P][K20/O)#U9,IL7'!^BI[V:YGK254?G&,D!+(IR2,+#I'1"#)$ MZ[6\>[[M]V>9]T6CG2GNQ2WYC^XLQ^QST9^P#'79_ZZ8>ESXWS"_=2EYRD2) MBSXF8F51%*(0/Y/5-O$D O>M=R[OOH[7PE[(Y*JE<'5C+#(=R4-$Z>L^(HA0 MZH6N.>\\4AE6@M83[1Y?9NI'B_L.D)^26>J(*1A>;Y*U),]0"TI66G(N2DF) M!=3=?83#65@>5G8W;!+WQ8E=-SRY.-&S:M8QF^YMB^'V0'IJ:M)60#W&&5<[ M:V/F1GB0+/J8:T!M6*C];W6R/F=E+=>[V#2U[+CEUK*H.*TD'A6]^5O1FRH;OGWNBSI9+V5ABJ\<,:[.! ER(U$Z5> MMX$QL" C9R8H%* -8MSL_&4S2$/JJ=B<67O4WH[#M[>E8%K.RANSD=(['.%UT?U(_U3B>ZP%9/P%>WR)L%/$]],Q; MF<:GVB:?YO!R.1_'LRXJ_3K[!-W5/-X'H$3#,EMBO?+'$(N]2UV=793PK5[\_6-![73/FRW=N7(+> M./1_/H!^(OQ& FG6R.K2RMZ\AEY$L+Y [=$/E-SJ7!C$ $Q(*[R5RJ!HWY5S M#9#M.W)!=F B:FP1469?2DO9I)9QYC AYW]8/LZ67\[B MOS MO\Y^A07]XN/*6QS,YS ]PNI#/LTFXW3^=D(?JGVHA?2A.Q0HP?*ZN]=0 MSD=Q !>8O? J1M.^]]FN1M=>#Y5U4NCDZ_$:"IM(9%($1C34M>>/"\61J9&M MCZ]LX."&9MP'P=C')_U3%=KG'"=AK&1U>\1O,)^MALZ3E!24*V:E)'L'(C-/ M2!D:ER!I#RKUS[Q'80[<<;P08K9E0YMEQ#4H'Q72M5P_5WU_G75IZ/BDEB[2CQI"E8X\P!QGJ=DVW?_PP KC+M .K(WBH+D^ M3 KU8-!7"?E( 1+3UJLL=S'TG -?A,@FHR:- MU_T+9(U]NE+ZF@*W\ZGK=)P; M--I;RV2F3$K'(!A LBQ&3\9#N%B:-[#8#-E (Y>FG&FFF=Y9T]AE!4M:*-XR MJT1W5JH6"TB0LCC)4XXT*=KWT]_%R)H[+E<"Y4 Z,%YX+:L8PX+6DD7.95;" M6=Y\!^J/'=>@C/<0^/G(]'Z:"ON:R(\F,"!\SF@I[Q8E,UV49U"T8C(A&;3L ML\.> Z07FLJ^%!XV94#K%+9#^(3=GFH"LCR;3Q_,/X)*M?.@8A!< M(!%BJ'MH+ ,A4XS%G.+>RVN-S!@_A&5+0N5.NK;N4HHG2FH66JZTM MV(W_.EW-2>0HK&3*J-IXE7/FHQ3,2.,"@0$16Z=T:X$,:4_F7HFSO9IZ]&=? MSD[)555&P^1JJ]27);GGDVY?:)G-5Q+^-)^=XGQY#M-3 M_0C/MG;LQM&;-W@Z1]+!*B,BU5SLR20S.U^._^>6*NY!&4675=0IU?NIW,45 M"08+$UD9P[7PI?GMD*VP/]'-]IMP-"/?75.X%TTW\[H1E[Z L2-IUT\?V0]N.R)=\6I>IS=.S)0BGA7 MMP@X3,6)ULMY#X+9UNYU!^>ZN[^/<)K.N^? Y%:3MLMA9Z4+-XXSB=S03(Z. MA6QHSCGO970F@VE]6\'FZ(:4RK9ASEUCV).FVE29+X;\Z6R>CFOB52Y-]TVK M?0F/.U5HU(D%:ZJ75Y*!E20*]#X4\OT>PD;5XJ<\=4@.LRU!^E5 4WZ\/ELL M9R(GG@O[PMB20\: M:<:2BY&NSGA^A>_7(_728?:EWHX8ZPV72;,8'3* )+LEO6JIZ#K/IA-N&%> M-#?:Z*'M,?&'1VJ"#='2T(RI]\MD-.394#-G/4+Q48O8^D#BCQ%M0A#[H@G2 M4"-#2,VONB4L9J7?ADM]0]IAFMY":#MHL=3MF7BD18$.MG9SC10"\\AT")R! M3&3?3 Q2.>,SMCYHM"7DK4UJ&J_ODG#U\/6]'!QW%!!XQE,I=:N&JKT<*"HP M$0O7,8586@OJ64B'5!#8)3OO&>K^]=PF1;SLW?&.Q'=M62[;V=1WZPZDQ:(: MH<-RJ]G3J@\Q68!B]7EM&; M(+V"&+5J'<0]"&9;,_M^NL0Y+I:K+^V$/$H.O2BB,+"%QFW!L:0(M V7+AKX[:5?3-?>PGD;I\L93;CH^G*JZ;SKW.8+J [\W#_+A?ED):E^B%,7[IJ>)XO+J^[SE]?7V!X ML(#U6OIZ_X6-@0+"$%D 7RP'*=3=^U6;[-J_CV1(:U+]4*2!!GJ]@>0*D9>% MZ&D87]>QW1:H?9C331IMJU77C62'D MH6B2B.; ?+:9.5T*)?,H,,&&I&@":!,*N9=,H=VKK>UB]\-"*5HEX;)DD'EF M&E5AGJ?,1/!.%1_)Y+6.8G^,:!,N^1?)I1XTTF.AKFN'7G&1V?QR#/-M5JD? M_*[M2V>;P6Q4 _MG1SK,!]](PDXORPO!E/SNC=[O&+P[/E8@G3>CAP MY"A1!87(4-:=LRXB TOZQ"*"H)E?FV,VGEQ/A+BM=7G@>\PLLQFD4;)$^ M:<,$%[6UEA(L4$!%B;V3M6N -'Y'\E@/<$@UMCZY=M6L_3O4= R0C70R9IZ22!0HE?J)=,J&,20 M$[W8-%AZ-HHA+A7UU*3DX!L%/)>3Z6H" M'<\FI+;%A=A&/(+&S"4K&@EF2('Y("GM5:DD)U/R:%HOTCT5Y.ZDLG)DW"1N MT7@*XCD%\0)]W59JF..A%"FCBKGU,=PG0AQ20-(OY^[.S#YUV28HJ1=;=Q_I M7-??R1@M5E8#\UN83\DT+0X6GW%Q-JG[BVYXN96-&P6 M]\R!S0&=+_^B!2,_/4/_P]02P,$% @ Q**9 M6+TMI6+3:0 O<<$ !4 !G;V]G+3(P,C0P,S,Q7V1E9BYX;6SLO=ER6TF2 M+?K>7Y&WSNOURIB'LNX^IBFK9"=34DNJ[M/W!1:CB$X04 &@4JJOOQX8. (@ MAH@-")19E9(B*>P5OGQ'N'OX\*__^^OEX*I%^^J_1^/?^%_?3NX&;YM'X$N#?9__LQ>CSMW'_T\7T)T:86/[:\J?C MOXC$,R,J@.#!@ @J@TO<@G(J*DL8X3;^OY_^0G2R1%L/@CJ&?U .5@H/F466 M+4N3=)/N+SA9/;7?_O3Q73Z^2\___S''W_\^:L?#_X\ M&G_ZF1'"?U[^]I\6O_[UP>__P6>_3:VU/\]^>OVKD_ZJ7\2/I3__W]]^_1 N MTJ6#_G R=<-P\P!\?)Q>_\/;:.3/\Q_BKT[Z?YG,_OVOH^"F,X(>7<)/:W^C M_ V6OP;E6T 97?W[]^B+0_G/X< M^Y<_+W[G9S<8(.+9)TR_?4[_]J=)__+S("V_=S%.>2WZY9(+*%G@_*_R:3\? MC.D"@8S#E4^ WTW#HN(5,:[Z],,Q7W\6Q)3=U6!:$?'#SZZ*=W3I^C4%_."C M*Z"=?1!49^V#(WV=IF%,\[UB^83! M*-SYI4'9J4;7HATXGP:S[_9BZO>6A\?K83D@W )8>CU-EY.>RCP(91F0(/ P M\(: M3F!%][A$: E[OD/Z9DLZ9ZD@"OY\C,^!SEBO'Q11,3G!#WR]+G4]EO5 MJ^$499PF'YT?I!Y3$<^L&"%[B8=5PJ^L31J$M)IY9ZC3XJ!EW'G<7=PW?#\; M+U>P4/V==O \'ETV8&TZJB&T.26(^D\_C<8QC=%JP1_-7LB_A,%HDN*__6DZ MODHWWQP-IZB\KP:IK )?J/2I?+$OY5<3^.3#-QD\C9_F([" M[\^^]E$F01BEO8? 70;!.,HDH8A,YHI(SI.G9H,*9#?Q,X863YKK01I,)\OO MW"C$HV J*LB&X_2NPAS [:B%C%=IS('DW\;S(S&@P0@HPDK)$O>%3D:SG ]^VUF\/6X$U+9C(ZKCKC%Z%PL\CKK(K"7 N3=HK"A$EK4#]+E2 MLCH8R?AC3MFZ#_]N^:LBK8?LL4/B3R%Q#4EX-#&ME\43$>!( M"$1[+HEE59S(\K3N:&SFANTMO(J[[6T<_W'EQM,T'GQ[GSZ/QM,>CPG!XZ[ MM18@LO)X%(2,E@2/W'.N$L]5^+SWX#.B]A"15MQH;T-ZE\;]47PUC"_19.Q1 M36-6M#B(9>_@RH%GQ(+*V254O)BDK,+QG<>>$'/+_]TA^D-U?S M\]\$2;3F0+)Q())%DYU' 3JK0)W.@?'#SMW[3SP#8@\2XD-"Q>&$OD^?^I,I MZMGTC;LL]D!":S9FM.($^NU.6C"!6K A:A:\(D2K"J3>?>K9$'N ,!^2*P\G M]_4PC,:X<IP3?CHOKZ.N/)^[L_S"A;[3R+$&\8H)!-+G"Y3L#Q1 M8$XE(2B3D=;0@36//QOV:XCW(>_Z<-Z?Q3A.D\GB/V6YM&=]=HR&!-%)/',D MY>"#\%,_:EO,5CSX;O@\5ZT.N336N7^"7;\R0Y;2DG MN,](CN:BX^"LB>"\#Y'J3'P(]9B^>?"Y\;RG2!^R;*NQ/#MBWH[?C4=?^L.0 M>L13U#&'Q@6Z .@"\H NOL1CQCD;*=.HF;$>U?>>?FY\'R+<%?&3@\)D=X"] M&TVF;O#_]3_/K I-E53. M"A8/"HN5]-W!NXO1<.GHBR2CDE&#RBW9CV M\3BC]Y]X!HP>),05C!X4 /LX=J7FX<.W2S\:H&X%0@TNA/!R$V9FNH4'?20^ M!JZ7(W'N-3Y/4A1.S31KR8]EJC@ M&BVUK'4$0?$K1P3ZX"Q'U#N)I_ZF-*QM3>#53S\#MJL)=P7K%<)7KX?3-'9A MVO^27KJI6^#L:>MB= IW%Z]LJ0[S8)DC0(463"M"A#VL;F#3T\^&]0K"7<%Z MA4!6N1\;OT 7_--H_*WG<&301W,SY)@;-OR! !AYU=DPI7^,5O_/0L^%X M?U&NH+9"].K591I_PAWFK^/1'].+%Z/+SV[XK9=0JY@P&E1B'(\7J< $&8!E M;[1GV6IVF.VUX>%G0_7AHEV1&E(A=/7AT@T&SZ\FN,P)GBE!:<*)!>UT*0W1 MZ(];7R[&G+4Q,6GM87[PBH>>#<7[BW(%M0=%J19X+M)@L-0T3SFUCF0P+B"< M0'!I"C%%ZC0-PJ*'4(796\\\'V+W%>0*7@^*6RWLP5FN]BQS^,.%&Z?)VZMI MJ68O_EXO)::)# &,2@0]O43!21$AF91I<#PY:6N8W!LPG WOU02]0@\.BG8] MPP7'LNA?!NY33]IDRFX#Z.)G$"7+V^#3(2I.B0K4Q'!8EL"=QYT!N_N+;P61 M!P6YELO[I3\);O#?R8U_P>],>D1ZA? -"!=2,04].!\UV!@"3=%0;0^[&E[S MX#,@MX9(5]!\4 CL+J9Y=O L*LFM$Q!#7V U>#V/Z^G_2MQ[).1J2*7A*9=%!/#A$XF@V^) 3 MM5'Y&AD ]QY[!B0?+LX5!!\4_%J$8FXVF&6BO^34Q9@YI))>)*3(X#(B"RF[ MZ)USS!QV$*][\AG07$6H*YA>!+S^]>=[HD'$O^_9%>;MFP]O?WW]\MG'5R^? M/_OUV9L7KS[\[=6KCQ_>N;*"BS3MXQ+N0MJR9DW M&N.TT5Y87I)VT*$R4H KS<0(,5$RF6UPFSS3@YIS7*.HUGMDWF*#D$2<"K.* MV5([2]'YUTX!MT2:H)RD:E/NST%KZJ0-324^U[87V5V,I]^%A@JC*6YEH(BB MN).9DF8N*6A0*9$4^,GD6SJ3?"&;6BJ43U/H+MHA5-4#13(RBB(.B39FG <171 MBE$R2>+0];WW3G]GK6CVX:^*M"KV/[@Y>W!=%Z,!?MKDU3^N2@ZZ+V7 8=HS M6?BHN %I1(DM. TV> .49F585,97[PVW'DWWQ%=WWJH(NL%>_0ZY2^-QBC.( M[]SX[7BV]OB?;G"5WJ7Q['JO)ZSDF:(WPI*015$5*JHO)TH*T3N3W<;$M7W4 M83MDQU"-.ER.FA/1P(J[BW)^]?OL:GHQ&O?_F6(O!D=5BA9RM!:WQ!S!F*"! M.!$2Y='J4-N/WXSH3-7C(,$W.$A6H7L]F5PA,BY54A%M$Z.\*'$,"H9I"3P) M;[B3,6]LE5U+)>9HSEH=]A!XQ58[FY#=3@YQ1 2>&(-HRFR,65U;8!*((%YJ M!$GBIBR<6OIPE*2<(RC%OJ*OV+/GKO>R^7@CWOC # 5IN0/A2X]'6M).T!). M3B2AR:;LCOW]Q*=A9-2FH&+SGQ40'YQR*J:0A/-H\E#TO1@Z8(8(-,85LR8% MQH)IJ!UG:UO4$GG%!D!KH2T..<5PK41:X,K$DF*8P'/MP0?%HTE12%;[%%D# MY7RU8 ]15VP%M!;6[1/-.YI#L R"+(5>,@;P2@;0AOLAK M^P4URCKY\!'__.W5FX\?WO[RX>/;%__G;V]_??GJ_8=7__'WUQ__^]#,DT<^ MO6KVR2XK:9>!4NZ:.&[S$)(2I8$,OOQZ7O"N'>/&>5W[!6N>@>)B4)JC;6-< M69-'_3746' F4$6B$B)NRC?\KC-0=N'SD0R47<1XS" ME6=-N0HEOYV6='>).R;/% *7!,\]PM"]:J48JP"=2";*3D2OTYF#!=X@F'D/ MT_*"9PM0C1)25@(ZJ>D 3,-[E:?A7!U M>34H(;:WTXLT+L(8IXORWGU)I>_R95H )8%Z%ZT&QCF^1:;,04CE5L\F)I/U ME,1-M4[[J-#6X,Y!==HPT6#W>9^FN-847[GQ$-5[LAQ9Q)3D02.JK!$5811P M_0JA!8_V%XML8S_U39T>()Y&UW9?\>-BC7"$2-'MB I,9GF%,,JLM_I_73J9_B.+,-> PJ;?*Y9RKY,NK,9YK M\Z+ON:J^27_,?C3I*1*\]-F"$3R"8??AS]9YJ47J)O\WO\8MP/TT5"U=\1]Z3'B \T M)%]JL3@(CSN\S5P"S41PBJ^MOE^3O:; 89^GGZ>R=4-&@URE&9+WZ?/5.%P4 M_7\V1 6?]L>K-OD>2]HBG@!$EL8K-%*PI?3#"4>)EZGT)VUQ\FZ)[SQ5JSE3 M#7*>ML,ZWSYE9%JJ"A$KZ\,VN,Y;3:HS M4W%HV\HXEV4V,,$84.K)U^LCBE7B9$&9J&S2(&(J MUX/1@BLMIDL#-8EO:MS@J+C.KI)2):0_.*C2#-"O%@]2#EED:BVY7HKL0=^NCOW/6 M]A52@XWUV6 PBT@L-Y.E(DG*K9$,]P_K0##TCG$+<3 ;F2E<1[ M9+JB;"LFC$S&T]Z[\2A>A>G;\6+?F!T=)B B*E#YO%4@5&D/896'%!)CN&\D MEK>ZH,('W.(9_W;#\;IGG[M9747F;71@\FP8EZ?'0M>W ;6+1;V=0CP$TJU% M78>CAX17$G#%/7\SN)R]CU1R4,$@N$P$@C,"8A8V!2%RB%MECIX6ZVN,Z@Y) MWT6NK>QI_,2+V5&T.((HS]09CDB\YGBJ<30_5,)51L])'S&I[SV@ MNU.[HNQ76=>'"*ZV@?W?HZN/>+X]BU\2'E636;;,+&R^; FKB+6:1Y L11 \ MX@%EB8><0LB6>Q(3W8K41Q[TW9-;4Y!MWM@W:?K':/S[LENLT$DXASX!*14J MG!$PT;(R1C,F9J7S][,G-[ZM=S[\NR?S4(%5M*YNX5FK6T8QI52I-C()UQD2 M!9M8 '0ST./C@4>6=^#R;-_1BF*LF# ]@_;ARD_"N/^YR'/R;N"FQ6,H:W^9 M9DN_BS2A/Y>)2B"5PA,C.0NF](VV61O"HHK4\:T(W^FQWSW_[83BO:?1I[#Y?],.O1?7PPVOF"*W_]/KI0ENNI%+FT/+Q9>MXA1\Y'KK!ZM MST5J3N:II"6A21!F@W5GM6S]R>_/OSU/PW!QZ<;SZ5R"<^-],& M0XO6H5EK M"/J6E"ET+LLW:>T"^\OR$?_I[$UQ04K&=8#D2^Q8'+*+4@MOYP MA;5P?M@R>Y/3H+G, V@%V/*EV0):5Q;,#:R3,5[VH_ QU3A0_EV8++<@&DJ] M)\[C:U"&B!!\%8W5$9BUA$5K3#*U\[0[5XW=#97FFK&+V!MHQ$U0[@'(9;-- M80)E5 ()&4_#C(>N%2&#-)IJJXF-H79USZ.@3L LV9?"^R'JJO*OG<6R.%Z? MKXC=XN%:1+ <9NV)$$:4FY9(07B.%KSA%F0(S!DK=1+;93UL^\3O7P/:";AR M%N)U+8[8G)4$*1/F">DI(<[7#9'@4@+"**(E&YU3W6(UF(:P$\(?NS M'A$5,RQFH.:AW-N0%B_%-J J9BBO!=)]AG(EHD:MI%Q[@U@+3J54&FY(X"J9 MDH:OP6BTH9C24G!TW7/FWQ_U&]*4NV1^%^%69#R,KO 4_-;[^X>>TR**TH(] M6T)+;PX&UC,'*:7@7+2!BDU7I9,4_OQI].7GQ2?.&5[\Y8;@F^=UFR=52?"C M@Z36(+STZK=7SY:FI922"Z,ANS(DSBD#SG(--D6>G'-*LMII33=/_Y[9/%"6 ME???9Y.^>^="/_?#,H(9:7:<"%"DC(,49;,Q(8"*D@D>T(XD6]T\/++O/GCP M]\SIX9*LG9W\#(U(7-3D.LNM]-,LK37QC%G6)S(;O//1@Q84O4-/T0=).0-% MD#$%'3.[MP6O<;RV>-CWS&X3@58VI5?6."6%2D<3KDZ*V64$!8]_!Y&%)%%) MU,NMPB_?9<%GI^[5P>*OF*R\.5%[&U!/J/9S)XZV*@/<1\"=U7X*G7)*^"IY M0QB"LP*,2A8D0=2*9/0S:ASN)U[[69_T7>1:NY)L5K:XV.T6*S09Q4 9Y607EJN;W?Y&[-0?_HHTZE'&4G/D;-A-G !=NGJD%P M*E-&!4_6.<1M*#B$"819KSDK_8-J)]M^%R4H1\FU;4W@<N 9RI1 M(@I-7T8"T,B\TBQ1I6HWOS_%LI2C:%1E>KK('7B'%CU^PWU*M,)Z(TE2C9&WDHD%ETQLW+H"_I IU3 \^JUK5 MTF:4=6N4WJ>B8O-A!+,*.&3UK1_T/\UX??7U)9HU/CFPD4:P5ADB,U&Q^BC!>N@KV5/[(UDVC9))*B-!17P? MA6($')J%($U4(?J@;:K=1ZT.\H[KFKK6US765Y=TGTK%T\%+_S!UX^E+-YT[ MT5$R8IPAJ)@:7>?2U-"78\CZ("CQ+MGJ]5%U5W"L$.4Q5+#V6["_*K0KD]B\ MFIZ5C'EG+'C!BKRR!Q=M!&.\$\0'EF.CVMS-P(YF;WX76_%.M+4+M^POJ_F0 M*-H++GHC2A)>*)>!'(UK[V3 UU69Z$F6-IS<=KG _D-#NR3_6!ODC?_7PT_@ M1#$-+F<"(I5[3$=*YKKU0GDNO6@4+]P6X@^5;$!EF[JB!Q'.7_O.]P]6J1X@_*%E]8E1_HC%/DC%'D:,OP1BOP1BOP1L3D+C?T1L?D1L3EM#?T1L?D1 ML3DQE?P1L?D1L?D1L?D1L?F>M.ST(S:_](:5=YKU\/,56A%% M FS9UH%ERQ,ZTADM"1!",_2@! &=2,2?>1IU[>#:!CC=.Z,-B5RG,@>RT.!: M814TNH!F;296<0YXE*/?ZPT'CTL%Y;1FGGKB:+,=YB&4YLOT>33I M3Y=-6ISAA!"T+"PS: M$@5^9[-#&B)'*Q+PWM2VRU4BZ-\:.Q^ZH.C4-[/C? M1L/T;7YA\LO5,"Y1:>48L2&4F=*JM-A-X (NV1N:M0^9&%[;QUN-Y DK3 5J M:O?6NKE9>_6/J_[TVXWEN@#'MPW5UK36 M>NQ)3U OZC/0P*;_[6IZY09%7Q=X9)0R9E+JH), Q%3P. [X/>T)IXFDZCO) M/0Q/4%>JT%$Q%6:FNW\=?4GC85G:\]'-?J9H0L--<>0QE^8Z)*.+JSUB4XK% M9)R(<:LM8^7'/T'N*\FZ8@O6F_R9\>?1V$W1!O+3!SM7]IGD2#QPEU$_$\]H MPW,.,EA#=#;!N?H3AC< >H*J4Y^HAUHD#[- 1N/I)_BU\,P MNDS7$T9^7]%8E"H-PK)J60U>>";H#S=(+4M3AI MD,"[!MJRA_X6X!I%GC<".TXHN1J-VZG' 1PT"+]M!BF9+)G'%F(H;6L%;GK& MQU).$YR.-.84:NQ_%14>:C2@)K$"*='78O1I>?Q^FB*/F7-$=W M1W4CU^75P-T@^-?QZ/)Y._# M<7*#@KW,HGF>\FB$EP%^-/0 MU.-QW2 /8]]%E,%)-XL02GE=AJP[DAP(DO# "3$#E5JB*8SG3O5D_2K ?RAL M6ZYK9X:L/A]6]7'H!72_3,@";"IFMZ6J7#XCZN2M3EJ[:+?+,-O^F4]#FUH2 MT2*7!%$BM'M@K\7SLC\I;0.NQJE'N2=!* XHE9+T$E498FR !I50UY/.L?:U MR];@GH9JM>6L8HK)==K<"H5_<34>(]P>"T$'0SCND\4O#Z4:.$D&Z'1Q$R7W M;KLIXKLD-*Z'\[04J!8O#5)*BE+W/,>'>**@3-3%,Q3_<$(&4"IDX[3(P=4. MG)7G/BTEV%G2#]G6;4Z?9],7;CS^UA]^FDF@EV+.@2H'DNO2:TP%0 6-D(.B MFG)!K*P= ]L*V-/3E[I3,:AL7FIAV+J5RC:U_6'TN\+R@/7GA- MJ<8=C\<.#IT;1$\E6%J1E[5AJ<8M_FI,B=WJ'/->\JU\SZT?>9!7_=A3YDD763*3HLY M"-0T3N.P!Y(E*=EHNM@;W'L\ M1+5LR+ %KD8Y2NLP'2I_0-T7 MS"D3:G?%[%89'LDNZE(7=I%U QV8V\7//G\>CURX>(ARD<1"A'?",3Q?\ZQ4 MS#!<.BTE14IH9,5PXIOX+8\AZ]Y_JD*@T-IC&ZW=-9AM/U\5FN M2VI\$,_.2B_WGVWE!FO?3:@956EO(K M23PI01Y#P&>&?VC"J:=*6%+[ K%C?7G$KCDI==F%C09J4L+(OPQ&?RP +MMJ M$)(='M6@10$51 ;CA )*B9(BQDA<]9DMJX!T;]94(FI%S/XP*7=DQKSO3WZ? M*;NU:+TQS2"S7/KNY-+'*W"061FOLE.Z>IW%)CQ/R"39BX(&5>(WV)9S@DJW MA<7+L VV1K;')ERG8W[LQ^):]:A$08,#9"-&DBRZ:-D L2F"*/"LI0*_78P]IHKQV[2+Y%N^S1./4_#5]]#1=N^.D:X.+@HY294$8.Q&05 M6E)X^MEH%) 0J3(\*EF_H_HF0-V;&?6XN]\;NYK@&U@<]WO\E<%SHZOI^^1B M?_#M99JF\26>N26O8GG&/KL<70VG/6J<==1$4);;,GLNH:GD H00*...,EI] M8+O3I@YN![NEKHF5>R=[_%[BSOM;Q0Z]3 *^65H#B:6C8$@)',-7)!,J M+)KY--V_#Z]P6FV+[BRUJA$Y3?DF3Z4PD/<>HSI9S2)%1$"43 MU G2'9X\J?:%M$:*&>I(#7$WM3%OAX%_)N;%C7^1GNHFU([&T'SP$"0 M,IR+"C=+ ,_*4SQ.:ZO$)CQGJ1?5"&A0$;2PY.?U .';[1!B6@:K/XZ>EPG- M S>9]',_Q9<(??CI3?HZI>PW-/TO)CVOHBU3E\ S:]#\2F5NDF>@?>+1 M)NZ6/"=Y-+YEJO:'=W]Y*8'*11"U836IH6@JNQHE&+>>O?K)-R\+TYZ3% TX MK?%ED2Z#59%"-DD3X9)&1=ZJ7&'[9QY4A/'H8^:7HD%1I50J/4Y+P3-5!KRP M&L^%E F^GR9D4F=9W95A-&+U3AU& _&>2B'&NEEWE%M-,DTH*Z)!&&7!B!C0 M)390%H.3.0Z->;[+AGHK8/?/J:NN>\U)-1U%U(K=V8?_6, MK!+91@@$J,_HH4OFP%K&P82(SCN*2NCMZF'/<1[93G0]/H]L%UDWN.K>/.:* MDD1$P->#>X%K#9Z )UX"U41&;E$0JG8UVSG/(]M'=>H357TBZBY3KZC++DCJ M2L(RRH%2#98*"LI9K[/DCM\? /-C'MG>.TXS9AK<AJG1N= M)I./%VYX?=MAA4B:.0G$IU)X83U8:0SH0+A(-)OHZP=H:ZZ@XU!MXT#%";#< M>9[8KJNYU:5TGG:2"$]>4PBVO)!$<+ \EQD,66NMT&[P]2_S&R[HAT:WU8'. M,]@>6]QR46_'OXZ&G_"(\0D/*RTY)*70UO7"@\DI $F":6:C8K9^@5#-%?Q0 MX9 LP@B,A.4JUT(VW1!/S2ZK0XT MR0##7>&2'PS')F/AO(A$9#$NLQ<5JIZS58%V#]TL :?:U,(NTB2>3,J M'^P&\W*BR2B_O9I.IFY86J.N[.30(B5F;Q#M$F#JR.7 =)>M6FK<4GK"5(Z$ M0""E!(-P"S[Y %+&R$C)LZ[>]W<[9-VWA'K^;??UE4,SS,!&-5>EY(5 M;7)I#)\56BS* "2#K2Q+#XI39@L M_>^E]B $M6!L3!!49I8[)TWLHE7:L;J/G+H*[=+%9!@5&HHY@V&! #K97&LM//&U6T>L@'%&&G"HD-MUU'R9)JB:,Z-J MMOD12RQS*H*V GV$,CW=4F)!)E^4XK/) N/-CK@X$'';HYI*/&!].6"E*0GP MFB+.F&E@7A!?.Z5W"UA':]I[((EOF MAFHTNC*%9(7TG++(8^URNA4PSD0'#A5PTTC%3LW+IC M*1UIT.@X<5%[_)#+'8B:JLA%KM(N8$)?-WSY2XJ89-1+FM$59H. MXN,D9$H,)I4%8@,N4C M(B,4"/4NLN!R-K7S%=>C.1G# M14HK@PFW[UBO3?Q;$:]Y>$%I(23^'WR,$DK3?'!HC $+S!"AI3>Z=E2XW6JZ M3P@]5/O66D['9?I4\C[77.$P;GPN11!$9%M2B!@N14O@+!LNM-4LU5;:T[I% M/Q4UV>[6?!>ZNKP@W0;74[XUWXFW;6]*]Q%ZETIA+#5>. (V25?P*? N,#!& M)82I45X?O MZ]9\)P[WN#7?A8"N;LVS3EJH#$J403!&\?(NH ><(A69$Y6JSY<[[5OS0W3@ M4 %W=&M^G;XND]9&$PI.,H'6O:!@C5$0J#&6!*<-ET^@VNA$+=!JU#6-.JY( M?]X&VX_JHIU9W*5^9!\*NJXN$II$3I,#)5,J.60:O$\!F++*B:R#JS[Z[?NJ M+FJF';M(OH%6K"IQ$$0S@XO%/;)4Q&E*[U.STZTAVXFF+ M.I)=A-SBRGIC<9/G*J/KI4$EF4$08\"51,-B(2L9?!2A=J+>]U15=H@NU!-\ MTS-BUMAU\LQ/9NAZF2@3:1G_S0GBLFC,X=\17#(:5\RM:M Z:*U0 #1YW(YJ] 3*RGGGNF0<;5)9-J8_V/R?@@[CU"^DVB; MOO++86>EF]-RI49+36.V(#/JM5"XW=F4 V1=%#WHDKK>C/<5@,[SY3]4\EVI M10\U5*%:,O DIN)"HSW,E$#5C50EJC.+[;:!6T".J08'D[6-&NPDZ;7T-TY< M>95S"M-17IFE,1K."Q-*D_B;KF\+2_CR\SA=%+>L_)/R6Y7S6AH@:Y+VTEJ" MW396RY8ERSE'G2WCP9C/Z"-[#S$2RGTF0K+ZE8!GUE@M$1-T- ((UV@-,"%1 MFN6K(*)VRC)7/07AR396VT5?C]A8;1>5.)4$FST+0[1T,@@TK(71%HTH7ZI8 M6.EI+'^LVP?Q0('JYV=0H$=Z&_TT*O;8#]*!"LQ>S6%5_[T-*IWCB# MSOLLG24+5BZP SC-([+L6/$-C:H^U?TL"@3;J,LN;'16(*@-<4XQ CH;65IP M6W!2!R!.*<(#!59\Z??(%@H>07T'.W18(>I-29CF HJ4!OLX$%QMB44Z3'1->T]KE MP=]'@> A6E!)WDU3=5:D&&0ALHS< XT6#SWI2Q\?*X"GR+@2!E?]%#+ OF,7 M9R\JN\X(VP;;CXRPG5G<)>=G'PJZS@C3.C&I1(3(= (1I2Q)"+-&'9)0ZJ.* M[7HU?0\98<+2<-04NK49CBEJP-J%9C8MT22>$53NZW6BOUB*R M06.^-= 6+]0VX!K9JQN!'<=@K4;C=NIQ ?=;4;+OMEE_H(U!'(ND6,J%7A. M'7#NE(G.:2=JYZ@>04$>,5F/HQ^[B+Z!7I2!DY/%>:D02W+" Z<\@Q#2@-<" MS29C5;1>J$AJQ]-O/;Y[8Z0B,:,Z4FU3+3O"(QE75BIYRX)???V,;T1:P#.& M(R1)\#A$NUB88,%('B%;E816A%#9H')V$Z1S4H2:TN]N)$I@/N08T(;3MD20 MM0/[NL[_*U1Q'\Q3FZ"_V;^W^O:D>0HS1$7XW+P MZ)7A*GTV&JQ$K\Q&98*KW26ZY7I.MK_L(=G>)Z, [2K!7UR-QVD8;AEZ-^5- M5#I&0R) HN$@G#7@=+3 6)0Q1R9]JR&C&U!UKVBGHP6K;XYJ4=BNS<0#T957 M]';&7KKV3V9B>Y_"P$TF_=Q?A+&&$279LR6-1S&&^W]T^"J'#%X)!41PFG2F M,5>_>*BZ@.Y5M[:&;+D_MJ>W8UV]$=RKKV%P%5,LOS@:XI%S_\V>+_%9_)^K M>2+:Y'IUD>42'BF#*4!H8\&D:, &JK20)*O8:$IOHQ4]*6WN6 $:)(>M6]T] MH7X[0IQ8F+A@*?367(#A<<=2$$3[F8T;@W76W7 MS1;YI,S>TU"5!EO_O![[;7Z009S>#M^GR17JW-O\=AX+'PUO=IN4NT(]':OY1)1HU+T&=&RS/%S*5E98N;N)I3>9 MTL3@BF(9,$LB&.6D$+B1^$[ME/U6T;VZ=Z) .Q@L';#?L3[?; .C\0SQ=#KN M^ZMIN8GZ.'KG<#LI[C31Q@@#:&.A.VV) N>2@" YT9SZ)*MWJCD4\Y,R(9H0 MVR8)_S=[=R13.45G@-+2 M:)B0 $9+ ]F;:)4R!E^ARKJW!\RS5+?6=#7(?ER;7=$SQ16T28&/.:&C:/$K M'\IL!!>#X\PZ6UN/UH(Y2VVI(_H&V0=+(^).[&RRV8!PT5%/4@!KI2@=PW"C MU%1")BQ*&W(2KG;YX!XPSU*/6M/U4,/DOAI6NI+=J9%/:\I.;I!*1?&0U:5F MMHQ7E1JM0(' ,U4T\Y@<SW)NQ..J$@E.XO;GO5%Q;>K@2Z:35 M)9&4X,;JG4#?G&N00DLF++HZU1N*UD/?G4ZVUI%#[V_J$%Q156<"V[C5(^31 MIV'_GRF^7C16?#U,LU<>?W_I@0SC?'#L,KA?#,E7RU\:HLGX$3WI8C]>EG_P MS[G'_/GS>.3"!7K:/4(SLY%EB#Z4%'LEP3I!@1*NDV7EW/1@K)>&] L*D62HY;9K7;,W9Y[ M//.R'9&C;EAHT1IM!NOU\._#<7*#L@,O7Z*WP]D"8GF17@_OKHKVG%56*VG MA7*5SLJD#(.K"%00AVXZ=Z'VQK0GU(Z/TY;TWV^XU@%W':O<_39BMS9WVM.I M])\2B%MFB0=X2=]P+B+N4HIOE'>\]LW"OEB?IM)58Z^!^;5$.0]0+Q*')K=M MR7EDNJ"]?U37=1J<10\-_;*4/+5> M56]FN@N^LW00FA'T4)GT08[!0X2/OH29R9O1M.;D?/N;L1\,EHZ^*-5#CZZ M]\I%-$4UT;IT$31@1$P0K(["$5S,_<%Z:]2Q*JRS.BB/S-I#_3.5+CDVK^#1 MU]FC?9LI'AP\1%)&&A,P/I5<645#$ED&$K92O5J(.MX!CZ@2JZ\D.N2S:3?9 M6V_PG17-2R+O>N3+5[SLZD9P+J77$'Q"FT;P (:FA(Z/Q1U=2!=E[3J1@T%W MK+/'499MIOLT8[JIJMY$C6Z^5P#2+(FBI:^O=>ATHP^. (F$D*DV@0A/2+M! M5&M G=6AW(:*A[IBJT_"_$\W[I<,Y=?#:1JCE?IJ.)V-[/S/UZ_>N/%XAON M<9:[?/S!,RGW7DNEP9(KG__M1K.\0T\C6@W>!?0XM(_XE7,0E21(OK8QULX6 M>@32P:T*PT6*5X/T-J^3_;RCEJ9!**(=4);QG]KGX5; M0NMJB&--W7C0VK !"ZO'=8';I5GJX74UF;9@8#726C>48+D4D*\$SD\OT MR;.X 6+9FV@=2H;]T*.,=I67<@49MH M/T#*'2D 9:C?R1H@#+=*02+NG HM?F\]RUQE]%]KYTIT1OPC[>G:\[Z+(.>7B63]6H\2;-BY5<@*>F%+U1)12CGNK: MY4$/49RS%7"@S)O4KMY&M%#Z;3 UL@-6X3F.(7 H5QNI/T#0#8Z&E=@R,50Y MP2$GW.^$"@RQ<0K1EJ *#2KEVMYE=^0_8@QTP?TN\FW3HW:\@+6<'E7:O#-I M0-" ?QC/P-@4(+&LC5&$!-:@0^U=$-T?^H=S\[!@^ #!5CSH)^-I[\5H.!D- M^K$$W)?'V-RX=4::J".D,C95V!S <$O!,IJD%-$1LI6YAP^Y133^[8;D3<\_ MQT.^FKPK9NBMP[1T1;= M:7,(MKQQ\D2CPR62PB=LHF8[,URYCR94.[\00E6BE+1%/9*! C2&.\)DRFGRJHQ?W+W-F'+:Z4]I-F TU]Q M??W!3)][42@1/2$@J40=4Y:!$RZ 5)2GF+@*N79CREN//R]V]Y5K&P>OW!ZB M9 :S))OY8E\/5R^_EU1Q;"P")2F7&;(1C-8>MQL7E>#4+A&>X9EFN21_=% M3:[&:=XWH\>XY%XE"KEDRPIO M.3@F&"1E/3=4&9UKCVG="^AY*%AW7%5L@S=[*_Y>7H5K"WTU_A=N/"[#5F;E MDSWIJ3#6>Z#9(-K$,Y@@*?IZE&E%4')!;;4G[?SH\]"5#L2^MI-=Q03-E\E/ M:V1BKOR<@U,N'T=7*;>R/.@F;?=&,Q+37C!JRC@5U P9T=PH M]+ 1T!EH03V!-ZGIO&W>S+8Y9;(T-C/(POG2/#&!T<$!5YS(F!GQM+:Y]Q#% MN9A[!\JW07KK741OW&5:Z/@VN!J9?.LP'$1$[ K/=A%SK7;\MP[[:[2L\_C_J $ M]!;G$\TJ!,,IE$OX,A60@ D\0!02T8FDN-JN-?MC3SI&G7X-0D:MI%G1]ML, MSBS .>:MP>6!% Y-D< LF$Q446YF<I-;JTOD,[-HL 3J4$Q8[Q07/E8_7Z^%5 SL6\.US*#2Z8 M'X!:Z/HVL!H9>&L@'<>^JT#:8VIP@,2[V L6\'Q OY870T:H!,*@%VH4MZ!X M$-EXI95KOALW =;*&%@'ZDCF0 WJ'E>' ^3> MPB18"S R/.YF(0Y:"GXR-V!ESF!2R$((F86M7>_2L4(\9A9TJ@^[B+N]'BR/ M+48"-\59Y:IDR"99NK)RP/,O9(FGH?>U+WY7 CF":5"'J,WT[R'EVL&@.R;0 M(I/U^6@\'OU1+JK<9Q=FF=+!$4E*.J0N,0SC2T*4S!"#I0@]>4?95A&AK1YW M[+#0KP2%H%*R($+G&!)4#I,S,@LZ3$2I4#J5[:M@K( M>5!^N(P;W/"6I;W-][(-UNU%DD:>""&0(Z>X^N3!$12&HBYE0FB6L79_NUWP MG8F:M&*D0?2X8)TLP;ZX&H]1"CWIDH@R!G"6(2;$ XXY#=9EFK)D4E;/"5F% MXWRTX2 )KPT45"X'N;V['5@1LNJCJA2%/(JQ<5T(D99HHQFXTK=0!%J20O&] M9)NZD%VD>BIU(2N28:CS7EDT;;G-:-^JB/ZK]0R8-Y'FE(P-M3.%3SM1<"=> M'T\4W$6^7>:%;8/KJ28*[L39M@EB^PB\2X60W-# Z*QI"]HN1$FP)B9P&1&F MY#UOO!&<7J)@$SW81C*9ILHA@&I6T+R%Q%\JM*0\6/(L, M5E*"O5"$<'A<>%PBW!A!A<4()5Z3W;G, -'2;K\K>+ MP"KS]AM*ZO+J\F9D@;6.$N#2T?E$0!=#!IF<<$2FQ'(-YNX\M-N.CWN+?51# M9I4/P$74=;F[8=^A^3M+;/& MMUJE[]<\?'H]H)-Y'G6@"M(L+NLE6ED>K2R:A&:6"=Q[:M]E;D9T;"NV3A2K MHM0;7&C?7?&RZ=)[-YVUL$_Q'9J+^ /W*?681IL]4P>"A51J^#/XTI#2H(OF MM/(Y5Q_GM#VZ[G6E)J\;O=AJI#2/:]Q&.I]UW?^2;H$5S%I%!3IN#L\M$;@! MHV4$].J4D0R]1-NV*O(1@$]$B0ZEIGEE];+;VZ(G(-JTEI8D'YE):5>J2V*#/4$J#MI&06* *ZU8"!';1A)9"S4H/#1=T@ __V>I\-XPOWN3]U@QG& MMW[0_^2*N">OAV%P%4L6R%P>O[GIU7C>,]L09Q&K!N:C!9$<.DLNM4^GO0W7N+;9 MKTXF5^4M>C&:3"=ED#S)5'+N Y!LT#CSZ#M8)RRP+)4-TJ;Z([4/A'Q6ZMG[ ?[ZI/A_SBH=T>L3&LVO,KW\ M#X1\'B'C+GE;&Q2LF!#]X>KSYWE.I1M<8[]>S^MA'HTO9V_,N_'HK//?@5.OZJZ^4E[U\WKN!&Y9=[/JA-UKL!*5.&HHN?RQ- MMW#O*IV9@&KNJ774&U;;WGP M<;+*JU.[K>H4E0.%VUQSZ7> E>.J:30PQ#5 MXPFK@'3OV56G['X,X6!Y-\@'^IC"Q7 T&'WZ=KW@+%GMT?17 M.@D0UBBPS@IP+B'81)(7M75B$Y[S4XMJTF_1*Z.$IRY&@_CZ\O-X]&7F.RVA M,4HE-=*4P"="2^@3>IT4^)@Y)YE&X4SM4V,]G//3BUJR;Y&UI:8;TBV3L#U(:2L4@M&)(T$.U0<4W0DM2>D+,>S?DI127)-\CD6;OR M-^GF/B93HTB@$B3%]0N1-1@C-6@J36!:TR1KYY]O@^N$]*1.S*TZ&0W,T+48 M_SH>32:]H")+)',PGJ,GEE/"DP_1A4 5,2GP1&L?+YL1G9"2[,WBMFJR.P4- MS-)G(5Q=7@U*-OS+]'F<0G]VA8)?#]),\.A;S=-][ERM/%A,+YA2@:PR<&I3 MJ:,C8%4HLVFH3-%ESJI;*K6PGZ'2'876!K;Q)D'UG%?HUR>)+KYE4-)HP;+ M< ?/Z-R3F&-UKVD3GC-4HVKB7VL?'^-V_,7H\O-H6"S]4;[UHKR=7J1Q^=DX M791HYY?T>H@??L@@^M:0NKM3KR&S2M?M6SS^5SQ9;XP\DG,@I:^=99J@HDH* MSD0"W%H7?,HZ^ZWJH_<[FK;"6/$8W_2\Y:6?)XJ(#!GW=A"Z3 K,X6IM-%0 MI;QQM2L_=L'7U95\4SW:<"#7)>A4+NFO-XUR1DR_W>P7BWX+03.4'\BH5(FE M^-*.5D'QO6P67(=0._]E(Z!C7S#1(+IY"^C'L1M.!C-7Y5G\GZO)]-;-KTY!4LDH>)8VFXX;]+T[\-QE6U@BI?>#C*"")F!+5$/'K,5-'O!9.TO7WQ^MET.N[[JVEQ$C^.YN@0\]O\T7U]/QH,?AF-_W#CV*/> M166B11/19WP15 ;+$H>%%"_2)'48H"@JT=(GR(X@@:THJT!]&9@R3> MP!AZ&_K/4QZ-T_L4!FXRZ>=^F!??+M>^2BZ]%*Q2L>R\"JTW81"Z)]GB]BLT MGK#.R.J3.O=#>KZZU %S%0VD64ORY4'["PKM)JSQZFOI7Y-B^>ZSR21-)O,J MW3MG\77/M2'^'%=<\* 56(0]NY,D.:HR.9UKD) ML:8;?#.(YZ>()T1I X/K_ELU6\HH]!?=+-ZE<7\4-[YI6<= /?/@G+> 1@0# M;R4'R8P+@J A86I7!QT,^ORT]#A\-L@!W62Z+G&_*ZD]R-8J^$[K'#W18'Q6 M()3U8*SEX(0SFC I7:Q^9!\&^7R5L4LN&_1U6V'&)H,>L8@&M"RM+ADM24'2 M@CD9N-)L6AX=NX30#A)GC@1!2"X480 AX37!@TL$NF>>:X7_"0 M+*\]D:HB_-IFT[8 YID/)0=?,9Z Q#*=(9>J&\\"L*19&5L4\5N-9;<3X*Y2 MEHZEGX\94>W8/97TIGU7/+NK1U>:X%HE:)89"&((.),-,,%1UIH:JFKW:S\$ M[[&2HSK4JDKZO#.[#2)W^V)?SI7; GVCK*O#D!\G/:L[3:FDH@?0?'K*FH-C M,4:"OI8IEV\A@PE9 _I?.AN20R2UO8M35-)'$L>^5QW=A=T3TLW%Q;"7H52+ M<_!6V3*@TY4!G128#5;';$NRWHGHYK%N]+O4CTJJN0>Y36YH-Z6"1J&8$LSA M*^M*BU168#(*RG*=O9-4^-KFY4DFUQ_/?JS'3X-NK9]CL1MUV. M]1Y2[RS;GKD0&)4>DJ.XOWJ6P#&'?\C@B=&64U:[1=GWDFU?7Q-V$?8I)+^& M&)U(B8'"U:($C"[U!@*L,)I:*6WTM_P6(UP3>P:&]/>+Z'S 2$ M1K4!2@VNU%&TD!!0"0I28R25D=9.2UB/YHSTH9+(F]P)?$G#JS3/:IX#^Z_^ M].+%U62*MM5XGM]/7U,THF]= SLT(9!4G'TN>6 MQ3+*14%Y+[P4RGM>._:_%LS35:DZ_#38OY8^X-<%GN=IB+1,>U($=/]"@*A# MB6<&"3Y*#D'B3Z*AG//:3O4:*$]7:6IPT^"ZZ#H+MT2->ED8Y7.IE[XJ\4FKY\G$WRI&52D*8 #QP"8+F")88#4'1'#1U(9O:;2D?@*@W M G+YT?-XHZ24!)>*L5ZF?S-=NKI$ 1Y5WAII3$JUU[8&2E>IV8?QNWZ>X_YR M/974Z>N;U>=7DWZI\?PP_]Q%'S.NA8]EM'.R#C>VQ,$D9\&AD-!F\BG0VDTJ M-@(Z_LC& QA?EY9RL.0;F*8++,LVA%N :12KOP/DR&DHAQ-U7P4.EG)SZIWU M(@:704>&IHW0$8R+$8BPB02MN"+J^Z-\VW23QHSO(MR*3,][ LPLKP]I_*4? MKB?H*,,H9V@-4UT*1 T7X PU)6PHE.,RJ.P?,Q/7?GKWWL(!TA[5%%7%H-,M M0"\&HZNX'(>5F-$6!&H,F8<-^P"L$YI2)N&9ES6_OF<@6,[KFNZX(=*MD&UP!+ M2#V32B&.-&"D2F66:0#ORIU$\,;IF+T.M875N#_\-&] TTN)4,Z' M]8.EW7 3O]TL>1C?78W#A9ND9R'\_^U=6V];1Y)^W_]2F+Y?7A90/$DVP, > M.,D,]DFHOMD"9#)+2L;XWV\U2=U%Z1RR^Y"4G3B"+#'G5-=7W5WWJLTP:D3R MUA5-1QNRY$HR$#,OM<&M@2"8 V%$LE:0YB%;YV/O0.;;D9M>V'1(BKP]X$JV M,?G:?<=%.N!$3H H,CB>DI89HVW>Q?/A-=$PX/!N_N7+Q9J_.$LU<$],S[-X MD9=[!!P&/'7O@,-8RAL%'&K8Z,'+[M0BPT*5P@A"% >*<0$HDX#(A$.+@8,U=&TH,AMI>2%!+)IE M'TS1S9,_AU-WJ!!%"U%X3;K:0-)!6W](Z8;*C5MA"&F=@A4K%H46@F7*[)X,[0/Y(UNM??YMMO%3)RV28-&"5KH.-E 2G M)4+U8]=4D.@ZFS0/R'DS0M"*Y:W#YR_0=>=L.H_1>5%>QT! MSS][;79GE[+DK@ 9V8(60(*/REIPAH>BDK4JZ3T6,(GOJCE2#[9Y*^X=B__J M-F?L72U0^%!6ZUL92)%'KY50P$O)H&+-#^5)PFK"II2.&=,\A6X;,5-[I]I" MO2V#=B^6=[ =[].S,86&4-3)"_64F@/GT>X'U[P+KZ>1 FV+,X@)N->F#M6E MT-_A@6MS8*WN%?%U=XN:+J[&R6WMTT32!# MA73?##%E5Y>8 (TJ9*BH(+WED@L<'TBO^^C)\WYEKK#-L'--VTF65. MB9A)4+ED-?D[@9?,DKX3M ZN5A+;\2B^.01WX%;/??C3AI[$0BD:#1032)J2 M,$!'2X&2DDU(?X8.'WSFX6\'O5VXU7H Y7UZ;LX"E5G17GB(1M(EH:T$#%)! MSB(%'U/0YE5C>MO#WPYZNW"K0XK3[Y^Q#CS]:^.__>=B_FF!7U:7O7 .G0@" MDJI9G84.=D3#("0G#5D KJ3F$\BV4O.VC*$V3.^00/D\93>-- ?0UJNT\ 6Z M#F0A-<)PD&CL 4"/JL.7:$PJQ"2<(0VB'HZIMOK!3-LDB&AB<478UI'6Z87C M-0/J +(QAN^M=;CG";LQ#0*+R7H!FM6Z'ND4>*X+",.2B;Z@<,/J%%]ZRP'J MH9J!,>_!R1ZS,Z[#,O_?=>WL_I6^U)9U*Y'.R)04I'\:XS2I0Q;!!\5 DUGA MLP@&8^O.-EM(>5M*0@-V]U 8GY*U$?HAA/52#[81=2#=H 5TKXO#'GSOH15L M)3!*FW0R=?15U+6/)0.7F((DZ.LR/BP3_A9?7^3Q&#"ZF",ECJ+VP(UV-1H,-6;JHO7#)MA:(X>1-)R;= M(O>]0>DO/S=VT_75Y_FBSFY9#S/GY\%;F6N6D@^9U&N#'H(AM8IT*T2RH"RQ MJ:_L;"/M[N\^O@'JT5J//9.A9P\?4BY5E:TOFYLMK_7MN=TJEZ M'HH,SM&U+E&2F:Z< RQTG#KM(Q?%Q5Q:C\$80M<;$J#F,$S1Z/4I0QXY>_8I MOQ[^\ XYJ(/6,44J:DZ<&RE(\R5-A63*%?"FIILSZ0Q#$H8\+&Y\J%14QZ(6 M/!C(H4['M;24X&HC#9GV@JZABD!J>BCN'>T:2B;@\5R!(9F8 > M>(YJ9 2-[[U^(L3BK^. GMX_'4,TZ<.K0VA[4?\=22&8V)L MNP PM9!XYKB-7 ,*LVJC5\ Q%\'Z: (6@[>,>VI64KIH1$) M*J41W MH2>KRA@%QF:G8M%D'3??\R=3M;*7HM"$Y3T<$4^S$H=0]-U6K8R"Z_7"A5UX M/4W5BBMT$HG$0*.LR<"RNE4L0DA!H[+*,6S=#^7HJU8:@S^&Q5VK5FZZF\O( MZ#*J\3[)JT&-X&2MPA!"2=)W@L!A"5;'6NLPBN&OU3J,X5;/2I7;_&_M4.K MP:4:/A%. KMPJW^P:4LL=:5$DJDA6"9]4T-1 MJ39;,J0X*H]@4^ AQI+:]Y8>0]^1Q0-V\0AVA^7 .1*>>QMDX6!2J#V4(_$D MF#K T*IH+',ZMVX[>[HY$OT%:#PH6X^@AG&EV_&&=Q&PG<-(6Y^U=]1H&)4M M@D0_XZ)&D>\"@A?+ZM"_7MR3E40G /;2_45X'4JMI*MDY)5:D.8^#, ;?)2%MRE+IU#L)Q>82:PCV\E\D( MMD_4RV0 1=^M5V@47 -ZF>S ZVFD(*E4BJUC63C9NTH7"9X.2H@Q,E%D8NYQ M0?W)H+][+Y.VX(]A<0_05RE1#SP=-NAH"YUN+',ZYZP*X)4U8%W.J+7D.?;) M0SLZ!](H;)[--=N9L1TLR'L4W;2 D,Y)7Y!!%,72E:8*H".MR$3#% ]:9-LZ M(?HI%6\)ZET8V]/7>]MG)S.15DF-(O%J?#KP+C- DXVDU6:R@D_:6[@+?DVX MU2%(=U9G)MT6>P7+B_)U,6?KG)<[>XY>; M K$A:^J9\-5X/8=1__<0D^?R?XX!XUXY9:W7YNC$SK6(S&94H+ 6"172EFS2 MV@FMI#/-"W]/1FY?,5R.7&S'0-M!7#_FY=7B(E[EM%(>_B1 EA]___/FWM?) MJ!"(N-JE2RGA 4MMB^:8YMP5FWAK<_=%@@Z4'7=0S.>] .M@43W64H@I%_$L M$,48K\[K>!*3R080NJ;]U1;YWDH!@GN4)F;!5.L\_!<)FCCNULLKWY[Y'23C M-FQ51QNUK'6*,8*VR7G:+8FG MULK^CJ1.?S8U!'P^/5H=+K.19)][9D,P1&0J=1JMY1&0AP2R[CG-#0_8^D : M2>+T0C4)]/N)VRC<.HC9O_/%I\]T 9]]S0O\E-]?5XY^*.NTF _75\LKG"7: MF \9)(+UU=$%3)>T.=HS8Z2(6N]95^F]V0K)"I'J MF,$011TQ)P0XS21D.H69MSSYTOI(>86D-RX5^P#0X0(:KHX])CPD%[)7$C@= M:Z"X5C6@*\ GEJW51=KFD?*=B3V\GK,7[#NKT/M@=@0V&Q9KK,\2"E8'K@J" M[FENJN^,!1>58KJU*WPOFVUDK/ICQLO51T@2/Y0_26VH[KY0$;L1G[/EQ[R\ MOKQ:3:4FC6.Y^N@F*3]X3X>/( NL:-(P'-TO3GH.QGGDNG!D VN8]B3DF W7 MO7; _$!@M1XX,H#V[I5$(O-;=:FCQL(N6 E_T0F!V8 MWJ$M]6BNG-L<8O!T;7%>]%J4@RH&N#7"BFADB8?SHFV(?.O2-0UZ3\5-3>7L MV)![IXFOM/!;GJ$PQBI>XUYU3@#/#KRTM8&FTEEQGYUJG;?7AO*WI84> ,V# M.^ LLTPRAF!SJ3/?ZG851H$M*B3I2L(@C\P9,)B>\BR(&/8T.LXW$ M[TL">^+7P6>PQ:0@2U;J% (I()*^*&/J6!Z1P6K'4K)1<^P=5#R8_=_3S&K! M[RDZM=]/F:TIL,OW2(?DU<77?5IKO/[0O7MLC*1[SV8;@U.-MV4:WPM*)IUY M" H8N^*B_@YI^O+O+&7=DK67A=1%:_H M7Z$@%65K3+=VV!(.(O>**Y>-S5C+PD+. M@=1,D+DJF4B'D@67@Q:K),5B<2M79D#7]J)H<534Y M2DRF*#_;!>-3D5]9"]VY$\"4D35SF(&KW0=D$(9906:2;SZ6[&3D=E35Y-&) M[1AHIZ^:9")E8AA$&6MZIP\0:ER5C#+C@O>!I=9JY/=0-3D*\W%5DR, ZU ; M=[;."=DX=IZP[>?_U&_K#'0RZS-R\-HG4#I(\);4%LF5%*FPDAZW*-Q?W1M$ MV1'*5U\CI -@K3MDKR@+S[NGW\]G$9>?-V3^-HN7U]6+^(\+#!>7A%Q>_IZO MKBYS.M>HF:I-9*2N?5^"0/"I]OC.1?G@'2-.#8J--2'GNY&S R'8H]3@RU^7 M\V\Y_YX77R]B?IZ?[VNP;UF=HY5URS_FZ\#+[>_?S9>TXJO_S5.C4*W[FD^[PA\[XW@$Z" 1 MHS\W*WU.@3^+5Q=?+ZZ^M0PFC7E?^SC3SJL]HA 4*]FYJG#$P$CXT==!T1:" MXRGX;#@IOS]"4%L]TLJB8=$ZX"+0A@Q9 %J,9#BX:*Q!4USK1.;O,@0U0DK[ MA:#&@'V<(:B86$B)U*T:1B$^9E4'"BF0UC)=E*1_6@],?&,AJ%$R\&((:@P6 MI^+"'[*F'R&H42&H46(RA2]_%XQ/17Z-*L$HJ\$[5D"Q(LD*4 **+C9+RY-K M'J(_';D=%8(Z.K$= ^WD(2@>LG&6+A3#"P>E? :L5XO73BA1R+++K>7N>PA! MC<)\5 AJ#& =0E [J]3K 7*_S6AMURNN?KCZG!=_?,;9A[_J(Y:WOHJ/\\O+ M7^:+^C^=^Z2*CL* ,+5;N5(& M?$1\93;4V//K?.-Y]VA4L35\K?9VO5]SB29V28Y*)'5>:.!KX>8E)!(B0S,:=;:5S'5VG[L MI(/LI#T$[!"34W9>Y[]6>-RNDX>0F7*VQHMJJTP1:@NNVB]3. S*)X;Y9#;2 MP[7]V$@'V4A["%B'S+[ MZ45[Z2A1>%2XOE*0_HY7^1>\6/P++Z_S_3)!:JU\R%S[ M9))(QIP>5F-8<$+GX\FXB;J)X$G9OL/9<:ZP1"Z00\Q6$0^R 5]* !,UETI+ M3/%TU/GAZSZAO7<,PG^$&WF4Y)[4[GWH6'B=$1;1N^0]:&X I>" M.'(RFWGDXG]LYN/->+O'R="RPRF=&0:N+JG+I,W[D8)"0N$_-6 M&.E;]S\[CI7_V,;'N8V[2>]I^@Q?YX$)UB9D!3@C?41%70!)#P&>7#&)N,'P M=.[BL;9QP[JNWV9EOOBR6@F&^?75[^MBA"7.TJ]Y_FF!?WV^B&>+C,N/^6N> M7>?P;?.1/8J[]G_IWA5>C=?=JLQK_8J/^:_YXNIB]ND>E7=N/N&*8E$PP#I/ M7#'E(?A4( ;GT7HA5&H]UF,(70U+M;:_[:<;%-8U&CQBB3(%$%Y+.LR=)=/$ M,I!2E5 R"9QJW7EC!S(G*[]J+3TO%%AU@>A82JE^OZ(S=W6B7R^)<FP M3GBOMPUQJ_:F(Q7:*@&HG:E=8IU1W*!/S4L'7B+H"$JM^DC#8^EKADH/E^/F M[0\^TDR(Y#HJ76KUOZ*2ELY7,#1&X MTJG87K?S 2N"ID)\#',;(KUJ^_/K2H/]Z25:V;;JT)>GYA""49+4GH'*M&UD\3\DI(MV0MQUB/1M;^Q=:^#M2[>L\AG]?7'U^ M=[V\FG_)BY__L^FG=K9=BOQ+@Z@//#[,/%Y=DL_8K+_\GI4R5RT\3GW#&+ M3-$.2*F.ZDC:@0O&@T69:#^AB+IU[MOK5+U!Z6D,Q=;KYR"^T@]D1N.:;3+JW-2 M#9;SRXNT6LMZ*FKU"4@K2@S>@(]"@Y+1@?<>09L01,Z.!SXH,8Y><4_*Z&]W M$K;][:?D,1V%][PIWQN:=,]3=-,_?@!-8[REHV7B$,[25AB]"/D>#)X*?)U9 MX289*$6Z=9LU%Y%H8YDY[F)4K,]!< !WZ928C^%K!]_-K<;WR,' 0BC>B@C. MU^F*S'IPN7C@Q3@LUA@S#.X1&L864J:SJ=KA-&_/Y Y6]KOY@JXUO,KOY[,- M91O"2A+6B>KZ3\R"*IJ^,T%#LIXIS,[HYKZ:K<2\ ?S;,+I'2.S%>%#64=)Y M)FB-M:^)L!R",PYRU$F1B%HIFH?(WDH ?1=UL#TJ/=+\'[BVAQ#SO0;01P'U M8CAU%RYW#Z C,F&2"U!//E#:JSHKF4$**+EAA2ZP3NZ8HPV@MT-\#',G":"G M8E1(=%'I:,JZHTB0EM'Q)@IR(YS"1VW43BB /HK;KP;0Q["J?P"=9\Z3EQY( MTUR%\R5XE4EO29X4#*6\?SQ+[U0"Z'NBMBN3I@N@(UJ!42&44%MQ!(VDB;0[UGR#C2$.8^[OM]F;WUD#Y(S/(?\SJG[FM.-5Y_M0S?'OY^DK#E0!HF MC%SNPI5&P39+CTB[DVD1%:>SK(YB-72LL5@[ ML@L$8UVF*X>AX*5/1LQH6ML%.4=2L+:F Y:2&5W(WOF:86 +!(6>UH=9>A5< M\:TYM1_%4X4^)Y&][>'0[F >0V3TUN:[.U+P+;^=__GZ>+=DAS$0P3A,%BF7P106PWCO';8J>OP3O,D?2>+_^ M;?/$-<*;O]P!?/>^:2-AC1@_WXMK':*>[^>S/V^\ "%SS"448"PETH*8A\"Q M ;G+9'E;)Q+E5&@R1HTGI3H/G5Y-//#5+>=$X/8O+7?X):S8O/C^B40B?_]7_\/4$L#!!0 M ( ,2BF5@W68;J.B@! /YM"P 5 9V]O9RTR,#(T,#,S,5]L86(N>&UL MU+UK<]PXDC;Z?7\%SNR)?;LC"M.\@+?9RQNR;/]T3'B0I$X+MLKO__-/O]Z]A^F?_O=__'_>?/Y WA;T,TCSVMP M77)<BL"+*40A32&BL8"8AQF,<6GG_[XXX\_ M?R/E^L]%>?]3X'GA3_W3?^H>_W;P_!]A\[2?9=E/S;]N'ZU6QQZ4P_H__9]? M/GRA#_P1PU5>U3BGBD"U^DO5_/)#07'=H'Z6+W#R"?43[!^#ZE?0#V#H__E; MQ?[T7_\"0 M'6:SY9RZ ^O^OGV].DLQ^4D_\E/-[-;>WO%P5[$N-R_H#)GPM MN6]&JY^?^'_^J5H]/JUY_[N'DHOCPZ[+6_GB+VTP7L.^*W M/N35 7.-N!]=\3B&Z4=G[-Y)"\&G9WA YF*6VP_J7<[F^G:WI"YF?7J.77T6 M18W7,WP6.S(#EM?J%Q_DWSHR:J 18]K0Z4SW@%7^K>8YXZVUW!L:K-A__DG^ M;;FIX#W&3\NW7/"RY.Q&+I"/_ Y_X]55SN3_Y5K(5G6U1'X09'Y$(?8)@TC$ M/B0!3F$<)!'E(@II&"_K[3>^Y#G\]4O/3D/3C."?#"2O3VAPR:MB4])V[9-, MJ'6_Y>N_>O)@U= 'M6+@/W[:<>L LO7L0*SM,&A)@X8VP#E3?P,=^9.8%'2/ MSEHM^47Y4M""&@NZ4ZE*2MI(*7!%&E&[L:3(0?@37]=5_QNH?M/HE3:YGPZF M^*KL9<(E/8-W]\1/M)"^SU,-]Z 79?%H)WQ=V'T=[21(IOX$BI+Q4OJ[1P3< M?L-562^OB[PJUBNFK-"[O%[5*SGVMU6U]!/I=3+&H$^Q@"A(I-?JIU+?0Q93 ME"1AY&$=51\C,K%Z#\F"GB[X75'^__2T?!2A<9-EN)K*W$.C*-*:Y\ M?Z"T\J>=PHX./8N2Z@C7*Z;6LV;*V.OZE[J@_[AZ>BHY737;I\]J:UE]N?K\ MY1?^2'AILKZ>'6QB#6SH@R$#H.4 _"!YJ'XT6VO/0Z.WV#I%Q4P_SP$"?F\Y M<*"LQM(Z6G+/TYMUS=46_^6BJ_^BF:)SRI:W^/FW2FZJU#&2.C9YNZKHNJ@V M)9?N/K^I^>.YY45SE.F^9$D_*PY PX*#3]E0V",?3W&2!3!,(@P133G,/)Q D?H(8T(Y#I'.,F9$=>*EK&,# M-'R '2-[7WW/BZ9[:8;JN$&8#"LSL_#Z,+'N +^QV?/#M4=^;MBT+:J5^*U= M5:\JTXF\L#V&_U>SP68QHE;R]:;4[F5+=Y\^<+99\T_BBM)RP]F'%2:K=;.; MN,-DS>_XM_J-%.D?2\;2A&!!H)# 0\1##Z:>_ -3#P4"Q4A$6E;5G/3$IK4C M#_BW)YY7W>E343_P$M!-6:K+N/6.-<,]@SZ^FIN'25 SW$5T/(!"@!Z\ 1O@ M]X81H#@!#2LNMQ/&\KO:5^@3GG>#80S(P4[#? 0[8W,X_'6K7\O $UF<< (C MDJ40A;$/,^132!+IMWDL(X@$)K;E)*5_8E-R&KT0^XQ$%$$2APE$* E@R@2' M88A8)CS?"[-P66_O>&9"[\35U7>'GI[==8*)F9D]8EH7H*/JSJ">%5;;QD;5.1AFFMV3 M!S_T#/P(;O*M+]4Q ;Y, H_!!M4Y3':[T[L'#G*Y+Z4/\K<,7 )I?JVXT[^$ !+DM%6#%>_=G1YM<(VM&=K]Y(\VU[C23;V_.:O6E^ MV?Q9S6)W54.D!8V0%\$L\0A$GG27TC!%T$_"5"*<11XBNO?+@W$GO]"2'W!5 MKRA>@U\D1)NR^2K![V^+1[S*#:Z5AUB,&\P+)#2]G+(4SN@"^8@H%]P9#T>; M[9KXB C#F^%C_VRW85/']I]$&^7Q'E/E_SS_@K^M'C>/;XJR+/Z0EO<:/\E_ MJ9^7),->Q$0$J71:I$;Y&!(O\& 0(IGYGLX4R(3ZQV'5E >KJ@R.56 M))=;%+FPT(9%L^V($;)Z.Y2I\#)38L6% J7E _2,+$"/X987T#/C;B]C X&C M[8T1Z5EW/#:@O-P$68UA9W,^\XK+EQZNLE/N0P__D]RXX;HU'ZL:K[?W MJ#0-<(JD.\%3&D(4H@QFF&32NR!$>A*1'V*C(V%]TA.K_76SBU5[4("KBM?M M,>=Z>,BG-KMR#>5"<%HW/@:F_[U95:MF]_H7,P-A@+F>M9@&R&AV+$OZHAJ_:R^\)X!Z5F7_Y &H^$"M-9%ST)H8#)N$=S" M868!-)%8J!!!ZN3&1%]:JPC ,T//%ORG)^(P[D_S#5N70:H)K^HV^>23N@U< MBLBGF,0IQ,(7TC?@ A(B]P,T1)X0@B:I9Q2*9 M!3)!VCP2;4(H7,6L3<'BO-%M$X)\$ /T6U_P]7I6_X?6& MZVY33KP^L6U3=$!#".#FX*+A "@6]/0\2:4[DV40^XD'PY D09)$D<]"L_L(-XQ- MK.8]!Z!N6%"*WH?,E)P6]WES4FEZD>%H3G3O/.9'VO1ZI.%P ;8\[J4[[KA< M@.U\W&WG8\AJ(6/6=W+X[8FOF:QBV8AS?:#]YRKUZ]]^; M5?U\DU=UV40/5LWN]NX!YY^>FAN1CT7^56Y].?NX:0*: D$12A,*8Q3[$*&( MJU2E! I$$\;C.,IPNGQZ41#M\KV/*_Y-3,I+*0S.3UN2 -> \/M5GG>&HXND M_&&5M^&/QF429IOFE(E8A)Q!G,8A1%Z> MY..EUC2GF*M4BG^FR75T'O$:TV6VS#?\P89!,!0"#*0 Y!D,G^LD 8TH4 GT )L19)_;82:\3#$]3S,=4+BC._OZ]C$]708GZ4X9^#2 M_.>[$JNBO-TEUJHI<=;2;O_AJHG5^+"MC\+EUB[P: 2CB"<0R>T>S!C/H$B\ MA(LT\!-D%.YJS8X2V'H4P91 MG#)(DM"'?D3B)$TCCC U*Z5ZE,X,QLFT8.IQ//0,B@,I+TC=( M=-6#<%REIP'&3+L;3*Z'F#2_N4!.X'++$W72/+1 M-%V]D>9+TS62;"]-U^Q-.[=%[AH?B[RI@7F3T_6F<8P8:ZZ5\/H6K]A-W@4& M=TFL"4TC3V[)8!3&D71H&(8X"@@,(R\.4Q11^6L3A\:8@XGMY_4:5]6__:L? M>_]^M6C_/_C5FP5H?@+7H*WQJK88.W;;AQ33\";O7FYY-_.>S*=%SZ^:%&PS MF]RRTJ&X96: )5#LJ&2#;8J!\YJYUG X\M3,Z<_JPUG#\]*[LQ_(SJHUV[P/ M17Y_Q\O'F^81S%,!?9A%'@Q05D0IU@K\.<]BN2$)%$PR(NC,*Y\1RI/LG MR$?:G)9Y^WCA,JUE]5$M)^ZG.[M@5IPN)4A3$3)B!"'H$D)!0*/Z5A MQKC46J-V-*/4)E;=+>V7F?O&03PC@.GIKS,8S)3X) (3+/!:(KJ+B1FA-7>@ MRWFQCT2O:+QDI]^_X7*EEJH^>:)II/%\6Z[D*O;\AN=H Q+ M#?>F=TPPFT"6V*'@R/C8DA\5FMC!\Q+\V,YBIT]>M=D_'\2[[ZUM>X^ MXYI_DEN0ZD']IZX,O^*U\FL^2T[*E8K74_]PE;/]7PR>7 9^$GH>36'DD0"B M.. PC6(&,VFM8N;C+,BTJDA.R./4T(FJP7 MO]Q_HSVBW"B'KJLE4.0.MV,3 N[(-D_!X:P&?$*(7UKY*4G97MR_:+HXJ$#\ MD:N2Z4'"_03!(,ZD+TI5 9#S+*0DP"S+M I8:M*;_"+??2O4%X#IV5&' M,)C9Q".-4/+^\O'V9AB@TG 1%'NQS*/9T0:03*N MQP[1,--?$R# [XH71YWI-*2URA(=&W>V3%$-X8;9HCJ/6P8*\WMUH/RY+SB^ MK9GFRQU5*F(*(YHE$/D^@20-"&0X84$:IRD/C.K4G2(TL1YW9,&6KG&;M+-( MZ2W +N0WTUPKT<-GSPA[$!U[[GGKAD.J^G]UBY_5$4[? M\27+$I_X)(19HNYM IK S(M]F/ 04XJX\*E1Z/YQ,A,K;$\4/+54C=OA'$-& M3T4OE]=,0;>B=@2GZ8(S(I*[%CC'B,S=_V9$T"/-;\:>-O=UU6Y9;JV5LJMZ M#DTC>TT?]\BKD]^);BF"MUP.\+C*6R].,:!9AO64U.?=V L%-KW]')-5KHB2 MNB.'=40N*T?UV'BS.:@CP@P=T[''+H@E4OYMR1_D[F+UE;<[4Q6.*3U?OKK/ M6W6ESW?H,ZAW'!O'K;N<-KU5>JZIN"!B:H^[_N#K!\7@CPO0\0AZ)L& RT&@]T*= ME#F.LG*#FLN K LYFC]VRPV$1\.\' UM&YA>RCV*-!$J,VB7P]=%+F!,&?<# M#'D49A")-(99I)+L:"P"K&I;,J.LNE%J$WL_6]J J20TVV#.<<#T3)DS&,R, MU Z!)@UO1WB2D&\-$9V%=X_1FCF46T/LP[!MG9?L]/MCD1=]Y?G6MO2M5#P: M11$)&<0($ZG;C,+4%PAB3L(TRGP<>9Z);I^D-+%>MTMO=\^V=7R:IA-FFGT: M*LYB1'F<0!'S$*(@"B$.<001YEZ(?[=#YI1Y<4 MX2Q67;6B+/&4%Y/"E#(/S<*^:'JS=R1\2V M=41NB_5*#7A;%O2#9N$K>.!L4RH'_(/+(CF&8EN= M4NJ,/]NII8&PPU-,D]GOB&01(&B"OV] MQN#(X/.=^EP:A(>_<&XT]> M=@%7\$IZ0)]5M'O)/W-:?.7E\ZXDDL6]W/B(,U[7,#>J*?NC34?-LRN$U5 M0'@HUO*-JJU+J'9&Q\JD15%"_#04ZK+0ARB.!,P25?]21&D0X#3#GEG52UW* M$]N.(1__JZO-:!CVIHVAWB9Q$F3,#$97HG*:FG/&\KD*D-.F.V_$G"D"G, W#" 9QB,(@%0*'1KG1 M)^A,;0U34T_5ACS]NIJQ564N#T/D./_/BOL1/#RN*UTWH6(XV//HH9:XO5*J/>P;?_B+E_LF"N(?<:DS\QA2'T5@(<2F(6"PPP' M**"![WO"*(ESC-C$"KE+6S2-$!E%2&^Y="6WZ6'U-E-S\A+-.A(ZZWH\0FKF M]L?GA3[L@ZSQCK4JEQQ7_"UO_W^3JYL;E:?RMU7]<+VI:DFY[/-"GY>1GZ2, MQ2$,HDAJ-^(93!$/(:4T9@$1:4*->AT;TI]8X;<)RUWG/V.E-\)2VPY,A9"Q M:6@8 #_TK/S8E SMN %_2'9 S\]BF^A]^LS!QF#80.'.AAA1G]NLV$!SQ-)8 M#>.R5-F'[<5N3..4>!S!&*MZ$ )GD-! 0(YB0;(X\$2$+Z]-]F&FKC.GBFI= MT&SF'(!Z%L8A+&86Y3)$'%45.Y!STC)B'UZG]XNFZ'J%P@Y?LU/_0;6)+@MO MFU8%?*K'&&Y=5]MMV,/\K9_>\ M^I1_YM5&@OE)[(J4;;_9 /N)8&$J%W%/%1C& <0\0##-.&6J&*EOMH&P86+J M?C**^4R*UZ[JBF*6Q44]IFW>3W5P^K)T$!8 M38.>Z9@:7,.[NVV)O1< MO4..Y[4O^^XFL3H7 *+XT)X1BR\2J4[&Y!.E;*S M&LNBG]5'7&]*/ARU"0Q\;O_2Q@,0T1!%,D9="Q!"'&:,1C(/8(Q%)>2:T MW!03HA,;KY:+?24RZ-.DB]RX_9D*#S-[TT'Q:<^>M-3![]W_=0Y&+_B^]/M9 M38"674>KP;'Q(/%?RN;VB37F^I:736OD)<8^];(LA%AX 40)YS"-$PZ])(J# M# 5A0HT2#O7(3KW'4^V;RWJE3C*>>H9 I3A:@"=<@J^-IZ(:U+-BO<9EI7K6 MM\WJ#1-U-&'6\^[<@V=F7[?TV\Y4"R!9D!\=:)GH_#O)1MLFWIW[9B:W(X=- MD^BL+IH9$"^=,L.W+4.SIF^Z_C>^NG^0_[^22HSO^<]RZ*:@S=;9_"R5]GU1 MJE&7W/>8CX3D@(T8 M^W5EAXDXY!D,G^OD!8W B[[Q_$!FT.:YUU)JT(F] %O!%Z 7'72R@T;XMC#8 MX'1ADJJ9W^?$N@I4_,ZDFS= \CL3_E1@YG?*IJ6+L"$5_^^-9.?=5U4/28[R MMGC$JWPI4,A0B#D,N* J6"6$!&$!HSB.@D3X0> 9M8DY26GB97-'%S2$@:(, M?F]IF\9PGT1+:*Q-YDLZ\QNJ-E9@:<06716<1$I@_7J-JPI<+;J_O&E[BK4_7'=;;1?GD*=0 M]E#L^S&6?E84(X@\G\$TI03Z#&<^"E@6I=E2NH2DF!'G(3TW2$\)H>;-_.6P M&%Z^=P1W![(+T!%U>+$^+I6KN_,35.:]'A\7]> &_,SCEWI>VWW9)['[Y2Y4 M/8L#ZC&,84C35%K/D, TB)#Z&\LR@5.4"C.]UB4]N:+_7!;*9#ZV[1A4&8+[ M?/4_NE5NC)$T];7
#4!?@%RWU^J5JX->44!Z<'"R!7 MUJ*Y.1>5VPYO9J@X]\3.D'TE7TP/C-/>F.;[YH5Y;GEQIRJ4JE.FJ\=:M_K. MB]AWQ!6C(-WN5+0.7EJ@X ZGF:><$0!DJ M[T4875#-0D]@Y^4MSI!]I7H7>F"<+H"A^;Y%J.KHHBH+3!]4 M$V(B?"\0-(4\]3!$61+#%&<)#!@A:2:")/3T@V!?79R)35[+&^ =I" #YD&/R 6UXYTSQC^#Z@U GR?74F7_>\>B>A?*8K2;\ RE! M)R:0&^@E!4I4L"W$,)];,,1JG\ M V48P30-*[W-*VZ(4UBI:>17&%@9G=V(K_ M>2 ^%NIBYVJ]+O[ \GM736/!=$/M6\ M?/0=.XWO:[0.,Q58Z'E1C 1,4L0@\M,4XBS$,"0!BR)*:!P8G3L?H3&Q?E\_ MJ%O)INK"-2[+Y^:JLMWS#*H"FVG[,:3TE/Q"^U?R6)$#'3V'_L"(-(Z4 M]1B%675T1,27JCGVJ/MVZ->X>G@O#713"&&P]5&17BNQHNV.11ERU5V;$L%H M[,>0(40A2F(*,6,93.,(!3A(,LS#OBGZG;XZ.V-02PGV^Z/?F=N"#W)?]Q>U MT._Q,&A[WJQT*N#KAWM5PN5'L&Y*N*CXK_9T1%J173R8NR;I9I.I9VKFG9NI M&J8K3H%BM:WSLG?2M0 O6>Y=E]FZIUL!.4,/=3.^OIM.ZE9PFO13MR-@9[W5 M.=1&VBB5$[VIFK,%S^.(9'$"699%JMTR@2F/.AAS.1!B;NU"&)B;VI MGB!H*5J=RQS!1<^B72:MF6DR%-38J)R6Q9%U.$)@5C4_+>!+?1UYTCSBK&OC M>%66;YYOFB&G1U[=V)]ZEN"#H(GY?::J$QFMOJZ8ANLN34Y*?NX:KD0 MVTRQ-"1V%]1R3CRK\+2C \X6HS8FSC!0;?0Y%PM:ES0:B"3Q<8"AB ,"$4\Q MS'P?PS!$).9I' 3$Z$[B&)&Y%S6KO-JCZ-@L;%-GTQJ+>^'B-DD*[5$2K[C MC2?.CCYK$?/UF>-U,PW26_TD?I664U53(2HAI,\361*?>32,0\@)]2"*20!3 M$H60Q02+P ]Y0()^RS^NFKHD+3;QIHJZXT&=WFV&7 #>L6$0WJ*#X[@*.\7& M4IT'H'P28(\\>#<-* 91.8[!L8N;T?MR5%9+ES?99O0YJTYH ,)HZ(G../,% MAQA(M1>^8?*>G:LBM_^/1=[4):MNFL,[Y0LQME(D\?H6K]A-?HV?5C5>+RE. M<$I9"*,X"N2NW/-AZK$$OT+"#UOX7E>IS( ;^J'HE3Q-RWA M'X9, #]M'MXR ^*]GZ^[GW_\=^ '"Q1[8/_U:)%FV>[E-!F\&2WBS/^Q$46^ M&Z;^X;O)\-TXV7LWC'[L15A5U4;:!352L:FK6OY%3J&9/VCT">KYB5-]6&8+ M3LM%6[*Q4H&%'2-@QPE0K+17;@TS[EQ+&P@>FB6HUQ:?3; M557Q>MND\)-XO\IQ3E>27%$UA-]]J]41KMR[OLOELM_6KUWZ6&"$<0QI%J:J MB&P$4XHC*/R,4\Z5FU.=$WLW0S ']!#-YE:#F/QK-DYY7B\BX#[W2$WH7CFAE4QE?] M.=^7YT=2K)>)"*/0#Q-(O!!!A#P*4\83F* @(()QS&.MWJL'(\]T#MX2TS-3 MA]*/VYN+9+([Y#XCCK;RGV1]Y !;OM,JL/S+3F\/1YI% 4\*T&O2Z0?,[X ^ M%ODM+S[RXNKK?9.G3>N-W' ^*Q_&H K!F6$FU@A)':J\_8_RO[Y$[7[V?L=. MZVN;5BLXA]'Y:R.'\)@IEUMDC.Z2-&6VNE8Z-_9L-TR:0@XOFW1?L=LO_(++ M?_"ZS[Y1A4J:>;[C]"%?_?>&_\(?"2^7F'/J2=7=FOKPFAGH>NWMDS"S :5# [RUMAPZWF;". MW&I-HK,ZSV9 O'21#=^V;"A:Y/=WO'Q\RTF]+6JT%")D,9.N<$PIABA! A)? M6@>11&D21&&( Z,NPD>I3&P'WE7UZK'IBK)K@J#VH&O)"Y3C/0(FN3%L+'H4 M+3T3<#$&9AJOR$%%#RB"BT&%?H>=1,=$?N'CHEYT#IT]&'W4>U7 M7_%JK4)5WA?E%[SF7SC=E$WG4A7XS$D0TS2-H1]*[PE%60Q3$@J8>9B3%'M1 M@'R]*^V+>9G\KKN+@Z[Q-T!XSL6J!C_P;\K)Y3\.^ZKAGDLHBA)6DD^P:DKP M-Y%5[D+4QV=&SVA,B[9="/KUS:*Q*6!'< &N]D!5[+P(/.\RY+:) XOY0LZU M@)HAQ'RPC0#$A'O,"2-J;^<2#1&0)C#F) M,TQB$1"C7M'V"%@\E*[LS_40DFEZ MCS]DN1T\:'R_C..(9)[T&3&-8VE3XP"F62 @ST+B>[&?H)B9V-1#$A,;UK:. M*VUI@?6.O.'>[Q :S8W?10(;[OIVM":H.7!:$E>;O4,"\^[T3@IXL,T[_>2E M(1[71=[TSQOTF4H0EPM7$$N_)H[D-L[+8$HC#KV(A<*+44 2HZY<8\3F"\WH M:5NF#XPBIJ>:KG P4U(K""X(>S@MF_.0AB.D7BE)36K>NL(_5*]M=XQ#YEHJ^2P6\[+G\MB M\_0^O^/?ZC>2VW_HADN,##&QOG:4@2(-&MH+\+XHZKRH-??>YR 8UU*'TILI MZ)C@X'?% &@X<)1)JR&C5>3#V+BS13UH"#>,>-!YW$(-BR]\S557]%\X5KK] M$3]JIZ\??7EJU2L>GW#^#'K*H",-%&T#W3LJMX;672JRH;Y926NF8V,2V6G7 MT1'GTZLQ@?8T:O1!^S0P7C;AM_B)E]))18%/XQ!BX:<0>4D$4^1[D&#*L,<( M9I%1),"+\:=7MHX:>%+DS/.1AECH>9X72&BL6[UPMZ/"6:4,'1'!85;0=[EFS,)EX/1DM*%YU^0^.L9% MS_C82FIF>5HJ"]#2<=A)Z0CWKKHE#8>>MR/2$:$.NAX=>^;B&YRKG#79B0_% M6KY?J09*]?/V'(7Q-/,"ED'?\T.(LHC#+ P03+V$4A1'/$-&.=RZA"=>\@=L M--G(0T;^[5_3P$_^';0,65__C..JIZA3H&6FQ"^!:NE.T9GV4;4)[8H'>%>3U3 8*4B-/(BAX]-C+:* M;0+5-JK)S+"8 :UG72:#S\S$]&RT+=L4(PV"/2L*Q+:@[8U&_*6QU;$"P9'I M,:,]J_VQ@N6E$;(;9*[6/ZI^GPJ(V685?^A*Y[QY/C;8YU7UC[;T(_93&E&4 M0$]0#A$*(YBE/(-!&I H#+G'F%&7COE8G^_6_F07-?(,CO74Z4I5-F%?NV( MO5C-OQX='2C9[#K:SOC%Z-GC[_,[,#/F.I^ \]ZZ\P/W:CV7K!G_SOLT73HA ME_=VNI@#RU._TWO$),N(0#&%$>88HI @2 (O@DF*PTQD248#HQ*PK[;;/K:[ MY@T#?S$\Z[IT0_T:6^B6S@)AIE-LI6?;/'\OVV7S#?)D M6^*770^4\WM5T%47 'K;G!9_Y/4G<8>_#;^)NZ+](I:!"((@I*G<)HD MD+:C@2V[8KY(_E.9H[L$P"M*-X^;)C7WYU+Z;[_F)<=K50FU\>:X*$K>Y#$G M%(DTP-"+1 P1Q@$D.)-VE/I1E!'&J6YI;J=\36X\&^)@1[WI)FEZPNAF"O0L MYWRP6FYB-?*6!UR"HQ.P *1AU6T*LU/H7+7^=,+3O#U"7<)XT$S4Z>"V(5H2 M!Y6HH,RYVJR^X3E]4#<17>Z+%V*1\@C!* Q#=8H9PS3U?1B&),QH%'L)-]I= MGB,X>1#7@'Q[*KAEP#)UZ"R$>L;.)3!F=NPR3"P"PO0$=18A=H;L(? MQI!IOF=M!II-[=]6]17GH^4,;) 2UO=W6!@K.MMCN ?DB[H M"2_ EK13/3\OH3LE'Z$UMX:?%_N(>FN\-%,;X]:W.&C+J;J8?5N&69QX).20 MA$(U'%/AVT$40<%#/TU#&E.X#5+JKJRY)S(3A5 MEP"Y_.7$/8I'9TK/#KT:_F9VZ^)>Q=TFZ^#$2\60O&Z_8AU 7ZMG\2AOWTV1 M*6M8+^Y=K$7$S07!KMK9ITW]20RVAR>Y7N7\IN:/U9*K@/>,1-!GL33:*C(7 MAVD,0^$E41#&*,ABPRZ1KGB;V&0?Z/N.5=5;2!GLX0G-B)GY7;$,&I[-6U,Z MFTF[*X>9YN?"RX=II^;B2P@'($YT'7$)9Z]Z,>$ TG-7%"Y(6(9LT ?.-FO^ M2?1=]6YYV21GO,'5BLI%XNUJK9KN-?$ANVSWD/H>9XC @,<91!&*8)IX'$:, M>I0PDB3,J.J>)1]3!WMT7#4N<]\ PQ)I/6,Z WYFAG,(7<^2NJ8% M#5,+T+#5.+8=8UTH'7!:DL 1/*XB3"RYF#?\Y#*H#F)3+ASNT@CJ[0&%>6NR M(/(93[P(!IB$$,4TA6DL(AB&ON]Y7 1Q;'2BZ(*I^:*>MSS.WTKN@CG3LY9S MSX3IE>TLDW!!:/+EJ#D/.KZ I5<*)[X;4 C_C;ZG'S*/]?6Z7)C4)I:NW1:.N=V MY@BI5[(?IX4^;1=&WC&O1/7N&Z>;IHJDM#'W1?E\]6U5Z5:B.OKRQ$J[I0EZ MHIHQ^Z>E'==#)X*:*=^AC.!W1=%1?;=1::QJ3QT?<;;:4Z,"#6M/C3]H7WNJ MR)O^\F^Z[FI!0.4J*>3R&(4Q1'[@0Y*0%,J_)'% L*J<8UI^:I_$U,%+BA1X M X8MX,VK4+U 13=]7L$7J$C_3$!C_>=/_JD M997BUGM[USEO?6!#][%Q/_!$ZF/HQ5$"4<#EOC\A'N19D)&$TS"AB5&9XC%J M<_NI6P?5L$#Q*&)ZZND,!S--[2'HZ0Y*D#M76BT1714I'J4U;Y5B';$/RA1K MO71!_;DWN.)LV/7WJBP5);4=?O.\>^06/ZM?7?V!2]:FSPWR;)L+F#O)X:=F M@U=]+)HR#YQ]+M9K*8)Z:8G"D#,O\& :<@(12>6B'7L(LLC#/$9ARD.CMK+S MLC^Q"?JUHPCD,W6Y:HJB5LHK )M\55< @GRCIER=:[55XRR*QLTWUYKW,=_M M#!I>XR@F8+%,[/A6491)RSJYR]V:S6 MJAAGYYD)C+A(*8>^%S&(D!_!C/H,>I23R.->[(>>66^XHW1,#)!5CSA%M;DM M)AU=TUY61]'1L^472VQFB]@0G\%-'17)5C/ HC7DK#XZ)>5!F\*C$-&$0")WJ5!058D0"^9[69\G?'?> M YV-<2W]V4\DOK,XC%+AUDJ7I,&%S0\[/E68-9J'FXGC?P&:M#* M\[U-,RMHXR>T,0S_5-.]Q_H_Z[1KKY^S3T&[%BNR:H%%7ACZS2(['R.S+-BS MX]HO_O,3OK"OWDW^M*FK#_PK7_N]CQ]%B&=^!G%S;Y3&J@3#M1F##8^EMY[P%:.DN0"?_% ?3YT5TW3OO M"*77:9UW6N23G?-&7C&/D[#HTS5?=RZS)EQFK;=F:;CEOK^6JZY:K])+ZTP' M+7=]LW[9%H+?E8/IVX3C."5Q@#CD"0XAPBB$7NQX#26Y\RE!D:O4X.(K+Y]O'[INEPV0V^PI0=Z@LHG9*NO*[;! M:X=+V[A85JO>M%L&?RX*]L=JO5ZR,")>%B60AESUC EIEW][&$Q[NBW#XIA#CPBR1$3/U[&1TVP\[JG+P4YJ4G5TVZ#15(4)P$,*1^ %$:2?\J"ZAT/#*>B<@/*34Z6!BE-K$U MZ.+B=C3/)>I8X*5G!9RA8&8 C &PZ!VB(9BS]B%CM&;N(*(A]F$3$9V7[)3Z MKL1Y):2*-#=CY=<57>7W@XSD0:3RL7&: @U' MMLPI:[.:OBE ?6DI)Z%A?GA[Q5A3Q@&OD1=\?;NJZ+I0=SN[/8#F.>[9@2:V M:COZ0#+PP]\W"BI@Q]Z^C^JXMT]9A\T #+V04PD=N1;:)&&E+V#TKIVQ.-+?M?.Z MLRC,4$@8](*,0D1H +. QS"F"4E)[..8&+6].4EI8K-PK(FVY:[F-%AZ)L ) M!&9Z;R>]L:J?EPDX I:N+7)>LS7L9/ &H!Q?*4]"P.$Y1.=B_YJQ+U^LZE62G.7+)0[&!S) M38Q'I%\3>PE,O13#U!=!% 4QYD(KA>G$^%/?Y#8404,2]#3U-/ 4(..ZYT!, MPZM:(PFU%>V,'",J)M]L54S^9:=BI\:;1;G."-.KU;G'['89?^,J"Y&SJZ^\ MQ/>\K:#S2;3ULN)A8.=_RO'AH+--L.V$&JY_=/#I29>O?L@(Z?PPI, Y[Z MWAV_]WPY/*2X"!='WKH=#[.ZY1?!]-+_OFPPB[HHMV5!.6>-PZ]:BG\2;!3&(LDBP(<")$0 M'6MU"1,3&ZNV\6\E^0%/Y8IJ7G]>A.JXP9H+*S-[U3,$%$= L00^B;[0W#!; M[?UO\./- BC6H"A*N-HR-P.R!E4]9D#8KE#'E$B;5=VX$*+10AJV8\]7&^-" MZ??*75PZEOF6[X.IT!2P,&:9Q%TI2S%*:()3#V4C_STXBF M%.ON]UX./K&);LB!AE[G)NGO] YP.+_-NT0Z,Z-J()C1!N^4!%:[NX/!9MO: MG1)CN*\[^8S#,!%UQ%6UI0AEA=":4Q)"EFT&.>P#[W0TJB MO@"+@D!,2 M3QD<\I+DZP>'G !!*SCDU+OF-Q9](K-!A32@'@0J>JGJ9>E4"0L9$@@DL1&:2 Z M1*<^JNSH M;1 S](&\]4I;ERT'?X1YMV.F?0U%L#76-D9BJ&'8468,O 8MA6 MN.?"=1\>/9F==N8Y0_(5>O7H@7"\>X_FNY=VG?Q8M'';[57PDJ6QYZ4,P9BI M-N4X]&!*Y(\H2+U8_B,3R*@HQRE"D]]A;,NEYAU=@,?M-+9IB*"\AY(_J":T7Z5S3(M' M_FLN/>7UZG\X^VO1E&'OHX,^Y8/X@W)5R7]Z*W_,[V^; B?U)W.%O2Y%R M$?A^ 'D4J4@"$<$L\P5$(8YXDF6F/6:G8G1BBW'=MKJ2[H/<,X/-EEEP+]FL MP _28:MX9>A)3#9I>N;G>Y@*,_/UZ?I&N22DWCLJO_J*5VNU]VL.RM4)[ +L M9 "=$& 0=;D A,MG.;AB?]^TI[$+@(6JD"WY=V<)IT;8D26=C,U9+?'48+^T MY)/3L[@*_O)0E/4=+Q^5DOS2-LQ^4Y1E\8"^$QY &._2CR B\6VA>_6B0GMLX-#U"^^"BW>J3>]0HG/2. =IP8W%/J M@:EQW^L<(C.K.4#G;8-.QP+8\@"NIT+'X,[6.4IV-[0NT#*[B342?/3>56^D M^6Y9C23;NU,U>]/5=5!KP*4-YM42*UN8(0QCCX40<89A*HT+Q((DL1_R- V- M&D>/4IO8/K:40*U(.;GU&0)E>]UC*;Z3>YX.D(;XE!<\1V2<[&9G2.N5KW2. MB'W^+N?82Y:;X2=>8M5?Y(,:>=N#Y*,4IZL33E*,6!CYT//EAA9Q', T$ACB M+.89I5*U/:/#[K,4)U;P+7VP;KYVZ^S_\]!I[BU= F*X2=QBT=!>##LB[>@[ MW.3IBNIJMW:6WKS;+EWQ#_9/VB_:+N]]I%75M+I?B15G;Y[[OM@;O/X%UTU3 MH;>XYDUYS%UMFS"*<<0$AREG0FZ12 PS$3#H>1DAPHM)R+0"JEPP,[ESL&5- M=1Y^[/@ 3#)BZB=<@+BN&S$/CJ9>Q@["'5L*S0%CH.<,*-8F+=L=OKDJ_%7UAO_\Y=>ND1>+,0YBG,(09QY$?I1* M2T<#R#'#L: Q#K%OUL=XE)Z)ZEGU,]Y1!Y4B#S:*_J >DOP(U%HC9V+]#%95 MM6E[T#1)&696;AQ8DOFIQSP/D@AE4+62A41$&(:^)V+$HE1X1LWCG,%JL3(, M0&V(@X8Z^$'2-[WJ& =-S_8[@\+,N(^B,$%K.2TQ'5GG<5JSFE\ML5_:5[V7 M+F[D\W;#[XK?5D5;RN:3^*OFX$ROXRRXY@&TXJ NP M94E%$2JF0,<5D&PMS@4,7([FN#V8&D@S\S -AI=T(=(&PT5_HO/$7JMSD38, M(SV-],>P#;0B]:Z&K6J?U%57\WT/IUF60!81KC+)8YAF8023S*=^XE&Y"37J MU7&*T.2!5J0>E'U>-*VW+$O1G<1*SWMP@8"99; 4WB+>:EPR9_%6)\C,'&\U M+NQAO-69YVT5]ZGD=-5>:_H\1#05&219P%05.0K3*!-R1Y4D09CXB4B-3I.' M@T^NH#M2:J%Z.MI2QU11!]CH*J>=Q*8*N:/B4OT.>7>FO( M,^Z:W^Z.!E.>QK'( DB]*%6'L5AJFJ P#J. 9R'QB1=:6F+K],9U=RI)NW-0VKK4F_J3 MN*)T\[A9JZ364T%U3?>E-":$^#&% 8EBB&C&( ZP#Q,OH=)=)B1+,K.S-7MF M)C]ZVV<-%)NF!.B .]"P!_;XZP,;;#I?730UNB=X\P!N>L W)=86YW^7@^3L M>/ "5F8^/;PFR8&V+<14'03%0:-J89)Z?A0E,.8H@HA@+JV@ M+Z0W1%)*4) QW^AH8(36/&%I6]*@IVUEO\8P2\/ HYR&D'F<0L13 0GRB;K] MXI2'$D[NF5UW.4+-ZK)K/MSTS+HC+,RLMC4(-F%]Y\1S%]1WDM+<(7WG1#X2 MT'?V%G.]LK% MF"TM==JO"'5G;F<&; '6\=6<_2I3T\;)2)X 54Q=( M=,\<^*%C[\<&\_:='O.&1\=-/1S!-51++/^1^,Z4BA%Z6)3@)"<.I43#; M.+F)7:J&..BH UR!'7TSRW8&-#W#Y0X*,[LT@L($L6QZ4CHR)V>(S6HM] 1_ M:0PTW[+4];:1XB#-ZKI+Z0E9$$1HH3=5V(;ZA5G=-38=YC0MP[3K5Z:QDKC3Y))UYE?B< MN ?Z>_8%.]7M3((Z7-E4S<%Y8X(C!C60"Y2EK.PD"$J5%9 MG@,*$ZMJOP"U!*W.+0]!T5//BT0U4TLS*8W5\:0DCM3P^D>"_5[O2# MMO4R\ZI8KUAS@/D;+E=J(;G)Y6?.J[KM-70K_YT^+[%'DQ"1!'HX]"&**(9$ M>'(A%=07*,1QBHWN8K0I3ZR>.S[DU_O;S3O#O;\^@'HJ.PDL9JJ\Q\("]$R MG@O0LK$ +2/@]^[_DYQ&&N/AK)"F+MV9JVD:PG%84M-T +=5^MX7)5_=YZVS M0)_O2IQ7F#;7)SEK?FH#T'?ERMXT]!Y+M%07LZ@1*Z2;IS_9JLS!Q MY<#I^/\N2@I./CVZM0:G9\1NH?LU%_AK4:IE]#._5^%21?E\U3#6)Z!'*M4\ M89#3.(4H%13B(!#03^(P8![.&$Y-%J:S%*<^759>0BE!5F4>U/MFR\1YP/3, MNE,8S,SP@#38T08M\0G.EK5%=63KSM.;U39IB__2ENB_:*;[55FK5FAL0^M* M6I\OO/RZHKSJDO3"E(>,$@Q]EM*V+@)..(%!&I X0CR-A):^CU*9^M"JI=LX M#!UAPUS&<8S&5=R9Y(9G6#9":RNSEE!C"BP'&"BO_&FGN.-CSZ*L6N+U"JKW ML'DQ@\9YD,N]^$6N\)N2&]0K./+JQ#K6.O.*9%$^-G$0'6GSL@/'Y!Y7,0"\A8JMN8 MP&<1Q*FJ_H,"!+'P!8P$#S/I\I(D,O)JSY.'$W0.<)SGLMI W P3V1 M_IOFJ^Q=R:[*E/>L;I"(?PI-JK-FGLS?.OE0K.:(LRRNE7F]ZO+!E*.>9&#<[,69@\1JJC#/"6M-G";8&JWD(^+59F!D(MXHH9T'.CBKG^ MH!@"J_Q'L$-QQ]0D%P3VF#A:_2T8F-4;L ?HI7=PP4CFWL)-7DDBI;1]S<6R M'%0Y)Q^+^HH53TTJ1Y^>I>D[: \XN7UI^ #]"MMSTYP?-0X8DYNQ2G4?!!UK M^IZ&/FKG_8Y) #,S,A98@=^=!I18 6'EF>A3FJ MPB+?>FC.,[J[H!2C),$BA*'P.401\6$6Q#%,?!$F L>^C[4"ML>(3&PG6JJ@ M)0O^#3\^_7M;J=F@!=4I>,:5WY709KI^3-[V]._LS9B^X ;=MAP 8-=?ZP(@ MS-IJG9%PM)'6J7?G:YUUAON]9EGGGK7,%_D#E^Q.OMO$5E.2ID($! :9_*,U M.9$JQ$8)C[R811@;9=COC3[UZ8:B!10QJT#S?2#T]C+6XIE9%7W)S',]CDG@ M*K]C;^QYO.\>^06/ZM? M-?3?->4!!_GRC6K?/>#\TU,3C/BS'**N;O(VDF>9,8&\E&&("$$0L9C!-$HC MZ+. !2B.O P9-:R;B_&I'0U%3#K./ZSRKMV#8>N"V290S[)\C]-B9K0:]F## M'QC*,#R-5<3(.*IS,3=]L)6)\M7S;^>K_SP:7THBNGS_SIZ*LET% J4!9 M"",4J#3_D,*4Q $,*/%)%&(<>K[.HC%"8V+[WE,%6[*@I:MGY"8!)AGO0%A_1\M1<4M+Z__=I!IJ>\7=8;;PF: M5ASL.[&*]F#=W^\J\K7JHCD>0A"*&$4MY3!@+ M Z:UUEE1GW@55&1!0Q=L"3?7"!^O?K/LMV(&KIX.3P:9F89?AI:QVEM)[<@H MF-&>U618P?+2H-@-8G$7T]7VN)6?U(/TXS^)VZY5RE7>^/%-HY2^4(P749^G M%,,0\Q@BWTLA#J(0^EF<>B%.<8:U.E884Y[Z)+6K,_/4\5)=VC/&'%J-RYVI M #,\F^VPZMD GP3H&0&2$[!EY7REG@LQ,[@7F@H[N\LBEQB:W1[9X#!ZI60T MX'SW3#9R[ET^60U@Y^[]M4W'?\NKU7T^+.Y./8\TCEPL(,)1!(E/$AAE$HPH M%2E#Q,2O.TYF8LO:$04#JE:752B8'^LUNL/JYS?U/RQ6F)*&$XB#Z;,XQ!1[$/Y8P@3%B"? M,#_P6&*BFP<4I@]3:>B!WQ5%T) TU,A#4/24\2)1S?303$IC%3PIB2/M.QQ_ M5L4[*=Y+G3O]H'5"6K/2WLK)K(?+[<]E457+.":8Q91#CD*I>ZEJ19^D*0RC M*%:):EEBUD-VG-S$BGA[=).Q />*MG'FV1AL>MKI#@PS5>WI+D!#N8%CX 3_ M/ J'3;*9AI3N$LW&B,V=9*8A^)$$,YVWW!8/4R6./O+Z9ENV2BWM_&>\RM6_ MM/5>7K:R4M5A\+>E"+V04A) &F>9.J8@RG-F,$A"SZ,BY(E9R(A[%J<^SVAR MNL JI^L-:W([@!0!2#YX537W;(4 7 BN8O]YSDU-S01SIF>>7G/M)5ZCIHYM=4]\+?IJ_9=3FT$Q?ENH#![Z+JUN4 ZY;5 M21M5K,5$HI]_4S7HX0F%AQ.HJ@(0G>&)SS'P-#XPKD0A'-].>%=#89+4?G M7/_6XD)Q[2XG="?5[.)A1)31^X5C[\UWC3#"]=YMP=ASYDOF+2^N:+W!Z_7S M+5XUT9<&Y3:.OSWU.<:[3Z"G"A39%R'0AC6N3B!P?FV]7'C#Y<6\1IX@<>@8D7 M1:IG&(689!1Z(HY1D!+A9UJ'_69DIXZLZOG8RS90N\I!%)'Y[8 AM!I+_B2 MF2GY<:RN9L;*P&^8!#,[;\+==V;F;QA#,.J%Z(\VGV]B+.&>QV+^MMWQ[J 3 MP9%O.DD"G":9!P.&4H@23F%*@P!F84I\%OF![QO%.(Q2F]BB#F@O+C,,>MCI MG9@Z0\3,9%X$AD7_5PTAG75W':,U<^]6#;$/.[/JO&2G[.H8\;K(55DA5;=? M_;A- _4#%#$F&!19S" *10HQ1@PF-/2#C%(DN-&U[0BMB15=D0)T1WH!UNHW MJQP\C:=C&F.FI^*.D#!3\ :$ZR$('SH07.>D:HCG2+7'*,VJV!HBOU1KG5?, M\RO;)E'O5VO^<=,<7M',\WR"8^@%B0\1]3Q(.$Y"DQA@F2)Y]Q ML0ZN>'6G2JTN4Q1EB9\BZ&5)()? +(8I"3,H/+DR1H3$.#;J6G:N'?ZPPF2UWJ_PZJ%$:F800Y8JC66ABL'W,?0IBZ-$[E2%I[7<&=*= M;Z<*UCOJAC% FA#J*?0$P)AI^(X!L., #%B8IE&>F=BN(FDTJYD=Z//"R((,)4Y?X/)'>,44$9B+F 4]%[!-J M9"Y&R4U]N=]2 47/!%@K+BZP&./@:1H*9Y 8VHLBQT1Q\XVZSY)W&\'M)G+BW+BM:J47M!__%KOJJKI@I2 M5UC[N?%7=B6<>9:&*(X$S&+"(!(^@CB5>VD>1')J?,[BT.C(VS%_$QN5GEL5 M@%QN.0.58JTOW?]L6,C.\03IV:%7A-W,U D;B(R%A$=GSGC_%$-]U%")+>,$B[Y['U? MG.S$F%P]F6>&=RL]/-8#F[".O M?\U+CM>K_U%-;_J\ES[E9=NTW:<^RA#D E'ID@.,AH09;=M- M&9C8].\8:%++JC:WC%<_ A6AVC>"@Z(HX1?<:%;/IN$&WQAXY",<,$:@EX0$ M(C^*(";R1]7_0_Y LB1(EU]Y28KO ?HA(S;@W[?@KW?@XSWP*P7^:C;P]?8Y M4P)JM@Q??;J^4=N2+3_[B9*J\^6@U^'BR)>]D!N@YDC+74N.2V%RU7G E/R\ MS0DLP3GH7V [SJ4G/UT2V*"98\[:FM9==IC4Z+J[P P8X2Q-0AAFH5Q,8C^" M)$4I]+TXE.8LPR'5VDQV*[63 ] MQ)D(6S,+-Q&L%YS*6,#B_.S%A(=7.F&Q@.GT.8K-8!:G)>^:\@^%&%P&?RSJ MOG 69[A2;2/?KXL_FBSQJCG*V<@Y*T1WWE[DNUM>2K @L?2>$^7$H>M3#VW75XG#'-\ 5Z&O##<+N-7/-)Y@UC>.8 M5YL+,]/9LJEN%<;A;YK?*F[;8AN5FK".8?7RCF6=Z_ZII\?@6.?5ILGNK.=5 MILOL)&@21$>/A]Q2G._,:!*D]@Z2IJ%@&P[]Y8&OU^J. ^?/RS@)L$AC'XH@ M2R$*,A\2HHZ2LH0B#W.!4JVTAN/#3[QX=9'##470D30-BMY#8WQ!N5Q&PT7! M1#R+T.AC4EP0'+TWW,SAT<=$.0R0/OJ4920571TO.*0J%$DG&'^[JNMR139U MF3-C$%S>GBBFEK5EF*3'H5D:P&& MC(&ZZ$X-'89W702-J[ O.R;F#0>["*B#,+'+1G-&;=@;B(__CBE)5)FB5WTMJN?PK;?O]W!;K%7UN_]S% M)Y(@2M*48)A$40@14]5MXXS"B/(DBT28A-BHNJTI Y,'*M$F1''+$MCGR[2!(JY?@VX4AG$SX1(! M,W-@*;Q1(3H=R:S*T8T./%M1.AWQAJ7IM)Z_-$UUD,KV(EU!;A)8%*JSQRB5 M>P8:93!3UV]I$(9,"")28M3^4X/FU,IKB*Z6BGH7@=!KJ^5B7Q5CIH53S5G[]?X7GM1 M/O[ZU.NQ2O=29*&_5XJ\X\!@03XAO<9:?+G@ALOPN,S@=T7>41GV,\+9K<0G MQIQO$1X7:F_]/?.H36P,+G.IPM4M+YNLIK>KBJX+U8>WC2Y#(454Q"%,4^Y! M)#P/ID1NQB.$<>0+&@I/*V!C&E=4U((;W MA3-C81+?X0X3RXB-B[ Q#+W0$W8\F.+,&#.&1^A)LQ_PH/F.W;9"!4NH_]19 MYE>\5F<(NS1-]0]7.=O_Q>#)928R+V$H@K&?((B2*(99E*20(!:RF%,41^&R MK83XI<9EK;?MN(@GD\__)6?:&M#$(JG3>JK^PG?4 :X!X?>K7$U9TSGC#!C&;(PW'JXVY.WN7LNYR1GB\W\\'E[U]E M)O0VE;-A:[8 *D*+-NAN0&^O1$#[B(+]Q2^';[C;C3H!RM$^]3)>9MW!.H'M MY=[6S:"6MV1%7G(JO]N*][F#2*1()0L*RC%$V">0A"2$7%581)F/,F'4@OF MPL2.]X">X976 12:=U:7"&AX*;4C-4&NW4E!7%TH'8P_[XW1*?$.KH1./FA^ MLO2E_L=M23^5=U7YKJI7C\WFX!=>/Q1L=V"J>=$_>-("Y_PIE&M>^T?(NL/[=M[9GL'JPR.7*+1\J55FUM[S]?QM"=\7^ONG2U+L&O@BKVM^9 M!T7 4HCB0&Y!&*9-)06?413YF5ED[J3L3FQ_N@;,O.,.J(]DOA;,#F93\V[L MNYDCPVNU\ZV9=^PO0"\ V$JP +T,X(=>BEVSYH$D\_9I=H?Y##V;'3#[W?1O M=@>\22]GAU3MEI2_\=7]@]SK77WE);[O:N=WE>"J3YNZJN7GKTKRKM8;^=CN M%+,)G-SF.>*$$I8E&?32((+(]WV8!2R#A"..>8@Y-@MA<,/6Q$O$6YX73:A( MH=F'PC'H>A9^?BC-+'G/'^@8[!I@J,6UY1$,F%1Y'U+75^M5Z_1.4=';+6". MS+ CIF8UMVZ!?&E6'8]NVQN/U(,R#WV]HO=%J:H5M4T/-L6FVE6Z45;_MJA6 MZO/U@U_D$P_5I_)#D=^K,F;"CP/A!S#)5#4MHH+ >!!"(M* IF&&2)":-=-S MR=[$YM0/0$M/;6Y_E@S),8:=YTP[[SF=&3U;^WIXF]EE MYW@!]B:M9=ME4\ IX'361= IFET-C>!G:HO*EQ:"E*??]#56'%YSC M8KFZNCQ!9=Y+R7%1#ZX;SSQN6=3O:)7R08SFF^?=(UV]_*9>>5M^;5"VJ:W) M]8#S3T]-$O%OO*I5+<*N=R=G+$XS/X,H2>2F-F$)S 3V("$,D12'R$O8,N?W MJGZ)GG&8BW4ME\I:2W% )\\"=%,_09O8N6?!59W#N=B>MS3BS)-Q4$UQ;OJV M;F7>G"/\;54_7&^DM_7(RX.^6+&*Z4M0##$-I:,IF(!IPA,HXC@)*!,I,>L: MJD-T\K-/P24=!DK^E>>FFW,MU'2=2K=8F'J8+77PAR0/>OK3MA8SD=B9\ZE! MM +.//]U!<> M2Y=U4>.UBZ/TGJR1&FZ):W^A=^J5I@M%7T9.>OA,'>966]942;GB/F\.:^5S M1>/"][7G^#?E2JE AYQKMHLRQ-W%0;D-FA,<@ ^:4\QUIOU2\EG.JK=$OZ,S MZ)= F)TM'[P]A:DY?FP]Z'#1Z --><0%32&-L( (!0DDOE!E'G"(?2I"'B;] M(=*=*W.DQ9K%(=&=KELUNF;NF';G=$Y<&S2C%"; MQ=[I" MY'$$$KM^#7KH&.3I.T?)+EO_'%J.$O6-I!U-U]<;:;ZD?2/)]E+WS=ZT*4[R M8LSWOWV\&9C&N7=FVP#@)E$#I:D?A +RT,/*DY2&TD\\&'*XT96S9'DR#<@VY26F4^\"U+K\PS"88U6MR@-E[#Y4(:,]9X<8/&?@T81V-> MW$1Y+ 6EKYR_#(2'@X"%, RC#*(4AS!+O! VY6"(R (4&E6E-J0_\4(R5+3B M7'<.Z[Z]6D#KG45,")_9"C)$3B/M;M>&8Y+>O"98N&_-JT7]M3KSFD STIC7 M:!@+[[<)VR##L(U=4(?J,J^JCK37%)+N>L/V*W%^X76]YFS)4^S'R/.@GP4> M1(F?P(PP"CE!:23M&&=)J-=XW!U3)CIHU8J\"7"I@+K%::KVU 4@'%0M]38& MH0GX-7#3W,R&AH<\.\)F5JX-C"/[@7$[#J5=:WD$'9--_G#+YEYAWX[1V6? MP%V>?2;LG.:Y9L3,:W8*WJCO[(;2?!ZT4V3V_&BW(]MYT^\>G];%,^=--'L; M2=C5;C)PB4\.,K'SV]-M4R&Z6%XS)_>T_'KNK!/1#8\^CDD]036KLZ(Y\D-/ MTYG5XSPK[DO?\OP+%V]P[Z0]J-9MB/"V0D+W?28)9WZ4!# 1&$&$(]6H^[Z)+55^@'2O#ZB76.]DQ1(TWL(YPLM^W M'L"U8^-$K\@)[(09(.XWKV-$7VO/J@'$R%95YVW;T)^^,,LV,OAC4;>](=H^ M3>_6JO!3D;_E;-/\91DF<9SX801CDBI#$\1R2\HI3+((\X#PD'ED&^ICDL1O MS(I-:(^%#5KE.*DM_**-9<>1F8TS1UK/PDV* MGYE]ZUD! UZ:,@1'P'-6BK[@2ZIVW&MNGU?==L/ MEGD!93R$:18E$/$H@P1G/F2A_#6F >69T8;ND,3402V*%+@"P_H4-H4X]E#1 M,QJ7R6IF%3KQ>FG=;ZA."^.TZ,8>@5>HMW%,P..E-HX^>>%Y)R^_KB@_GH[] ML1 M( PBGX6J]K '$25!1$(>IB2T.FF=A?V)[<6V1"+N2B26.]I=@Q0@BA)L\D'N M5W,1V%V?T&%%B"X'S/+X=Y[/P?!,^;N;9)N[QS>C-UVM#'VM#L5TL^U[YC78 M\;WH:G(T7\. ]PG.NF>%W/4!^CS,O\ZI_*P3<_*H?UXNG)WQJ6J33;')=NM] MI>*-J_JZ6*OCQA*OF_@7R5MW='-7M 7J@BA9K2^U??G(XU>19'SA^!U/BXIQR M5X)UT1TS@DX4L)-E&_BG5B7-D\U6+-#+->GAY<1S,=V9YU2,O_91Z<03HG'" M.C4'M@<>55/;OXMHJ98ARV@:R[U0@#RY=K P@ZD@%#*6!=3'/ Z"T&3M>$E@ M8@O?)H!31;0Y$NRV'X;F_@ 5W>,.>UE-#SMZ =^=$]#BG..X%,Y..5X,/_,9 MQW'A#D\X3CQGIF9562]_P=]6CYO'[N",BX!XTCE3^A4KWRR".* 1#).49UF M,:>>SM'#P<@3GPITM/3TZ%#L<06Z2!@SS>G(.#P?/,G\F,+(EP;*(G_:*+-HR$DQ>M4X_8#U6?O+H/]MT@I+@R!C6.Y;4E^N0IP2F"*10.81FB _3; < MR&@5.DEKX@7I^O_G[EV;([>1M-&_PHBS\1Y/A+"'%_""W4]R7[P=8;S.#D?PX>P'GP>[U*VE IT-3>:IB.OS7_OG\3OG;Z;0/@' M.7I_ZU/V?XH#]?9PZI_@ /V?Y:S\_Y)C\.3IOQ$5 M&5GN?-5[I@]/X6L, M[..-D"HJ4^I;@7'?7>0)/14)]2OT\_??+O0_=>YW;) M?M\\T7HQ*^.,B2PK49$5IH,CU1N@E.9(9F6:IQR7B02U>G 3._(D&F#]V.@1 M_=EJ EQ"'5%U6T3#8P6;GT%@"MA-_)35HW<%WQ/Z@W3W/@6$>Y?NDV_[.9%? MFD;\5<_GMUROU$LIWK\L31XCC"E')"^97G +D1&595GA M= _A(FQDAV%%ME2RP'N^083UG?*@4/IWARISV2JO6/+A\ART2*:2D0KW".<)ZDJ&)5@R*WAVF-:# XP\E3NYD1%\$UG1;A-XV.KA21O,8-A$[=O:A0-1 MT()M)[L&SB#U^]V$Y&(W#X='G63N.1FVF6]N#WNF=_SV85,4C!F7566XK[*R M0ACG,:JJG*&$Q156A2$<=&H[>3STR%/." *F2>RL=EL-_6R!S28C8PS&N2/5 M0]WZ[P:>]IK^R*"C>_7C)^ W6A\6ZWK]>BN$_F2K[E^_U@N9S'#"BI0F!6)E M0A"668D8HP*IF&6&H-2QIXS5F[42;S9_"$RLJ.[!>#ZZSQ.E^_" M@E@/G&6^AH/NRBX:YG5Q=G[4R6[1+AK6OU*[_+#?HK7KN+/KEV"X7;MFX!4I MS.E8BH@T)(Z\S!$UB865X";UF)=Q!4_3<+#?,7KUF M3[)M%[("=@MSA-)M=0P'$&PN]YJF]=NE[$2'6T7=3 RTLEX0-NEJZV;XX0KL M^);?]/^#+FLS]*>%GA=RM6[=3/O/KL3!)*I_^/[IVND,IIF>O0-LXJ4+JQEQ8C.XM->8SLA,)\@1^N;BYB=+1@GF.C M3K31)VI5N8F^2NMG%P_=3_03WYKYMRX7> .P[9>Z439\XN]5: 5R0GXZ3.J; MKH+IT&5=-YA_T^@N%Z_?^VG;()U74O%8%:C,B418J!@1QA22.<]2/6+.8N'% M$CLHUFG:7M>9WM;\'@8TGOWGAW!U\UDA8/+OWKQ)K#WH!3=: MHWD'2P-V7!Z2-GDW90?33W5*=GG-TR_4*SZW;N9.]7/]OTI[^6;+FW?5 EW5 M2H\4M%2JHF6:H)+R"N&4%(B)%",A)$WS7"8B!M&O7JG/R%%/7R.;E0ZEA[D2 M;4=O,AV&,&]SH0!J) [60'"$-I6@(V^8 MQ2HC/"T94BQ6",NJ1(26'-%$AT",$T9+O F"W-S965D>D0_,55G)'FG/)X%Q M\SO7&7M%+P3&S!LN6A:R SFDW*F3UH>,O=DGO+@"QXM&7<-'C]J M#=L Z#>Y?FS$)UNH:+V"#HVL\/M'NKB73WI+39>OGYZ>:;WL:HYF98&5%$)/ MYCB)]=Z&5*A*$1DE-QNK5LVHIV>D%>V2'HVJT5;7:*>L MK7)\@V\!:-OX!M_$KW'CM-\&UKXQ,(B##1Q#R9JNA6-@=/::.(8>VV.9>Z?7 MS(_SYJ__D.)!=BW!/GSGCV9;]*Y9V'K9U;9RNTR*2@F1FT0 O9C%DN@8-:.( M5F62Q+S,%7=*"8"+'GG)VC1#DYW\B&\4 #A &)8.2\YH",$6%J-&9/2(K"(W MV]9Q&UVBK3)@X@ /X #KPV@ ^JT"@8&$N7DO+ :=.6S$Z5RVEZ5[CMEO!,_4 MQ(.SU8_?/M>;\]7M[SS!14EC15!9%H9J@%+$*HZ12+(\*_>8Q2"$8C=H1(H741.FUH) .$H MZ1+RKD= ]KE9G,HJ^<]:AX4OZZ^2BGK^^EZ:5*EZ89[94C:_;_Y:&.ZD+\N: MRUWOSUE5T1)S[3'2G.F@K4@J1!0A*"$%QD7.TZIRNB491[V1O8S6%_72R/K7 MK:)3**);90 Q2_COY! 0OBGZ,!=G@#^3N-:I&W7Z1GV%]YCU-TI'5NM>@^(W M_4Z ^/--OY=?C/HVWPT6RHX&ZV"X&U[J="'Q:(CMAF>UBD$I1B H>T6J(^( M(6Q!ZQ0QJ9.=*E%/EVBGC.TX=@E!#]8 +QR"\03 I$_,#. %S3$7@-\P/J>N M2RGJ]4?*;=.5]R_R]GE9SS7J55>NEQ>*E M 7'Q/!SU^S4!'H(ZFCE\[GEID F/.AWMV3_=='W)+^KZ_86MY/^\Z%^ #]JA MKKO?Q2*CF(@X0T51)*:';8*H,&TS%$FX2HM4QJ"RZY-21O9D.YF1%0J+CT[C MXA8%76TMS%<=&CI"O?:@18&BEM,R)HU-!LT\C$"&'_:;C>T=\^_:&=LTU]V- M0D&R&"<%$J+"")>,(UJF&>**2!RSA/#"Z2KW@IQI4HVV8KV)R\_!Y#8] Q@/ MFZ ^=H.GZ 6K DW2]UPX37OR3ZO5RSXOHTU&7GV6?]F_ M6LT44<*5IB2BOL1MYR2=#89P=' M/5+_[;HFJ<"%/839P&."HZ:IHZSMEPP;J8_JVZSNEXR]U%RQG#5!)5I(C*HM*[8)4@)G"%2)SK#;**X[QRHC8_-?C8F3M&AKD^2-*? MV-\V5X2O[EQ*1V ,3\9K381-0*AU(,*D?\65# MF;_8 \5[R1\7M=XEWWZO5UI2(E.F]ZVI,"T6*QPCEL6QCHUQSB2OTI2#>,-/ MBQEY0FV%1K?/S\N&\D>[ &Q5T"N 5@*XHST#F-NZ=ST,L$EW+0(>U"-#!@;C M%CDI9&+RD"%#C]E!!I^&$]Q^6JQJ_>3]4GQIYC6OY>K+LN&WHGE>2_%Q3A]< MB6XO#C3Z29.5']TOJ; [L4X+^WMJ5)'B1;\>=1JYD^%>1FAXR@8'!WH2!<(E M^M.H$X@SU]EL+^[X"[V'#(WO43!:*=)P(TMU/A0.UUGN=-N?:%P'.V%P0/X M>9/;;[2>VYS 9OD[[:QU)G]7-SM^HBU2S12BN\-]/63;35M6WL M[7M1=NUWW\WGSE\TW9F'0+-S:T%@@+F MLOQ1 +L9!_L"N9 A29.Z!P>3#Z>^RRO^1*L[1W+H8K9+CO[O=L$QFK37DI\6 M?"GI2KZ7[;]G,8XS420$I4KOU+#*=#Q%"49ES+4;B#D7I?+D9 VCH=.$N9J^ M]:>-V+]%HA,O%V]#=\1E)@^X!=S@H2*5":YHJC, M2UL$]J?Z=SZL]\?I82>(9[&SW5)N!(5J'??B(LV\@+LAN?I&##!IJP'0H'YM*$8>-WX M.0F8[-(/8F[_W@_TGE\ \[E9-,_2],%=/.PQ[G9%3652YKF(,>)5I==M%@M$ MTRI%688%)BE5J2*S;W+)&M=@YH)$R*]^7Z[S#&CY..N.QK-+1OV;1\^.2]"Y M+=D!X8!Y@K[@(\KK$N'33WBK;_PN&<5V;9W13]"ZW4Z^?GU MJ+W%K>'>:9GM/BU6ZZ4MWU]M:8?OGLT0IK.A8266XC]E_?"H_WVKEU+Z('_1 M0Z_?Z^AP>W,U*ZC$Q%R_\YAE""N]>RF'_OM(GH.F+RH5XL.L*>=D1;(">:^9PN5^9';;$X0%1(A8HDIT55)9+2K/L]^;!P;'OR(Q@&_RW9F.?U.R(7 MXO_&WPZW9?-'4'6\-;K?MFIOR]WO7<5>HY/MK8R5-YM. SU#N_8":]->H+/5 M]A-NK;V)-O9&G<&1M3@R)O>26P*6G/Y GS!40>N/8-*TY;(_@L5G0JT?2K: M1!M5(M&FH'?:F#UB3Y^;+B_!_3(3 M[E.\V1<(/-^L"0@2XT/0#PNM>$R)GL M>M/#^/XMI\_K'DR]A^T^'+C,/_[Q^=/?%TM)YR9S?],;9%8F-*6YCA9XDNAH M07&.*B(9PH)F54YD3'+W-AS!U!K9(>T$FIO2Z,%VMVG[@C:+:+'?G*/K"KKK MT0'@P@WWG8;]UMNA#W-K1QV&W+LW=)V(>I^NUY3H33X)@,?X33Z-'^'QY)\( M1I4<',E!3N5PTJ8C7PZ.T!Y+<_C1_7; 7?N[=CO-7W>YA+N:3BHS9LGFI)*& MK9X52*]T!:HDYD1PE?,T@6R$+XL^QN;*!=LH/ 23?+[@ <[ID!;WIVJZ1+OYB#KTWO\YQDE9Y M458HX56!<(85(DQI5T#2F"2$)Y))4*/*87DC^X%.FHU=N]R_[84JD(CR$G!N M?B @',!XLA-L:JO:N\:;:(/.*'TJW0P-U:+R@K1INU.ZF7[4F-+Q-<\H0(<: M"U[3>>\J;'%40)9.@M=2B@2D2R#*,*RYCQN"PHH:!0P$WNV/' M1HO^)3HP%' $T#$>" \+,"@XAN7G0]']/NT/%!XY2IPT28% <10K U^&4 MMQ\6:[V!N:??/PD]>*UJ;O?'GU]L2FPL*2XRHMV#) G"J9(Z4, VNT+SUJQ;NSX@[C->P7@J( C Q\ 0 1YSH9Y\6B.SSR M9)2Z3@;V^77=7KBF)_UO=*\3X59B],G!:L_F M\F=M"MI/_EC*&[20/VOJZ:[QYQ^_(B7,)+0MY:-'K867&3I(KM2=_6GP%N)ARA6+ M6(Q1QN-D:\B$L_/"ID\^NVCXR42TRV_YS?LN075UW]QR[5B6\E37[1DAE+*8 M%$BFYBB.)@Q5>4$0U5OS0O&D9'&Y87!RX(O^^2,UC5$: M%?6NCZ'WQC TW3Q".(2\',-&O*6=;!6(=AKTKAK#^060Q8'<@YO,2;T$"(9# M9P%[&>8S5LOU[*NYP[+='VC%>24+BC@V'$-"_X.R)$-92F3&2U[FE=.N>V_4 MD5=^TV:O7JWU_F:NHU=JCB>ZEH?N33'V41B>R]ZVP>:JIUG.$_2D&4,34+_0 MFWSZOW83;W^L22;62?4W$^?T7WJD=]UROGR1HFO];L_-9ZRD*HD%045%]!Q) M2(9(;@-HENH)(REU:RES3L#(TZ63&"U;D>UE%2!MYQ0DPQ,FA*&PN;.QL9/6 M7DA=:2,@R>A*6_W2A78?U@Q:[,?:;YJ8C8RSI:-.OHF=8B>ED(6Q@H]W]_(KHKE5K]:W3R M=RRJ5[9+'S=W@CH 8;(=\J]Z_5@O(I-D^RKI4D].._ZB63YIU[=C$^&OW/ Z MUBJ:-UK4\E\#)3(-?*W!E*13[TV77#2@]5Z:T-!SP:[ZVMB!9E3&<86JLM3> M,)48T301*$V2*D\2(A,%HO@X(^<-KO*\^FN=@\EMHQ# >)C+]+$[Q/7<"&VU MSDEYZ^NWH<9:EQ[WO5[[M-!S@'*3XO.>KNFF!K(2N52<%TC9N9KC!)G('[$R M%X6,99+&!>QV[;2@:2[7>K)-#3J]6$() VMXQH:$ 'AB[VF]Q\7:L&E7W*N= M&7CB:[5A\XYOU2X\#Z\ZNS>\L79Q?FSF^I6OZP6@P.STVR///2LTZDG5T?;Z M9;D %XV=L7UXUH4Q&S;??"T&U7P-&^55WG5FR,DJN89-ZA=M77CRNM/PC\WR MJWSN#H?OU+OFZ:E9V"[LLS1+&99QJG%C%.&RY(@D>:S7Q*JDO%)EJD-7>#.# MRY(]#L,]FA3LA-N-X,I(]CL#'\ 0=@!^)237G7Z;A@ [Z0:25G[T^R RWF?? MEXT-?/ ](/!-3KTO W#NR-OA3=_0N#>6=3FKNY?U:DT7IDWIK& $4U+D*&:I M#I!%EB$J"F[(]EE1"%P(D<,"Y"%QTX3)_5_RFW8=6T4]+:#A\B" KD%S*%B\ M0F=O1#Q":!=#KPBD!X>?.)QV,?4XJ'9ZRX.,7OSW??-%-N:R_>,"SC]_^O6Q M#^G%?[^T.4#1?1-]^7"WQ^UV$WULFO6B63N>:0_!<#G,#H \/3>T?@Q*.2' M;?5CC3\SYG1$\<-&[7'#7W@T $."*4+=MBN\4[N_^%V'_+.,%S+6:R_BA"<( MQZQ"-$E*A+DJJ$ADB;E3*VBXZ$FVR_5"R]/_YEJ+*TKEAS$EZ[8'+3/:1'>J7P-O%!H-N2N(!((A&(@LX$HDK^,"< (#5.\_/.+;U?0[ M63I8M^\V@B?7=TLPILXX874\^-#%E M_J_U0GY:RZ?5C&2ES' 1HX32%&&28L1B5:(\*:L4EY5,&0/-O:M5&GO"6KYI MYLA+S8YYJ:,_C:J1U14ZVZ__7HXN8M*O /0KUQ*#NWV Z;B\CS![:R;NG4+_ M'#S:1P &8\$^'MDSM6C#5/3SZ_:/_U'+I1[H\?57^4WC:E)H,HQIJ2J.9")T M(!/C'!&L*I0F,19Y&9.D@I$(.(D=._%HR]\5;65'="&BS[=_^"4@N8'IYNG" M0P3S9M>@ T]3 AD;*FO)3>BT24P@((YRFF!O>YPM_5?SE4O M'KH\QZY,3XJD5)@52$=8L784I=)['R90RF(A"%&%H*GS:=(%82.[ATYZ1 6$ M]O(20 Y'10'-ADWYC<4]R=N$[HOUBW H &<_ 2'Q.^T9@";0B8ZCB8-G.)?& MF.[4QM&:O7,:UW=\JDK2."DT7O'G9BTW/0!9DHM"%0G*!DB*8Q0VF> M%+SB,B>L&AZB\&;!DNP#CUXH05& -Z[Y=@##WH>2+%'Z5XF'?40;+DD+K1UMHI%HS"Z78=-J",B/R6F/1:Z M"JBCHZ#K1H/7H+]K%JMF7@N[(MFSI.ZR)I=Q+@OMLT09$T,$QQ%C18&2F!O. M6"5(ZK2'&Q(RLD?:$]L>J +OL081&G8RH>R&N1 ODT&UZY=LNJ*4_>S0DU6V M7S*N7^A^\5F_$..K7.M!I-CPQMYR'3*^S$T*^GNI:EZO9YE@>1PKA4B>*82% M:5F2$CU3%=6!<3DG-(.'%9Y,@3=:- )#L-8$&" V1N 4%8(& S=XO!EM+Y MIY[XJ),?H(L$W-A J[F#P$E7;G< #E=IP)OPQ-F.=,1>$C@FR_9>&7FF=I(< M2=8/S1F>A5=8 IMJG9!@]Q=G%/?*6NV/,UFFZ@GE^]FII_[:;W$SN>9UR[%X MNQ!Z!36!K5SP6JY.-*7$15G@BDBD_U BK%2EU[DD1B0K>$(R6L4<0]8YD/31 M8].M+O8^;4^;$-T^85"[K8^C 0@-Q$3:U>S*WK3]O(BVV M_E:+%SJ/!NT'K=B7S?-:P >&G6P]OVQ:?WEW>-IW*VLO[CYJW=YUC;I,M[1W M+ZMU\R277_3NF;_N#FUEI03EJ4!%4:0(TY@CFJ4)DFDJ54)47+B1(/J)'WV+ MV]Z@_TSY/^;-@UVW]%Y!6JJO[B_!VUX0O*Y;X+% @VZ'6[S,+W:TT<1RED4; M7:(_6VW&.0#W R+85ADD?.)MLP\PQUMHKU'\'-&NW]KM:B77GYOUG5+Z#ZV4 M#W/)S1G>>RE>[!]F.,,TSW&):)53A&-.4!6K!%6JX-I)552P%$;1#-3 :5Y= M0]8T!QZ+-]A_"GD>+-\;I;V?L&P M$LMWANYH^?JN$7)65*)(BR1&,A8289)01$2,D=#!4B9RFL>9TV;&4=[(T=&6 M4JVG@IYP1@G#2]HI$AE-X.1R0S ..Z41P($YH1"X>-'..5A[%?OS9,1Y3*QO8J_4T+&YQQ=7&PB9N*^YFPPDYRDGDH$F!%O;3,B9=O@?- M/%RDAQ_V78IOA=#?>F5G^=WRR[+Y5FO59UE141YG')55HB\BEYX'GZT;RHH;_GZA<[GKU]H+?Y8G2"W!+-1P48=_^JP5U7<:149 MM:)OJW^-SM&ENM\: #&\?),P'GS@BT,?Y$8@O/)#Q.M" BAJLDL*/PCZ%Q>> M(UR;^K\YK3=GEQ^^ZPF\H//-N:6YM_RU63S\6G^3H@U&;*KNC,5)E::BTKMT MK&.%(BL1+4BN_\$E*_(BE@+4]/$Z=4;V4/U$]HUZ[4G^1L'M(7Y[@V]T1%;) M]K!MU>6V0PDHKOM&;CN)Z9"'.;<)0+^BBN :K()7$W@I\T95!=< =[ZZX*I1 M_1SH9[E^1U>/-L834OS\^O>5%)\6=YOZAEO#ZV\9N+9;>Z42'"NBD(@+BG F M%*))I7=9@E/3[PL3";H1AJLPLJ/<2H[H5C3,Y7F@ZN;FQL4*YMJT+I%1)MIH M8PAT?C(*1?7B;]$.Q9U2HYRX^&,2R(5Y*#"IV_('Z-!573&21V7X._IFME3!$"(Y1I6.V+"=)0:03?=B0D+%WBT9< M=!O]'_KT_._1NZC3X@+GOCM$P]XDE.' ?5YGX\;V6Y,DZE,O?LYH0,EX ./] MJL9/@A"H=OR"48/EX^?>G:Z"_(+V>T7DEY[UBX7.M2$W7>)OO]%Z;N*MC\WR M=]IO-;PCZ-;>\4[=T^\S7+&T+)(4I5)O)BUO(R854]7I7>&[^_E]^RK+X;W;C M\R\)A@59P3Z76^CU%A\!YF#OWGTRB2YLO<=\O-4-J6:)C'8WT2^T7D0_&CSSYFMH1<-%:*&A"Q2W!5-KTF@N-)B',5[P\?V+DL[V4TG3(J4J M-5O0G".<%SKX4VF"2%6R@O)$KVY.9? NPL:_-S!=5VP;*COS>!]L?G"T_AF+IYP;?I4'.J-(E2I&5.\*,SU>6@H0>_2@ MM)%GOY5E@Z4N4M([Z79N [-PAB%SF]O!@(!-[FUIO9;;SNV;J,5EC-,B)R,# M3?!A69/.<">S#Z>XVTOP=( OLNFV[(XW_=L71IZ.7S[!L"F MD6D-=?$P!70=?J2TUTWW;I3)+K&/%._?3Q__I6_Y"EOOXE^SHS(1\HRP3(I* M2B0%S1#F:8Q84N:(*B6*+*E8DCNE@ ^+&7D>M/O#N=D?1CKN$F9/N>KM*<&, M<6? F7 M9<.E%*M-(]6OTM+"W#/TNZ1N+EM MKA=JWOP5_=2\K,T?_F:J%AI>6ZAM)?+ZL3UP-O]A$L[,DO$JYBEZ>]5^L.S$KN5[/VY8P^B']TWH9?9,K(T KN5[6W/RQ/;%Y M6=2FHL 329O+8A!_S]_*[7/*Z;;/=#M \&RA6_QKH#NBJ M+SAX0^0W\G3W1U=9OG>[=-U(GL5%.[*RH0/87[<]F7*555QD.1),"(2KF*$* M)RE*<))DA50D82"Z0:@"(T>@?9:]EG5W3Z$M[:X-RJ[HC@7&W2UD'1--V-HT M I#PFBA/-$*52T'%3UM)Y0G.49&5[SC79E[_09>UN1/ZM-#S7*^/MH9$>\0V M?3>MXDSA0F^ \S+6^V&]%29Y0I!09:DWQ&6&$UBO/S>Y([NG?EKO1H]HHTBT MT>3:?.EA9-T\T0AXP1Q0(*BNR')V,CQX.O.PU#?*6W:"XGR"LMOK/JE^2RGJ M]4?*ZWF]?GW_(F^?E_7PK7RL^VLB/M *1U2 R*D 2X2ZAYK"5#HD%S#$,P^"5&'@)#TB&8$!< M/%,%_7Y-@#F#CF8.)P]>&F3"+$)'>_;3"5U?NI;H:MOY[TX=$-?,J)14BIR@ M.&BHKH, MPGG^*8=WK\Z$^T*7=TM;EB^LJ,W%_$QINVE%=DOG%>W#-=1M]L"UR3#B>:^9PN5[OT&?_,N+,8N_F7P,@!0ZJ]/#DM MWQ!FM!IT_8*W.3:C9,Q=LCA\XMQ9B6^5/W<)@H$TNHNO>FRL/OS/BPYI=A>J MALZS>5E_E534\]?W4L_,IWIA4WHW_NM=LUK/5*QBC"N*ITBOI*1;ONY#?1NVE0!>SK)D#7;[LW%LJP_>"5\ QN$WW'GF[W>*7U>YO* M:\<*6L__:6$NL/,(GBPF2X<)8B*E6!JHIPP@6)DPI#JM3<18,< MNV<=FKF(?VEKT?7_.A5"%_2?@M4M3!P'+)A?OU# O]7%)5DE5-7^ #C5NN? M$OPC5.D/ .)8G3\T@N>.U-3=WBD;M'9M-V/*BE)I%Z)*T_U0B@P1DG D$DE2 M;EJV9Z!FRL[>[./^FQF6MGL@DM]=90-U1,K#D\A0F;LO] MM99>>7YS$WW\ WW^M"5"#UA=.6!8J*+*4R*FK:4<,/*HA'+H6>\M_@E&AONF M=Y+<\JRN;+WF+(]CSLHT08Q5B>F;5.C80"0H33!E%4\YPS&0KP\B?^2@X79N M?RN[SCXO"U&;#'WVLO9N7 [%ES,9DX15J,PKJIU?+E&5*8$DY1CGBJ=E$<-N M[D=$V.L2WP7C2*\V$;-EVUKSYY>>CEK'0A)^W[*=;;[4QU__]R[M. MH:X0/NBIBP\6X8Y>0-*G/G_Q@>;$(8S7,.$IR\Q9T,=Y\]=_2/$@-X647R4W M6]):U>V$_MGFE1@6+,Y(7O&L1%4J.<)IP1!-BPHI3D2>IR1C%)1"$$ZUL5<0 MFYQD/-N#UF35UCU+/3N76X4V)5RW=^\^F:G:DG6$HRL#?BHWO_T!>=JCS-E-J,@(S/R@GH# #*O;#D)CY 0JA,?.4X-MO>7_< MNY?UG7(HUK$Y];M^'B0I<2D*C"J)*X2S/$>4YS'*2R6H*DIT2RX][:ZAW9N#?"PW!SW])X YYT/]# F= =RQI+"M MZ!FK#W1(Z(+UAPZBU,1]HT,">=Q/.NCHOOFS"[WK7==ZR"_+KKF[C<,_-PO] M1RF?C+2[Y=?MGS^M5B]R>6@B;Y=Z?B3=0J&;5: MWK3)8R'3@(.!%BQ-^'J-)DXC#@;A<9IQN*%]XV!0W.]2OOM07WA_$-;H='V9H/#L>PAX1 M['7P!(M9/=68.$J]#JSCN/3*\?PI(S\M5NNES96X_5ZO9CC+DBS7SBT3+$98 MY0PQ6J9(*2X58Z*@A$#I(O=%C.RV+%GB3F+TIY$)]$0G<''S,==9"_,>0$.] M^"!/VQ*0"_) P.0\D*<-/,4!>>9)3[(:$^E\E<_ZTSY:[JZ%^"K7M0Y\WK\L M]4;DBUS635MT-4M26=&R8JC([75YF2$F&4.**449EI@E^8;X\1[ 6^.N@M/O M\#[MX[U/O+'19;5EHP,2U0!0%:+$G%4F+9%(A!F52&,I=$R7"%Y*56 %"N)" MPWE-W+:'XUZ9ZGAXNOG'D5"".G(C+7AI772D MQ3<+V;RLHOV&Y_;VPIUU_CPJPRXA&"# "]Z 6(#(ZR_:ZD5F?W[4R*6+9A+1.:/^R.H=MJ/PXRL/F^ Z6[!=1: M1$8-R_VS, Q+79Z&7B1XV-QCL/FA,I+=!4^;IPP&Y"A[&3Z"YQW='@.7/0&( M95(ILV.@E=+[,$X+1 EE)H%9Q@GFHBA "0_'(D;V#X?\;3XG(R=P<;S"NLI: MX(T4S%#XS=)96T)=%!T+F/;>YZR!1]>YD!Q1 M*5*$4T90162!$BY3D>L_)J1T:Y@17#>/ Q785/\TU.:VUU?#LA+8]@6/1F]@ M84*X;^7F0Z;%_VWR1]OFM\=9I&^;/GH)R+?*'CVKUX^=/'H)SJMS1R\*\'/. MO]:4&4=O:$5(*4@2&W*_DA*$!>&(E%(@@FDES1&JQ!6DV+(W-B@.@M=8MCQ; M\YT\F-?K@Q!+V_A7H=(D &!6Y(@5@B.15J6I4:AB&)F\+PCP8+ GJ>U2LVA, MPJI^? 7<-O;Q@1^?&JG MG>4/;.N-OJX7?ZR^2+G\9=F\/.]RE1T/4QV'&WD:M;ZDIX:Y1WA9+J(_3/M8 M_9]6&_?35%>0+I^MCH /; *Z01/]&30?V\-RKW-75QF3G<("C>Z?R4)?O6IC MM["]>COZ>YQ@DK*$(%XJWO8F)2FOD(JS/"=)DC$=0X JE4](@?R&>U4CMS$_ M[X3Z[:'V8(E5FN:B(B@G(D,XPP)5LB0H2V+*8B;2- 7=35\)BL^-DX5$;&FG M X "VB+ZFNJWV6NE!6QV[&!-V!W7GH2WV#N=,O',+NCDHZ,UN>M^^XHB(Q7) M$T09T5N>)*D0J?1_EI4.\S/,&)$9S%,YRQ[=?X$ZL@7O9MZRK M:BR_2L,TW";B;DA []B\?K"KR8?OS])TL+^OGTP*C_I=_W2E##.^X:>BR_5[ MO1+95!/&"2MLU7LAR.%'IZRA&.K4W2.I MW2E\$VU4CEJ=+;=V3^N;R.H=&<6]LH "?U8W)_IV'POF7M_F._G6>P:&,VP5 M:"CEWJ(V-#"P9RI&0TOQS):DJT?S_X9<]IM>2Q9K4[3Z^V.S7-_+Y=..!'HU M4XRF6'"%$HPIPCAF.@R-"Q03Q;*\X HG A*&NHN>)/@T"54W;5J5W&ET8RN, MGNCR'[(]_5AMEV%@^J4[T&Y.=1SX8 [SG<7,ID5].,3,:H*,*E%/EX"IG&#[ M0Z5XN@N>-O43#,A12BA\A&MJ/N[47@;4ZF[Q5:Y>-/9W:I<-?LM6]M9@AFF! M,Y5))"01",ND0HRE,:HJ1I3^65)D'%[\ =)AY##QEY8S]->.,[191+ONKRO3 M?&H__]"$'5]-0JA1\;%^_C>?FA'8-W#S3",C"W-1K3(F/CO(WK3T?YU*YJ]W M2NF K5,K8-!V!2A!:TM@&KQ!D8D71*>K3?R&\C@!G\\_?-=Q@9FH[W1<]M L M=7S0W?2XGH[@#=P;R]XW27Y[W9&>U,-NTQ-Q0\FP3(U\_:E+9%R4RE(E=9GJ%,AQ0( M,Y4C5NG=#"EE+J2L,I: B'(($XR#H]=%2BDQH M;@EE9U6JLB1).%(FWP5CBE$5:Q]2B 1+DF=5+'#@I)>M\+'# 4A244?-##R% M!D'MYF7& A 84P3%;HSTF2,0ILN@V8G^T9)HCD#QR*,Y'@.^D="^[.O+7"8Q MRY/;Y?)6-,]:XL'ZKZ7EM^NT<-]/#.!P M>3<1!@+8O'>P/OK3J!!H4W'91J\MQ<"PDVTH+IO6WTXX/.V?J?.^7O%YLWI9 MRNT)F$PSOZ_'ZSJFESA7LJ()8GE:ZMF:23-;)1U<'>M&VUN(F,'IX-YUWP=)O9@5&"3?,>Z?:]_KGM;6"IET?H3@\P M--#<=Y$XJ2, 0'#H%2"O>G2XW]V=V<__^PO[;\G7]\UO=*7GW6>Y7ALFNUV< M]JZ9F_A^2>>[+(S[IBU\-=<(YB:TO?M__=RL[Y32@\X((:FJ<(5BDF 3#B2( M\D(BKJJ$9XK+M.0 AM_)%'>:?U?S ML;-^.A3'AL_V.GJR%*D7::-DOMR\S] MC.,&8;JO.^SN?JR/Y1D3;;1O?>1-U!D0W3=1:T+4V=#?TMSTON--+RW.O-55 MBMNO?6O20#IK]._ .FKM^=$^LVBX90>W3_]S?>X]U?]9/[OSNCOY)VA7;2/6 M+,4XSK+$+L?3*3+)8CXYKIM08'K!GOE*76?R+W)IV19VQP$5(WE,,4I,/A*. ML42T5"5**4D(8Y@KV%7B.4$C[RHV8DVZ<\O[X7TF"\8>I>M<>MYOVIIZ,EM.MNHETOU,YR;5^O='*=>_-EV# MWM?= YO+1K,+^?FU2[1[+U?UPZ+C8C.74CSAB62*J.[#IV-7NK?KKB3=0I'UGMHXWZ-Q%[[3VWH^!H3RY\+A-'_,IN M/NO'^'8PKS?I9P,[R_$1#>1N1U1T4H<]/N"'+G\"B9X-GN1\;@+.A?C-5GWH M/W]H^7=G:9[)4NA KTB3&&%12%3A6**2*%(6/"4'3M@&Z:/!1UY_+;WBF M@#Z:7>*GQ:XD>L.K>[>P.>#"-%_\M-AZ'_O#9):G(I:QJE F*QW.)3)#E&&! M$JJ2)&<)92FHN,13CY&G?2LYJDW_26!&J">N;LY@ K1@GJ)5R)3<],@4>F3? MIG2D ]-H9A[AU41WFG5P[G<6ME+L'6KSNN M!Y/RVKRLOTHJZKF.A/2L?ZH7EOQA([27F_;+4NMVK.W/4C5+TW)E1O,\P82D M""O&$8Y9A:@PVU9%9%RI0BFW])4)=!W9%[YK]3";F87>Z#S8R3UWY\F;XFLY MW#_].-\ >.IF]>YQV42=YE&G>M37O>==;Z)^CJTUX(R3UGM9:\=@ X;)ORG@ MLNG'^;9^UTP_RC>&W2]-@_K@S=+(*DQWIS0-EGNW21.)'(/^K6N&UKRL3C,Z M_2I7JWL=DB3I;_K)Q]6,<*4H%1B5<2GUKB66B%+]ITPD>:YHD2O3R .6C!I. MO9$7<",N6FMY49)&K<2;D1CDP!_&;=OS=G!#LT0<6.=VZIXEH+N)3GRSJ5CI M?.&<55RP MA*M2[YY*O8\258)822H4)SBN<$EHQ4J(Y[T@;V17VDFW!Z-T3S[,BUY"S2+CEWZCZXU? M,NW9[A;R_G'9O#P\?M0*_)>DR]4VF)QQ4?!,AV$Z"C,U!SSFB-"4H)PFI$P9 M87D*:BP63+.1GY*T646[_$WC:'.YCN'F<-X%XA!BLOX/N MM'[53\ZM.]+1F*5EJQK.]^6O+4+GI76F,B;1]46=@]'%H"8!7)X>&.53I M_:>6#W11_Z\]?-)QX*J9U\+^AUX+ON@YLSF8NE,? M]?#)/P;,>T_U'>!MJD+B%JJQ M51"=IFV%%1+&H^9900?W;!]LVA7;+?B#7/#76\Z7+W3^CBZ7K_I'ULF_ZTBA MBC0CN20,I9)6"$N9H2I/!1(\41667.0KDK8&QRCAO9VH7FUX/:&:O3K+GC:/L!@0([: M!,-'\&#)_(LNQ>K=O%G)^^:WQ7-M* %LQB:X@[##4",[@U:#R*I@MKWW]9/M MC/;;YR^?>BP3>J-FU0)0:3J@-.P71@ (Y@QGRQJ/@;80!UOLQ;SJ,/QT! MI[NQ>SR<@-=\$ZD?3 CR53XW2^-9ONC A;^V_]S]+J>RK+*X%"9<8 A73"&2 MI25*%4V2+"M8BD'=(YVDCIU>W>H0;96 )E>[ .<6' 2' ^8*CI"XB5K9T9_= MOX-.?B^K@V5CN\B<.#$; ,-QCC;D9<]3=U/PN]J$NP1CG)(*(YE+BC!),:*) MK%!1EH44"28TJ2 -1O9&!TUY[QXBK:R(6LG 0^\]+!P/KGTM!"[H5LP(H?Q) M_4.=ZNZ-/>W)["FSCDY73SYT5;.VCUJ34URYV\,T+EG.&%>($]/"I\P+1'%! M4)YRSI.4IVD)XL-RE#OR"RK=E MF:OA87N1793Z%DW&7*$XTSW,^76O;A:?%J+^5HL7.H=WL3AZ=^R=^'P>]62" MFE8QTN^8$8#;^\LD7M?\);'O9-]OF8(?B/G9&2HJ[9A8=/>H3D9?G0Y MYO86;%(+6<\^+-;U^O5C/9?+KDW-ZXQP9A+K];8TBQ7":4X13:L*E3S/JY0* ME2?291:?&7_L^RLK,;(B-^V.7MVF\3E AN=M #-A$Q5FH?/4O&#'P$*IWVRG MH?[#;O:=&V^2Z7;!F,W\NO28)V>S_G"/=-7KOR(A,D2T65.IW;3J?RR(?!H]26C_/MACW-C_E%@$'!817R3?3Q#_3YDZ6I M_5&+SL?YV%?4GK_Y1P]4@O[V'_^Z:O11OP.H*'T<3=ZN-GU49 =+U,>5[)F\ MP1^E>)G+.W6O1:Q>EJ^_KQO^CY]?W\WI:K7+0LB*/$OR-$64%1G"@L6(Y3Q' MC%*:.;8I@"+I%O./@ ]L.;5R M#"X;^9%58)1<+D^C0R5T.$J=-J4#!L514@?P=:\6AE]D\UDVM]\>;%*$:95X M^[0&-# \^?[(,]YT*/GRX2[ZK/__]IM2/RZ:>?/P MNNVKU%UQIE@R17.*>$JQWJZS E$>"Y0PF1>85'$&R[@\*VGD*?MIH4.=I_9W M#ML+-E@1;;\W(F75XOFGNXH%Y^P3/^ M?FR6ZWN] S"EMKT.?+Q2.4D40XDL3<.15$]>DE9Z!G/M3.)<%54.BK=/RQD[ MOC92D=G@1$;N57T+SR'E&$]?;S]LWK:FWT--A\?,PX:%BI'/2)DV)AXV]2@& MOO"XYX3=E%RVG2-8H@B+2X(RD1M"Z31&55F62)"TI)06E<(@@J#]X<>>GAMA M?@TY#J!PG(C>!@+GG[-M\"EWTH10,VU_\&DGV$G#CN;5Z:?@J1==3O3'>L7I MW#!)?%@(0U,R*](\QCQ+$<,B1KBL2L0*7"%..(EYD92L=.(['!(R\M3JQ$:M MW)9Q14NV-"SNN1AG$1J>:Z'L!IX8^9@,2LZX9)-7AL;902=+T[AD5C]7X^*S MOJM:P__Q=7OT^679/"SIT^W+6J^AYMBY/0M(9@6)$RJK&.58)GI/F1+$2E7H M*!53R3-25@*4W^@H=^3)NI/7G@+W#H$C"C@)@J+INF(&QPBZE)J#WYT&4:?" M3=0#+M1ID:?5P59?-ZD3+\L@*([7:]CKOLPABX=-L'V[$._H1>CLOJ MTX+/7T2]>.C\V(Y<:I9RD5<$,T29WO9BDV])9)RC1"4JES%.TSR#5 5>J]#( MN2/M@:O0RD%I1:[$VS!L9S7;[:DNK9-7J9:S=1%O%-K6,T4ZUD PE M84 *QEMRI3H3LYF$ >^8XR30N-=>J']02G*3'-:FJM_3[U]UH/95&GSJ>;UK M9-JKS1];\_:.=S JX8,WR[OKVF6K:P9[5>VA3 53*3)1.2I#DJ M*%<(XY(A4C*%.*X4YR;Q* 9UXO159&1GV&N-JD/"MLVIX?%=18^M+MI!;I4) MU]%O$'HW)S@%H,!C*(>>?@=-_-I*O\L !VWIYX+.!#W]!M7X89KZN8 %Z>KG M-)Z?KS/B>/.P, *U9_U9+J2JUZM9'$M%&-.N3!A>XB35.]V88D1%(BM<4IKF MH$[R9^2,[*G:M.B7GFP;H+%..LPWG8/*S?4$ #F6?H";2CU\R6KP0[C@DV! M_,$Y*9-.]PNF'L[F2X_#,QA--A9]ZIAQLSAB>-IP6P M"7)1>5#.X(&Z7BF"FS$FRP@\4+J? 'CX5YZAM-%A87NB-(NO]>H?7^32_(": M-LR53 J1QPG*%:$(BUB@2O\$"1Y34E%95)4"A"%M)9B=K#UBC9MKV89]UM44P!V5$19VL@*4'@U8,!1SZQ5ZPH?]K%VB<'G.2N35HSF8B#3]T M[8UCKVS8\F69"J.E?)2+U?:LWQQ_'=QVB5B)+)8%*@C/$$YCB5BFT:%9V$9+>E]!>Q7_C:5_XWT=NWM)WZM'O^_AMB>9$&68 MM^A?0/8)%5IVO3WEMO1Z[<'\-+>05\$5_"+23YLWNHN\"KKSUY'7#>O)4*8_ MI%PNI;#9<3:>6>U2XF:)%$R458[RG"F$.=<[K2S.4$JUCR19%0L"NG<<%C>Z MRUM\D\MU;2;7\T:1:&4TN=G0'M!=)N=/]:+[J2.-D2.F;GXM'%+ L\LM,+^W MP+2B>RFN 7G0G&P,Q8DV+&Q:?C0GPX^XTMS>\BW U,/];.@^^L7OM\NEN3PT M>]2?7W>/?*&OYD>VIT[+[M*[.+2^R_2FOWNV*6:_Z"'6JT\+O5^J&_&?LGYX MU!ZN*[BW?VD2]W<]C%F&B[)2"2J+2L=A<<91A6.,))<"5R7E+ -_L@:<,!/L;,R8J]1 M_[G.TLB:>A-U[& ]:[MH=*WMC3J#;Z+69),YTAI]$VW,WM)DV$=L15,OAR1D M,>\/]CF#E0__*'9-7+#\HYA]+@;_X12\]@CDEZ81?]7S^6X[K7(>D[ABB'%N M[D0-?VDA,"KC G-)*Y:DH%!^0-;8<7S7I[.K23,;[(=.!=\3BF.XH*J/-_EF3SV_DS[\2;I-^][)>K>G"E&[,=+B,1:[C M9(D+#[!-;W;:A-VG]V'UWZA[@A5FI]X3 M/NY6_825(^[5^]+>?+-^PG27W?JIU_QH( M:]'UI>2OT7JGFBVG:N\VZ$XAF,?P0=W-BXR,)X/\-NV1=AI%-TZ MH GV-U?@$<@'^6@PJ5^Z J)#7W7-4'[^Z[-F?U2>^: MNK9&MZ8NJRW4SBHAJ:E]BD69(UQF&3(=5/3&199Q7"2%S!)(0;R[:)"W@I>^ M:T4BKC7144ZKBCF^V?7)O MT5:7Z/8R:F!G! <@D \"")[4]< !.?0X'B-(I3%&)$UBQ1EFI8)1N9^3-/9^:<-0WA&3&Y&^#'9'(#D>@X0P M'>808%;[<]N=LR@TS=V1G+=AO#MG[EGRN[,O>+8@U#.^I5$D"2MDP0A22BB] M[,<,,4$4*E3%$II5>ME/0L!O%>LVMN^Z?:U9.C_.F[],U:[<5//>-S\;[@(S M'VM52_'^9:D7TL_R^SI)?VL6Z\?53%6B*JM4ZDF4Q89&@")2Q J1BN-,Y(4@ M!)3B&$:MJ0\%;'^R=1,Q0W"W4RP25K-H88[0DS1ZLLK!%M) W\EMU9T>?9CC MV "_4; -X(V*EFU [K$1M-^CKVK4ZAI][K[';\/? [S$AX4O4#P02*E)@X>P M0!Y&&H%'A]='?UC:3$Q#"_--+E_;U=FQ6/K4NV/''\MELY#-RVK^VN9]'.:+ M;)1Q+ZT^B<"PCPIA/#!,<;4[7!QSR4BO4NV3 TY6MSUD3K^(>_"Y0)U;=VU% M-_/\LUS/2E;1E*4<*5))A(M<(*)T(%.6,J]B6>2E E2 NHH=>P]_W$%UU;90 M=;[5!,(X/'W' PHCM=:34ZHR"UY6]1*_&+6P_4#_\KF_E.0@# MN!WGZ='>MJ7FH(47VV(.O^VW=[0I:;><+U^D^+6FK)Y;<1WAYXSF,F893U%, M2VG*WA2JDBQ'51XG1! :YQ+4'FM8W,A^M$UGI:WT2'XWJW_'I,D[ MSY3B?8 MWNX"CFY[MG#HP!QI"TPG..I)OMDP X?;6+G9&&C#=$'8I!LA-\,/-SB.;WFF MCK7)JGJ'=,NUOUE**^W3XIO4X%9C$J4JGG?ZE2Q%(E45H4*659F7-9 MSA;RP92EN7F BS*=?LU)^VO>E^R>&M7=7-L+@D6S0$]T^0^YMAF2JZW#!6:+ M7432S0.$0<MT?$RH4CU.%."U*A(F@B)F*^"IGF>*4J)B#SH?/2AHY M#-A2^!K&6$/( :7*.@>0VQ0/8C9L:F]%Z@A>^[M.Z@@-,B_:%HPBZYRJD:D6:6YE1F))?UK >P$<@H9MXEZK;VP.;HQM14W0N ]9$ZH MWAJG1$S;+V/ R*,>&$//>M[$OBP7]?IE*6\7XF/]W?QIU2T..4M*);#)JA89 MPD5)$&%%AD@9YT55LIBK!'2[>E;4V#>F&\%VXZPZT<";T/,XN2.]TUP$6/?=_0O#R;*S%P/QD M>&[3?!Q(8-/>-M#:*6':9K5J6(!NHE:344AGX>8'<@P P9,Z"C@@AX[#8P1X M4H"]8;Y_>OB/YJ_?%L_UN\5*Z/_>5@\[I@<,CS*R#[#"H_OZ2>^2;R*M0O3; MYR^?HG?-8E5K$ :(?J!H#'N"L$# 9OY%#*(_@U94N]OJE3MP8>C)L@C<3.SG M$SB^<64-P)WZ6"_H@M=T_J59U;;.B6E/0?EZ1E6528HIRGELZ!]5@9AD.3+Y M!H*6L4B94[-MB-"19_BN][O>=6Z5B#9:1']N]/ M%QC"TVWY#XT2;/H' ,B_ MLL#!XM!%!D,BWZ;>P &$LZ4'+N]>T0;\L9GK-U;M-?TLKF3,$Y5KSR")827# MJ(KS3.\']*Z?Y*HJ2 JI0CP6 7(&OHUV5SVQ_^?_J=*D_/=(6O$>K;WW$2HK M69$J)XAEC&F$3')YKA&*)58XQHE(<#I[MCPX^A,NUU/@="C.&:V?Y4.],#3? MT<]4_P6'PZ.7%B*XX>V6285P3BO$!*5(% E/:<'T#T0'SX>%XTUK"' V MPMQSBEK:C5"XN*X3UU@*6Q7:\6^BV_5Z6;.7]MIXW41?:-CCVO,VA>SBOB]@ M^H;M)PT\V9O]])/^ASR[U*K;;[2>F\_XL5G^3N?R:Z\1WJRHDER9@O*",!WX M*6XF9D%0&:=E6:2)2ACH$L5=],CA7]NC;MO[T9:]Z*#&]%KWSH( X.I^_A,> M+8_SGWZ.Y%8-I)HE,HK<1%_[/33#'@#![ ]X .0H>/(#(!@@IPZ @"/ ^W28 M(X)F7@N;CVN;?K1%Y1EE<:9*I#>-7*_R,D&$EP3)-&MW^;CPI&\& MT].37-J-']51;'>OJ$1!LU)IIZVC:X1Y7"$BJ=ZB59FJDBI+. '=UIR4,OKT MV\B,K%!HXM(I7-P6XJNMA4Z]?4-'254:L"A8FM(I&1.G* V8>9R>-/2P1^'6 MYV;QVS:Y=K?J_F>]?FQ>UGJQ%?7\];W44^&I7MAE>,-U^_=G<^;[95ESN>.5 MFBF%!4ZYU,NFH7W(2HDH2PE*LY0S)F7.A5/UY1C*C3SW/Y]+5(Y>K#8]WCI MB5/H#S3L3=X:=I@3,HCO--W; G3*1IVV45_='N?Y3=2J'%F=>UQX;_B% *5J M;_BE_ K:WN*+P1H)TL#@NM,SI2NA&0FNOT&XL&7ZQZYD&[O>/=/V?S$80+D2A5T@J4%XR3BDIX@K&\>RG MQL@K8%^I:$V_1ZQ3RW2H6$=_&<6BVFH6R8UJ]L$E.)/)\SNX!=/CHPM;Z/: MU=*BG_> M3I%K5+15BO[X&"*&#@DOPZ70#&[IQ*3!O77 748]5\YFB?%J[:T M3;F^7:WD>C53>9K'F1"&7KNN4!T*;<+X1#2O&M6ZQDM28)5(E'),468T!B1F.N(@B4$8YK*BN0NR0P! M=)DDZZ%>:,WTO[D6>"4[" !EAYWR=-C!?,$YWI!(*^>^T7HW*=Q7,K2, WM8 MVI: \%_/Y0('#$SP A#QMJPO<"PN4L%X#'EMT["+;=!6Y_J@M91P,:=9GAE" MKBI/$4Y*DPN6"22%K*2(BYS(W*_%V)6:C1P9]AMRM>T7V6";QM6N3R,[[M,( M(PX._Q7=XM(W^3:P1>SXLPQWSUP-ML\,1QLX&H3!F[!=J]<;M6P+!.?Y!F^A M!/C>?B]LDK-9'MZ]K-;-DUQNB(->O\IO:8(3+,JU*O0/'A8!=BT/$C^QZWV]ZH"U;P5'OG*OCO7>ZA']I16)-IK<;%G!7DVR6XOF3IV0U_(^, 2[KP<)G_@BWP>8XQM^ MKU&NX!8T/G I'[4;K+_)3PNN)1KFP@/B9MM;RO0TLKVE^IVFMCSFI@VW&JPK=U6 MKQO+':N#G=H:U[] B7[JN!#_9O[^7W!I"0[^Y:>D O;,'.F#NSG0M_^,,$?; M1H M0)\DF!Q/FM_*<%2DL4RYR9 M1(,4,9835*FX2(3(,2[CV3>Y9,T/ '5?#Q^P]XG6#=BV(:,R8#]. +;;NC'OZ4U7,#="9J\G((%6(*CT29<63V@.UPS?8;Q/- PER](N M-5_KU3]^?KW7(]FJD1(7+,V+ B6)-&7%.$-4L HE<5DHHK*8EB#'/R!K[("^ M+SDRHB,CV:MCXQ!BSJ<1(7 'SWX0.!SQG#)N' '"FRYP6(S7*],["C"_V',[_9Y>K5?RO6S_O>4744E59"4ND>)"!X04FY*!7*%< M%$SE4@FMKK2J4;WCC/ZW,/O\@!_PNCW_VWP6X/[_W:>; MR*FX>"^8HFIM>C5LS6C/ >CW4>AHIL-WY/U_0(5_B+. \!_ ]5Q@!,E^JTCO MF$+#9@ZVZ\5+O7CHNH0WB]7/TIR-ML]I;>3JPW;13??.YNN>M]K910T_; M+>ELN+5] DP#+>IC:CKI:CX!Y(?+^!0B/7M6-(N'>[E\,B'P[4*\H\^U69U, MA'#'YO5#J]U,YAGE))\7FS>EG*'7]TCAF11(?I:2H$PC*1 MJ.*FA*S 29RF,64IA3@(9\DC^XB-'CN^>:N)87SXZ8]/'X"I&>YXNCF.45"" M^8XS +U&.RT"$W1[&Q_(E[C+G=2=@.$X]"CP ?RU3\[)8SPI6 M%$5F^%EYKJ,0*B5B*HU14925ADRH)&&P>V]O74:_ 3]@FFD)@+TY(?TQSRFG M+,MS1(CI/1Q3@4A&)"JR3)9$91GC%>009A+$/8Y8WM'E\M7L\;X9D5.AZ^;F M)\$,YO:/RM]LIK)3S5NK6KAUX&IT JT+_GI,NDY<#=?ANG']@'[KR&\OZQ,^YP%IY];K(@[7WSU^($ M%].[-DFI_K99\S Q-/NQB=U4@3!1,:KB5 <8">8%3C/)%2A;:#Q5I\LH-=F- M 1NAC_CU1HM81O@FDX4T&]V/".M,!]F-_C]"X ,$^>TB(U=%?_30"0AX@-@* M*M&;.4K(5?VP,.FG7=11D#+%+&.HJ(@AC\HJ1#G+4T4B.C*9IS;EO7;[H70M*U3R FK\?);?&YTGK8JN%B^ @Q M[X"-X1B[CB1,3=IUSL03O%UG'_7S;U^6S;-,(WXVW[*7Q!T3 M7-$DP:@L8Z+]'2L02S.!$AW8*DZJDA.G1A( F2//XHT&-Y'5P=X$;K6X\4^% M=T'3;6X'QLCCGK2EW[O7/Z]-&&B)XH(GQP/,##3=721..OT!$!RZ \BKGMMC MR\-YIS[+]:=M KKXV $WH%8AJ;RL5/+/-++7!LCY_Q*<$)M'#VUF'97>!U41UN^*X?SH"K]1?_# MY) OO^DMXZJ+M5F>QE+DVC=IYX1PB1-$,YRA1,A$Z#$X(\RYR\P3PEB),Q;'-AW>8_A:"B H_-:@_V8-UT_+(P^<\B605+,DR]. M1W4YI/<>@>7@@[Z;I([:R_8&M6QJJT^KU8MA-%,B$6D:(T9SO3X2*#[8W.B1K9C;QKM!->KFVL_[Q1HNW1?!.MK!Y1;16)?JH7W4^ M:6$#.+KNBD*@ _,_6YG1[RT8K=BHE1MR*W3)MF [H+.")M[X7#+X>+]S\0V_ M"=X=96W.M[27?M\\F<:Q&:EPBDO3.;R($>891Q7C^A\EXZJD(B4YB$;VG*"1 M)_?FJ*XG-_JSE0P\X3B+E-L$#F$_;/IZF0Z>O)?L"C1USXJ9=.)>,O9PVEY\ MWF_2;F^"/BV>7]:K7^4W.4^[X"Y-61;'.46I*A3"F!9Z@1;,M,)5%5=IDE'0 MD>6 K)&GKA45I;!9.@2-VT0-9#!LKO:OFENY-U%G_PA7"PXF!IJV0Y(FG;D. M)A].7I=7/*]6#S?^VD=L,MR*6-*4$I0*7.A8FB6($&(VYK24,BV2)';:DU\6 M-?9UH5SWF"^\>+P&8&))G.$,*R0I-1V^32)@7II6*GE6QG&9I54%O(@. M35 M]]%Z@[$X1LXLXTO9D@"N'NMGZ(7T>2#=?&(8<& N\<0)J8%AA(O6B\:%NF\] M+VC::]>+!A_=OEY^ ^8)A:QG;?7)AR>Y-,/]LFS^6C\:(@RZ>)W%52$9(2G* M.3:)OBQ&%-,*B;(DE1(T5X53E[(+H1VTNH_[.;JI7$GF:B.QFUFJ>OC?L'* MEJW<;%STV%_D4C7+)ZHMV)6A?OC^+/E:BOOZR12]J]_U3U>JY;!M&YK(5%2E MDAPI)B7"/,X0552B5$]K7#*:<@H*;,*H-;(#Z)0T5/Z=FE%/SU[Q]4VT435J M=;7M4GK:^O6C"?3MW(*$Z;\(S"5-^#' ,4A8[ +%*X&4FC2V"0OD81P4>'1_ M0@^;HM1VL/SY]1?9/"SI\V/-;PWQEY6QJS/G*L_3M$I1(6++U50AD[>&N.'< MDB*C60+*/(6)']G!]KM+S0];PYI.4@];Y2*JM8-3@ "0=G.3X^$'&27'">R=/EA'[KTL$T[ MG%T"5YE6<4RP0"GEIN@\+K574@F2)4NQE!EV)([UE/^#I\?YHCKL@2; ZNHC M'KGKQK)1*-IJY)('%P1'0(;,N'CZY<^,@2LLU\8?E<%,'(]AI\O3\;=Y+XOG MBF'\XDG#+[6K9-EPPWRE:]DF*NHE1,>YAJ.:O+7?<3H^;?9CT MMGF+WTZ;<.&B%PB!HD68[$F#12]8#F-%OT'\_,TOEP#L^$*IN M7F?K M5IO.2I\6O^LPVS:.OE,?ZP5=\)K.>R=\NX,>G&":T"Q&,=&1#S9EW16E!5*J MP%1A'"L8OTEP#2<\=7NP33/FEGM;3T*Q-:!?0 ]S9>$_F)N_>]// (W$MC#W M--QK83+JT=UH4 5RGN'UF]3#C@;OH1L>3Y!WLY&]'B9&L![UL9GK,58M5\K7 M9C[76V+#@#*3E?:^29:@ B<4Z1!1FI84&4I8E7 F&&6Y4YZ(I_R1_>Q&F^BG MC3Y_,PEB?97^WZ@C-?K3J!5U>@&OB:&HN[G3$;&$.-O"^NQ+_6*^XW8/6C?BH?[::\2(M,IRG2/)<:IPS"L6.[&##TH9V:%NY/[_W+U[>J >F/U+ MENV^CFM;.K9Z-O;T'PH\)H*I+%5Q$)HLK>&S'CMJ4JY(/, M1 *9^4O4$$8-9523=F\8.*VC?@<73'+@;9:/T*!6@;-">34*G%YUM#:!LX)U MFP3./PP_#-U]?]DK@W0\_!R\.+!EW;%7]+W:V02WDV^N4,V+^W'G4.SSQYN+ M)(99U!%AA[@.[I7*Z]!RN-IHAY23@G0/)::1Y;ZM!=CAWYY[VD_P8_,)7MD*@E_B8X3@K_T*'Z*&UG8_S-Q@U$?$JAM:@[N =X-3\]C4/\\7RT?VJ-XR\4\EV:QIOVC^ MM1WST,(OJ$SD,2MR+!+),$E8B$" @I0&V)J&4I[? M;A-4B;!=PT<1O1L!:,'Q?+N/G#ONVFL!^(W$_4)>+Q8?9_)^LIPJU^N(W;<& M=H\U#??+ACV)SM\T^ L#>\*Q[M2BA;UFEI(V-U*QJG+I419YD/,.YX 236"C, M2);AA*I8J3Q*LP2$VWNF'?O[8KZ)]@SU_HPJX$6?O9*&JMP\3F3<\LM>00]J*/N? MOJ@XP9YAWO\P!C)CTYM5M9P_&ULYAT- B>8BY^8\4=@6/183S%)%<,HXBP0K M"RI %GX!+^.4'^P!/=3?9/,1>%41>&G8.UFKL+X;7;.%-GR-#@H1 M0$EAZP"\./D9B?]+5'8BTW_1DGZ.[UJ(QQ9AM7=VS'ZJR^]EJL3![VT.1 MYT5>D@AKD4M,9$0QB]($2YIE*9.BB'.G@-^%V,"NJZ&)EI8H>F&O5H=7]73@ MEC[,>_6JSX"+UO_$[O MP,_EVW-A/0W0\5R^^];@1KDFYMA]>T2N\Z=S?Y%@IM4YB(>:7GB:?:^3^-Y2 MHYW$CXO0/8F?> )>KG8S6;[:7?)F+M4#)V6>I9'"<18G9O\RQV[*4X(3(?*, MQ)HJ%KM6J'47'M@L+*DZ]$.6F'L9VH[L_79QB40PJW 4!E1>=HQSKXJRG85& M*R([QGZW;NSH[WT!GZ^E-)].=3>OEFSZ?RRY3[1#K.?>ISWRUC>KY]6T;@#^HI;KS/KMK&FJ MZ1O=YK-195@#Y&?]]=[O"\;3)G#_W2K20KITRX1N9^LVW$ZVUO(&N7$*J6% M.GP43?OEQGTT'B@W?K%6>A/E_JN/ES6_6 ,[*?3+5X/M#-5B:6>MRY58WB[: MR:+U*9=:5*Y24!SEN< DTAGF44(MM'0D&$VUH$X=CZ<(#.S-6Y)UF4A+]=P9 MV4TO_3XYA+0P;^LAJ+.%GY.F[S+-O-NY2#/_V@9E)Y<=Q6C/";4VQ[//^5U_ MOV<+VUE7W:E%G5?<[D6:BU2:/[ Y(1%,A%28\S+&.DO2G% FJ0#U&)^D-+#I M-3AN]66O(=W,E(7==9_6D=M%=Q#)@0>DEN16Y,!P LZR!;KA/DUGU.OML^+N MWVV??\$;N,A\HS9"5H MF&XOM7$25QOB:$W=*O"!W[IO(CAP)9Z:(T-K71>["- 2@XO>4XNKK'C MU"<+T/1IPOAD:L\MQ[#EYM6D01-8JEDU,4>93Y-J^1"QC)."$%S(+#;NH"@Q MCUF$RUS12''*B@)4VG0A/P.[VI8[5+-WA38,7G6,9J[1ADFTYA+]N>43O9^M MGM6B_@R!SN723\O-_8SX&< +^1FW%'0851W,"XZT+(> M5_=;".7JC]E"L>GDOY6T-T-K4LT8/Y%FI4QYBO-8<.,\XQ27*8]Q2IC,,UDJ M+IVPU $T!X]%-TQC_! 4![L_#*\KO MLCS,5PIV2PZ3O?=*W'&I\>Z_8;+M7'8#7[T42NH_%5LT($F9*/.H5 +'*B*8 MI.;DR649XXBJJ" T*0KM=%SOH3&P8]Q'5+)T+P.1VFJGW^L%DAGFY3S$O0 ^ MZD"@ .!1VS5_$G34@5"G@:,.'X4GE;ZI1[O@MI*<3=L["YX5DA2:XDRSU!@? M89@6NL Q2TD[/0KYWQZ*8C(,.N#20M*+YV5YH(< MT^FU1TLTG16OFVTZ__ 01X=/6Y#;4ELH6X9985.^A.68*4ZP%%&A>):S*'/: M%8%T?XTCQ"F[15GBL4Q/29%AE:8P)50IS014N5!R5,J=F MMW)"Z3M8>6"?V=)R#VAVQ3X?Q'@+ W-F+9F @# GF;\@3ME=;[38Y*@8W7CD M^ -^>:&[Q?Q%+9:O=^;S65[/I"UH>[&V:/'RDC+7N8HE+I+$G @*E9G @S$< M$25- ))J4H"RYWW$!K:<->FZ'DNMZ5[9DF)8:J9?83F5,A<$"Y'FF&3F;RQ6 M"5:)8FF<1B*1\F$Y7[+IR K;D/S%%.:6J JE!IB36E.]0C7=6A'OMXH(@GX( MD3!0RJB7U*CY(!>A]Y,]3N]< -OS5;V8K\,3JY2A9(Y[S^WYG_%,)ZDNL= T MPT07$2YCGN"4LCQ7!8L* IIWUD=L8%?85,%M::.6N&4J/UP1\7H=L' M?^()OZWMZ(S1+_/E.U5-'F=LJ>1U9=%Y)[/'(T-(;:"F1,JY5 Q+55!,5&[V MOTA+G'&N>91%B98:LO]=S-'0>;P-?Q6:S9=(;OA"K*J!ZRW\HO>DY= M=50UP_S#\4G*R#"'WNTHN^7OY+SEP*%X,)4%VM OYV?473^8^O9#@W +^_E0 MBV+^D'%6I"4K<*SB I,TS3 ODPS'$8L8C45*"M >KOHP)[,DH YIUI2-_\" MY1_F(GI9!QMVE]= MEDO.:IY=878MY"=W_E]R6^73VIAT307ZLG62%ICLT7I MK0G=ZGOVXT%G<6R.PR6V./F8,*8Q5T6,E4YCH5F615Q#;KE M%?2NYZWCME!]/2>ENN8F?F%B^9"7B: )3W B(PN[R6/,K9\0*T>4=3UQ=.VMC^]4TQX:8Y)D1%F%O4M321F1!)(43N5'IP M?/F!C;@A!@3(W97?S33]I0)>4M9T!K&]XR*$PKG=77Q<9-NC@AU@V1Y_RO/N M_O[Y\?/L96+GQH+GW9Y<8&ACJ2_ V]'NG[_R,O07>[Q\5W_&J_U+)?6[] MCPL=&'G#24+_K,#15<=-$/0)=I KZ'W8<^OZSB93V^KS8;[XQJ9JBW/U3O'E M9[9L_W6MC7G2Y;\;M3-7FU^B=^WL1 VPUP$P3; M.)_2@N.8R@23G'!,HSS#6A11)J,H2QGH$ "B/K C7/-2V^.6&]2&VMUPP//H M#].UFV<<3(,P1QA4>6"'YJ6$0/X+1GM4=^6EEGWOY+>()]C/?*$FC[.;>G*( M>+U?L%EE5IW,9^MTZ%ME]E4[8N0ASM.4DYSCJ$Q,D);E!2Y9*K'6(A-$1X)Q MIZY/#]H#.Z*6$R1:5I#Z(9[LM+X:0[I-2'@4-$.TZ^9\!M(9T/5T*RK6NENS MA#H\72%>:AX=;(NN?$AK'MU+:8S7N!M(&SO=O*'6],RFBR'";5C?WK%SGDN6%1DFRK;]%'&!64P8YH5@BC*2D0QT4 _, MW] Y^Y9;FZF6VW)=[ZKGT)^.6W3]$W4.V[BZZCY1'6W\X1D(S.X]Z:#S@@=2 M:ZARA,#!B+C"^1N/)2JEC?S:EG=L)?)LMD9'DA"1*JIQ#*U M-=>)1<_DTCABK213K-0Q+V 8[L<)#>Q,UV21L'21V!*& H^?T).;-PPA/SV"_JA?V6GL*ZT"X[<9N M%Z^A>&_Y=/)8GQFJ!VH"9"F*".<\99C$J31AE#G?9ZQ,LIQG1 OQ,%./-H_G M9L3NQ)V^V+3Y8G=9N\;OM67&=P"L+GJ2,,BR4S,U!+"6X MU+S$G#,E\C2*&0'U7/52&[I*9!O6=X@[SCQW4Y>;CPBF!)A;."+_ZR"I3"?Y M@G=H'J/UD[HO>\0^W5G9]Y*?:7]12UM0?;>8?Y]()=^^_E$I^7'6'B=FC]?" MT*T)/H@RI4*E,5:*IY@0DI@X/]&X(")3A2P%IRFDK6EK4'5F,8YPRD7=L 986D"*F\X36KPR*$AO.ZG7+(?4*?1HR;7H"&$\-"( MH96[[9$"Q8NG"0T_]DSQ/M"(2)TPH._?>7@9&#"=*J:@H!,\4J+ <1GY@0^\P M4Q^9=]@! CG U.KF!(93%LPQ].IIN*Z3R]00"G<"1GQ%QLWOM".DS6Y+U/+% =NSFC(53F!Q:[ONW4\P5ZL^8% M6?/X#34ZW/ SR/G%4Q.A0&6!U,?%F?53S0'TK.$K8\+K.=K7U5=5K::V87UNB"^J^M$:/[-ZD$5?-7__U7^(\^O=K5-4" H +_W<^IW>V)\&-./3^2!N-=IA#:UY,V+C#4E^_)&G!2BYM,P9+S1XF,G(CO$_0PZ=[[M)]= M?IK/'LW9[]EF\9M>H.4#U3DAG*4X4D5AZYL3S(2B.&)9F28BHVE&/ ZQ1TB- MX/8(%LMIC%$8UV1X1]^VU[]&P&*P=2/+_LV+3B7ZUY\T:\UAM MT COS$-S>T&_L"4Z[U3SWVTM350F7"<29X)(3)),X5+E,4Y$E.J(4EZF- 3F M: !>A[YFMXEF/9W_58.Y@VMPAOR0W/S++Z)ZF)]R $+=0"+6P.]J#^J]@7+Y MJH0]GTSTI#WPV 2 S0P.44HT@J('!E\-P>DO@=D:4.6N4*\A27J W\E_W,^_ MS&=W:OY%S2U['V9P +R^109VLX;VJAGN:6\5#!/X[OTM^F+^;_DPBF[L]\-\ MOK31&0 7KU74J M*F?RV]*L^#2?FO_L*FFZ9J+?FJL/&O_Y+F<3%O]OP-/8.6TZ'LT"Z@AX3MM3 MS/M^)<#/9HZ2A3JHG2,W[JG-4?B#(YSK>Q>XF0Q5(6I2IP*F*" M2I3+PYMY$\S.SB;7T$/, B#ZN'\ AZ!*I?8XO MF_+##<7 AXU3 H4\)AS0&#_ /R7FT=#\Y,/PH/I.J<7OB_GJI=ZLZL1'8^]? ME[/KYZ5K6'UFF8%MSU)'-7G4[+D=!LSY>+E:S-#U\WS5\^4$*^9\5!U0)S#+ M#* .4!3M**A7''UN[=$B:48O- MET=4%19-0*0BP42F$:8T4YBS-!(BII*S+-08*RAS T?I=4=2C858XQ_:+,FV MK0!Q-5-ZLD1OU ][(E6_V=__KS2J(];_]29) XYQ G]JEUV.#OU9_%*WH>,, MDO)5YP@#I\"L_1*7G))[3OU*+>%MZR:B(>6,*$SFF$2YZE MQ@GK$K.HB'!X5JDF&<_>]$@7R MV\=IC.J >\7<]Z3]#WN&L^;KRFS5>(VG\77R^+2\U7]4#2SX0T2SE$<%Q[IV MC8H:TRV8^5N69%F>$D;=BKB=J U]4[2FC:8U HS7/5&OMASCPE Z 9Z&_%K MNE>HIHSG&AO:S7U2P&#-1<90T5Q#^(CIY<\ Y[Z\G@+?OKA^Y>) MB:3^8[)\FJ^67Q63D^GK.V4KTR:S&A1U,\V'*EWFO,RQSE*)B>8QIIP(3%FJ M%"UTF244O>=H!4?[P=_SE M8QU4_M5PAEK64)>W#BQHP$#A8@V%BB;\&1DWY+A880=QR>4K^H)N\.46+;0& MFGV($I71TB(E9])B)B<%IDE*<1Y1<\A+-.$YZ#1WA,; @4H7@_?3IG"XQJ_K MXO VP+K N47'-.;FB2[4 \S%'*C@WDL%'@ <)X4,AKQQ2&%DR(V3(AYB;9Q^ MU'.:HQ V_V%VV[OY="*ZF'&R,.9I83149*_"59%CQB*%"2UCP52:<@E*1I\F M-72YV88P6E/V'C/6HR\WJPVC!9CQ>BH /OOPK&RAYAJ>)C3NS,*S A_,(SS_ M!CQWW6SW=O]N;F:K:O7<#%J8:*WLD!_E42$*6W5@&VY#W TW:,L.VO)SY5$S M"E1>OY4/JS>O4X&SR@8H*_53A5=^'$AJM'2YGPJZV7//%3S6\"A^7K0UD4 M14:C#&NN*2;: N>S(L%1PG-2ECDW 3HD,(>1']B:=YE!DY8V$ D7IE"WR'TX M-<$L?T]#FTD:DQE:L[+]8<-,0$1<+R6$0L6%$1\7&==+,0?HN'ZK>,-P;PL_ M-E/8[FVSR_-\UBUY?S>96K"0AX1J%A-ED7(SA8G@'-.,%.:?DJ=:FY^64#1N M& <#9QZN'=!RP)C<0!T[.J,A-0?T1VJY6Z"VG>!8@P;5'*$N2U>H92HH4K>? M/L(!=@/ICXW;[:>>(_#=G@O!SR/W"WF]6+Q;+1HH+L=3R.Y;0U\M+A:V8+9N MW5R3=#]P[ EX_ICA+QO,I.\73-:8E!#Q0(>)XY)X'2'VEAKMX'!AJ/R!O M QOLA\X\;8T>%X8AL\]OA@O;N=NJ0@LE[$R:RF- M%50WYJ^WB_OY7[,'6A8L21/C9/-$8I(+CDME#E %323):5QD(G5QMSTTAKYC MK:FBENP5LH2-6I E[>8<^_33[^0"20V\7O41V-G9.(C4$PJ9MQM_8?ZR=1-] M:XYB[@Y"K/S]^GKU,;F:57,@/4_;H#(AS].VASP^6*+J? M/-MH^_.7NX\6_;B:&'E=)P#W"'[^/'&YS#"KZA,7_6EIA\*SZ17,#\CF^)+C M(=CTBK0#7=/_I ?T?#OAL^Y/NFY!:C,2)XP4!-/4#M&*8XYI'$V('@BGO$:47>OS8>^/!B?=PO0,1WO>?Z,WW[VOZR+4>\%+E35_AW IA#NACX+U4@\2+7\U6.RT/*IZ0MMN+1FKKI< 2*9X)^50[3W M,S\!F"/M((@@RQ?:LHO6_#:_V')LQ_,TR=\UTPT>"=IANW\BZPB?$R!<_9F? MEU^L^[,^-UCL/)1>>P/OX$3'B]J'TM=.R#\8$=]QO[-J/IW(^OM?-T>\=H;[ M4IIFJ6*89Z7 )!$)9FDA<"XR13)S)."JA WW/4ULX&W.8D14-09,EP?H#-\> M7;F%\J$T +R1Z%*]:KJ17M&?[7\'FLE[7M!@$WA[2(T\;_>\T(?3=1W>\;P+ M6+V\3.LR$C9]R\PW0JAO3THMMU-[.]7V*8DBS2G%,2$))LR$O[1(%(XBGA6B MU#(K81< .)#G_H[K* /DYGA95+?/;)E4V33.:D S_T0#3L>]@?2&_"$WU59 MRP:J^>B,\P[=[G")"D*=X"&DQSVV>RCEX*SNLP8\(?^NC:GO%VS6)/V;.X$' MD1.BRE+CK.0Y)KG.,$U9@:D2@M XR@KIU$+11V1@7[(FB[9TVZLO]X3\2?WT M>XA04L,\@8? H(3\.8F\,O(G%QTM)7].K&Y._NRS_DGYNX62R\7SS"LGO_/R MF"EY2[B%2?%)R.\*W6]40>2%6=1I40=)QA^5ZJ)<_.Z*HZ?BCPIT+!-__$&_ M6'I3MG:K-Q%D!X*E"=P?XI1F26JB9I91L\&)TE;XL@QG4<*4C$6D"E"/H!/5 M@2VS4P'Z63$;)#2@,Q;E:AM,=[B"A=!NBG6+G8.K"V;8'4W-]7'=C'/X!NDA M4.3L1G/4D!FDAOU8&?:RYP'=5K^8O=Y\GYY8I>X6\\<%>_ZJGMG$-KU=KY9/ M\X4MH-T^TZ1KXH>4*18K9@[IF8FBB:0"4RXC+,JLE+)($U$6H..Z-RL#NY\- M"X@UF2JV:7,SAW:TV+ #/+G[J][Q'#^*0H&G^AKA>DL0M5Q=H:V6MXQU'PPU MKR.<=D(=^/T9&??X?['"#BX#+E_1M[GPOD% K-%4V-()AO#DRP.[GPXU9,E! MVPSW13U_&KE82IA/.-9TZ"RT1_/A"<$NZ$'<7W'D5L03 AUV))YZT"]V,/8J ME))U'M%VVUS/9#MA_O56?V:+?ZJEW22W[3D/>5XJ3;C"YL1I#BLD)"0 HT%(:+";R5$2@4@-,?-0+P5L_^QN^_D)^GVI_%_7'6 MPC%6=^RU1MZEC#(6)046(N.8E,;/LYCFN$PD2>R%"G%K:G"F./1E9DL-O33D M8,[FO+[K,F_IL%2MKHY>Z,7L"^PUG60+[B/+U1?8.S^/N^ MP/U%CSK=>_;#8I];9!(387Y54Q/UR/OYWU5ERX-O]5=E<7Z$^6%]%OEC-EE6 M#UF6,ZE(@@O.%"8J33!-2H;+2*I42%T6-'V8J<=Z+<>27!]&G(R#-L9QP(Y[ M],U^U*,"6M;0HN'-(B!\;[BS&^]BPU\[I&IE.:SWY[F=*@:H\_3Z3/K]S; J M]CO4&+5VV$$M/^A^CEJ.;#7FEJ>F#PW57 VM3$!A[-!*]2M^[?G.VKKQ\]]; M:>(*\X!]^$4M)G/Y;X$*7B_15V]1J]?"XQ6N7B+W3G'J10OY%J!N(*SJ85[5 M]N+I(X3*/;+.KI.9O,<49397,8Y)$*0@PIX?6P!%A"\?66('UVZ+M MEJQ_?7OY:D?I-3\%SL_K4ZA;X!A(33"7W06LNVJ&Z56=R^B0E:EG MI0M6F'J:TLAUJ6=%/BQ+/?^*Y^R+/9B8[3ES%T[FH: %Y[R(<,28[9FWT,H F;L#J!4 >=C ,4- M-2W#E>RXLS. RCB8I %]__+;[<^3V=Q>3G4FV)LH.E%1QC."D\PVK1>28Q:5 M!:;V7EL6C.6Y$[B3*\&!XX/=VU=[==T,@M^"3(M-GX!%Q;4H/K7AS%R[_)PU M"[^YOE1?EUQ4GX#E'NA:ND_2 6ZACY+[:9?.?<+WW3'WOA+50;7:?! Y@IUN$1']7^%>,TJ,KP.%_=< MI+J!@B(_GGYJQ'21&L^%4Y-/UX3&_C@U33M3^NF_?D,J6905]4Q7G PU:NZ4DI*.),F1(TL MW'.FS/DU*C#)TE0K7A)1:LCV$DQU'KO&R*ISVQM"*03F\D^-?;Y"'52(8>!?2GI0R>K]RC,3?K#J4' M:$#GH0(/N//SL@7#+^\A-3(@^7FA#Q'&'=X),33]ABT6K[;LN2YQ?B!I6D9Y M27":%=R$/6F&.8ML%%026K)4) 1TO=1';&"C_C)?J@I-JFIE^[V!1[U>);G: M<1C187:\.RW]JCEW#34@_;A0@TQ*WR/U$T>F'Q>Z?W;ZB7<\+X'D/U8-,%)U M/_^JK!"3J=H9E70_OV'5T]UB_GTBE7S[^D>EY,?9[8NRLV$,&Q9(J3EIK<>) MYZD069PKG.C<&#ZC$C/)*&:9344S;LX\#'0G- "30U MZ"?K&>:=.MS:LID-O^APJIN=Y6;81FN^+:+J&\LZFLQ^0QONT9;]88;,#ZC? M4'=+0[ X[E73@$H^N'D:DI8'8,5TVG8B=1J1JA;ZW!6WHF>-H7WF=(J.=%(! MQF#W*J#?!X:4'>C'3HA]'O,>!F7A()P?HD7?PN,!6SB(MX-OX?*\EPD:IU / ME7P!&][>FR.8V]X>VIW'#K*Z?9F=;.T"<>$6UB-I>$,[(9FO>>TO-Z91G1!E MSY1./>4/NF3AU#Y-9NKC4CV?N^TZ^=Z 7ZDN_M .FI\ECFKJ@3&(CDIV$0;1 M[HJC8Q =%>@8!M'Q!^'?K=O5LEJR65.6+>;?U>+5?F>OGY>N3OKT"@,[ZQU_ M=09( B+W><,*(S+,NCHTT9HH@J@ 9&#G)?2RLIYE1S.U\Z)U[6.]LY#3^=_H2?#Y*;- MR-A/]31Y =Y+#?H9NMU/_2J?#-"96:[1#MN[UU-7S>74!_M!U3SO9,&O$-/F MJV#]H)UP-=$3L1X+M*EW&N2V:@QM![JU&I3546^OQE#Z_BW6*#2'Z'/9@I5< M6Q/Y8#B]?UK,5X]/]VKVGXHMJ@T W4-6JE)R%N%$Q,]0,LR[.Q6O;D$M MKS9@,.;):>V$E:R;&;\9XYJJ+5:,A3=:^WXKC/D([S:V%URB"ZA+WY2OU:2&*%G; ME2%XF5J[_$\J3=L5[G0YVMYSGOB_MB/JK0DY9?>"J)/4>?NZ?>2.O=H?U1>+ M3:UK!XZXCH/OG]CL]J4^(QL/J]5D::]U_T--'I_,%__ZNUJP1_6[67QI-^AM M0",33:.8*QRI7!FG5Q!<,A-?1EG*4J5)1A(0,."O(=; 3K=E1M&8>U]SO7>%VP%+MA./.G43'R.T-!W+NMQ3QW:;HEAF+KZ-YB02@ &T-[R>TV]ZA/NHLE71Q<> M??I5GWC')F#U/N\[!)-7ZK]69O'WW^V,+;-*W81$ #ZU?.H!WQ\?\%*HHF+U1S$L28Y(8/UU1 -(C5+!ZC&,T1BZ/Z!'S ML%JA[V&/4/^FF?AS8SNA;MJCIZ \$CHML&0\PX29O9/G16IVT9)I'FNE2.P< MXA\A,+!)UJ30#6HI-\-[ 'M,94XQ/$7"@JSP+5L:UD]KB".B0F(UR\4UR]. M!XL-B\][9.J-RX^]-UX\WL/U3AS>]YR'Y_C=_#%5-]/Y2K;?GC**(LIRC;4D MVD)+%YAK:IQ'R=,H3I,L*9U0ZHXO/[#7:.BAFB# B@ZUX. J+I(-YBBZ8OEX MB4/Y #[B(CG]/(33QPCS"B>EZ/4)AV^-YQ%.;HH&)SQN?F)*%S2GA,(+O#TXW@7@ M-;AQS$_5];#S:WU2_S.*^)N^LT:L_T%%^H>?Q?^42OP.Y___*K<__$A&KZD_ MPH)'!%M#+-0AQK0=+-K,%%TN%Q.^6MH+:HO!-OMNHDE#_%9WQH\^9)1D!2\2 MG)5"8I(7.>:*1Y@D*8D*DFG&N7.P>PDG0Y^F-U3KLK7ZX/6V!ORS?_W7?XGS MZ-^OD6@G"3<#2]NP':'#%5J/'6[G#7<8L\/B.Q_) MK=X\"[SEN$C)@#/ 6,KV.RZ\FTQ7=5_RY/F%B:4=(V0>18HM9N;+VVF81'J^ MZ,R&1ZQ"S$Z27TWKUO-7W[,?7^71J0C ;JCW8MD(>F["'%%&&B98% MIE0D6*HX$6DB15;"\)_<:0\>\CR_S&?UE]@X<\M7DW$W_UCVC,*\6*-NQ]^! M] 2S?,O$;EQB]KJ&CZMZ7(3150VC9[E!+3LA!S_ E1 *1@E >5R@)+A*#J"0 M/);P=#33Z?PO>S=EEGLW7_&E7DVOA:B12\2+%N8P2XVA4 MAKGD)8Z+5&0Q+54:@QH;W,@.[%XV3-0QI8DTY&2)FL)J&W^REA\37:X9 KH< M-]TZ>IO@&@,ZFK4VML0:G+>M!F\:#7X*.DH+)G!O>V9 M>!!/2JZFZE9_4X_U+#[U,E_883"=SNVWK^TOF\K4,LJCLJ 9+EDD,8E*@]082I08&-UU23Q]G[ M'^+)'JQOYK.ZA70[AB[14A0J)O;H%6.228E9RF*V#W MU9)'JJ5OK]@:!@"7G$!M.MP=#Z M3H=^E\"A=0F[Q?731N^]+7#)\6YJ_63=N9OU7,+[F%IG(%OOONGPS4A!DE1C M5@]7+XH"\R(KT(GS(C'T.[!'TR+FO[VFO0O5F2'-M^[?Z,UO\4]675-YO-SB-%^PJ<"\TIK!MN@XU:C+4_(,(D,E[CSH[;2:\MH>ZA$ MEE=4,PNK_ _S48"Z!4;_2'P[#"[\:(*U(@15V)GVA3"TQFQY"*J=O3:)L&O# M$5W?SY9FX:_J<6*#V-GR"WM6#V5:9KG2L>V33,R^16)U!#$FUI(DO4';;UJ$[Z]X(0DL+\.E!($#9KGR1>F*Q'%QP-B[5/ MG"X&:^]S'F'D:?-MSS%15BJ1DAR3M#3QH:0%+G7!<<(DH7FJHX0GSO'A.6I# M%S*L%C9]BP*%<&=UYQ";A=0(S#C[XREX9]19;0#"HY!:\8M[1@AI7(7LC57. M+C)>$.(JSTYTX?P2O'SP\W(QM:WAU:V^7\CKQ6(;J3L.8SZ]PL".ZC,S+TW8 M%-74Z^*APY)"]_',/9KH=U'AE #U30[RFT.?PW$/5%%Y7E:OBLJ>94>KJ#PO M6K>BTN%IN$&NIZU_5LNGN01;XXG7AZY.LE31_>39?OL:TNZ&=TKB\U870%B8 MR1V1

NSCWJEY9QJL\_[##K5*<_Z*C,=20TUL(. M1B%%A+G@&D=)S(M"1)FD3E@%X5@:V*Z_*G. F@C;!UHWH:#5;+*LMBAB=7[= MV()A9?J*)E6UJH/!MJ,+UL45\'-R2RN-JWV8HW'LZUK.T:89Z;W62M0UU$?; M?SMLATMDA5-AH*17 (9&39"%4^!^,BW@RA?XV\XL\H^S.KEW^Z(6;%F/,*_' MCFI*19%2B>.4IE%9X%@EMOHZ37%)6(F9XDRIC,99ED.B M+S>R T=86X)UM]ACC7T^K1'BS9Y_^1TL4,=N/B6\YH ID_W+QBOTX>_XR\E)P4\)Q\L)N2(\+X78]T%QKO M3N0(^SL7(<=^#R\-6(^D;,!OWL^DG2+[H,I,Q4G,L(CC$A.B%&8Y,W_(/!%1 M4B2L=-I.3U(8V(8VXTT;HLA0K>=*PZ>Z[NJEWX2"2 NS);"@7N-;CPIST=S6 MW15'']AZ5*!CDUJ//PC?PX M[9879)E!WZM_J_OU&X;I/LNY;S&EZNWC0%YL[Q,.)@1'LMTN\D* MLK?3(GE9UY'E1K.ETZ)T+:?G*;B=W"FU^'TQ7[U\K*J5^>Y^F('WP9XE!K8< M2QG5I%%+VW;XS9>S.<20^E1PWJ("20\SK3[!!]C2'&3TLK6^=4YJ:K,8[]3+0HE)';^8OT]5#;,ZD^99S*O%19"DO7A&)M\(3. M)U55?[-(.VMVD>SP"^R'#/5YN%W8CJIC7\B>C5J[+%ZA#9-UV4&7S2NT9M3\ MS;)Z53^RX39@PV9@_85J\0S%UKA-H8&5>=!&&GI]/Y?;SEG]8.1?=YC_QV3Y M=+.JEN8!Z2&?7<">]D3C(Q-MQT@G$5<)P(35IH_B(AP276.94%52>(RRWGT\%TM M^-P99FR[.N2KWJ4!_<8#L]-=^=T,VU,FF/G61 8PRR/,AP+9ZJP\+GC6H4@' MH%A''O%HQKLV1C<1K'K_0TQ7]A+HCYF=[?!M:3;\]7 X$!]Y0FV*I-1^ =C,77?7;VQ : )X,6N)H0QTU MY%%#WZ<-ST4O@$Z\P/KQ:\:[7$^PSCR T+W->2[KC->?!Y!JIT4/\IYO<_^- MLN''].-,JA__KWI]*-(\SK6P>?N"&E>7,./E:((SRE52"EY&L=/,\I,4!G9K M;>=[2Q355)$A"VWPW]=+OT<+(BW,A8$%]6CR/R',!5W^^RN.W.9_0J##/O]3 M#_H>VX6=OC+1QIJM_[U=+6]UYTJAWHMM@G&AGM2LFGQ736)QC?*62"DLF";5 MM+211X;+."58E"HW84B2RT+"SO.7L#/X07^7.3O#J9Y^T+G,:V*7'0Y!=0.! M/A?7ZX*QM V]1[A$T8-<+(105+ ;AXN8&?DJ(H3B#N\H@JSJ>7EQ&N+XTV86 M$6-QJIB*<ZYE#$ )![-O UXYIL& M.1/8%7U>9VX>(:@F8.Y@2^:JVYQC^YRZOS(\A','SN(&\@7GZ8WJ")S%W_<" M[B_ZCW(2-C(Y/O7W_0_[5_5 HR@F.BIQPE)JHH:4X9+*$G-.!6="9%%:P'(A M;H0'3Y/44Q\QKUOT1;>@6#4,P(J5JV %*3F56;>U7I:47TFW@P'< LVDU\]*?E(E!5Z5DI MO6I*3Z\Z6D7I6<&Z]:3G'_;;O3?=%#8PN/[.)M/U=./-1..G^=2L5]7H-$IN M!KX(7JA,$HIEPC@F%CRI5#DQ<3YC*2ET%"NGQ.S%G QM\:MGBY P7\ V6##5]LZO!E4W[)VA5KF@H[5"::B0/&!/Q^CA@P7JVL_ MBKA\03^?9LG=K-',Q$15;U^_L.5JH>R@]O6/7Z]_3*J'@HHH+E6&RW+".J01 T;QLX,;> M)D"?;KYK&"W!G)6G M@L!.""YK(*\#(#RJFX$K9-^O>*S@C7MF^TS9C_; \U;-E)XL'R)5:L)UA'F< M,4QRP;'] 18D2:),Z#C)G68QG*$SL(NX6\R_3RI[4V$G_TR:C7O)?D K/D]I M*9-"1D542ZU8&:W[B^['4=9NS] ]7&7-^A-2S0@-M,9L<)AO!VE,C:H6Y^H1U#<>A_W M/ 7.9W]LAAOJ3*E44IPFF< D*3AF:4HQ5S(M)X#W78Z:P\[O'E4*2# \F11[Q&$59/ M]O^VO>P[FUJ 5=N(MC[@?)@O;'W\.\676UBTMDW-WJ-6RP>9I8P498XER10F MW$01M&0",Z9Y')H6!0;6%&R#>+>CEI8\VM(?(&X$R!NL#.<\Q9$+<9Q5 M<%B*X_ZJ)_[V\\MT_JK45U47"W^:,#Z9UEZIG07X(*-4I'F984*I[:?4'--8 M49QE0I6LR(6(0+/KSU(<^-!W+<1BM5]Z8[%#>',RAH)KGU6@FV,(JA:86UB3 MQHN&-NH0-W%,0SX@CK:KI*$@M,_2&Q<]VU7\ ^!LYQ?]7(&=7UQ;P[T23[/) M?ZW4N_DSF\P>&*=)JJ(8ZR0BQ@/DYO"92X5Y*HE*\H337$ \P"E" QO^ABRZ M?GE9S)EXJLU^PP3ZLV$#F.PZJ38WNP^A#)BY7ZX'L,F?$S*0I9\D,ZJ!GQ-V MWZ[//N^+4OIQ)NNIUR" TO:EH6MDG&=Y'XK3;U<720(SI"- I%>VP7?R?2)7 M;!IHEO=)@2Z (5VO-#("Z9X A^"C^P_X;62G.MYL&OB+6M[J>_;CSAZYY[/= MD5AWK(EX24Y2$]OB(C)_$)I'F,DRQSS.)>."4RFHRV5K('X&OFV];8?Y=7M' MV^QD,XP&MAU>JGRW77-$E<)\0D\G;E/B5C>YU -[V8\KU/)X,-FO83/Z:C?S1]3=2V_*[-\97:P%KAK#4O(BYPE3&"2 MJ=+6Z1K/EY<"BYQD*ICG&2:#M:--.84EW@2&6*\5+I) 55 MW#E1'=B=K;^L_!4MVK\VSP*3&4X*=$QGA%8+,*&Q0]Y&51N#KEE 02'KO80. ME=5PHCEN7@.BAH/,!NAEWUSH3I9U+P?;5/ZNYJMJ.WW0!E]W\VIB>8J3S^:) MI^IV\6EN3O>+#J1*,Y*T%*3,-,5I9 [9)(XC3-,LQRPK=)1S1JB6,#3\0?EU M,L)+(/+C!#4,F,\(_6XX-!YN9RBGY0*:=AWR W3T<#_]0_%,]>Y7E6PJ3W1; M>7*%MMSO?TYH+< 5VOE<&RFN=L"G>C]7CX3Q"/H.EFH>DM>1D]0CJ/TPO3T& MT4L&4V]Z+),L%E3H#+.TC#'1Y@^>:X(+$DLIR[0LN!/>YO'E!PX->>*I\'?R^PAVVP'"%GC_^O;F M8^L1;O766ZSOR![B,BY4'G-,6.;KC[6N*S:'X6[\M\TZC)-5"*+G$?(-E_'Y MRV0B@J@;DJ,(0W"0\4H;'/9KZ]$JXS^-YTB+,DDB&9FPC7!,2*1Q*7$#\QX@C6'ST&<5 M6)O^UZTCZ#+62G#"*8ZS.,%$<6F^EO:/M$A59DX=::Y-"+/\N9KJQYBGL-GZ!1L:9&W:4@U]IBEB?BH SQ7J7@E<" M'HY#OYE_4U,ES+'BLV+5:J' @YDA:P[LH[L@@VC-$[),H>_5O]7Q-)N]HC5W MJ&7/O?00I+]^!S2DZF!>QU-K TR ]M&'5]TCB-!H99$^XG>K)KW>]ZH8,M'H MS ;W;^N#UC01 MMT1!53''--+O ,+("3/UCH@U/;\*H&.R@@I_+I39M]X'*CNTRJ='K#/%/ M'+.FIX?SO5*>OB?AT\RNS5*ROB6PD+6,QGDN4H4C54:89(4Y\R1E@5FB5"JB M),^$$W3,P(\ MEOI"')AC=$'F!&]!^, F"V3;H!P#R&05?ITX &AC RA*[^N73A=:=T>_6M]2 MNY;?%Q94N*K4\D$10G.B-9:QM,7!*C8'ETS@1!&JH]1XT4)XI(S=J(^3_ZWI M62BAE84>NM6ZJG.Y:/FD[#UC-9].9%V]]9:9]X2QBR>EH-@'CNIVNY<-J+T+ M1Q1M\ ]>K]"W%?^'.4[;GJS/K#*AHDVD+@^Z/FO>6C4/,<'(127!QQCU$OU) MLXQ<%'%ZH)'3VWZN9[-BB]/2GI))G.7"'&.,J^$,$R8(YDPF.+<#C4K%=,$3 M6-KQ.*'!,XMUC/;=TJWQE*!IL1/J44KKB.@$"Y4K3$JJ,<]EB1G7C/,L%B:@ MA601+U>.QVFPBSQE7.PVFMU +-60'2:8J9XF+T'TYN92+]<&S(4>D3P\HE2_ M4(&,;MPL\W*)89;9"-L01#7% M 2RS7ZA EGF"R*B6V2_HOF6>>=KCPNC#9&9B]HF=>[]!-#0'JHT+J+NH'E@J M8FJ'+>L\SS#APFRKFIO$/ MDMYPTZ;#'5)P'0%WWZ/JN1Y'/8!+H^!J\KLO"O)M@ET5@23OO25R6VF\"R*0 M9#MW0[ W?T8CJ"VEOW]BFWZC_3Y"5M!24QICD4I[)U\2.Z.6X[P0/$ZXI'%. MQVP$/<.OQ_T3S$U;^FAI&-BV#O[4/M!SGY_K]=3/_DQ^H[7_T%]H(YJ#]L'ZDK4;^^P>0NS'^VG+Y8W;+%X->?L>I-ZB*6($VF. MP$6N-28ZX[B4MJ";<,EC(9D@H'LL)ZH#A]MU*LW&0\+^16W9@#EO-P6Z.>'@ M:H$YTXU&#K.,;(G63)S)9(,](4CH0![-C>:HG@FDAGT/ WO9SU/L^ZVM1[/^ M[;,=.%C_RU9[3V:W,_6?BBTV<>X#*;5,8I'BTC:S$EJ4N(R*&.=)J5.5)BPC M'.)"+F-GZ"OSE0691#%Z-40ML,1408/""]7MYG#&4^( 8=WV''N%6E9?S9/3 MVN78&1#&DWTS7_ZIVOP:O3._N4)6"F2D">?$PB@RD'>[D)E1W5X8Q>W[PT"K M>H94"R4GRP],U*G8%BU=ZZ2(J%(X+LH2$VD!VX@]16O*DSC*"E*"IL,?(S)T MP%231&N:GGCR1[7C&!Y=*#,P&H**"X]\>N0)%>@<(S%N7-,CY$$8T_>LGS'6 M4]6_JA?S(3^Q2DD3)7U5RXDA],[X@-GCG5I,YO+;$S/?A(=$:E'DD9*9(PYC953Z%$Y!>!BG?&K+3&51$RK+('IC(I:J9@*(B0W2<9Q% M&2F8P+0TFB6)T7%)B@SS/"I,5,BB. $U5@=7[B4=U3M:%>QELF334;7KYDB' MTAG,P=9WU4$,@G@TB/ZJM]E++OP[W6\"S? M.%)ANX'QBG)6"%92$V'%#!-=1)CKG.'$^)\R9D6:9T[=>R[$AB[EV)9WMW!@ MT!IY)XVY^8Y0>H#YBJ,5[H.@HKG(%ZK6HX_4N!4?#D(?U'VXO.-GV&_9[)_W MDV?U3KW82_#-)':NC Z+&&>4FM!!YA&F.5.XS&B4E$5>I 0$>GV\)M;C9[>7"PBS6TD.UL&N* Y1D]0L5R$Q/$!G50/L%W3?-,T^'@-FH ML;/"(6P<76[H^XQ^F(@&LBX HL9Q5?5;[4!: MZ !0T"GA&K_R!<#..T_B) MD!F]0O>C9?2_ZKYI[U?FZH/\]G=?3_-)^:]:JWK)J(37294I&; M33K"69J9>+R0 C.94!PK41::9XD6H!2R)Q\#^Y0OJV>UL-]IV,[NJU2WK7\$ M5<$32DSGN[MRHM*$2$IQSGB,25I&F&7FL,'*3-'49K 5Z-:@ MA]; GFA-&>:(^G3CYFP"20QS*&NB:$LU<$ "$"^00^BC-*K1.XB\;]@NK_@9 M[R<3S2CK%#X^ORSFW^O^Y$W?5L+S6'"!4\(Y)CI/,=-,XC+1A,J4:ITY30MV MH#6P\6XHHTF'-,R4^S3E9LJ!Y(>9\E;T+M4![@X<%QF5[EGU&?XV8=3"G _=K078?^-M+O7.D/ M.-C.3=I0VW<_L7%W<"?!#S9QM[?\K/\_U.3Q::GD]7=S7GY4YMQL/,JM?C>9 MKLQ/F_3@[6I9+8W13&:/#TJG(BU5BDG&"2:BB#&CJ<)1=/101R-U#JH_H?3]7L.R3?9>#YC@]&TOE,?57" MXH.^OO_Q8KYJ[2A/&P@QL9R(%FL'G/WP6GS@ *7E":V9LJC\&[:L">TSYIX0 M\=/E^?3(X&J$N1^P!@?(F%RD$J_\B1_%T;(I%RFDFUNY;"&_$.GCS!BRB;N^ MLJ5:CU)HS^^,I#1/58&CS!8WE4F.651JG"2RU#KEDF8)Y'!TFM3 ?F=-&"T, M91/C-*2!1Z$>1;G%,&'$A_F+C>26Z'8V2OA[CO/"!0I!>@B-&FV<%W@_L'!X MXU+ SAJ#;UMK1[*T**/8>-,T+S%)%<-4,869)GDN2TZ,!4,,^!2A@$RLX6N@>F9^$#WI>]P#EJGWDY'F; MT;F;3R?BM?ES&[='":4JIRFFB46\I"+!99Q3'$=E;NR9Y@5QNK8%T!S8Q_TQ M8RLYL1<++3NH"ZVDYXOG.@X$0$XYJK+?O@=2D$<08S322;LVM-&?[7]=SCC> M&@*@U-<.1M1#S+A(6&(.CKDY M+)'41%HLS@0NDEPD-.*Q2$"H*NZDA\Z8UP,>-F!MV[2YG?!0M0/@S M6EB6$;3L>K(=XKL*/>LZ -5\=8*&# PA>$S^4? =PC_0N!^QQ0"0^H[NH*? MB[]CKTTYQ?Q:_-=J8H+/Q?Q%+9:O=^;KM;R>2=OH^V(?>2B)I(1JB7-9%)@D M48E+X^UQ6M RRN.8:@7$7W4G[N%M8([FK@N8\-*R41=*J34/,"\#4*R;EPFL M+"\OL^;!-D>T7* U&U>H9N2J5MK[LTH#>QFX_(&\#(#PJ%X&KI!]+^.Q@D_+ MYMZDY.OGI7M_YN&[ \=[)X=R-S.^(/V71^3N-_40(L,,VE=:8/_D:9$\FR6/ M+#AB9^1I<7;;('N>"Y+&VP#%-0/1KA]M=>_R9CZUH+P+-OVBEK?ZRWS9#E>[ MGS>CU=K):IW!:LU=TWO+K;W Y%P3P4F,$YGGF&1YC&F:E5@57"49*Z34):3& M<1RV08[!HS12+==S_B[*FPWUH;F>57ZUCP)ZSMG-Z>VB;[;S%ULQT%:.*SM. MT(9V1A;768-MXF MTV IPX$_@V$2D$,Q_3/3F0-_$&>2HT-3]]MQZLY]&R4L MU).:58;9;:.L17G^,)W_92>AJ761_ENEYPM;GS9E5371$U&GD*ZU8?6>_7@@ M2I&B3"1.,QIAHLW6SC1GF#*=\8ADM)2@@K' _ T=7#[9#\G6T\^,.UIM9T#4 M'S9ZT]PN LOI0W]$;AO)3U0\;,=HT$%V.-WM^6^'65N&ZW&*9A_IM 5=(5XS MCO8Y-P==RSLRS(?;&@;2:J ](#1WHSK[@52[[]6'(A.PN^E4G\*U_,>JZ:[: ME@>6.BYYSG'*,N.N*>&8\4+ALA0)R3(21PQ4'G@A/P.[YS5WF+6=.TIK&RB: MN%%:'JWK\,TZ7/I)N'GE$?4+\\)^35%7:,OC(-5[@?0U9.\4@)N?WTL%5YU3 M;Y7'LAZ5A;^;/Z;*!-1_S1?_7#,$4UQE7)O(,"FY2 6KX+I?4KW'/\2&&E M>3V2]-;A'7MOO**['JYW*NSZGO.+JQKXXVV&]L/W+Y-U5G8=V#U0$RXQ2336 MB?4=D8XQ*VF)!25YP:@L"1.0X,F%Z.!E=.V!U9Y?'^M3TG0-GG" (X$JBYXB M&_QT6R[S4D-NP^(F)TV[!4>A]0?S5@>(V5?HP]_QEX^=LHS.L3-)'$]5]L(:L;LY>J^_GGV[<&@-;@R7A7AG1 M*VR_'824$V@9-554D[47^#6BO,T@?KG[V&D[,KNZ867R?2)7QBOVZ@540^$B MM%_"H]54N(C7K:UP>MYS4)>]9-C.C;E;S!\7[/GZQZ1Z$+F6LC\+<-K4P:H"9 MLZ\&X/.=S@H7:IK3:4+CSFXZ*_#!I*;S;WABM-J<2SW5_%'-A G=/TUFZN-2 M/1M33F3!HC3#FL0))JG@=KA>A%,ALRPN*->,@2!:3Y(:V)0M8;1#&?UI::.: M.-"4>Q3F9LIAU S95\-P(%:SPH7"J?U-*%Q85K/"GR TGK^#9@I2S5YN+%0 M1YM$6,:(3@0OL& LL?/4$ES*5.*<1(PID>F4QBZ6>[#RT+4?EA9Z88_J=#_U M&='[;? B@6 FU\@2,B%WDOF>H-:\TUB3^"46DQ>;.:CNIFQIF_6KZYE\I[Y/A*K:!M$U'GE)$QU%"JKK; MZLFP@EI>T+I'W".?!E,<(-,VF +]EZ0["3^_ M%3SO[C"]Z]_&FG8J-W]8?2MM5N-M, M\7$F%G:"0YTCN9E;N,DMBP'S#2/I,50F8VAVQ\V1C*3\@^S+6'1A&X2PO6*+ MUX<_OCVHE#"5%!D666H'!L<[ED.6>8VG[<&/_[3^VIM]9 M:A3C/&1];3Y'?G-!C]"G28,Z/5'5%\/1:K&PT 9189/XB>WTL14-A A:?]/G#._%?Z.$.FZ'\)N<:O"/@EQ.XK0/BE M&(17$)I X(N:K^>J.I8,[KPT=(W@?(:_O+]U#)K?"2Z2!N:)UX($')%R MDGNODK[=E4:KX3LJ0+=H[_@#%^%9?U7/;#*;S!Z-@=5XY8;+6SZ=/#8Y)9YR M+4@98:6E37SJ#)=9G.-4\"PAM"QU BHM=Z(ZL!VMTW.V]/Q5+=&BN:WZ[YX1 M@A=HT"W^"JX7F$6VY&TG3I.N(7',=FQ+#%6UWEJ$CJ0F]H(JRLV)4_(44V%/G&5$A4@*&C$- M<1-]Q :O,MJ2KN>VML1AOJ%76VXN(90.8)Y@7_PUW0'&F;D(&,C@>TF-:N_;C;KZHP_GE"E#(._@V:L7#EW*2<6 6^V1%.=S]]V+']4B1!D. M+6K@HKF6Z3!I^X0:-L=!BH(H; 1H*"=V?ADL*(CR(.!/H'4]@YP.OI2)H]K] M.J89275!C7LK4O.'RC$7BF.JDHQ(S9*L!(WF.$IEZ+#&(K1IB]#V9+&SH.', M4;VD!>6%B!7FIL0NGJ:O(10G&, >*DR@)'?@=@#A'Q](H6*]8[2&#?(ZQ/S(+KK?=@S%ZD> M[6WJ5_5B7>7L<=M>VQFY1W7&[85.%'.-B28"4ZX%3BF7)G93"8L+4);P/,V! M?5QGAB-B?+ZR\UP>FS2-+6/_7=FVN)>GB4#7MI0.F-%S4*ECKBVLHH!9L(8X MVE#O3GP<9G 90-Y0:2('BN,F<-Q5<)!: ;SJ'_38_]M[JR^'+O?X@:L=?.XWY?8T$^%"2*%#?1 ME$PS$TV566RBJ8S8;K18*")(7H P6L9E?^#SI059GZPK?=_(EI_?;%@B[/YL M_5C]%[65 1Z1C/AINXL9_CW@]WWVB$VE9] MOUG+]5M="MZ(AM:R(2L<:J0+&ZV-_ZD$# -'9'[T^'+\#^98X/H3N/#;Y(QC MM1S<+>;?)U+)MZ]_5+:LH!T /GN\%N;\U\R*V_1)6G7;$(;5%V[M@M6\BH\NE/S+VH.+CWJ MOC9"\='=^UOTY?TMJ/YH1[)^V[]0**!1;^4)7X9T3 3?0J2=M<8L13HFQ%XQ MTM%'+L$#MC?_\YF)#][-;2G# XMY5%*F,1&Z-%MP*7$9:8T3GNHB+K*<924< M 'B/RL"6TQ8-;XBB/QNR0&2AXPIRVTTO%AMF6W")/3%Y3T@4%(1WG\9/0-T] M(>9QF-U3#_N99;/CJ4\V.%\WS;S>M.U6B2A2)LL4I^1NC!8X5$S9C MIB)>PN89]Y%S^KY>,L'XDZJJOZ&6&GIIT]!SC?1J:6]'=<,1MS_/S.L_=-A/5$]9A%MZK:S=#OUA_7O;>4D4UV:M-E]OKU5J9X>S>1L<#9E?^XWYN74R-3NF*J]M]:>#=MC/N9CG?Z?/Y&P!? M=T?*\U&KMX P.SLM6S#0S9/2^$'C[JPT'A;N,0%VP&^//A!ND(6%YW@@,I.Z MH#FF(N6V,DYA3HG$15+0,BM%5C!0?O44H8$-JD&GGU@T!_-?80A>/GZBU@\D M=+U,:J_H]A*-N HB9K,3Q\?T176963$SO.>Y:[U9-AZW&L- M.']?UXYM\O<%$2Q7C.,\B\QQ,U4I+HN"8E5$FL8ZSWA&0& +O>0&-MPM<:_9 M$F=4Y6:]X10 L^&.[.V\+E)_ M-P0^FYC7G-?>J0V"W?9KZWZW>F:E$:Y;?[^^OD,M"ZC# ^C^]9Q"G*YD ^H" M?DM[2@V!JY5@HOK>YIY;?LP+7D=1]^Y\7=_RVZ!/C73_?3&OJLTY]B&+"IYE M+,9Q%C-,RHC@DDJ-"1&IC&02E333F/8J=I4U[4APXY-O.DJV:>]*JI<$#< M$J^18E<-RC-ZTSP!Q$2"J=K-^PRF0)@3 @[GKKD9> ;W.24,.7'[).V?/U_[ MG%J3KO9\MM-FW3F6&Q?E?50Z;B0B5,X"Q+C+7J1./28K?J0FD><:U*X838 M>H[0T&4K->E-.GS;+]10=Y_ TZNL?I,-J0)@$L!3>M"X'A?1O*;W]"X\VC ? M%_&ZLWV M15H234&#['IH#6RR.Y21)8TL;<^"LSZ=N>VT@30!LUQO)?C@UYP3+QQ\S4E* M8Z/7G!/Y"'C-V5<\YG?],1.=Z["_L\7$9A$^SHS9J&K9NA*V6+P:%]( X1*A M69E&"2Y*;NQ<"+,OJ]CFXX6629XG>>ET=OS7U,)^7:XBMS#T M0L%A>\N&V"[$6U)+T/.H15;9 JF]?MU@QG^PG M8M'&9M)&KFTGFY*1* KCK%1!B,5%5I@)GF%&LIAG4I.,NP^$=:4ZL+FN<9'Y M:Q)@>0&$0<[J=(@?AU 2S+3/Z.>ZU8_/V%=G10'"Q"$4YA<=.BHN M4#0(E;LW"'1>;+S8#RK?3L@'?MDOTKM;3.:+S2S *:NJB9ZT9#9-#)WRH8=2 M29(G26GBG-P>SG."2V$.YZFBI2I40G(*@EB$,C"P:ZW966.Z[#,$C!7!NG6+ MDH;4&-3/[I*_JEM=V&)=KM-I@_GSSIQ>Q.LP9;V^&@D4AH')CQJC^2IG/X#S M7B=0(N#MZULU$T_/;/'/NMDK%2F-HRS&E$49)C*GF).TQ&F4I:F,2K,]1!=E M _8(CI\2V) _US3FIT#/U, %:KDX/^"LD/,7GZQJ@O#JJH/\X4ROUK#4!F6:I27+8P1RU/V_S5W M93UNXTCX?7Z%?D!SH8,Z^#) 3X(9#)"T&]E>[&.#XI$6QFUG+#NS^?=+ZK;= MEHLTJ+VUFS?]!J MHZ\\5YM5M5;^^Q^T[KJ(=PW*?CQG61B+$!-$TE*]IZ(H1V6&"_7?E*>,)E)@ MH_GAUTEZ?@GUS>F_*D;J-I)@G(D.P UFQKI%P^S5H6EWT85 6;(]+CUA=T8L M7$A'9BR X**&+!R 4U/6X$D+8_:>L=U!\ _*2]Z^'@TU[[L&2:YT4B8YHFE1 M(%R& A& MAIYV,"%^O>.2#1X&MIU37.R,MMOP,3/"P.+.6E?75UG.; )+=&0/P9\R4W/U M;O\\+7MM8EH$A:(99QD!0VC, )=CKVYNO?C M6.]UW>:NI68\]W6* _0NW%(ZT^/6"M81E$ MZS)'R;-J:$@'(^V@(V[@WL[B!/#T74EO=N0O"6Z37#B+@(%O[PH).[?>'A$S MEQXBY:PW/[O _WW/6N61_HC^%[KE+QF M9JANI35.5H1WV!NDF]]N= M?>:F'_1_J_W+]K#_(BBOUC\^"O5;?:TVFM#0T.H_W_ZA._ZXJY@8<]X^'%X/ MZ[;[5=,-[EF]NO,T8AC).%>6?YC&B.8A045$64B;(E;099=O1GW[YP.Y9O"" M#@-JKW:SW2"=("2:@X[I8,IU MH-EN:S_O@I;SH&%]DM2K[^B'+6[9]]=TVS7 GIIV.V/S79M^NP;[6M-PY_3L MW@BZ@TG3<_*W0UUM1%WW4\F;"PC&F!092Q$F@B,L1($((R$JXR*5<8S34AI= MZ,Q2\^VN]>/6;:YKYF&"Z4]GPAMZ:T"YS4>G0^1Q-31]EM:RX](A8I\-2@<] M=.,1_C0TFTN3.&1EBA&.6(QPGA$=>\P1DW$BRERR)#6*<9R3\'U8>X(W=.)[ M Q?#@VHEK>'I-!/4_I">R>+Z9'YZGWY[EP6\> ;/O^DZ)E+7#V*_DD_T?V^/ MDAXRDR..95@R@LHD+Q#FA")*$HZB)$PQCO.\H$85/;>SM$@\A1V%"XX:+P G M83G<@UNC+#Z0=1:#:7,P[W27<>V)*B:]C']VAX[W> V8H9\DFF,*(#S68[RR MI7W"7@0_K,5*CIGI8\O3>ASW04A!BH13E.)"()Q0B8J8QBA.LEB4"U8L'4M!SU/ #T(/%CEEJW_Q M]YS=7;NY= /L]:B3;TS-E(TW.(V"5[=@8A7HLB*X6%#L%CBF ;2;UK$J?_G[ M4-55TT*EL;)T[5WSQYW@]QO^V$6RZY7\<[-7/\-*O<74WQMKK1T]]TQ)7$H6 MX!O5/^SZ";8I1(]O8CV!Z_#E%(7<*O?])9532&"#E\VX];H=,O4 M$2B[:V4QGII]OQ#PY*C/MLTVMF?H7\ZJD)R!?J5.Z78Z2U8R.4/EI-;)W;KF M]O>]CE?6'];;6KU=/V^^53K#QRC!ZO(*GFWIEG#04-9SQ9ZJU\;X^_SP^.P4SJ?MINO3V+WJDD^* G;2NLAYI9B3DN:I:BD M:89P+CBB0F(4EB3G84ZS*#+*%YTGYUFQ:*)FJN,*.C!EX4YF,_6@Z2)-.-"4 M[W1#J?5!CYD<)I)]IOL^X=)'L!$FN".-<(78HCH )OCIJ0<^95/FM5>*XF6[ M5E^OV_S&A^U>?!K2;6(LBEA(H5"5N@6"P(CD>8Z(D$E*25'$.2B[ 4+,>T+2 M2#WH\HHU?8O\)!!T@#LEAX 81N46QL*D#,P=)I:58#=A8U@-!A-VOB#LRAH+ MUH3!I#DN"P,^8V?#G/9\7AWV*WG/6)N!+?BES(JNL4E(XS+D68E2K&>ZD9R@ M@G*I/"M<2"HC)IC1C)S;V/&L'T^9:ZXOMS*8\!?,I"G938&\<8-@9M9RL)MI M8=^(&YME;H!R9+;=R,RB9IT;X$[-/D>K6IB%#V+?+M65<=,PXE&.=<%_7B*< MQ0R13#?&2B,) ;;.S-RZ(,&L>77ZS'+FU 5NC\RG2]^Y=.:G0"HCZZ]??^G_ MHOXI:2U^_>7_4$L#!!0 ( ,2BF5@Z/(6>Q:T @>" 5 9V]O9RTR M,#(T,#,S,5]P&ULW+UI=ULYDB;\O7]%OC5?7U1B7^IT]1QYR_(9;VV[ MJJ?G"P^6@,Q)BG23E-/J7S^!2VJG)"ZXO%"=RI*UWAO+@T $$,N__L^?9Y-? M?L!\,9Y-__HG]F?ZIU]@&F=I/#W]ZY_^_O4-L7_ZG__V+__RK_\?(?_[Q>=W MO[R:Q?,SF"Y_>3D'OX3TRQ_CY;=?EM_@E_^8S7\?__"_?)KX99[-SPCYM^[/ M7LZ^7\S'I]^6OW#*Y>6O7?YT_A<)(G.J(Y$B6B*CSL2#<$1[G;2CG J7_O_3 MOU #CAH7B&2>XPS4]_Y92*7R]_^T_K7_]Y[_?_$-UO,^?QT M G^.L[-?RX]_?3E#.'SRIX78[H^7%]_AKW]:C,^^3ZZ^]VT.^:]_*G]*BE:I M6+WR?US_\:_7;_\^AP5"IN/V'7YC_8SRMGTH@9]+F"98\7?YCLDLWOJE29'N M;'[YEQ,?8-)]=Y1@/.J>?!(6R[F/RU&R2G%O%6$V,B*5I\0J1HGFRCNA&<<_ MOLUX(7J!5'?*6$!$TG_\B@]&I7!1/BE2$9U$[KUN)9G]Z'X]78Z78UA\]6$" M(ZX3+H^42 X*UP7@9\Z!00ZS\YJ:&LYJR&[E6:0WC_]@FQGF,\A MO5LIYD'N.M:6:%>A^\U]E7Z^(*?>?Q]]04E#L;LO)WZQ^)B_+&?Q]Y.?X\5( M1VFU"8%$X3.17%#BP'%BL]!4"0&!V4= D/TB=%2OW[1" DR6B\OO7$/B26*& M@\@!RIWU(>D&('.3_E>S,S^>CCRN#F,XX-(1"CFPAEBI9%D_'%BP0IC'#-T^ M6+E/Q3 @J:S>6559MX"6V=G9;-KQS@+,1\)+I5U&=\PD7$4F<>*29L1S M0T.P263I:Z/E'A7#HN50O=Z%R6%";@LF+]83%#C#ASP\F^PAY0)@4#W[TTG\?+_VDH__EFG[/?.+.42)$P"!/ M89#GLO$$0P< 9Z)57#P56SST\*UT+QK7?17)#:CYXH1=G@V\G9;X_S+<@[>X MX>+VFD64&O=3&B7&^@AHQ'(&$F3P&.$;A2']0<'*8V\?QCS4<4RK2K81A'S% MWQW%%""", 1D0!&XH K)DG@:(S5!*.IX%424MPT7FM33W09 ["S(1@#P[^=^ MCD^<7'R&[[/YCU-KS!@&S'#4M:L&,ZR"PKM2>#4$9VS!P1Y J6JX./6:X?Q M+'I'Q_ZB;00;7^=^NA@7H:SQK2$GK9@D@0)*Q$G<5PT:1&I#=M32%%BHLY7< M>?-6")'/#B$'"7A@D'0>U\6;\00^G*\\:!L5-480FJU'I\MAL"V2)";KB Y7 MCEP-6H%#/!A0'";0),'R&TW&Y/9@N/_BSXB\!QI4I8PPE,Y%>.6(C M<\3%9'@,FE*C*P#B]ENW H5^9J X0+!- ./M-,[F:. ZH71'PR]GY]/E_.+E M+&&T9@/H5*(U@1*1B99HC1N2'%>**TX#I15P\B@16\'&/#/8U!-[$RCZZG^^ M32BI<1ZOKO37=A(H#99S1L"F@Y2,J\1JX.>!UV^%'/O,D%-# MU$U@YB0EU,AB_4\1#QNYD#UG$4CR"O=5Q00)T08B>$3A>,M4?NPD?5N\;'CU M5EAQSPPKAXJX)9R\Q$\_SK_._IB.*'CCF*!H#Y5 5]P+XIU-Q(<0$S.9AACK MH>3ZQ=N=H-'G"9(]Y=L21+I]]./\TWSV8SR-,**!(: ]>E\8FV%<+R+Q1N%> MZKU+C!M3NZ\?3NP/)_SUFJ2;@DQGV:+I9_\G_'WSNTR3"OM@R#<4H5N MEPS$,MQ1D3<.(4ITX6M$19O>O1U:GL\Q;"4I#XR58A-/YN [NH5%TIS-1 6. M=(,'8A7NHYXE)-T)EN"P$[:;;]L.#\_GX'5O20Z,@)*B//GT;3:]//F1H))6 MR1";O2UNMB+>!D]"X))3[1T7AZ'@[ANW0\+S.6 ]2*(#H^$+Q/,Y(IGQ\'6\ MG, H).6RNMVD'@^ M!Z4'2[:)0./E^;Q(;W6)6!".*CE?C#@P*0PZP=F81"3#SSR50!+/"2&NT"EZ M++-XVU!C\]NW0\IS.QBM(.DF$/-VBD_S<3G^ :_\TJ_9&AGG4_(:C6#0KI0 M!N*XIX1)([G1E$IW6/;@8V_?#C'/[7BT@J2;0$RYF)Z_]$LXGG>&'^:F/O'P[F#RW,]'# MY=P$7+Z<^#RW0]#]Y=H&++[!9'()ZL $EO4,)X4< W% 5([$:* ;OP(A7,A&P MD%GT KQR%3#R& W;8>;YG)E6EOK &#I!^:0BHS<3?SI2#FPQBH0RFXDLA5T6 MB25)"T9U9#;%PU*$;KUN.V0\G_/3_6792"+[F_$B^LE_@I^_P>\L1E0%C=Q: M(GV$XF4'XD,RQ*48&23+C#LLM^.!%V\'C.=SH%I#ODU!9%6RL6(BJ!!I$I1X M-'E$:IU*XH$@3#,=)$9B NK4PMQ[]78P>3Z'K'5DW(93@FS,_>3M-,'/_P47 M(YISLC0S$AA3!>ZX-TH0Z%6%F(&YI$.-[)\[K]T.(,_N;/4 V0Z=P[$ZU;NV M@Y=57THPGU(6!$H.I%0R$Y^1D0C9I^"]Y_8PQ^.A-V\'D>=SF%I%PM50\J^_ MWA,KLOC[GIW@/G[X\O'=VUG'R[N3#R]=?_O;Z]=LC/<@P^K MT2EN.TH/[!QWKX?0Q_QF//73.,;-8[:JE[MJ4Z:8=(PZ33A7$M4?'9J+3 FU M27)ALC;LL5O0@_IR/4+7H0U@3A8+6"ZNN*0>'2J>'.$E:466"E+',8Q/2<0$ M&+J[1[>9?;B\34$CW:1J(>%N*Y@#Q-U MZ 5]6L+><5$=I8Q@98P,UL:^ ET MPAE:QY2,M\IY%T'T@ID[A P+G4,TNQ$DAXBY :R\](MO)]-4_GG]7^?C'WZ" MS"Q.EB_]?'XQGI[^PT_.822HDYQ)3@)D321+B5@G0]= )90M/,O' N2]FDUM M0U@+6#H( '=;4%771@,0>^_GO\.R-.)99]>,87%U[6UBD)HY(HTRZ-/S1$)" MV97T3&."!>5JMT9\A)QAVYG5AU,MR3< HK(D[BZ+:?KR;39??H7YV=OI#U@L MBTNP&!EI!]D?< M;.DG=;RH&$MU].(S1$#6NY3,4R[E/XP)I-H*C0'!'#K343#,2-$3"A >7@K$@:C=X MW1T?U>^F>K0I>TNW@[V?3T[J;*1+),2$9BZ9S=&<-@HR"<42N,8=2G MVL[.0[2TX#U7">RK"+L!>_)J_=K2]^4,OOJ?*QGA5CKR0D:+M!/G#7(B< VX M8!S)'AADP26SM>.NAZEIP2>N IQ* F\ .I_FL^\P7UY\FG@TO]-4W/OO91$4 M7FS6DB>32?0\$FE32?N)*"SNH_-,I?QH*XQ]P/,8/2TXOU7@4TWH#0#H(W+B M2T7,._ +^%P&47W,?U] )ZZ1X%:%Y!0!'C61U!D,!7%=(*TLA>REMM5WK<<( M:L$7KK-U51-[ QCZ;39+?XPGDY%R(AD14"+.(?9S3B1$_& S4!FR\R+7WJTN MW]V"%UP%&7L)LP$0W CK/LRF<>V^9YYM9$;A=EJZ!457LI).8&L+*B?V2%UYX"$*T0YM*5FQ+#,X%HHZ<:!1-K M[RZK-P_3^Z^WJ\V=!-E D/QN[,-XTMURE#/HDK/^;39!H2^*)[6\N#Y&2-$[ M;0V)VB4B4Y+$BL!02%I%X(:I1U,Y]P'(MK0-&T3WGEC1BXH:L#PW^+I[9N6" M9))CJ$>Y5T0:+8CWLMC0)$S(.MA<.UIZF)IA+\S[T?[#$#M$%0V ZO(6Y)._ M*%<@ET>7$3TU_%\F1HDRPZ9898T28CH 5489DQ\KRC_D[NDV)8E''1]V4UTNC722$]@7)W)JWBQ"?OB(@F6 1 "H^6 M0.V#HB>)&G;SZPE0=571 +9PAVH[$%BACU4[L\X51#]T),*UUQ\AA\P/8>NK'3D$>6@)!"@93 ;0TMKI:+$ M@LS),9:/GMY?EB.3N#^:6H M+JXLHP26-5I&[Q0&H-8H8K6E)/&4312<.58[9WD;NH8]+N[)ME172 ,@VV H MO5ES(4&$HQ4Q(&B/F2AHGBL4T"=<&S84^6> '2@L%LX0%K?^;^" ML.S2L+NYL-U5RLM3VWCB/EV I8$Q G*7%R\.-/J LB6V4/4E4,P% ?SBKJY@6D-:E!=]8+-><@*9@O):(A(!A$S.<6&XLH<(Z9P4% ME&,O6=B;J!DV)^4XV*JCB@9 =8.)D: R.>DXR5)DW-W!%\69(RPV##&4&" MYI38,H?>>,,RK7W8<&!>5/TQF$>%525=-( J7!(_8+X MQ5F![*$;(]5!T/V3KZ.JLPD$7_4]7F"D/#DO#8]/4NI2(?WDDQ]C +T^?4;9 M)DJI]ABYE-F"VJ+/649,>DA<"RY5AMJENKO0-W1.:4^8[$E!#8#O),;SL_,N M7:B+=$K/]CE\@^EB_ -6YS;O9HMR6O,Q?_4_1S9HZAG5)#B(Q9>UQ-/DB.?* M12J,L;EZPOMN) Y[/= 3!/M44P,H_ Q+/YY">NWG4UQ;BQOLOH(\CF/T=ECV M5."Z$AARX[HJ\T:8 _1]J3-61JV@=A+ATU0->TG0$]8J*Z,!>-T7U$B4?D#. M&4*3#JM^'9(A M9B*-1^OJH32*#E9 = 8#\_Y.SS;2M%TP\$]3;G&X7JKA[#@-F3]U:O@&RW%$ M+_L6#P=V9[[]Y#Y;-3_"PS'[-LO >. Y$,/*S78T!OET*YK($Y)+A[EPV:^&HLE%[Q73M!/G;% Q]/%$9"?>W MN;W%W81'M*;^Y<0O%A]S9TQ/?HX7(R8M2B-EHJDN?:]L(LXI1@PR*)6'R!Z= MW'L0;NX2TPB$]M#P0V Y2-P-X.8F_:]F9Q@GC(3TVK+2V-7QLJ.CPXC>HR22 M6A A6V-,]U0T@I3#U'OWV.DP6;> EN[@K./CY#V,2V8/)BS8%@.AFF(]%>HB?/ MI".."2 J(_TI!9YL[@\F+W: 26^'V?W!9!\A#UW(MSY>[^A_N:8_:I:9+24C MC HBL\)P3^B$&[16I>HCRGC'ECQ0R+?AX<.>(E?2?17)-6 @KO;7=U?#G+RQ M)D@G4 @JE$)F23QC@E!JD^(JN^AK)S#=IV+HVZ[Z_NE^ FX"(@\>.=DL0]+" M$F5E&=/E#7$Q6,)8UI8G;8.I74-U:'))[Y#94\_;9Y'L(O0&X',[U^"3GW^< M=[)*74;!)YBO"I^E4R(S7&, MD]+J2FD.:JM)UR?GRV^S^?B_(8U2]$Q#AF!B>1,]?SN MQRD:>I,[ K0.4D*CD.K2HM)(* TZH7MO=9#%*V E1UT1 3)8X57*K%^+=9.: M9E,S:D-I#^$W"J./Y\O%TD]+QM/(4QD%<$Z2]:4D,**'&;DB5-*@##)%4^V+ MDR=(:C;_HC:@]E5# ZBZD3WWX!9.@PV16T:4$Z6!*#JAEAE/+ :BX"5(0ZL/ M_7N:K&;3,PY!5VUUM(6P>SNY3A!!^H N(4M$)9C=)Q$95+IIQ!)27DBQHJ0D_!&]P^A73VGWDHPCX6C M?150#4R])8=]^8H?W[_^\/7+QS=O/[S\^/[UH4EA&YY8.1GL*9HK)8&MTN&O MCCJOD"4$@# 4@WKC6&DQ3XFG#ET;PU29IQ4YU+Y3?("4P]/ENV:,;W!=;>H4 M]/KG98W*8@'X7RH5 =Y*[I0'XI+!J,%*2X+WE# P(CN>I-2U"X?V('/8<\P: MR+F?3=^OKO8V53]@'F;5=KY%5Y_\^N=WF"(?5Y+SFEF512!9\I+_0C,)3 L2 M0PP8QGK.1.W3S(=H&?8E/0"IYI*: !3=V4TLE0#**!$**?1,P1.'%!-G"VC\"0-(=;O M]'";AF$O0'ISA?86M#J^+_D MUNZ>M(&,87>L/N*K0V7= %P^S*:SVUQL#0P\.6&F_ M:M ^UO9V'B1FV-VI#^C4D7L#V](U]"]/L,;3#CF9*C%6\$Y)5 MM:]$>F1GV,VR#Q"WHOL&[.@5B^ME_ *=SSQ>CC!>X3DK2B!J3Z0WIE1:H;L) MWG-T41*O/M[U 5*&32WH#WZ'R;P!"_H!EC?\AR1-PO##H/\ B'LF& DY>N)T M\E8R+I2H?0EUBX!A\P=ZV6KWEF\#=N6RQ])EZM4+OQC'D: ^)"8D88&C9^ 3 M(]ZBMZ!23B(QY8.O/8ML(R'#)@GT 9;#Y=V 1;G+Q*OQY'P):>0-+R4/DJ2$ M_J7,W"#V@R"""N8\:!%U;=OR "G#-F8^!G#VD?GSRBIY^?']I\^O__;ZPY>W M_WA=/\5DT^-[S#=YDIOZ'8A6,.RZ=M]KUG@CW8EG:1D0QJ%@4@<2RD15A\X- M2]R@CUR_\_5.)-;U?\" 2I9%DGD)?X,&XG42& -#R(([B]9VP^O?:VF>;@P='P*-1EE()$H QHHRC MD=)HK:N=1W XU4,7VQT/GD?6<..8?C.;P_ATNAIF&B^^SOUT@2P6O4]3]]5D MA8+T?\\7W3B(JU:_@6GCI62$)DR%T$-7+V_OA9%C3?&P\ M[K SU>-0._Q_(226*;@K=RVT>C2&0@T#2^COT^1K4DIS/K;;%*2CG_SXVG1 MTL?I#>',QPO\T2O\V_*-VHDM M??'2YFXS%&:W7%)'!5##"ZFP_!EB::DUSN-X9_OP8[Z6S94@ MDL^4>E<4XR-^8 JUHQF)6DB9:9%'[;.ZWIAI<_=I?"D=%T*[KR6W6DM3."WU MX5^/LJ1V4=G(HP.K,A?$\3)4P 9!/+.6N%!RMH+EEAXS[MF%]F%3I9[Q@ND- M( UX^>:+KEKL;Y!.85OW.BJ-_G4TQ =ERSP/AF$@ M5<0:\$$F%WRJ?:'8(SMM+I^!HYUCPZ1Q[^RE7WQ[,YG]T?%_Z:6NTI7N[;H9 M22H&@W-0E!M)K#7(OF;X6>A:R@4OM6=,\EY&:]=CHH$,F)]UL0J%7)(GJ=PS).LG6+LWFI*&@T2]E9< M V#SGE:RY M"Q(/3?\Y5,>'1F #7@455C42E*DU1*AR[B(M[C)46&(3>OE2E?9IQSRI>Y38 MYY72V1>(Z^FS>>AN'Q46UIU5+E&/$G;HBDLI =TO=,0"$\PH+SROGA!?C?CG MY>CV!>W^]%T1ZD=QC+]\_?CR?_WMX[M7KS]_>?WO?W_[]3]KNL(;GMZC\_L4 M+Y7!B+H6)BDH9J6#5*S\?F4]V@/N^&DKG4]1& MB.*):$ED2)%89AWQ-C)-DY8RI;Z\\P:FD!^@W2?FC>\BV ;NH*ZH7TFD6-+9 M%+]<=%.2139,Z*A(TJRT?U,&)909B0+%8H%R)+HOE&PBJ)&X8P]-/P2:@\7> M (;N\+">BQJ,=\$[3XQFOLPO=.64WQ!&=>#X)6[QM!>+>8>01C!SN*+O%CX? M+/4&H//R>C ^FWKAMLIC8MZ_.23'Z>WT_6AM 30 M@6@;%7Z1!+C^=GYI+CF#P44:\9H9,%C MA$"X$+ABK?8DE"M#X8 K<('1ZMW9MB9NV .-^K#K1RM-].7_#$N4#J3+[A5K M/CS72D2#?.22JT$Y([9TOPP0 _H3//'J_6DW4S+L 4)]*%60=P-F:L.4:$.! M"HB<1"A.J"@-FDWI6NC >"ZL#Z9VJ[[&QZU7<G^DT^?9 M9/)F-O_#S]-(VNR#YXID87!1J=(F)S' !2%2DIJ#J%ZLL2.)C?CO>R+B?NN\ MWM33 /IN#8F3W%A/N29<655JH2QQRB62>(["2I-,]:34G0?R]3FQJ#]%W[5: M^TI];\1\[S*D<&W,EY4VMKNR&646P":+CEQ,%".(!,1FCBX=5]P9A__O(7W@ M+A6#CR8Z'H8.TT!;2%HMA9MUSJLE\@'^Z'ZT&&D:@PK9$2M%(M)GY$W8B$N% M1J&]"5S7/IS:CK+!F[4?%W%U-=7 #GB=^;'X.GO@C*1C,:!XNUM1#&<[_7X& M%.]BO(0O,/\QCK 2QV>(L]-I]Y1N%/2(\V",+(/G.'5$1K3TGIE$*./9)N"@ M?>V$H;YY&KS+_-$PWQ0Z!EPMY:YW]-7_+ ,7OZT:5GR&[J#GZ^P?L"C-^AS%M%-FU#'P&;Z?S^.WLN1.IKBFEN/YICUIQ,$X9",2JE0DDB5& MG)6,>.D9#0HHE?7/6K:G;_!&\\=U'?K0VG,#YLKHJ\2-TN7$BS)+I*4E24_F MTBH;4N0BVEC;)=B!O,$;VS<&R]UUU@XJ;[>N98+1R&GISLY$20ZEQ$64&G7! M>@LN2%K[MF+WEL%]=L$_&K+VEWL#(=%6-6_14NHYST3Y2->E^R( 832Y')10 MU!^K@=W.Q8I]]LL_&L2J:ZD!Y-TZ&'7<12XY)\P'5G+\*/&<99)<3"'CSZRM MC;#=CZ/I/P.4]A;[@:>(KZ=U:@@VG(5&;9-V8(A,4/)9DB,^HCN9<[(*#7"2 MKA<7:_?3:/;/<:5QF JJ NDXI:LG7_[VYMW'__A2,S'_^J%]%J-NIKQ^U>EE M. M7/P=@XBWTZMIIR=Q.?ZQ:JIW*0&9E* 6 A&2HG45RA.?,;B5*22>8C:X8.J[ MX#M2V<@-_J$(VN"4]ZFN!ORGVV%'5CEZGC+)L.!EH#-)SJ6J7 MC#0T(:9O;3\:\>TB^@9P<^N:H]Q13.-X K=8^CK;59K)>6N!Q_#IA0<&<6# Z&!Q? *\,UQW*EX%&F.*,] DC"12$YM M23@5Q%AMC%!9R52[)]/-]P]K0H='PZR2:AJ U>64S-O7Q",C@/IH*.$NEQ:8 M.9)09O ZKO'S)&1]AW S):@5D%=#8#NU?JU;Z\'BZ\:Z+W$;Y9;8"DI M1]?9$LJB)M(R2QPH340 IB!J+6)M^#U%T[ 951ADTDXQ*(HTM(X2#("ZR3'AV*3 #(E=/<'^"I&'3G1H$9#T%MG-3VEVG M?$#AHB17DGW]LYA]&$66G%39$QHYQG)> ;%:"!*],5% IES7#J,?)&;8A*;F MH%A':4WT0;I_6'\EM'6>X76?21Y3!!D)B&+P)3J^7E-!@@I;4;>6]#5VNE1G4P\23T#E10HW;RAF,\8HDSD%21)'@LG9@E"=QY@D&; M-\P'@^+L'6\W"&JM'NE(0-M7)4V:M<[)N-X?%@LHV=,\:Z'1O^5,N3(2RQ"G MK"-*T("K*"L,N_K?@S=0UEH]TI$0=["2&C5NER;[D[]8%B0H?DYTC'V83SI7.!1+-7Q M&+ 3#<(2R64@OE3TN81+"YE20O??;> ^7:W5]1P/<8S M:2>H4@CW\GRQ1/]S?KE0+D::>9-R,ACA.'1"%?/$2ZI)+B>2R3AG:.VQ)CN2 MV%K5S9%,6CVU-8#*[9,U1LHI'HV.1$A01*:HB(W:$Y6S"PI"?F6D M>,ZS__ M'98EG+^^V!X%I91,5A/($CV>)#"\,H:5O#.9=+#<0.]8W$18DYFI1X/AP:IJ M X'S601(BS[\L[%Q\S!M99#Q0KIE"K]L%(D,VQ(*CZ/4$(82) MQOG:GN/.1#;I0/:&S%Y5V.*VW1VVK\39_6!DDK8!0S(B-5)_7_"11PYY*#VT=#U)1^Y;Q'GLLA1"RRB0DB4M*:UYFKPH, Y-T%JAW MN?;PKYT('/;$NB6+>)#JAC["[E;7HNO?MFJR4,2Z7G*E?KR,W?G"N^! ^X*Q Q[_'TD M6 ZBN39LZ'I;>#.;WUR3-Y;@[0,N&KD'ZS7AC)8K3":)\ZQK5&.,;R_4D19:64 G1C-?.KFGTF56<<)#%)H&YVGUQFG; M4S=L=ZLC0[,GI;5[:OYF//73N%F0)D*@BBNB@-ONTH%XCFP*IU1TFN50O3GU M[E0V,V+V**?FM=0UM,.)[%V:_LO=X*J_:]=SIRM1/"G]>VXL.<:3-#X[XH0% M#/9H*0FCR&%* "!].:7=RL7.2TW]41_SNN1UG0KUKJ0N?0R3\6FGS<4H4QD]#X(D]&:)E$$39[@A/K$@ MM92FCRF VU+7Y#EX7S#L26EM[,(WEMC[\716CE.[Y,UUV\51 ,]S3EW07^(Y MRTF(JG3N9#1X QG][!ZMX"::FCSV/H8-/%A!#5C [<6',3ZGD*4AN'30MFLI ME-; PF_C>_<>,W1SDD8]#K+46OE$CPAEB-XM;4 M!ZVII;+Z<*8>V!AVB^_M:&=HA3=@@@]B=C6^XG[._7H@_$VQKD0],@;1*D 2 MX4N &(PB+GM*N*9.."V]K)Z5?EP.A_5'>ELI#<.D@8WC,(MA=':>*T98% $M M1D2]@&.$0K(T:T?!U2Z!['\SZ,W;:1/B.RFQF=&HA[$[O9;Q2WNRBQW1D*7\[/SOS\8I:_C$^GXSR.I7!@ M53U?IFS-)N-8PK1;?&PW2&'+)U>8IK /#Y5&*MQ_S14R-8M*E]B@C<^I8(^>IJ^2;7KCQ_-N M&.NK\2).9HOS^8W=C-FD<\Z.*%EF;"8,[BQW98 =QGZ2:1[OSAD_>#4^1L^A M5FB34*]?/^0HQ5V<,UT@LAU(V2J*P3KJ,2-R1*B8Z:)PI"A>JEI5L3 M-ZR).SX"[]K"?K38IC4LV43[F+WN[RK8M_OOKV3(RH.O57;MG -E6N'6993P MI49=$NK:5I['69O M^_ JY]E[<7*@T>FJ)E[X2Q$X,&Y3=N\[,;BP'W>28.[+BO[;PB< MA+SJ5\""DHDE5CT);R<*A[5@_6'K7CI3?WIKTZAUE;/K I[5R,N]0KO[3ZD1 MPSU!6R7+M7KT%7QX\"FHP$BF.9:184!LM*71)H\:E2M=];CE-@4'1VGWQ/9A MMH2-ESB494,1OL+&3*35R"4PAO 5+&C#!7/5AW-O2]RP%N< 3-P+Q'I11YO6 MY&H2Y2>8K^:/[&%,[C^D@BUY@K):IL3/I[AA+"Y?HZP?'\3% M;B(OD"P$+4,E$P;AE!-%EYWMZZ%BU7$ERW#^HZ9G0@[CH( M7;7WO4*THRD:&R-)N0Q9QV5!G,TH *]QAW3@?*Y=ZW\@R4WY*[O@Y][MUA%5 MUZ8QNCG@=@\S=&\^[F$&Z$%J*IF>J^=O"*4=9UE8#*6AW(W*B%KU27IB>19< M."],])XB: T7VSVYQUJH*->\N#E7"&KCUG@/N96!2F2<:B!5*DYQ%%. 81NBU$WSKE["N MNL&6&1<8%*Q'1\ZF*YE>K#Y>KY(<@DI>*!*AC)'42A$;$JX2 &VTY<'#T M4'?>[5[8; 7J+JJ_W7>W!TFWT.WG9A;W75[ !1M-+,(J;=1CML0I#""M0I_0 MBN22J5W@]!@]P_;6K0RJZ@H8NFUXEY$_/KO>HS>O#\L%\\IA1!%#R65))9>% M*^(TS9$+DXPU6UFB[=XW;$?(7B\Y][;26_N_Y:H+8C1X4HPA>TQ@]84;B0M/9$!^U()!45(Y*L*[V#=NN M- [;@JXG(/:JJ : ^$2[@7OVWKF0#*XKIGEIK>+1U'/O2 K*"NE,2JGV0)C= M*!RV25Q/(.Q120U \*JB_48]YXT:]!5W(RU,Z='H2,BJ,,44?A9*M4*63&@; M9?5&S%L1-FQWMYX 5U\E#>#L5@RTN<)WS9@0BKHR/P04C<69B,12:0B3T8!3 M$:2O74.P-7'##F,[1GA:334-8.[NV?)FYU7YB'%2EJ7TJK1A3+B0(D/G%;(" MRYE0JO9)X5:$;84U]\RP5E\E;1[X7W93^UK6TD&]W=9/J-CA;1--1^[S9I/2 MR2E+K,YE>&-)N65.$@T^"6JIM[YV9'^D/F^OQ@M_>CJ'TW63C/5K.YE? SS9 M2*UPFJ"Z2Z,R8XEG*A,N;2XQLZZ?[+X58<^CP]LNZ-F09E59/PUL=#<$]QH7 M\GSJ)Y="6[RXN),W<(=5--= BQ_)G00,F7T@+H>25R)B2$X[QVOW>CV W&'O M!XX!T&/ILLU]^LC3>NI0V./>^FCO.6^8L$YR8BQC)?-4H'<&B1C& M68C"&F^K-^SKL4_A>S__'99%EE\@GL^[EFLWW$,+3% OB;42W4.F&7$AB:X# MIZ4VX(?:)NM1@AKN2;@++NY:HGI*:&"+7(T0[];HR_5!X^4_&_XUDS1:+3[/%N"CW2O!W6'?:\,!X M(IX"LDY5($&AS%U,6IJ<:0RUS65%\H>]W>\-S$,IN'ELW^%-@0T\*T$B UM& M['CB+<6]AFOO(6B7JY="[$+?L/?_ Z'S !4-G<'TTL_G%^/IZ?I^Y=K%.9FF M#[/I]=>KRJX;CL]MGHU#A]X!(\H&C/!"+!-^I_G-YP>&YT*\C:Y](W4Z'XB!3% W>"$JVRX:#!:%K[ MZ/!QBH:]]._-!%94P^!&[_SL?((:^0$?8'G-U]UE\V4V27>6#G#/E+2:&%%& M,L8RU]0)7#]9)*]Q^?B[XP\>,G/[DC#L#7]/ANTH^FC E'V)WR"=3]!XOX+Y M^$?'\LW#LNM&F(DY#E01FDKA-$5C[6(P!"1G4B6OT(>H?0>[)6W#7OGW9MYZ M44W[D'L[O3&2\>H ]WZ =;,YD P*3;RG#IW;&("@:!7ZNDQ0*U$"M/;13V46 MALTC& K O2JZ?9Q?[BH/B 'F797Q--[L9B,"8/ F<&4;7.C&HX=,628Y>&ZS M=%%4[]U:G8GM3N+I/QO8>]9V W#_F/,"EEW5<==!]XY?Q)TVR (CY*FD+5N[$/X\FFTP.P,>O$'0G.EV;P M#@.]Z".A%)S-+J+X:M^L;D'6=OAZ?G<\M3729I9#.5[=/ZOAQE]7F@#48];" M W-@G'5<9B6)9,JCMX48<8YZHCW761BI/51O--;+'*";.W-8;HR@N!,9N 9B M,Q%JJ"(-@W'UN-U]KK!3NTV&22"CH5H0)4I]H1..6&$4$5+FP#)S^N[8P(%'!WV:S[[#?'E1 M6F@N3Z:IG#%^+U*]D>LJD.R0%:'!9B*5!.(MQXU;NV03!!-!5S9/3U/U',8$ M[0*&^Y6M5?72@"]];7]/8IR?X_L?=."$YI%#YB3G5"9T*X8660?B,$* ")PI M5KN<>GOJADF>.A[R>M)3:PA<7;% ^KC\!O,BS#E\@^FB.S-=Z%T MF-2K(8QP;_IK,]B^'*NW?RQ]YPD5YUSV>&*WV]Q"Y)4F5\:DAH1;;,(M-C / M)#HNG7'21][7Q,>C3+N\1O^5Z*\37XW*+C)?,ETUD:4#KJ,T$P72E;F+BD+U M4;L/D_.VS&>F M775VP+C4!TUX1O'K4D]5;1I6>Z-8MO?L#ST MJ#X&QO5I5AX:%X::II1:10) +,6"NM3O8X0E6/ N1"]-=0/3T]BX:WS??<,+ MOQA'W*Y?C2?G&'S><=]C##E%H"127F:;Z2*,TH(G)J QXG^Z>E>D_4AM=.3< M+AAZV"CUI[0VC=2]L6_[&ZF''M7'<+HC^C[4R 3H.9MH/9&&"]R'+"=>)VZ" M\][JVH=[??D^U]/,;L\[P_>,(X*[VXC_/ATO%R=_^'DZB-EO'5VV;YNS&$+G]#=G] MA]0=;]>C\7ILH!FG2E'/%.'HH1-IP929!Y3X(%7*.5CG:N<=]#CD[L:67=JR M+F\(F#B;QO%D?)W(<@WT *6*A@K"K;"X;S-)+/64, PXE- \:U5; M%(?0V^Z0O%TP]8C3U:\&6S55VPZ>.\22[?B.HP[4Z]$./C@ZC5&FM36"9!;+ M#37N<]9:428+,421!F>@]LKO:ZS>]>Y_YPTW5/#B8OW#ZZ5#.2MU^((D)S!0 MDJZ48!4YA*Q8DB5_O+_TV)U(;73\WBX8>L1EZTUI#=Q!OYN5@H(?D%8W$D_U M4?16"C1;E!C%BC67D@0*@K"DHP3.?.*U[YYWHW#8#E^](+%'%;6YX5ZV8U[_ M&RX7V2M8^O'DH)[1#SVR8A/IK:@^[\*NFFQ: MMYL9F=^/!TY;I0&:XF/N#1E])S8 MJ"P!QI.Q(CM>_X[J)@$# ZF>8CA,QX3Z:FM446QMZ?SF9G:/CH743F'D)@21$>+3&0JD0DK2<^ <-X'75T>A\@!PJX#>?C"R %WSI;N;:13&3FK4#*@Q%H=@7NK1I0 M*BD("E[D=/=NYPF_\\X+!@?!H7K;Y((>(L2A@?"?L_.OYP%.T@] BXI!V>GZ M?&G-B]#4.2,241P2D2*A'74TD PQ9B<"3<"V L03+QIFA^D)%.C1 5B#_ M ,L_9O/?U_1':'APSBAO5J(_877 MAO(?Q+'57&MM#.$64"ZQ]-D%'@GZ[AB"B2@2SSO@X"#;4+W&NE=(5!'IT.CX M.TRET2SA:C$ -$QS))QJ'K7KJ_.HV2 M5+B;*J\UH[+OW*--= U\7"1!&7+?#8;B4&9)6$HT&G4B.;-EL!J00"UDXY73U>?E/4U5$[<. M_2&OLEJ>2<;7=8K;N]FJ)5#-Y*^'G]Y''MB6O!PY)2Q1=- TM5VF3FFB:(GC MUA-CE:$!P4H%/^ZV4C\E[%(5&T>&XUJZDUFY\EFH#"X!-42DB(+!+W$A<2@. MK3!:&@]WP\V*V6'[4/P\$L5VP=O#B6*]:[2!C1C%&*%(LJL,'"]^?W'Q J;Q MVYF?_]Y=*D@A; @1!>A*,;/'\,Y2QPGCVB0HWV1;W;'L@-"G:&HE!)> M!ZBC 7@]L5M<9MR H.!\)&4L1FE;P]&AY9RD[#5/7 OO:ANXK0AK#6B'8&&W M 'F92P$Z@/*A"4440!BG4F$.T=YH2[%VZ?*3SG:#992AZ@D/C);,9X]B M"JG4P",'20)36]T./)'Z^2 !K5R/'LV'JJ>.H3&UND2YR<)ZZ6D J7CIQZ[! ME@MD0ZQ!]P!#9X5QM?8Y;U6X_!2F'B)@N$S22HJ=U9;R@%")LW.TT!>COW\9 M>2,34I9)=K0,?DJZ\5KYT0#AY.*6+9FFHB?OH97$>=S'XD (Q MDF&D%ACZ]) S8:P:\!PGB)WFF;TWVML1L^E"'(GG6Y5!+F+@(?>E[J:O?7"6F?N7>;T7:;0 M9XHL>$SW@3;0(RSH_5] M=Y5?*I."K+0C-,=,),^,6. URLEA&/:Y-0[H(1O+1GJIUR^>Q*'(Z#GPIE#[LHLP&\;I%? MSU(RGCI/1&8*)5@&?7,:"4L\:,.!:5U[FF'K90^#H+&RJAH W[U;QT\P+]_P MI\!&(N.F0KTEIGC,TI;$+I6Z=:4D*&IL]2&:C]$S[/7:(("KIIZVJVX^^'EA M\0=4J+&Y]ZR*%36/TWGLELH:4L8]C1C)T=)D\,1B*$.D3%Z@$=+1-^7E7\/>#6'5/##6RV!W/] M9>GGRU=^N3K52HI3ZRU%&!:QE]Z0H6PQ+D3):/#@JE?AU.6@"9P?%8.UE\'^ M@/AG6 [7/E8VTD45%$E:H1("VB*76"+.:4M5IF5876M+8;<3J;X#J6>]#/8# MPG-9 B.G. _>.A(D+[+-@?CD$K$V>$E#Y#GU=+KZ.&'/W'[OB9I]P+N3"I\+ M+A^3+?[!>);8*/H4K"QYQ;'D;PB,5H-7$R *X/8T;X!$$U-\3G3(F$DGKB:2D@ZJU M =1NBM??C7T83\K1M#/9>29+*S[-B*0I$\^0-QV94RA!11]-6=[S./=A@H;- M.6H$D?54UCK^K@0>9Z?3\7]#&F%LFG4TN EH40::&T:"P1"",^V,HT&(XP+R M'H7#Y@H\!X0>IM0V;R7>C*CF%Q MP&7%KJ^H<(=Q$%>5KC;>^/'\'WYR#M?SP1=7Y\F6)IYT-L3X8NM8\,1FXPAE M,D093;"^=F^_Q^BIUP3LZ]R7%(5K$9],4Y7%Q]^KN0*G5_B#*=>.H616^W[Q>TH:Z755V\0F?6NKY90 M^!Y\6<#=AG2?OW6.+LC$T$O1Q)3>I5*@%^.-$H1:<)Q#3*GZ)/J="&S$'E9$ MR$,@K*ZNEK#X=OK]?+GH),8OBXIX=@)P)\G.X78B#4?765)B /<9G@-+IO;) MSB/D-(*S^B!X"&X':J11<+$U*\YEZK00!/<"#):"%22@:(CVQO# O6L-[-V MGYQA3[R'!=<^&FD!7/>CNE4;*_ Y*U_H3I%(E3A&X:ZD G@=A(-4OT/K Z2T MTECN:-Y:!8TT "R4RG215ZFMJWJI[GAITRE":2.TV/RCR_Y%D+@Q3A,M!D?>-.M :A9(]IM -DO_/3WK^,S> 7?9XOQU=A< M;P6E%+>1KBFX3!(_LV5LKDV)*> AV-I;\69*AD7;<,B855=3 V![/YO"Q>J8 M]6\*R*SWL>,C6;.=][?#6K2!G_FDAUZ^6&C" M;Z=Q=@97C7K?7;;V+L=#.G&NN.;$ZBB(+.T3G01&(A-!Y!%R6FF- M?:Q3X%J::1=DZW6IN"J)A8ZD6)JM2%PQ-J22X1^]22QEB+43EAXE:-C3LVIJ MWPY.>^A@Z$WS RQ7S%P>L206G>$:0Q1'T>5,BE@O&,E"<989HQ@D;[4OWGEP MDSC81U^S2L)KP))TAO;E[ S?_PVFB_$/6'%S:YDD9L Z(4G.IC273T LHY&$ M%!.G/G@G566#L@U=K31(/=8&5EU7SP!_Z^690P0E7,2PUV,4+ PCWJ%/:*UU M.J7D;?5F<-M1-JQ-JX^('2&WAWH:!MUE,I/7 9@ $LL80YD O0(A.:'>.)YB M#I;6GLOV.$5M@VP?#&P)LST4T@"\=MT9WEW5!'F?)?X'Q#F&,D3GE#@K+ &, M@9W@+F<[=*G!N]::MAYK]SV.5AN [\D//YX4<;V9S;_XFW5(5TEZ7VHB$H0P5D1B$[B:ZT1BEH*:CWK+:W>"#)SZMZ M84]@S8;3\M ![DN_^%;^7^Y]?R"OTZ[E^%T)W#[\OL7Z*,JHN7"< VX ^F2 MXJ*-(!*DILPK?.%V1\4'DS(L5H^*FME@*MP?L+.EG_1BA>^P%N/YV?G$+R'] M-I\M%G^?SL%/"J^E'^X+R+,YE+[+(0GM'&@2.?IC,GD@(5)'DM6"!L82\[7' M8E4A?-@&W0YMF6Z-'Z^9EIJ'4P9?^@I>"(IX,884R9,&861+NZ/ MU1/LJQ ^[$7,QN!?8IG!9"^G)&-I7]CV+PSL8LB8,25SNFR\T[ M\@G!&0QD?'+;I0=N_\YASU0;-@QI(OO17P-[_J;%]?)\7O0QXC&::*E MBUX._&*ICP;%"8:TPB8E@M]NZMXNF:P/DS-LEMB0X*NEHP;@5A;0* @D*E!- MR@ Q]!3P@YX)\N7?CZ_&$]/ M.XF-(.44_2\2LOK'*57U-'S MZ;Y78S[05L_MJ<_>4>8&/=H4C2M/4TJBN$TEY0P0$LX$DIRE'NT?0Y147KM] M--?KXN=-$L85=VWTN^O7K+B%9#)!V)IR\)Y(T)1CP$)=-"8([?53F-G^=8WT MY3E4];?.*>K+N8$]KE#>Z>4KQ&_3\7^=KT:G>$T3.@.!T*QH2^9]6%WR2$UEE)W&AE7')$6%8&CVI!0O HFHABD=QK M&VMW3'R(EF'M40T]/PF=/83> 'A6_MO)]^_SF8_?[G.USD*C,GCIN20\=W5P MEJ.H6*EYTM(DR%;0T(NO_11EK0%K'Q1L=*FKJJ0!H+V".8:ERRZ]\)O$&8+-IR979V]W"<@X=#&XXR3R7OCVY]!^+@JBL;=#9 M:U.]..@Q>H9)YQEP%]Q+$4V!ZG*>2NEYL%YR%!PZE=D2ZB 16=APCDGB738^ M>NUE]4G5C]'3WHZWG]8?A-.!*F@ 3F]F-"<<,V#B)Z'H,1M:.UYK/YNI]JOZEF"/6]Q/4J] >MTM^=A M&1TV.U]^!I_&DXM7@&\Z0][+U?TEKR=GL_/IF]B&C^KW1,YL"#7NC=TVU+7<$AZ3 CNK*@&(+@R^.\!S7QZ M._T!BV4GPI'GS&0G!('$&9$EO3+$H(A(7M/LT5>&VO'$ Z0T[ S6W',/4T$# M2+J.N:[&U[[WR[)D+M@(UX$RWB5B1.1$TC*'C$G?97-G'1@Z#;7A]!@]P]1[ M'-5@55)& \!:Q]RKPH!X;;,1J<=)2F44B\>7>F_ M)4CF$%)4H+SJ[RYD?[J'*849!,Q'4N[S*4^X//@_]Y-+O^H52F:6KXLU;L>, ME1QC+*(LAXVSO#[*(IZN MB"OR7NMB?9 [GGZ(S#>"^"& M9%H&'PFPQ I%B6%6&IT=8Z)VTG0UXAN9O3P4E.LJ][FANK"[YOPK3.\PGIAB MU#-.A F,2"&ZOO<"L6$3381 MH"D0J5@@/CM#@PV=!F'A;QS=+/)L M?N,6X %Z-OZO''7) LT:B95LIME/ M_V1)\EVV=:0Z.F5F=F<8 \;*RZ^R,K/R,K_[S5?)EL;YA-9DC91F&%5ZI\@^ M1"R2&32@==UIE^L" UTXY"RS2<;KJ%KW$HPVE.&6G'=+>5,KF0PWIK+L=)T; MQTWU=VJH2G<'LPF-VYPA4XF.HHR* M9),B@\BB!FZ9SM*3X$SKH37'KTD?+1$^.>S:*VUJVS5H 30:V(S MV?50P)O,H3BT3 6TWOB]P+?_9T[8KS-B4#&FX#NX4)]N *G5+[/YY>+R,;9Q MM?KT)78ON*M)0<]1\8'@FQ0R\^H M&O_I\'YKT\ZF1PJ9Q&@Y)%\O$Z8D>%GJRN!BK37D:\?VW2 C,M2S2>_Q-!R# MATDW++41QY48WBW_6,P_DW,5D=PTJR6@,11=1A7!%4S 4 DK?#;"MY\PU)*# M"1M 7\0!.$KC+_XZN,_]_>/O"LM*,PG).?(WM?;@K97 BTHJ"Y=,:#WZ;U2& M)NQ8?9&GX1@\O(#K8+<0SIS2/NE4:E9NN?IX^?5K6/Y8E,]A-J_E0N?KNJ&R6([:HS7T8T>JF3J* M^U/41&DO2LXA@';,@?+6042)X!0:&]?17_-ZC]$6U5S]X'??-G5F^QW-JR[W M,SKG(K*(H(PN= YEH',H$G L7&(JV6K^'!9;$-)Q%=40N-R=O7="W70?L]T9 MFZ65=X9N&KIS/#DSQ0GP+@:@:T?%X+5R^;0W^_3SS4:#XLCJ>3' 6Q^IA$&% MNJC*6:=!N6+ (4; % U#AEZITT;^TT\UZP1X@]5SM%=X(OR].C]?_(N?@35X2L::D=)8 M1J>(S4M)Z'6IM3^:@U)U839Y!&"YR"S8Q+-M/79VS&DINU8I7_/JL^<)78#@ MZO1^P3FX8@MD;[)T+O.L6T=!3]'3<0@^!!7[;+,^2 4=1#KWC^GOW]_.ZM+Y MLV!S#'7%A&:*!%3(R(?: )&"3"P(PY5K/5;G,5JFA5$[;3\SJ/X@T4]=J/J MB7^\?7,K,W^OV_5Z!1S2W8&?PE]G5J$,6B,45NIP-TD"Q," ,8Z*8Y(^[9:V;6E[O4,6DZ66!,0#IN)#VG0H20ZRXX21)P M^[4_'DC A&7O(X#@J>MN#(V\0-0-N?&5M#(SPZ!$13=^T1EB,1DRG6M7C,U9 M[]?(-BZ=$Q:K]X?AL?3;H4>W_RHO)IDKTA5(Q&[=;L<@IOKH6,BC93X>FD^KP@[*$W>YPE<'\$:2LN@4Z=2Y6$>9U^;G2,1 DIR)&+&N MQ3E!-'*?KHZ?B8_)TS5726^W_SJ@G^=]'1W4%H7E"J14%I25=(Z5(U:%C9KB M>6YX.NAV'T;'M.F\]J!X-N4RCH:F#IT/9W6(QR+6$\=T %Y8(8GP#,&Q#%SK M$K.33MU?K-$RQ]=WKK[R>4,V="YL[(NG8YTLVFZE<1@2>FT*B4 M;- G\ 7VHW9:#V$T8)]8C1T"=@\6__SVK[#,[Y>SA*_R/R\W[2"O-R>Z;HG: MN.M11V?KKK+(?)UUZPP$$^KSE4TZVQ2X:EVK,Q8O'5>=M72')U']R\PJ_+KX MUWP?2?ADG2FD&62\%E\I!)>+ Y-)-PXCW6=F^D.P)S<=%[F=^!B,H?Z7LRCL M;]NFJ\VHZML9HQ/7Q1U/R%@SO=M*Z!15<<*3.^1%!A$YV6RI$;SB"32WR@F) M3N275!6WRX'[<+_[J2@1C*"+*9:@0:&,X"29#E>DS"H[^DM[ H_[/ET=5\D- M0(U+S%K.E,B@:0C1N;=!7!!2@@HO#2L1*9;3P5[BIZ. M _O6YN\@%4S]I'#G.?KX1,69RIDIQLC@VUQ .9L@!#I*WAI9E$^%W6\*WZ=N M[WC".HZL#S: 4^INZLOZ<-X?R2R<*9.X(-<8C&-UPZ+V=&!S)ETPJ2)I0:O] MJ@2;DS;-,*)>L=M"?R\G$W23\'J+%^NDQV)^__+YN#C/K?LA!W[L6,V/QW!_ MBIQ.CC8:^C<07$J@C.7@HU? <^#<&I&=;?VB.-H4HO?+14+,J]_)!-3FXW=E MU_OS?^%Y_OWVNKRS7">_Z\A!AN! "2,IQD,/F)E%BOY M=\SC*70Q]16^BZ-:DO-+6,U6[\K=$W[F@R[:9@=I7:7@C #/;(:@.?/(?;1\ MOYT+@SZVX^S-P=@:3^Y=(NKZ"KF*S^@J.4LQ:FXHXK>NKC\)G)P%;12P4'A1 M6DCM#J]QVOF1'6=@VB+I:'F_'.=L75KU=E%_<#C?/$BN%N7=Y<7J(LSS;/[Y M5US.OJ^%<7L#SPA+> \F8LR5NVTDXX!.\+)"9L%IBU M;9XT&_-I;J=PKPO_?OP7YL^D@@]XOM;UZLOLVR\_WLQ)H?B1U(_UV_^H'T)_ M^D"!Y(Y\E^*#=:UGW5U*NYZ]BP' M(/;AS*$NX=%!9OTQ9M8+2=%8)K1.8+2M98=TASF?$9(IPI._K5WS]_NGZ)D6 MG+UB: ^H'Z30KL!95R54*U#7_%WM\RLY6(;DEP<>Z@0 41TL ])G;Z(10C4O M@WN*GO[ >9C6'X73D2KH $Z_+Y8X^SS_[:_T)=GH7. T#L SQ4#F%^M MMCS=G+*M<::CQ"W79.QC-?;:85W=PXFO7'@24;'8?KKRLV3U!JE#]/_ 46^K MC"YNRK>+>;[FZXH)I( E.@>:1T]&VUIR'PH']$I'R466N?74E1UD3'M'CH*@ M8X7=!6*&>P]K:_1!Q"2XB ZM1&\"B2[F!G*)'4H(SEO#XGI)8TQ'A)V M>W='JJ4#?+T.JR^_GR_^M65H>R.@$M)J;T!@LJ"\4^"#S""50XT4?9OF:;*= MA'3APAVKY$5KB7< F^M'O+M<*(_.A&*)"^EKW:R"6,BQ2#EX9WE)K(S6"SH< M.&-[;HV!TT#F77AO;_'BIK3O+B^"J<15L&"\(EY,K%,E&0?&8\@BU5'VK;=. M/$[-M%[8.!AJ)/L.+-"3E_X?-[N$6[>4["PCV7)%@;WSLE:_6 DAT3GD@@65O-69M5\] MNIN6CCWZ _7^*+2.4,++J>F\=AY.7\EYR$>/5+]YM!1.4;5IF3)=U+^7'+X@[+Y+;+\K7U]&M3.CF M:C%6*4W_A9ASG?G!;!URBB"2<$S9.DRL];O#>-QT7)4Y!)&/1BW3JK^#:_^1 M1T8A72SDLP-3Q=?"+4%<6 U2%">5]59@:Q ?41$P/@ GQLE^%0!#E-8E]+:Q MI//<1148>-2A\F$@AB3 .2U5H5@23>M!5B^J F"0GO>M !@B] [ L\^C,W/6 M<*(;=#)(01Y:8L[$.ALD<.:$27G!T1\OXS=9]^57-%-C%!?E$(;2R+$N. 8Q&K.58%F+$ M!,)X$^I5 ?+(*T/Z6 9HH(.X+2K_%TQ*QP)ATY9K57P0H*+6D)1 MWFHNQ8WX=,M-E*90L&+!H"Z@F',0:K%? M]0N-3C&KU+KT[?B^IVDZ5XY!4CLE=&"';OD+UT[$S=N+*RDK37QHF6J9<2[@ M=*&O6'+":1U\:A_Q/4%0)X-(>O6RCE5A5WA\M5KAQ:T=#LRXS+F"(.LL'Q_K ML@1.APN=I1,KO8GCN5AW:>GEACQ:W8\"Z0C9=XBA,Q.9M8H(SK'4)V1#D71M MGHC"ID+2057XR-CI!3/':/89N P20F M>"QU^GL]5,G6%HS1,+.#H%ZI7264;C!>A>2G&?Z:^#43LA%/? MAL"C*X]C4%NU=;S4N])Q&7CM%%:3'X+IZY5ZQ5V;+MDA M(.@ ZH\WRP1'D>6Z8J7;)#U-(! MOG;W;%K'0C""@2V.[BZB&X*V"5@PAHD@/7>N,;9>5)?L("7OU24[1.)]O,KM M[MF4WG,M?:VRH5]4B@&B*!:LES%8JV0*K3-(+ZM/]ACH-)!Y!R;GB4[-Z!"+ M* D,#PR4+8R$D^KN NM*$"I:WKI!Y.5UR1Z#H$:R[\("/5ER4Y0J.LL(/'NZ MW'5=EF"]HL K"VF4(SG]^U3*O6"/_B"%=F#DGBS$L!:%-BI#%A9!9:UKI<1Z M2(MFG,=L\GCCFEY4Y=P@K0^IG!NB@@[@]'3Y33;6&<8EB%272$6!$.G @7=9 M)>F1F]"ZANZESGX>I/=!-5!#E- !HG:5!D8FR5>T'*3VEEP [L%[)$>2A!+0 M(K'1.J7PLF8_'X.>8P7> 68>\0G6EEJ6H.O#-Z0L91U]GL$S@K\3IMBL:E-' MZZ%M3Y#S;S-G\!A_JY4ZNX@&'F%F>W!9'H '70!J;K'<[6UU(:HQZ B2"[K0YYV$*VBR]YYDWU4 M)K/6&=%;']\E7 Y1ZZ*-A+N Q]O%?/$-ER2+VJE:1?3;7]]POL(M0\Y)8D(S M,LCD"RJ7/#@M,Q1O4%G#&-J@1([\/D?[=1.4MIH*0(RZVEBN4B( MCC$(1(3 8DU1([T_OXP!&X/TO.^ C2%"[P \NSKR57#H@W60BR:YR*@@>FW! M:.U\=D[HW#I0/'3\P>D': S2[Q[C#X8(NP.\[#D=L7B!7E)X$AD=*"5B >]B MA)P9E[$PI<5)JQG_&-2JI__-[\41E-P!=!\OEKYN(OG_+L/YK/P@'6PFW.#J M%RR+)7X*?[VG[UID^A=+#"OZ-YO_O2XCQW@?:X6]WKG=Z,'1P,+:O)J\OZ;/GZ99=N:F2YCH(GI !RTZ" M"MY!L-F#$%GGDH6.8^TN?8*J:4':#X)V/X*U4F<' 'U,U-42?)GOM;1&"'(QWR^*KN'.0XN9O? M!VPZ.%>;IN-WY4'9,;Z;?\#5)>'U77FW>;I9S&\L&Q;I"R,M(*N]DZ+$>K-& M\!+)?@C2#;8N:#N0U#ZCA$X N#@]&CH _5-7ZT/6]_(TZS-EKN/ZC&6.))#K M#F26P9F@E2*C%4_J6QW&Q;1'Y23@&^!DG0 )G9^%&Y.S6*XYO+A8SN+E14TP M?UJ\7VOU# .SSBD'Y$=&4)X9" $5)"V9E3RB;CY&YEB:.ZX]'-?M&46IAX-X M<1'.FX#X W['^27^3K*^JM_][]G%E]=T=1+7RTV0M$[#K9#^LSZG6IB".3C@ MO,XV9"R!L]I!B2Y[8YRCX]H8MP>0V7$=1QNHCJVZ+JJ%'BU_.G,UT/9H(.:" M%(9[^JI.(Y$BY!2D\,&W1N&CQ'3\-MH&:VW4T,&E?>4JW^#?_8/N*)SDD?(AZ$E@ZND*O+^,[@GN=N8Q%-1LWK7FY3;V/Z*AJ%%'\* MRTL2UL;6R=Y#Z-P+[O8G\*5'4][4QO\N8\^:C<"M]K+:B8(DRTA>HH_6@179 M&(:!>^'WLM3#/K2.J&K/"9T[D\P/($> M.X?K_4E\MRXA?F:QCF%3Q* ]J)\&4X?UA(\69>%LNO&UU?"=GGF+7P M!H0IZR=G"\%3]$LQ+V+D/IKF$XV'T+<76MT+#J9&4];40=1#CIX]\(5+P[0) M8#F==142^4&JCGZ.3C(>"[+(]@JDAG_VM,'4>"!8G$XC4P-NF,E_*(P'9C_Y MJ*0K!5@QO';P%C+[T0!7V5E%QYK?WW?Z"!Q;4S9A-#4VAA:]*'1J-#]<2[5Z MN[CX]7J.0;C[^K):7"5>%KL2+R:C"9E<=-B'3B5$9*W605&S-_?>?D( ME)N2M1>._0N\W"?6X-38W9?C9TU')/^_<+K@9,J,F%8,7,1:66]X0E5T8FDO MV+:B:$++.R&<=C]UG5"W'015.ZW%'0ELFLWO9DJNS$F]?9R24NMH(44DOTW) M!(XC4E#IZ>91.F3=NK/M:*(GQ/LT0-MG),MH6N\*YC>9P)L_JPSQHIGA=>A\ MW=>GI C$$-.0"K)'MX02,M*^VD41.L9;6Q9 C#QR\KIO +1+TO:R1EV.! M,V%8\_>>TZREW8C[IA7.>F.E=\!3W5'&I06'TD .B@?RJKBPXZTMN4M+QRM? MAZ#A1:6._*/?;.-(E)!Q9!ZH1T4S@%GBL#UCAND/%,C(T& MJ,?IZF4\V3$8>!18C=31&+O GJ*LEP$9HP"MF4J&0\UOH#;'SS5T&0-JJS.?95U Q<&R MF"G@$41\$4CQ3W#&)RF];?T\?I^&7AJ-QX//,#%WT"I\CWX*H3=^[/O%^2S] M^.TF.2"DJ Y$E]1:0B**1"!%?KC%'/SM3+[TC;QK+\Q@#$L M3728ECI+%5TS<31GQCOD7(M(FD:< U M5/X=^&P[3LBSN8O,M P*-3$68ZT*J<,HG 3FBT*391!YO.MT;S*G33)-9-V: MZFYZ4WT^%3[]0=C'H6F(4DH!DJ%.Y$;P('K1. MR03.8V;C+<0;F[MI.W#D?K0*A>K&\=TNWB\H+'61@4LUR80I."MCLN!H&5*S!4E3>N5 MKD]3U!%\#E'X8C3I=X"E.CKTDG[8K=/EBY2R-JV3D$@X6BJ(W-6=#-PH(WCD MMO5#S$,JIGUT.<5]=:3DN\/.]F@5YKBISY,%Z4"MRXLC&6O(OG:)4:2.I;6_ MO8N.:6W.L;I]$BH'"+H#L+Q=S)=;-K:6,LM@G- .%$_TBZ, POE:ZBF*=8'*+7AWM0CA#RA"A9+2_.;J)0S%=F=N/N!:==MAF0F #E2P(G M?>U8X*@U!9V,[>70T(?< @G][@8@3WW^M$^T8UY%S:3>(7*VIRDID8(L#FRQ M&I1$!@&C@\*RU$P+IO9KG#P .U->1.TT^PQ4#A!S!Y?1SJ/TX_UR]C4L?_R" MAU8\CI;9&1,9A\JX WA0X)CJ M6*O%^?EZT-1&.&_FN\5UAJ9&HIX88UA(2CR#LS;6!\!LE.1>NM8IPF$43ANS MC0FR$34U]5#'#W0P\&ME8B"3R0J,(6H(B82J3+(03$[ 3/&E9/)!T[T@[Y&J MQ$,IF-8]&@-NIU-(!]9O-Q>;7_\>_II]O?Q:YZ']]M>W=;?99H_:F9!:1H,< M2IURJ:*7$(02@,;7$G;C; DG\=*?(73:,M@Q;>'X>IO:)/Y9C]UU@+V;W]=A MN?Q!IW)=LWBF(U?.4^3#2^W715G )4W1D.?"&D:23F8O6SCXHZ?.G].@=/-Y^AK5:-8/NFDSOEGC:9T)D;PJR[4 I;2G^ZT. M[BI*HN$NI]Q^'-\N2HXOE(\7-Y,?-UF48,DPUO'U*.G>5E8P\)P.CE1*,!>Q M!-Y^PL(#,J:>!'>TWA]6FA\GZ@[\I-?TD;.+WT-:U\FOWQ)*3I);QX"A9,2! MD>"-);.:K)/*E5AR:R?H(1738^4HQ=Y?F7:H++(?J]#YBCA=T!8C[@]\7Y M=W*W[XIGRTQ]PDY9)&">2U"!8CQOZ+:60N>8B:_0O-K^28*FS7 MI+M7]]H<&U>T\T5 42'6!=((SJ8 TDBF'D M;?B*VY/D?+*$:0/2.U?%HB%*'8"%**0W2C%L/T9D-RT].<'#=?PD9 X4^-3) MNWNV]Q)??5O.SFN"9&LM>3$I.CLE*$W/S M#N==A$P]$[VMTW*\K'L$S/9$Q40A@*RWLC((RI'#[HST8&12Q45C31@=,CUX M+0V4_!QL#I!X!\#9G2>P(1 7+H!&$4"Q:.E630Z$+'691!$JMUZ\T&%2IHF* M]\K+#)%W!Z#Y>!E7^+^7),+?OE<;?'6>4 ?NDE-0>'7&C K@"\4%Z#V700L@Z1%2IMZHT/B*:B#O/F&S/5%9D-U=1Y"\-JH4Z<#K4L!A*DHI791OW7?Q M*#$3VYP6JGX>/@?(O3\ 71E/P9)TU9F7IM:@U6&.*DL@*YR*)IL<8^OWIIV$ M= ><0Y3\-'0.D'@'L+EKCO^XKA1"8:,2W &CTP-*YPR."02NBN>HG-.L_2#J MG:1,O3UES#3P8?*>.E=SQ_?;EAC^LE@N%_^J+R+A6TCK\M<4F&:UULS6M(*+ ME2-=("?/Z81@#%S<1= C"9N]/JZGY-Z!6EV,*N(.;,T]__XL2ZM+\@ED1$7ZCD--"QEW )$_%O//5["_'D%ZIM":Y%6& M)#4)I.8J8Q$.=-&<>6U*8LU[M781TE-RKPU) MC#$HN6[$T1@A,!*>X0$+8[SHW'J8W!#Z>@K.&T%L+.UT@KS5%7.O+Y=5QF$ ]$/P01+/A0.!8MM&Y>/+&+CI[\YG9(.DK:_?89W+;#1[8:[/I1 MC;H-GJ5RY(8#+4P**H"6=25D*4C881[(GTG!A80QMC;=IVLX4-GG;"*'Y#&# MXB&#)P<>=$QHDPC223$"$"EWAY-;I2-:.IX$7P_HH//# MC ;O,D(HQ G6TS,R6CJNSQNDXWWK\X8(?.IDWBO!N"']L;>+"UQMD]C.H(WU M184,; 0E$QE;D064(HU![X(M]CE?Y-&?WA,&#E7:HJ4$)QX<^*&N:ED?!A7J MOB\7@7.AB&BGB?LJC.P4-]XJ8_=RL)Z9$WC]@3VEWPZ_00Z780^*ORH"E.1; M24-T]-9'3C>N[T!EW5?W 9*;6.%_G\UKVN5F M2+OW@3.0NKK56C$(.1702+XVTXBBM%#YG0^=6.F'J&S10GY3*WZ3;[MBOXX\ MS2D"EL)(!CF!9U%#8NA02J$3[I5.?T[QMS]T&E/?3/$'RZ^[N. F%<>T9]99 M :%N:E")UYY;R4&(R#-C,9@X;I/7'X.>^$]:--TNDCQ,WAW YG:RKTZ^VN1; MKY,R(LIL$S> ZT1NU.3J1G)U.2HKO%!TM;9^O'V:HI["B@.5_L3CW)$:Z !/ M=R5T-3KH0[A83_['_!Z7J6KL,YX)2T%7X0&4J'-%K"D0ZQA)1_%YL":6TGSA MT_[438NSEIAXTFXU4U#7T/NME+J8]#O>8DX)[PU7%+4'=]1D"IXV:)P'@L6KJ#H-7L]*VT_@HS/2\5F[IPNJ 4EOGLM'QRID% MY(E5N8T*N;OT3.N/G0QA1RBA T!M-I+B'QA6-VN;S[ .=N0J$>E,5_. G=OR>37/K\.W6=V877EZ%\]GG]>* M6KV9I_/+7,MS-O+[>[BX7&XF>SL6//%F0<3L06%@$$*1@+$XFUB=Y=2\QN5( MFJ>MAQD1D2=5YN'@O;>3O=5-^N<\?%TL+V;_A[F6#E1+_GZ)7V>77TD6ZV]= MK2[KB7V]6%VLWN+%&2M<2QD3L.+(>8T4E_F@/(BBC4^:XOSFR["/)'G:H;(G MNX_'5>5PY/H-*O!_P[/0_KEE*IJY]QKK2-]2&D 2./!(2D6 V>L]*:=TK M^A0]>\')O4 X-5/"L;@ZH3=(YR5Y$T.B6+NVV28MP5MBKA@L9(2]HC^:Q.?; M"V;^!<)L!,5T$'SL/#SK%&-U MZ5S=_7#J;%:E8Y_*U6%:]F\9R^?57C]."- MS12=*TON*F<(WB,'Z-8T3I L-B@G].Z(,^\>A5A>?GBW_53_I] ML?QU<1DORN7YJ[2.@58?,.'L^_I=6EMABJ0(!UD=S12\)E.OB$UFO8CHR6UM M/==W/\JF>14;#Q0/%AZVU\\+MVOOEXMON+SX$>;YM_^]G'VK?WT*$_?4YY[2 MVNW-_TD-G[1T?6O,!,!:N*(#7>\9$9PIG+O@K6;/JN*DAN]FK>V50-_3!U=W M]UJJVZD;VLBH7:D;1I%:Z[(SE$G07=(=$[+FP*IG6TL0=9$\]3&@4/ MBW&5TS/>;DVD*DS7=V@#5HH"*BH&SFL-DLD/4@3A$%#P;AJGL+; M14BG<#I4W??3=D?+_F ?<=E7#2"T"=,7^:+\\7G']<"VK*2HK!".7(>'J*GFG+W\:&5#--=("J=?[YR^(\ MO_GZ;;GXO@[1KU@1G&ONM*NO(L0*Q@31HH&8BY2L\*R":WW7/4[.M/5PH]]X MC?30 :1^OUS.9QIVI:OVK:#,-AJND9;&_QIB*A<&=8XAHTI\.I5+'@G+9UG;-+PEJ.NG7G MWCYT=1H3'HB%?:%VJ&)Z!MO?EHO5ZBR9+) 5.H]19A(7(KF2Q$U*W#"'22)O M[7\]35&G #L8 ?M";+@Z.@#7JY0NOUZ>UQJW7Y&(2+.UINCKS!P-=M]8YDBCD4*9J' :UH[S2UT0JPDZBXBX++ MIT1[%LB3L1XU8/8":NL0>)$$W37%*LURR@F79[ M':XAGSJ-2S@^L,85?R>X>GVYNEA\Q>6M.^**&Q]]L2$0-\RR.GPTD*IOW'+CZW$=-X\^=%D&-!-U!&/R.\!^JF=W=:N8T-T[X!+5?@XRK5^!5 M%)"#,")Y:Z-J'=P^3=$TSURGN_@:ZJ,#=&V/RYLY><'X*?QU4#,>+J"OH42W'-@]!'B9GFI>MTF&JCA0[@M(Z#MMSL,KW*>\&M!&,* MTN&@KT+*#+**UDKZ2]M\HL^*:U9$Z\Z XS#5?(+"R8W5D5IXX68/))FW9?A'^R9I( MGY=JS=Q<54Y$9IBB\QHE>1@V,'#6,0J@?7;:BD1-:A-;)V M$C)Q=UX[12]:2[T#Z.QQX*[V/%"8+4(BQ]@I27ZR#.!>7T0OF3W]# M]M!!U0 (PZ_# [32%]P^+<-\=;Y14O[GY>KB5CN/Q:2Y%ARBP !T2'D-Q@N9 M]T@^!C(K<(08=@_*NK\=#X'%X^!KI:.^D/<6+_Z<+S&[WUA%(LY"M'7&G:<;I3@+F862/+-6F!&O MX7U(G+9&[N2H;*ZUOD#Y5!CVQ\WTO%(2JWOGO:@/R4K39>#([9'>AQ2QV!+W MVI[7/GWR1Q\M/"<+;$=570_0?/?ZS:N+B^4L7EY487U:; X:';]WY5/XZ\/B M_/SWQ?)?89G/> S9N.PINHN%[@-3B$F44(HVQDEM2VE=%3> O.Y]R2-PO:(BJUDVKDE5MP4N^=2[Y M(143HVLLA3](XQTE_8/Q\PV7LT7^>!&6%VV*!=+L%RR+)7[ =!Y6JUF9IKS>#C.P[Q]=JR.?T]2:AJG<*XJIQU M>PDKV7CRB:4EST=YQL$70\P4QC[POCD;BQ('-R"#N2+T=7.OW M3_":]46:;>L[WJ_M_Y.GNMB<>!010H@>R%T2$+V6H(4+23%RF5SK J^CB9YV M+LNIS/1I==M%C^53+OX5I^]K=REI>A?#P=J2([/@8NTO,#Z"\UY"4,%9)K0. MN;FC<1S)TTZ$.9G'<4*]=K#L;(>[CR[YK+(#J^N>2L%K5ZH.8(HRY/(70]_0 M1[ UVDJR"8.M(=(_,MCZ;7[;%$Y3ZKCQ<5:+.8EV<] 69;,O=75SJ6"N*JI* M.46IXX$DG;+4L8743EKJZ)-,Q=05D!@9*)X*1.D<\%*X$T9*=7\P[,2ECO<] MFG>7=/+WR/!MTLUU;H\1$H'EP.LP% ,QBD3<6Q&34YG^:&1/=1#!+Z$8<@B$ MGO-/Q]-FAX'6OLRNR[>TYXS8U&!%6=?N,PBN.!!*RFPL=]RT7DY_#+W3YF1/ M"*M&@!ZLXQ>,YZLQD2F(G#,C_\S5AV*R&RX5"^2SV>)829FU=F>/H_AE8GHX MLAI!^@ UOV!0;ZL?HDYUYJV$Z(W?MIF[S$'X5-OJ?*W [034/93YG1);C6!] M@*([@/73M>%9&6&4"&0>0MT(*2I;@H/QTI88-%>QM7-Q?&?&:&]HTWD/[;34 M >1VUXJ+D)+@.@*&VM\>!4(0@7[1*3)GO>2B]2:2%]>J,4C1>[5J#)%Z!] 9 M7 F;<@X*48 AZ9#$G*W-+74(A[/<:^US;'WMCE+!?.+&C4&P.+9:>8B.NMB# M,[3RU1JCBN(.M*Z5K]DR<,@$.*Y<+)H\D^8E*F/4*X]VKXZ*P>8:Z@*"O^)R M]GV]6OEFD?>'V>I_UM>$"84[\-+G?)8T[NW]GKHI(1Q*4!4BH3$K (GJRD73J9$U*CF]NTI M>J:]4-MI_5$X':F"#N#T^V*)L\_SW_Y*7\+\\S5#5YTB*82@383"5"3+SQ*X M(!B0['3=R4U_V3H4>)*@7@!UK-[OK]1IIH0.$/5F3C^+_,L/9-/O<>(2L<*M M \X=229PNM>)@9J@XEJC8:F1^#L TGU_X:;I=U_/X8^; M?I% #H*B*+VDY$%)Y8!<5PZIR&Q(J.@E&SGI>P3YTU9"]O-4=RH$= '^[SB_ MQ$WI\^84__?LXLO5^-Q-$?1L_GE3 8WY4_CKS%J;G.1(!YJ9&K[7<90R@G/6 M,H7!9=VZ&_< ,OMZSC@9I!Y >US]'E'HVZ:)Z.UBOKB:R+L1W'8MPQF%\%X9 M9P!MKLL'1:X;X@S4ZR=J96*4K9\R'B6FKV>,J<#81E<=6,WK0;U;^G_!.9;9 MQ9E6B>Z([!IW$U&J!P5X5J2[=,6E"5X>I_J MDS*/06DZ#/N\[[*-&Q$N9;J69#)NR0*Q)#HH"&+=-""!0H!HRDZ11E; MAR [R'@)-=E#U/U8CN=0R7?AJ6U8N'(TI9,E.W,UH'!]\[.L #.Z' V/-K=> MEW*/A!>QOZD!: Z1>!=MH]LL^:8Q-OU8CP,DH9""KEZ6-_,.:JA<%]PC$P9R MJJO-@J^[QSF=AB*DU]$G4UKG^P:0]R(6/1T!M;$TU8'=^A7CQ4=,E\OU@H4K M=LX,9JM4,<"#JZD91M)BQD/"$I$8#*KYMJ?=E+R(+4]'0*N!_#M T:;.YH:/ MW[^_G5WS4G14PA O)=795IH;<,4[R#Q(1?QXY*WS8T_1\R)V/!V!J&:ZF'H: MSDU9WWMDMWOB'0Z2HE." XE"!(/T0U>EP1)ARQ]IB@8U5ZAQ:,?\2+V M-1T DH:"G1X>5^F0^NBP0?W?\>++XE8]Z.K5=F7RIR]A_@E)F,NP_/'FZ[

VT ZY"7:\A:D>'H:]"$-EXEJ7:;Q]F(X)>Q%JGPZ%W>J5U<#^N MV7G\58+"D^PR4Y!-+60P2.+4J?XV,L4XQA1:ER4]3=%>&'0O#X,CZ*,#=#W. M" ]*:LXD6,%"G09FP-L0P!E.9EX)&4+K J7C,.5?+J;::*&#.4!7B977B]7% MZG7X-KO8M%F+IB9* M:&:;FC[\_&VQR/^:G9]?_6^=H%0V$Y2.>,O9XZ)X92ON1+RY7:+CZ./*, M"!AA_GD6S[&6TNP>CR*MI(LK 1JTM2Z2D:FILZ4QNY)+6 M!]W##331@0-U_;[ZR^5J5B>L?L3/7Z][8Y6T*N905V/[4+U!"0Z#A\!+0ILC M)MYZT/V3!$W<1]Q"Y8\UH1\M_Q[ M*%]6_H>?%0YA0(VBPA*V0PNY Q,>63) M&FF8:0V>VP1TTG1^O&+O0^9@*4^=M_K;VJ7XB,OOLX37>Y6MHRX*8:/U1@'=P$K\[/UXFF*Z-WU;84K1-U M0*SPU?;IXL';$H%YHV0L17G5^DK83,GCF+"1#%Z3E(177.IYY0,3$EF0$9_,X.7<$E-N3IVU10D3#0#A5 M'^[H(O2&4!^,R70'%BE]ZQ>$'63T$?8>J-A'8'*HE#L"RIG#.F]1.W#:(+E) M))$8:K=5BB[87*)-K:MYKCZ[#T@+F?S MSYN-'&>(@G-I(UB5Z^*85-\GE !5>(J%T2^\M5?R%#W3WCMCX>9HR7=D56ZO MKY[G]Y?+]"6L\%5*=?9\[?2\[I0A0QQ8328:2,A+71ML( KF0!B1K17DR#=_ M.3J S&G]X;$P-Y:>.H+B64&;LJ^K,5PB"2ER)+L!!C!;(VQD;"F%'E$23DC E.VM6_ M_'@;+DA&[\K-'_]8OXUX6X(-D8,U9,F5CV3$0\R0BF;H:P=<\TEE^U,W+>I: M8.$Y>+513'>0VW*US;G6AW]=#Z30=5>HLQY<V^KHP-D_3DOX?MB6<_>!_Q<9R LEC]>K;OBM@EXZ:T2F2R\U,51.!L9 M>$5GTQ:CO>%)\=BZ:?%9HGI"V1'J7XRIBP[ ]> XWB1U#8LU$DT@1.6$<0%! M9@\H0M3,21;TZ+Y7)\\CI[@)#Q-\!Q"ZRG2\B^>SSVN5G)6 7"1>!T^2O:: M#B%$ITDPGKE L3&WK9VJAU3T9($.U^^BJ; [@,L]TUQ_^V:^S=!F+[-ATH!5 M.H(*2H+3,D!]0:K/CJ?S9Z^.FS6LW!LQ(4NZS5>+A4NBW8;E@@ M5=ZQ%JVDV(&7/DIB&DC*Z*)$,PJI _ MKJ+TEDLNPEXWSR,?,/&CUI%*6S268%E0<,EJ^TX&+YD%CU'K MZ.J([?UFINSXX=.&MZ-I_P#)]:3Y7[;T9Q9+T<% ,9&0FX4!,H$%2LXV!_I/ MLOM-==WQPZ>-4\?2_"&2ZTGS5S9+(2O:"P_)2+H(M940HE2 *'+T*4=MGHT\ M'_OATQ91C:7Y0R37@8?X\0M)[0-^VZ9TWR\7GY?AZ]H9$LX%)Z* K&K9KJQBRL(9NOKJZ"T@$*F/HNVLW(E2,=61B#*GV8&LNXPK_]Y)D^=MW^J4N'EP?'PQ, M24$>ES%.TR5N _BH&&ARPCV*:$)JO;GD$5(F') ]VE750.A]8F=[M)*T66?C M0*BDZZI*!IN9@)+PKWCPUK=^]'V4F(DM4 M5/P^? ^3>'X"V%C1QG6U #;59 M@IC@Y/(+%2GVWMD&CPJ#LPJ3*(P.F1N/Z_FZ0^:<+A^ZVNIN5Q[,"V5G1L?+;^:YP]X M<;]_]!_A_!+/4@K1I9P@^Q#K_O=$,C,:;$3IDO;"Y=8S_P:0U]V#X(&8>/ H M.(Z"^L/>551Z>?%EL:QS2%]]K>VC_"QZ*[$6[OB(%("8X"$:.JMT8$.@^-22 M6,?%W6.D=9<>&@5S3133+=X^8/46:I/R-7\WWW/-*;D/-@D+R:VK37T@N18- MVGB5Z@Z#$$D?"B2I$ M'4M:\&@ H_&@K$"(KHZ8<3F):))\\,SRPBM$AZAR[PK1(5+LX'YZXCE)EL2\ M]1ZP3O)0##G$X"D$$9A)-)D;WWJ9[9&OMZ>O$1VD[?U?;X>(OEL0;7-WGCEN M$]<0A%G/U2S@F$M@?3(Q%!&R^<_K[5"=#WF]':* R5.=3[TS)AWJGDLB7V22 MD!$2?$@"I$?!A4L.C=CO@GJ9K[>#%+GWZ^T0J?9@:QXMO59LO1N)(@&ENKK:%=)MI&)D96LCX:2@_(B@).U M+%\()>D2CR+L5T-T:#'[*5L9!BGKN6+V(9+K2?/7A;G:!:DC!Y=KCEPX!4%& M^H5+.@1"J>+Y8,T/*6D^91M#$\T?(KFI-?]C'PV]02>.YME(6#R;'."4\DPV@D M)&U5,I8YC:W'';"WI4=_5H.GI/WH M;/5R%);U-?OZ?Q+) .%W M@*(=,6I6N11;E^EP$6I"7((OQD)*B8DB,W/WN\O_C=)V@]3[?-INB*Q[0,NZ MR.=.^LE&G6RA \20TU&R*H)7UH!UB$%KR3&-4V75=89OD%YW5E(=+.2^8'(U M>$$Z)WT)#)(H=&M[52 XE<$DPQ2/6J!M7:+\D(KNTH&-8'*(D*=.".Y*: 9D M(J_+ T7F-6)SX!TR" :-K+LJ*'0<-15\RKDFA^B^B>0Z,!"OZHZDZQ;&:'E1 MOBXWRMJ#DB2$$!6Y]^ MX7RUU<CM'P&I7?=64.NX YQ]P=;&NV-Q\<.Z3!'50QC4I7A9C M*>]@)'['95RT\,<>OXEN,O<9?>)>9-"F=@E93\>^D'_I=>SA MH7:,2WD4&7=@O^ZS1$=OEJYSM76GC4$*2(2N59!UP+RW4H#@/DB34##5NMC] M28*ZS$8>J/O%6(KH %77#TIUJ<"K[V%V7@_>I\6M)K/M ^-=-CT9;5,-K0_U M@4#*VL:8$FB;G2=[GGEN'4D<2&I?CRM'@&5Q>LV]/(">>69C-,14+G63K^4) M H\99#W?FAL>0VM#.)#$:0%Y$M@75ZL+L(\DQ&X*U 1K:^90F"ZY.T5A(Q1>&>]9]F1C]/:@AY$Z+2I MW/'LY_A:>VG0/.,^)1*D!95JI7QUB$*("C KAJ7(D&3K('@0@=-:SA, YAB( M#M)>!]#<>;+/HE&&2V_ ) MEG$P=8PR.K!-^SNL]QF-V47T2@(G PR*:U7K!P3XS-!:7:1M7J1Q,+%]1<9' M0>;@@.,8_;THH&ZL?"C66(\22JB/2"H*\D:XJ3EX%EU2BC7?)OV31L=' >?( M^'B(%J=_[_B X7S]+:3#=^5/\ECK6TZLTKNR :]6'W!U>7[QKKQ>S.F#5^MO MW7:V1._I]A&%7%I-SJTC]\1)S\$X'[@N/+ ]&U:/)&3:0/BTR#RYXJ8NDMJ# MU[.@;'12.$!64V#1B)H,HVLI>*FYU=+@?G.*]_BP:8NH^@3;( 4,!Y3? &J. MG\/%]GM/[D>>68PI>O)Z."]Z M;OT6%^'\I)G"+7LW >0Z>+R6<1#&6,5K*4;=T,+1@9>V#N-5&A7WZ%3KZN,V ME/>5YFX9#$V@V0XBHV&Y4\LLDXP%L%CJGLIJ&H118(N*6;J20Y03P;:#J&@* M!!V5"A^BSEZQNA7F PY?Y7]>KB[6!7?7@O4LFJ3(O4XRT%5C$@2M$0SZ4)Q% M0?\Y!7KW)WE::]LKGD=2^=2Q%3E.RW75:#C?NDMK!E]=;!S\*T?J)GZ\Y52= ME>(C=W3S>5,72:2,=8Z/!_+U=6%6E <9JT>"KF.HZ-#\CH65Q12*Z\ &[\7K MPYKG6R719P*-9#%KR$(*H%B50\A9@K:LU (%%DIK,WP\U1U:XI&A/9'&.\#X M(_?>8_(^\]QXGE@!Z1.QES% \)X!D]D)[Y)(49_&*WZ,Q&G39%.B=TQ==I". M>"0@/B/W7><8RM#AF3!1H/>F F#%K)O^.S4 M=-#3[7ZFVI^T>AO(H%_,OA\S\>GY']I@]-- RL?9'E)\L,5&1S%U7629DH+( M2ZUFXSRY$F7BK6^$-MM#KCO;TA?,E^>XC?8.ZG';]"85K^C_A8)XMB*^JS4F0S#UH+%U$G5VX,K=[0UF$3&2)PH2JQ^JC*NM ME06X4*Y8+TLVN3$6A_?UC]>M.@T(GAP",$0C' *2-K=3X# M5\>ER"@,LX)\4-]\4^%//@1@$*Q.,01@B(X[P/DS?>1,9"0!0Z([AQQ<'R'6 M=UMR=XV+WD>66U_I_VY# ;A9=@0@ '*ZP")STKW,>'^<5.PG37R&!4PYBC& MDW6SCN$67$QUR;*54IQ\R,JS5$^;;^S#53BQ[CM ^ZM-;=Z$@:+\M$[1K+=ZW6R"3D3V]9I4#J1-OOH@?OZ[7SQ _$C+K_/$N[6 MP-OZ0+NJR>$J[-6GQ>;!Z_KO7R]6)*.+_X<7'S M/L_KWO*SDJS.S@MPN##UN6#EP>O5 MGUO9[ KJ7Z6+V??9Q8^63W)#/F^,U[J#^1WG(0]E]%AD :PC16O'($1'O\CH M$H:L;&2M"YY[?,-<$4U[IEX>=\R!N"J?$> M\H:HLP.WY&Y^/V46(A;XB. M.\#YTV]!/*)QEDZ^X8733>010K4!7CNA1"&/&5L#]M_M(6\07@8]Y U17@=( M;!&)LH+.U;QCBHR,0?#@M+?D/?%,+I7A7+5VQO_SD-?"53BQ[E\RVC>QPILY MG?S+M5;>77S!Y:S#>I_S,FR1DQV4%)K"Y3CWRS8*[$3,%A9$ZSUBF@4_'V0NL3?J:S> 38 M?NHK\1]K_5W+A<>(3-6MYZ+.TK8BU@F+=72W<"$JGUG %W,([_+V0JLA?J9# M> 38NAAK-YYD2&\%9[>%HT7*DN5(SD*I&DP97*A5XU'Q[(+1QIZ\B:0=>R^T MB.)G.HS'0>XG/X_W77<=G=$A:O F2?(7;(!07(%L9 EHLR ?_L6&_TQ]JE_Y6,R>]AMOQ'.+_$VXHV*EJ330$DCJMS06%W MG382D6N?31;9F)=W8H>(X(5&G2\FQ3H:''_J@'-_\9VI4!(7@4-"JTAF:,"7 M$L$DS:72,N3T?#<&[[#UH;ARHK!4$ MQS4X[X)(T6A97DX3@<\+KE@N/7,4M$6KJ^!J MQXK(@.AYB5P*DN"+,00#F?_I<]<_@2$8$\\_M2'8)B(O"=7/2XTE)C$8D3_\AX_M4&7\E#:&_4B7W_LS6:5ZR92EY(3(4D0=1"L\JF MHU\A9D2GBT#&6R_ >X* .L"&_B5IC#[F\YLY769TPLZ M1)=J-;! <%CCO\2,0;0RZM:O&X^0,FV:<5P('B?W#N!S?3]=\_.!;JE=)^I, MJ)*R)9]H_8O*Q%G0L4YJY$8%[IEBS8?4[TW=M"FLL4 VDG;ZG&5SRUBWV![Q MU(]KZ^.=9&/$4Q#+.B93I" 7W]>Q>NMAD>@AF^1X\0R#:MV7/:)S]^=\>3VW MB3Y@:UA79PIS4"(4\,%$XM(R\#)%8$9XSIQBN;1V81\AI5^G:@@2[AN;%G+O MX$9[A V*I2_^>W%YGM]\_4:2NK:L6YMZ9E!S+4U=*5V'5(80P"OZK2M.H>2% M,=6ZH.LP2OMUIT8 7TNM]7KK4:#R=?U#0EQ<7GS$S^L$4)CGO^'B\S)\^S)+ MKY885A_P.\XO,?[8?LM1=^.Q']KD!FW*>:-[=OL1'_#;8GE1]\M=H5M@DIQ9 M4^=NF1H7*G#1(@@N9%%,6>6;UV@_0DO#(6_W/N&63GZYDO9FG@-/H229(PBO M)2CK+ 1'5X&4JL2"!"W5>H;X 61.7-S6 CM/C' ;15D=7-D?246;]/CE:C;' MU>K*%&QF.M44=G2^K@0@0V^5H,B&Q.@T8V#ASNPZ^9 M;GH VO;^V,Q:8MI)D1WY#;S4&;"&04C1 0H1N=*YV-PZH+A#P,1 :J?8^Y Y M6,I3KU3_V]I%V4X?7FT'9PGM2A9,078QD_&.!D(D+E*1CEQ,M([%YQRN1W]Z M%Q?6(9I:M!1;'WI_?;ZXS%OJ,]KBL[5@)=W3RFH-9$/);C*2 H4W9$_] *7? M^M$35]VVU/BA NO@)GAU?KY^8K\R>ELN9+$^4Y )O(XN4U8&<)Q+B$))5I== M*==Z9-QN2B8NR3P:)0WEW %:GG"U_KCN)Q..7/DD2#@QIO^_O6MKKA-'PN_[ M7ZCE#GK9*H_C9%*5L5WQ2:;VR260<-AP( ,<3_SO5W X=RX"&K>RZY=47*>J MU?J^5JO5W1*:B.J)%HA):@(J0CUBFO92X42O7LH\*/@ZX2HT4PI87Y/^V)6Z MJQ/EGW'Y[7I3E-F:YS<_FT_O7!6%"./J_-FC87#?#R*FZ=7KH;8?.)IO,U-S M?6*)W[S <.&_N3A:326B'T!;N7B0=5GB%+#-#V*#J/HP[M*[.+E*V0=:_,[9 M4S6IYNL+C[[N4=T6OIZQZOOVS/$U/W")YE&+B9V#FJ$#G5D?UDJ)*&PYRP.F MY5=/G3=U\@KH7>/0ZZ;1911XU93Z:$263J^'+.">X49:8!@BT@P)J_K5F>80 M._+MZJL7.OA%3(72ZRRPB4^)H[E15'6)<%(M>P&$Z=D&L?206-#?M?K?2:^/ ML1V(]/H8LA#WZ"(O'T7<461)S.IIU/M*G=ZS/#,* ^)J)#0=S;9"7R.$4,UQ M@\#DW#<"0VJUB2&.3$W\=3"S[M%_O03Z*,(S4/25LY\F*>!P/3)7"_=*2WV9I,Y-F M(A$S/=^L:DY,]S0[3: 1/.U G%X;1^@3JP/%TL)C.BAFOZ]OE5PE^TTB8- M;:I%0?6F;N!0$8[9U34OW8M\SPLL$WI+4+]S8(J5 .*L@+5(57HL*_*BR'$T M$5)1X? \7PN"H/ITGF&80<"8LU0X,;]S8#E+>NUP%9HI!:ROI2Z*SDS$?A?O>#Z*4N?/L7/ MG%6M#641O)S^_BHU5TD=7K7L.@67I2NOOJ%'D>X8FN=8@=A10UT+3#?4J!6$ M-B/$H0YXZ7'QRFO3>E._#W(C ,Q3FNSZ;HJKE)T1L=T^ AI%7!>A)_%)U1+A M15I@4R+TI]PB=N!')%JL"#M%8[6\Z"2+ZJ['+DXA,I M-$EI !21ZX!"32W7A#=E4EP)XU3<@8C-HE!%- M).2>"&QUX9Q=WQ$:VSK72&0'FD>([QL>"XG19Q<%#T4X]/S/ M1N+6-)H_#I9Q& _1#&!(RV8AJ,"9\#9+O^R2*0$W*(^"2--UQC1;UXD6 MAV:?>(;E,6Y"/Q)V-#Q>4176%N8BJX!1C-QI#X=D,[0-A]CB4&NZGIAG:&L^ M,ZGF>CZW"=&I:4"'S%-U5:7Z^FI1S:N2JX 15P\Z;O**C.U$'BV;4Y<*SVQY MQ*UZLARA?^!I7N 93A@PTS6@7ZP[UP$WE'X=YB_=X'0:\!-?)V$-#]E6?/U* M\RI>BV/NX>6CX?Q5:ZQ4"=V:4L@.%M0^PLCLU&3EH9),0P]@%UTO8&]U%,,( ML[Q/:'I+U[PY.0!G7)90_7W0 M#]8#=HA&^;C.).+ZL4$F<+^GQFO.WF=Y%2%^I?'Q8QB^'QU/Y*/:!Y2$./ M'<"T[1YB1Z]F"'\:V F6,0.RV&8Y^3QPAHL*U'U)69Z\/#WP<)/'9.JLU9-WF=^%ZH M,>M2.DA3UH#2,QNR*E(_\S![YOG+770QUH4Q3+)[J0%F+-E&ZFZ8^5GF5H%H M";(Q_!POUCY8D)ULU575W+:I]H#9V>8V>6A\]>*>28'P?UT'6"0ZD27EK0+P M5@$8Q5Q*JMC8$-F^&Y3"A^?UI^-@G.E MW5+1>B"G'NWX:OLYF=5Z^=BGM4;;V$=6L]UMF/&02MV S$L Z*" MM'^-LZ2&^2[Z/5OSZ^UK+Y_HWTMPWSL87N$Q>7L9HE) ^*5ZB'-0197M4Q"N+&$IHW"']<_JK<.Q02".(G+%YC8 M;=J(>+T!0$8Q#EEU3F"0(5Z/6+P& H!#F)JQ7HN"P.?H<[%2)"J5ZQK&2*&J M0,8+<2[\S/_:Q/G>K\ XY1'#2)&L5.IK/(:J=@'=/R_5 70J&:3[IT=9@,Z? M>_KRM;CG>?TL>1IRZ,8?&?DSUK4 9WZOSUX(6L%U! O'*_)\]M@%H9\\W)3Q M,[\6;N(IRU]FMXZT2\2CZ1SO3'+RV(GD)#E7+^9 323=@O&ZKWJIR,;A@DS= M/<\ >#I(P>PI&<8ZZYDX?I./4.D6A(YS67B7>D>2T@'"6Z_B:^XT;_V);_V) MX[AA_UEE]7E\[O(XE8361M6W.EHGBTU DNS5@ED:Y^+PMO56N#.9N6,_$\9I M=<":O2:.Y: UJ?6MB):)8@>UC;8P2;=+:7C;]KQSO&KUB^OL@2>\>OFXL:'9 MI8MVB7@;R32^>G'!/J<(5=@^J+^+HC@4"YS&I31>V#Z3\_Q# MGFU^?"R*#2"C?7+1NG.G^M%AC+ ]ZK?J$1BV5Q2*Q3ZY:'VY4[WK,$;H:S%; M925-(.K Y[+0VFTGK[E6+/ 9N@I+<1)/7NYIS("(:A.)UE@[G:\>9+ /RM5) M46A8:07E&KMDHO7+3B1N !OLL'.7&;YZ?@+SC9U"\5I=IT:9 _ HQ%ZMV9&' M@"2Q339>GRH ESU@J>!*]ZJ".]1.R7@=IG/\ZA!0V)T5?VWB\J5Z(VL+I3C> MK.NW0-_%D5"&B]E"L3MR*+R&TXET3X,2^]AXYF:^%O4F4K\B^BU+!,J?2ZB3 MY+BA\'I5)^?NID"I'/^WO/R8AMD:*(RRH8U]VP*,HM\KOR&\\77M_M8TA1K5+B M:B1XV*N:!IN$YI_BH@0L=7=+E:)3I736($#8!%YZEKF9D Z14MT**B6S^J%! MS_SOG#\\@4.RI9A4*94E"98"WQC9!^Z?L@+Z"TNGLJ5(5"6!U0L/>K1S%GG/ M77ZM J7H4BD!U0<+]E7G*J"J9@1$6)L\*;Y42ACU@*)"BA_D><^F8VR_JJE2FD3!-M4L_2 "ET:Q=[P( M\[@NPP#UJ0Z+ER)1I02(/&3H^Q*+*[UH8NOF\V%V4.7G(>E2S*J4"Y$&3-4' M-3ZF12Q@7>6T?DSUZ%.'IYK/?%VC9QB0IS9DIP'P[L;%4!<&,O'^:J?8.;FP MO;C?JL>9YK^XT2H0\7+G$!,+!SEGO59M]J.Q.%QDTOVJVL*'3/[2I) M6GP)S W0;L$*<-5S&700D+?'!+#6T-O# F\/"XP[6Y=YLN+YNKB+5CD3]@43 MX?>(15M#XV*$86#0(X5**XC'2$\EH=WD'1O#M4Q?%4I6<3D[O#X1A78E=R(I M)P!@/QRZ2;BA!XY1134L^U%R]CZA3[/HZ9*)=MUV'$\#D. G%I?@K$7XLXM+NU4QQA&Q *.<-5ODY+6%]X)!+M5NUT5W@)B%J> M$(BP;JEH%VIG^4'E:-L=&."^7-HN$>\.[11OV(&'$ER]V^2U8@ D[47AW8J= MPLXY DK0\L##31Z7,2^NGIZNGFF#+- E;%[&N!5QN.A+FP$H-S8+G]6+KX1SXY%0QWIAJ4K4I'LY>TT M@2^)%WJ-I4W/VZQL5(5)(\N/HDA6>2;//?@M[]&;'ZI_ EKP?_WCOU!+ P04 M " #$HIE8-WR)NM\B "GR0 &0 &=O;V=E>&AI8FET,3 P,7$Q,C R M-"YH=&WM76ESVSB:_KZ_@IO4]MA5LMM7YW(F56XGTYO:="85.]VUG[8@$I+0 MID@.0-K1_/I]#P $2$I*)IU(UF1J9I)(%'&]Q_.>>#ZKY_F+YS,ILA?_\?P_ M#PZ2EV7:S&51)ZF6HI99TAA53)/?,VENDH,#^]1E62VTFL[JY.3HY"SYO=0W MZE;P][6J<_G"O>?YC_SOYS_2(,_'9;9X\3Q3MXG*_OI C=-Q>G8R>9P]?O3H M[.Q$CI_*27KZZ/1X/@],\[GLT9O"=7 MA72S.S[!*?WP\/C1T?G7^__G/^(IEG MP.MRIX"+>O_Z$I?%*_KP]O5UO8.G7_^+:_FA,K28+_D@5&2SUV>FC M:E.BXWJF3'*15S,QEG7R7II:JQ3%\E5=IC?)AP(8ZF*JI229O5?/9/+#PR!/_6)>%^GA*!')2YF+.Z%E MDI:Z*K6H55DD>VX5]FG[BA&]HBZG$D;2R9VJ9XFJ37+5C(W*E-!*FE$2S.*R MG,,,%FX&R]EV@"HJD66@^PYR.6$:6$[]3)D\/3 M,]R'7]Y?O+U._OZWY.+WB_B726P'@PMPJF!UMK:!1&=C"DEJE4MS(I"YF8&?(H MK.A25*H6.8\Q2DPS_D.F?H8@7^:&9I261::0F4G,T![A?(B!2:HY 34"<93F M#5(0?+M(3"53!0,,OFI2:GK7'XU6)H/]1&FABN1NIF QW9. 52E KOB"6L!A MHN1+'!"Y2.!=.&!)PD14%6RG^IC /R2L)A*F]KM@\RZEQEP@?L)LCD%DX-EVW2F\J& M"#ESTW'CT3BX0Z )X-BLR'8J)3Y8U!9:3N#A(I6X94PYP&Z9/=S&P%_'39T4 M9,A#V=N,/JO!&H,,^!^8 H<6)S*0K8/V!%V*0"%VT:) -Z.?V:J6Z' MY?X6"?[3PT=/<".N7[W_]0H%/Y+Q;LC]XV^TRT.C=W;YL=NH3*86+CUK8(,T M_N[!B]^L2+&BYK,H?\W^HZV](3+?$_M;

@_C* 34!%(RPONJJCAQ6&E!!J:E4T,#TYK_)R05(?QQNAMH:=N%4I M:C>>I87W % 2B6 &='@.6A<5H)M:!MH)=N(U3T?>2M*$L69,I3"P[S"ML;3C MHEY:T)CMEW;GW"Q,;QH3"R@T_ 2GQ+N/&@R^0(R120%;LP?G$6W4T#'L RR: M! L"TP<.P^(#^%^1E$T-F*^PN"D#0(EKAHFW9P?+@4$F4N''9E0YHA!.@!9"F+\IDTF@":01-C5?TT9+AE#\4 M.0 @NQNUREM2IA?QPZ/50WGT2_LC<]@PO<#](FR**-CT8' U"UZQ"E46B%: MY3>)M&[@\?"%^/'Z%Y8!KO3+\8@=C8VFF*#P@84U!=!1@Q9^.08QSCMM1[(' M,DHJL2 .V4/ZJI&L]H&! *A.=#FG1Z.>VO],>+$O:D_A2##)D+&7,37OQ%QD@_89'7?7X'%B?,F/@L4; M8#*RQ,; O6![*J%AIS=(XRO(V6&039+PMNX-LM)F]X54:T!%Y.P:H[\WH+)( MN2UEQQ\>_O3TW&%! 2@'X:/3I3C,4F42QO>JTI#[YYF6N4 $LS3B9W7/4?L3 M&+3,F[K_$][=%\_'^L50 (W_?Z;=FRLQE0=C0'8W!V)22_U,Y'=B81Y\5F!R MS9B?JTLW9 RW0-+1 VST*(0S3FI9H8C^'HN",M@B96H@>Z >^*_\"("%_KY< ML+-K$U3.A:.:Y:^9P\X@6H1O9ZV[E R6O8M]]K3>:5770,U%62LFQP"BXUB- M0;D/;R\,>J] U._]#%(>C)/* S=:(FB 'QZ>/3Y'TP3G)5&J(8D+XS38',=" M^8TJ0LZ30J*/#KD*M@17!D#-6&L*#C=3M1_"3(DDGFP:F^_ )('.M'M*M*4,_P9Z4!<-OI3\H<#"I4^T-Z MG/R/"JG!8AD0,:2'!7D?=;U@JMD[/;+TDP'?!R^EDRLZ M9V:P[JX-8^)X0GUX6:9@G7T:F2YQ98S^''+M>$<"00FS-+0*[^!Q2T"/OS$- M_FQ/*C+'81[CLKPY@'EH=@DPL" MWZE68_:I75E/SAG[<79$*)S>&Z'P1HI;5A\7C#7)5 Q8MD6H*R+;PDH/E,5O DA0+1E!2&4 Q" M QMX9H<1[!=-"/[<$6(_NS?$#O)(;E;I[8@W\%[%E]XH,58Y6@K(N#V=M&&! M=]TU%;Q-(,VPHQ"LKR8'^<%^MUR1JD6Q!G9 !3)-,3SBX I^3JZZ FP=D#S( M FT(RD1DZKT=DR?%K\C(5\0\ ))B2LDQ481J-42URC.L2;29Z)?Z0,T/@ MWP?:;C :5K,RIY&BT$;W$(+$#$4IU -0$H7%AWX$!H[]K6<"IU1\,)Z1RP$ M"?V@M;@AVQI^B1OC$ M*\=[P ^?@8BC#Y^'C-6H_R4KX!E,RYC"BC6C9>(,- M*6CV5L*,<&D\>X=<:\P<=Q@8?]R;W-!>L*.7%A6ETK0'2Y$)3+D:>?B*9V0B MS!W'2BBP]H^&,D<$I]B 8I;\E(?IZ+$J,HO$*0>VOV9"1T" M[L,$)J# M"=[V+N,_1:GY")@$Q_Y@)S .[; ,Z(3KG635HW6@:*/YR98X[> M#G(>5]:D9-V#J4W&KURJ[O/5LH4&2F=*WC)A5/2*)A?$)M9+ORM*X5Z%B-Z) MA:/7WP,AM7F$D"1ORQIY/(B^+"C0K]'.HUB \8'*.#,0&*$J=1C&C+P^S*88 MRNG$?;T95\((0H/4F$KV2.V1O5:3$TAZOY5WU.US')B\WZS MJ$85TB8E.NGJ1S;LJ1QS,L5,YMFP8!]8/?O4MS-X\3VPL\V!'=4W+2>4U G4 M1JI^.=L,$J>EP5R?)WLGA3_O)'.8U,QWG%JI%2]$I:L8, MU,=""AUG\BYQ@;$7S=A(;^?!(6GAS6>?"[-<07WUL-/FZH26>'OO:_ K0@G' M1T\VYBT Q+PU,.'L\-%3W B;"#5@: D I@!?H[@9Y?A/)BH%Z+GGV+E-KT9F M.M5Y]3&YB)2U+56XZ8.PV=^XKUICR6YXWCBK-YAG#\1 M1&^6/;:(/P!&DUOQ=5\3$F_T:/'+:;#H$")IHU$4S62DI\L4[#0T3@&BJIHH ME@M)%GU/Z\C3'\RAK2Y99MVVZ;\8PB&J7&'G#E,I &,&[XF83M'D!W;XFU Z M^57H&^#KWT3>H,F-@D3)HOX&G!1!Y):=;$')E$K8?6Q,1@.U]K6+X2RU"1"5 M8*U6IDRJ)?[D.P3_#L'_M7V)"R-]2;Y8.WMITE:ZH+*S7O&*H ME^8"O>-3ZX2GF/A@R6Q0,$*"DUJ:@=-+J5N5R:N/O7/#-&Q%90H KG$ME M37V)3:1D%\=0'MR>]*5>\B/&:DR^B$J]'++]"2N,NMZ<@5B%7<[^@&\50=>R MB;;>4P2:6(A2N(A)J3,3+1]V"F&52V $6$F"'SX&=$G9G1KC6!?H<>!1";Q2 MK&[%B=BL1^WIU!C$W4OCC!?M83) F;#FJ47TVCY2^PG8ES> M=O/6.,DVB!;Z5#F$?(QUJ)D!VB(@BK3M[% )15RT-' YJ:UH:_NU<&B:G:43 MFZ"ZQ]]>B+0GRL+77\XG96FPLQ&B'[IEY06 M<+'/(2%=9@V+=@RJDQ>AQ'-KE]@O27(1+2Y:Q+#00 JK%**ZC &3RXH5*)I M27W R9%B3ET>7"FH^^TZ@K,2?BVO8+'R MP/I'T^E4 C.;8YI)E2_HF#X.GTE<%O;G'$$[_XC"EV:ZXPD(]M6Z0T$5.+AQ MAU06T666%7P6%II%J& 91RU+/W0M;M@W+"UH\#X]O^1\ HEE:[?.'K_U;K MVQUQY#RZ-XZ=4CX6T,9:1?8[&S3@!RD)0G' MJ-778/ *M38I_])VG"]L 8DB2V^8DOJU"4#88="NQ!>Y+>Y5@E@-P%);L M45\5^ PD4)L1RN/'31<2:SOX$) M8I.V[K =/1B908DJL)6OH7_"H?/?>37S M2A8F:A(1I8:X=A#8X MG*C\":W)Y8]TQ.&RZ*:5G1KD7&%7CAT&)1,[MT Y' MY==F1%+8)D@2X\X97D#TVM--F RIYYYQE6!T!EQ/Q.9)KF33?HDV&>*(MCD( M.2WH'<.H27#[FXZU3WX12#:41E M=+D%OB[%!'T,HJY%.O-B"O8)\X8I\&V,K>^&9T":U4,SP_UM2Z)IF6Z1HW"% MT2Q;]V("/O37]G:9;6?1S@O;=[9KPR\^=7VCUHZZ+55F[7U9 *1*)5<\ M3$%QF2@=?T?$RY-[(UY^+3-JW-E&^5^!SD>0T_93QD]_%^B/WSCF2>;!?%T0 M845&M36XN2"@EQ_FH\)6!/D$+I]P32T*7$B M+J82U+R.$+&>"/!!@N(Q2P/ M4XV -+:Q*D&%9?U?\7'7;'6H_>BHT_S9A9Q'04%\AB"> M;22&8 ;-\X8=+AZH8,\&YM@(D:W==44%2YC.?L_P_KM*). 3A$D8WD':$>/.LXS_QML2V&"OA0H'3,8@622 M37WI@#=Z5U,HJCVG)K=D)')Z0*9LW+]?I=)I#QCMD<*5DE<%]]APJ4N0;Y78 M(-X_ Q22A2G+X),QJU L,I]I=H&&"/KI0J2"H),QK.CIQ/N"\ MWM\3?M8EME@J2WH%97.J6L/&>E$-F>F=+GGW6H.Z(SG]X;G?FS M8@>EY^5-=^&(W=2$QZV"9 50>].!*]U"$=7Z#]AU-1J4Y=CWQJZ:_ A4O5>0 MS.)!K>7I7@U3Q(J%G+(FI?U;'K'$K:0.J=3"N]2,_QGD>AG:4:2[0>?'1]M# MZ,>K"?VB#0=DR2? #[[TK6VYV!;\M%$AT*)/SI,$(^3. 97+$+FZO ]79%P&&C\ N2LS M4%K+K)-W"._CM$-KR+H8#FQ#DU,7><6R;EH3H3F.IW)0@3(R ?]%?C6-J'4E:E7"#]"]UR:2T$%]>Q M7'40T29A]D^Z^((EV,B^!=2K5D/1V'3_>_@L[GKR/7SV6?N5B\JT^37<\YL3 M].!])1Z;>"I4OZ?(Z\K@OZMTJ,&** 8RDK% AX4UF"P[(WBK)%43QV!'BZA1=^OZQ MG]*N-G[MKK#<%C577,-R+*7E+=1:9NPX%SX45>RE:JOIWYH-F7%_^!2OSY<8WC9Y-;T M#"U4U[-_ F=J$O-=AR8]:X?;&X;D!GJ.E8$7=?L%H@V[=.97O:C ML&U..ZR_CT:A^X2R'4,'6D_R1,DO=G V,&D*G*++A3M_ZB57FY0#6]1W"5OO3M_Z^[%B:/# Y%/6V; CBM5<)"=?(1A M>DA\N]BH&R9N>Z*Y0D&.H1'%4_%^L7CJ+3OLZ1[WU(7+60 MEG/K"_QWX(4MRN%=PPN_^ ;/;\3=QM'90 )N1&"DVSTBL]EI U<-YN+.0ZJK MVKK$<*+_6^H;W_" .Y$25JM-ZQNPV6N ;PK %X"D=H4JMRAO0B47QSF*ZQ/-W')A*Z;\+113.8@0>=- M/O4MAGM%R>XU%E=33.JEQ(!PV+SG&G5#PXC>/_:ZH/J-/'F/.@GLE2O.#T>< M3XP&9T@73+/]/QT=GCL-H2[B<+_0;G)_7 ,55+)$.4X^OADF%PE.OTQ3F4OV-=;B(V.[H'TO]B.I)&P; MQ?PX6A>>9=^5$T564<"A8R90H3YG__/N-D6U7S6Z*HT<\F*V]UQ&Y?#N%I^! M>8 ,;"C%U7=@,TA(PN=1N:E8CU%+VVY*JUO$40Z.O5W>EI@R$7!AJ<_*=Y\Z MZ![W-5BK-ZBNGR<.:T))S!5'KA-K=]\^+47HWR[J]],]BOIM@<+]ZIG,],9G M&.I7:32A3[B ?8T*YHHN*;%B1R3OM+H5Z0(S6$.2X.V>ZD>C#C[GZ5'L"'CCW*Z)A,P B%48T-D\0YI#[XT4E# M1@#7KUMCW9>K&Y<*(H$TE(UP5.Y!+FF+HWRQ-J?7V) &P9J4JWRBY":%1O3< MHH$=*;!]VC5] MJ@$F5S,,E'/CBI%/2!DKC=BU>Y&*;W#A,L(<.+,)?.XU1N0$V5- 3/^4A9FI M:I3\48Z36M5TWWV4BLA9MXTQ%]Z2,7%""6IO;K$3.[<7IY=28 MU5T%CY,,FK"H7B3";]P$[ 8]&NCI;\M038N30SFRXF8M*Q9U*\9\C?!D L?4 M#Q:W!;:TGC:#TG[=L@N)KV\1R5X1INLW"].1PW:6Z5/)V+K.2GJQ=P-35^"-,0P\%4ZNQ-CL-Y/GYS#4 "V7A?I(6(R/85MOP)I MELM%["[#HCXC7.R&+F-? M;@O;6)!,'9)"O5F0A"PKBG"3W[FQKH.N[ WZ#9!6U!CE7M8JL'_YEHO."'/# MKA@J3:0V6\Z'T>:]+(6++3UU%^(4$W4Q]WDSJ^YG=W&?Y:!X5^1IMLWR=#TX MM?Y;6WA"4-7U/MAN">JLNRZM:DJ0BCZ@L!(DYRW?L%Z& D[\9O15D%N65QE_5VIG\IZ(? MKUS@-;%^4!C#G"L)%. ME6MK- '[D?C1UE52_P+;O$.G,W5+ULM8I#<'367M0UMZYFUGV+'?NP944=(6 MX)6,4F;,EAT+NF=O:3DO,SYYZ-4MG1D$=X'W[<* M;Z2L+"3B28UP$&\0!5WW:1=&%,-J:]JP_"RX]<*'-U?)*O]R#=MUBX*5X_!1 MH=RN"*/)-@NCL\.CT]72Z+LQML%^73)M8_7GZ86I++R2%[*0G')'MX4 MF6EQ)_)M6OK0-<*?($&\QYGZ\MJU A%78*, ;]W:_5D,P'-.BN7N;'=V3P8\ M#&'3CV&4XKN8?8\P^NZ']RC"^(WJ"C^3&_PE+9B-.A#PL 1K!BBVCXR#AEUB M=5#$Y6_=.2@=YLL.L29[=%GME;J;Y;#6#\K%N?L->" M_- ^@6;7C-CI-BNG];>"$%1VC3F^20?_+]8XK7T8WK!F6V.QZ[UO, +[]"U- M>/=+24VMT-.-]?U2]R RU4*A3=QCV6Y;+IP7.P7Y);XA)I:.(8"F?M+42 0_ MI33X2C$$Z#@R W3I<3!7?6&0)6JZ0-69^*G%O5C.Y4$TM@3F3[/]N"]XB[ ) M@H/%1T7,0>L5^\/)/J#:;&K;0@CE;YVE/J4$E%TQCI)F5:3&[GKD[03^:;>& M6B>T8@(#7[;?"L>][+TM5&]-QAWU<(!1E,OJB[812:?U#N+5#>W&<4+JJANX MVFMCJ$C<6C6+LM'>C %;"YNV4O9;6G_M-E2?)PA6\/Q4SN'1O/KAX:.S\VE9 M3L&H@L""ZIYP#JW8L'?CL\W\)KJ-I,"-_F)G)]F)W3UJN MY;XCH3(@&4?67T0:NR)*O_I]Q5_F!\(;OE<&X)O*Q9IS3*57W*PT2&]"EKK$ MGEJE+A1ZL VEZ&R?Q+V._'-Y6,/RBU"S =41&*9!<[1H/)N//S2L2\:G MJXHG[04',CQ)5)T-F,H^N1?O9M_[X>'IV?GEY;L+^LL^=V'S&?/:N*98B_XR M_5-F9(M6#!4HP.ZE6HTE-]-6F%I5D7C"M#"ZBK5CC^-][RRW&@S28^DW2*5& MY#QX.A/H^0;2 5&0\MYKP-X4E@-$#=:#@]3.]@J6#5.P+<:HS&L/ 3U6M(BI MM)U;0=S/$5EW]]1U X/!)I+:N+%?-'!=N%J=X'>'@VEXP\<_>-R+X+!!%J-' M[U8.4MN*8Z<#Q:.T"7B&6]3!NC.-K81;ASY( !#YKOU:)QTOQ8*Y0,I7L-EH MH5F;MQ-'\OY-C"5Q'[Z5\^>V"1CE[!YQFRW;O;V8V)>2&#]E@ X^P! 216I3 MWBK3C(WKNO_XZ9/#XY-C-),=?(--7+9"?SYY[DX!AG*?8N:'^WB98OPT=G;S ML =,'QB;#A)1VE\,/^>8V_96P90/W\0%>'9:TE'*JMJ5*LRR?A!,H?($U-QGXLZFKO,W^' M=BF0H'>EOEF2Q +*A*HK F41[2?C%9>@$N:[?(\G^;MJOL>3/FN_8@*CT+TC MPO!6A)#<37"#6X<]F.\&N)WZ3*S@N!&5;/HTCM%J9N]6\A(:#:XLL,U> Z/9 MOCKJ$3S(^6K590>^2CA,/HG:!D]$BJYKRMBH?#. M]LHXN4<=O:FF:PL:$6R7Z3V@N;"SF@T!*\*PMQB/Y9HXOF-*RS_87O.*N9[I MLIE&U3)M9K?$UO9D60'>Q[[-PI\%1XRRAIIR!G?KPL@&=B>=P7=X27*W0ZX; M>,GU\'3_,S!:T-7&3=]/V25%#6.7-@DMO-1V"-(LZ_JV%]]U$UQMT[:;L )C M?QF$^(.[KD:+C>[0\'5.],ZB;._!\ZB#GB^L_SB^"7#XVKS>(+YN?PBI]039 M4E7Z[XQDGBQ',C]BHWCX8U;/\Q?_#U!+ P04 " #$HIE84S\T\JDN !G M,P$ &0 &=O;V=E>&AI8FET,3 P,G$Q,C R-"YH=&WM?6ESV\:VX/?Y%1BG M[@U50RE:['C+=96\Q,\UB:_+4E[FVU03:)(=@P"#11+SZ]_9>L%"2I9E$[S1 M6V))!!O=I\^^_C2O%NF+G^9:)2_^UT__>W\_>IW']4)G51076E4ZB>K29+/H M]T27GZ+]?7GJ5;Y<%68VKZ+CP^.'T>]Y\XR?[4[4P MZ>K9]^=FHZ,%-^L#1_:=@<;(Q_Q16?F0I>%O-? M+GG_CV'EU&0Z. \ Y.0'PO+F:FXFI MHJ/#@\/CM;>[4,4,$&625U6^X*6#_<> G+KX]@<@!#W]Y<-_G;Y\__J MX";HN:W=$C8"C1]%9^?_?O5_HP^_G+[?,8 ?-P#^XR)%^ M>__N/#I]^_'-FU_?O#]?>[BE2A+@A/N%K&H/9[($#O;LY,?EUZ>&A^VS'3V% MLYW/31F=ILNYFN@J^J"+:5[ HK&.SJH\_A3]E@&IG,X*K8FQCRI\_I_?/3D^ M]O3^C>^$]NVV]&TVT0\\@L/1\[T(8$(("B+/9%4>J3+*IU$UU]';0L&^7H,T MC$;PUT1/894DFN@TO]R+)JM(9?A;=:EU1E_XH(K*Q&:)7^OY!C[NKNM=%A^, M(Q6]UJFZ5(6.XKQ8YH6J3)Y%HR'17E M",]+4VJ'J@8Q&=F*8QOE7*5I-%<7FB"\T"H#=EA&,W.!:)]'91W/97'#=-! M\HBE"'&D#ZG*D \-XJ)P,X.XI<^6JUW1LUG=[5G'2K543WFAQLK[WT2J]4OL M=P=;0@IX>Q,LQT\.3AXB'-Y^/'U_?A9]AHJP)8U@K9GPH2[*&L42T"M)*L#] ML:=3X (:Y1D(H@0H&^4>2<%EH%.41,%UAHQW"/+IP]EOY3;)=RST2[))*^"! M!#<$&VX-9?L H$0ZS""X7!2]TD6E0$0D&OY)G9K%T"J7.C93$X.P6=&?,[70 M]A%@2^;")+5*09="MP2!&L05?A=P,@&MH"6V!B-EO$XXA&M@-2E!G1;TS,NY M0=DMEP"2?/*'CH5)-*")"JJ%^5 @Z]7SX0 VJQ<3P$7A 8,#V3DH L#N3Y'/ M#P%HK-1(E=8&4WD)11$2M"E151[#;%- 5]-!T-1CU'W8)-ATQ MN&% & "FXEB7I9FDVLG_P%*MYD5>S^;MO^,*1X^?E]&DR#_I0LUHG;Q&;F!O MS9^5WB-JA,FL+6MMZA8W@6<*/86'X;I!+KQ!X8EK%7I9Z%*C\H'+LZ,9OE[H M6,,M \?2:(X4)!?$M&'+8MSD75KL$=QHG(/P0*O:"QRT0O@,X;8.HO,N!0NN ML8@A*<]L9Z%6((HB_2?*I"H? ZFCVQS%$"R>%U$*$.=?4&$*"2\: 8#2&C7& MZ"]=Y!L,@'6^)W:L_5&7E9FN&IK[CX?_D3;!@(R"DX,?GR @SM]\_/4L^O?/ M4:B(?H$)]PTY!,'TZ!N!M._M+9 ^ME!)="PNL&=$ [$(36YO MVP]>W-I6?[P5HY#V/%)[@[GIXX-K[OI=%KW5&8B;=*O7#$+I*M;+BKS!SDFV M+'*P0MA+!O*F1.4#YIMKD RAYYHV+B-H9WN614+OZ:6RQ2,+U01>G0Q M6@%%J@DV_BI?+$Q5:33/2#4H$OH.N6?=6Z(1'F?[UC#=Z\\F W&]3?57HKRB MG%V:-(TN@+WA%2-,7PN4.0S0"3TTKP]NB9VOA"L=%:A/EP-E"%AI#4OIQ3+- M5Z2.X86-46>!XUR86),^(S>,KFRG(=++T'8<2^@#OE%5*6^LC0%G3!T1R.YC M2Q7X+5RPSO#0UGXG*,!B<)ZI-OAG'X/I 8C3/@/"H27(1YWET;0N*$Y 6E/I M7-2-EP*%OV.0ZPN=59T%8PV41]]%+8]@19A/PD"L[H%L"_13V1GH. M@W>HA-CIYPQU8U7"Y\1W6(4<&2!6T"_GA T ='P6@R A'R(V)*$F6&EDX$OA M^SS9TL[PDO*Z CVZ+O7F=2U; R,78P%R-?#_L,FZ*BNX$>0C>#'-F[7V[UJI M*63QF-3/O"0]_5FA4X5672>UPWY+A.RA_XJ:E'E:5]VOK%6%P__."Z]PS_3^ M!"[@T[Z: O">J?12K%<@/%84MZ0J\;K4N;>CIEHSN@4O(G :9^/3H: M@ >%@'3>(N!!B)&[XH@?++-"B*NX0MLVT2G<=;'"JR;;N^P8W]&R'5T@CZ[S MV3BS'M:%=TX1T9(Q_ 0,IL:X>SX!>Y9A*@@EUSZ.EFI%2@DI3Q6R'V!N6;J* MID6^H$=GK"X"-@+_*EL+[*2^/AF2OGYXO%EA?TUBR7I6MN[LMNI[2[A_1(K[-WNAJKZD5@/PL_%>[RC=\8C4$^%*@LV]\=LSR&9]K M.)] M,-FEZ@G(D4[]5'B_&:QT(D!Q@8D1HJI9_)MUD=*Q@K5T!1T [LIG24W M.POF(#@XH(^LJQT%9P@T=]&(;V>.[-T2 /3<&F64-"U$A9OP2L:WA4IZ?;$; M93!^J:'EE["1E?I!<8D$7)E7)@)*^V!DO[0 MF:[KS0?XKIEEM. $V.X4/E?%ZI_?/7KZ/-HBS]K GJS)ODUV-!XH;) M;AI^2,"%A?#VOE%$)\;I+7F1,;*OZ4Y9>I3F8+"CP19^YQS6%LBV@';O1U MP.<#_.GP^J:HH8U?B"^[J3+#10:<^ @-^9#IX\64.7P(_RX+Y/=\RJ;D[9// M_5X'D@,>6F.2Q0912Q2FU(>RT"$ VC:<<!@"SB# ;9J^<,W4*$QAQ L<]9(71!$B\"; M2C*'*5NG@'V#V:# N$&6LMG"Z::%A#BKRL[E\Y43AUI[Z<*P@'WD!/^>W:H9 M,*89WLFZ?8ONT=WS./#SW\9O/B"W^;VJ?YU*2]S)K+.8XQCD_FW-?_:^-U(> M;9&*Q870>NW#B\Z.;HL5XC'[5R_3=_O#/AA:$H2S\C/NWKOO8''.LNBE)!@@A.[T;./*3YQ0@5$2XTSJ-ILJD=4%F3$#78RNA M9CFP%7@&A,T?-=L]=MF7.6@'8Z;R"0;V*D,)V9)MP%*RKHQ&6[/,8T/*AAAI M)=BV-I[,K U,3[U)1[)DSF*%(Y9K'BWTM"XIUPZ8W#+55K%B0,#A4W6)9T], M(6:^BQ#0H=PK-KP#*3,F9_;4)#5[)."T*\NJG2;(2UVL7VF!!I3!='6W),5< MQ88/S.$UY8,M&PKO3G(&QTZ%3 UH:^+&(#7&V[^GU?[OR,7?."5T#$ME4S3T M\4I!HR8Y0X( W_4N0]T:?SLMT3M"FW/$*"?N'OA[5'LJ_B:LJK,9<#CZ+N : MVNUU+ J[\4!),47T#]#C\KIL@38:@6A')8SK .!^"[VL^9#XE[T $*Z*C>! MWIIQM# E@*'(0<1Z#;U0I/+'!06(.,@NT765S2@O%OX*![&_X0*Z\#X-=PN@ MV]8)N6Y !_SKKU18%>Y$7]E]X?+V[$T2=*!H4PNS0N<1Z,'FD$#M=711^?L M]2Y,GCH8*/]WTI/*1K MX8Q:V;- :)D#-A$(K$=J'+W-\QG YY=?7C7AJ*93 MDQI2SX'?>"FISJA0&O.[D:- M.,H4.JOER>Y%3["-"*9"MXUINX?>373>39%B0W('WEJ.HZ).==E\>SFV'B_^ M$-E:\&G/4D"RHD08ZT)1>"/7-@T)=\DD!+"$+^/]J#=+Y[HC=TS&>LET;%& M9AY+I4YLW^+S%GGIQ)28K6ZF!G@E"4&Q^2/ MZ%P&+C))5_MQ"M?, (@+(+">M16(E&S_M[,(!529F"8X$60DMOCK<+-Y2B!< MY$@:%:BSIJH3?1"]SRO$!Y<XCV2]H>V/2EL:LT(Q9 M&4'PHDP888($Z(.3_$(\_B@EV5-@M6K2;*UV66=2K="Z%](L%;5(<*FOA.2M M6 1Z,QAY,7F,GK#E?!@8P'6M/ 0AKF<<64$96 &T*MW8E*NK1"]X^&82]:ZJ MXN0PZG- RXZ&DB[T"ID$&_(#,"/V".PUATT*X!>)1*;L[8R$:X.!2*7_=8E) MT*P@35O?;&4Q!.$U40.Z.-U"^GX/Z;CIXENR%Z2M-'!,81+D9.,3^7()*(@U MRJNHZR3VG"H5'QNJ6DE26.0GY8KQU_HWK;_#0<@Q>>0D2-T#^#+#G+IH$?'.7R,Y4F)R1.]8:PELO,HFB MYH9"KV_3]ZX:N2OD7KQ9L##0U/KB@S<*"$:;8X&]<<=;A@9]C $#ZCY #E]F M5WH#1EB#6)8U60+:T))PF$F>?]J'PQ3D&ETT5*2]7L-$U,E>5T&0M(#F(&D> MSL/"0+LN&PSD]OJ*1A+6Y#OP)_OJR3_KNG"9;. M$G?];0D$8!M3O"++:MN\_UV+AU %#J;+M$P[>:*7I)^&M<[CL*+,*4Z5]/DD M1RWVV@#,I? W"A):?UWW%^2MKB;:OB2:Z]0%DCFQB=U6P"5U43;\0B:3OULE MK3+%V@,4,%UCAEEO/V27!6ZI/.>B/[[=B]M/T)'9!GMK3Q M*>JMI+^"'MO J::IL"F9@),R? H9A;.=DY:VA&@%@D&CDP+=M&'Z0)CJ$,B_ M *==)-Q<832BZI3<[Z+V_'!GV"FH&EMFFKN8*K9+5=F_Q*5K5J)5V5,LM M"\SS=NS,I73JLC];S(!=D8+0X40)\;:RO[A<8FBV'Q*[PLJ +,Y!3%6( M[6$/#_&+C\7[B(^G>:R:7]BC4J8BQ^166@ ?LS&HJ_U"P(G>A7F>AD&,K?NP M!G7=05\;4XJS.\LYP^1EF:Q5)*K$'+QD;]B<*R;+?X],Y=@^F68.U M'^-<3!.K=W/X!#V8"WBC5/E*59P+"Q#!P8[P6+Q[:ZV3KK8(],'.YOK@P/F, M8?IQ&#VE3 !.*[))R8B39<<5(HH>KB9I2&(74XGPGS5Y"A6["-=E0JOXS]I@ M1GV-^G;S';@P]W82YP"U^UFZSZCUF\Z2,DQ;&2J]-)X;?<&XLJ0EZE01MY#\U)V4>CM5V_A!K2R2_AXPYNWK.X$/C.RY M<4-Y)_9%P<6D+G397];! 1I;1XOV%RKT\._8"2&,A3GU>QUE^R@CFH4D2-?0 M>.BAFZL+9CA!7NW/RA31KZKX!*?Z;Y76RC0Z"QQ>;%RLE;FA &52(<;# MM1VJJL!2KBL;H&[X#"69I-''JYKKQHJ!8W)\@Z8H:(9X@^;>I+TOD[NMJ1\B MEG390^6AN-!,VQ[+R VPT)WN=HB@$AQ=4QQET\KR"3K#7 I^?Q>9DC)R\%V4 M?MFBL *.U^%]T! MCW;&'?"1,\6!/9*$P+O2Q9;%Y7L) [7Q/K.Y;KK ECMQJE!SFXEZ1WIN;W/, M($<^2,J5''DJ.@']%#,=)*>D])!H>T+#:!Y'Q'KEK!2E$F*'PEZT4;)SN %/ M95)6 =8M1=NF*EOQY(I15.!U)DU7+>9%5KZJ%,0UT1DG7E$M:X&&T2E&/_BM MI 9DL1YO@IG4>!8.5=:#J-1N+Y4A)%AKO4VK1K4)]R4CN2.Y'ES\&;SU/I#H_+@[$TC< M$H"Z"#J$9LZTM=<6HZTE.)263^-^!XAP TYOF+K0D)*J,1?[ UTQD93Y-I=N M=T%NK\'!'+< &D%].W%U8GTY6X'91/F@C4@2J[/7\:_626-5SL>H3M(WR7MZ MRHFF8-EP4ON4_'#DW\F1M?DC=GO8V?+,1N<<-ER#*&?#HQP4WC6+>OM0:.Q= M5;1'7>QS%HA:4(-MVU;-?O6/[=*[_SF:>OHLF^8\[8Y*_SZ,SO"@5 M5@1&;*BS6Q*>H%_QRGZN*11"1+-M/S<@..$S8K#:.*$.GD #E9S/7??62J9) M]!&?-$7^G(X>TEMB7<-DKB;4!38XLE5 F%[EDL=Y,\V:J$B,-^>,E^Q9+6E1 MO04ATCXOPZG-)?V::/F9C[98ZJQ8M/XI^4+637 M>LNCPK VBA]O)?$T+'ED7SXR1WYV6RM9%=)NU#&'SO"/*6.E'T[& 4VJG,)< M7%9_4Z-K_R&:Q2AN;,Q!W!YTA'Y16^@EI<51C2H+%%7>/M2V1>[T>&>X$]T. M$#J6;Y*7"67],-K_"X;8"F-1D>5*J-/RTI]X!DZWRU1 J*9?J.XST].O$(5# B-OB, MBQB%9*6R,TB/Q[T'VVCDH:>V+DW2/JD>O:I4/'?<"N"'P6L*2I:E-,6#9X"I M57T[0[C[/G)T3'O(<7C"9IVC\U(ZUN 9?^B4O3GH? M,[_(32*&C)1N<@)2,,;A%OV+=]BAV33.@.'3)UBU">Q^.>=;N/&$)RP:]%]M MHQ9@\;A3JHL%EU=+*@2SM8T^R.5\WRG))Q5AD5E0G.PZ) D*C3"63$VJ%1@Y M*!!;6:SWSE$7U;IWCFX&4(#T+MEHCZW>,+1:%76)=IED9H5M=;@T"9BGRK(A M]4: #6^_)0+[8F@SU(35USPWA5R8!WJ+T7*-]BU];4M"+:+;"TF*[VF\1[/> M0V8E80,,2F&C!BZ@B*B]T2/*U_\9S?BS_2>R1+Q'K[9M$-O]'JTZ3MTT6!OH MRROT+-&'\@-7AV.^_%);/1#6Q+:&D8P;'6#Q@V;O#.I7:-S4/NR@>D.$:P]:9K8>Y@S-!-QT#:3-GL@$>@-U*>UKX_IN"?;,\P?#&KV0.VZ M%E,Z73@J=34.FEJ,7?,:^FD2*DF6%W +#4;3_NQH-./252<=FF[)^%Z%2 [L M#FP.HV4Z?O-B^G?Z>8O;%?7XOME'%WI&-"HV&W:Z1H=I^-XWN3KEM/-/P7%T+?D.U M%)B%?PV7D9E*JANI_ &VP[GOXZM1P+(ZE$GKJ6D1N=5;/$2#J;RRGO M,35[ASY@C61!?TVQEZEC"0$% MJ7*P%ZMU/#Q\>FKW]BZC&$ :?43G6>V[@QT]??(C-PYGZ>N+^<,F2W ABSJ= MV'P\'HH^M:3+B4@%=!GD4>O9/T6&(P_>DD@RHMLAY_88ZL MWV+:\,9L92_Y7:[-M$ZG@/RN(L@/$O5]@[Q#A1TQY(FQ<&-B8".V-\'6]+7UXH*@!6+-VRTE[A!LT:6ST2YWE(->HR2[1,:V7@[XY MR1..+/NM<><-WZHR"WI3KDW8+9!ID:.%7(+L3!DWNUI*#H@4D(ER:SW'#06W M-0(H5(J=:\H*:1W4C]BZ6^SU19FW^/*E:EC[)F8?SUFA:IW M1$-?H9Z?MM1Q=]'E\H:XSL /F,+W C6!"F\PFG_?V,EG[>Q,R&$P8O=H9\0N M^=_?$N?8=N;2>]\UK,"B?IM8;4TH571!7<%Z-OKB"_)+D<6T7EC0![#=1 M+!$JUJ/:FJC5TUN*0N&IB;W7* PKM3?2.!%UL-CPL&L4-%_WF;7#LJK(TYU4 M2 ?4XO(ZRMC8,9U%WT?X9KT<@/VUBYT-AM;/!ZQJ;'E"#7PES8+]CMV4B(TA M,AXM$@Z1;,7FT/5-=J?I;_ _[AWL0>&VN<(\F$;;7LKXNS#ZLN]54C71LQIL MPHUUO&Z"9'?A^U8:7XIPA\=WBW$@RS"N<0%:F"JQ77N8R$KE%CW)FYVAFEY8 M2>0X".D7CMF1KQP,OHGB^'T2B>*XFJ5^S M_$UH_^4M2;_]*CM-]DLIOW==XBD-!*VK>5X /936[.O%EA!U6V-LP::UGFI) M>^#L[ 5^9VIG[_:ONY.ZT(#ZOUZC"WD#^Y2ON=KJ=!:)L08=/H ^IG6:!CX, MZIMI-\M]Z]G6#UJPAE'D#=^DRH1E(0GY-OC:2''::(!TC #:3;[D7[CW2-=5 MP=C>.YC%9JV%[HN@7('>?(/)U,Q_;5=1SBXPV@+G0G'SB7(GB7Y 74JO(WI%X?%MNP7L M-GP1@13.H<^6+TQS0:47A"5R)$F?KL T 9K M?B>1;T ]<:Y!OC-]X8*%0VHO[CJ&^$2:;GV=D:IJ]IV;C#.@*$@1EB_8?JGL MD!ZW4WJ?S\TA(3^(C":0<0@N M-8"QF5&NE1IW<26EJRJ]JU4JK$!1R4!1 )7H/CSCRQ;OPS.?RPT&5.EYK1@, M$@Y?N63R;4O$BCN55%Q5X'/BPZ"+YQN-O#$J/V[FEUV;:6E+"FW3[UEMF+^$ MR9.];<_L,F*7_'9P=A"]UIC8$PYQ/D<)7+-%U)O2><;%XV@B$7.#^TM7+B=V MH:[,HEYT7&"=7";'0)VZV<="K=80%@]09J@=?"O H[\A!+GJO[^M13N_JJ?! M1<-_YUQV83JMXOK+.-:IYF!9I:[<*&3;81I[2RXU@(U\=)R/$5YCUZG9R)>Q M532!CN(*^I.PF-_AT;IF M.-<]*EX5][+Y=YG29K]@%2IZ:J"V5[;)6(0\IE M#]NMV$F,KDN W1+N6>5:8=R5,![=K,&T1WTD.&B\7;2F;SV7/9O ME;/-63'928P>8,BRC=+$Q4CQZ"D11:\S=<:/96*<0SN3T:@T5B(F:/O-S>+: M8LYUMPX$A'TN<'J,G4]+9 *DL9QCS@TW%!B[_JL34Z 602/,<3.@_I&B91L/ M6#JR8E(29.TRI4I)>;+128/5HW_DDZ@"HM;CC:F^-(RC )+-BW)NEN(K,HTY M*Y2!2<-O)?,7=V'' Z!RNRZ/E2NDQE&,ITGQ)] 6B]B4^"-W71C[_@MXS*!5 M(.RA#[A3T/]PA'NS5O[SJ16M@R'4-:&,'4(]TTYRI'A('*E7QG88$NE4UIL: M%E$#(;T"0L(0VUD\OU03;//PY#D0X<$8C, 8_OMK7LP ;<]@N52OHK,%VF O ML2_B*OKEEU?CT BBU-&5,U-D;@"$I]24)*L[I3SNZZ?W+(+32X:EMVQ(>@/ MCNID'D\K#.@(3XHSK<)XMV[G2R0,T)Y*S!0;O<'F2/E8LKK+3D))YZSL/$4W5F3#=GJ:&'20 M8$[9(N6<(Z$VP4!1VHD'+$WHJ\+K"HNEF9M).,(1D28^A758($R * MUV$L:&)LA[)',$>X^;G"UK?"'!,&Z*&6F ^8#$\:6*A&>&0^!I[ MPJH 5-%][X)WK2IVQ@6_)0!]$P,OS.:Q260&4"EH MY)]"$\#+: 9LFO!72;.)FPBVAG9#I@0G0:"H M04A0LU&?](.A-7L%(?P#M>$6MO4-]MD#L''8!P/,$\QD9"[DY+.O"NT:C,2) MP(K"+8O:0)F5[%SU"U&S#WA+,% 9L#5S&>5F-6RI T-7DB[2!C< -6W0@F.D0! )_# D$E#:O-TB) MZ=N432 T/@;UZW[_ME6L83W(AE=]"Z< >4,."Z\J[*TY=4.^KI M!H6M[7K R\ K.\46\E9[+/:?I1*?S7+?,]O%]N0;=B):LW-X?Y/MGA>Y8%[? M9)D.3UJK^_V=U>^GPU:_JWS))VDPS*?!'ZC7%OWEVX.TGR^]^7__]>[ENW.N MZ3^]3C3>Q0DWXW1SG:,GS87^J,O*3%=#$M^#%D1\P3'5PV-]5^K-X!9B!&J<9V_$V.,Y\XJ2>%!]-R$'&+SE4-(8A!>GN]J%F\R"0JLGEE M-&6AJ[H81N#G_.SC($!V 88]VT24K89P@ZTY4XE2=DQ5V]PYE6$0052@,_). M?HA ($7O@ JN;'_JK4.WN[-7=O.#@/I0X 17'06D/ C88-(YJY\!C_G [7J: M(W?)?T8\EP6+*9:I6SPQY(?;I2\^;[K5'\';@16 "JU1V M0)OAC\48>WIR\/2([+$*=E,E]L5BJAW01S]42?>SXQ\/#D].UGY\>'"T]K-- MRYX\.3AZ^/3NEST^>'3TY$;+_D"08&@ O$N0N_]ZQH,BSX^55=-1GQ'7N+%]^>\OU<*.2;$'XMX9.AYU\X.F?!JCW MH\H^11^U4^3A,U *G X7W1T@F=/<+:3QG?UP7LO\#IX^[K _^>, _##$ICZL M'\[ZABWA&S+ZK9[U\$9G'6$&$_Z^3SYJKI')N>>!:[;FM#Q2*A@@O@VE A_ M%&&_U_+1;957]N'HPB1)JC>@Z?'!XT>=JSL^I+]^>P<7W=2O)B/?2 ]L=P*D M1T=],+5_'8!;FZ#\$I6YZ/A1-;HY^ MSTZ^)IQ/JWM>,IS;>'3/3+X*,V$%\)Z3?&5.\NB>DPSE-M"POS4KL5D?ZR$] M%-(8(+-I^9-OBOR[ _/=((!3BM?3&/GH\9?QI2^_FGO.=?.+.][ N7Z@X,!M M,X'^\W**6F$?JL1QV.8DYHR,HZ/G M6%U75&L>VHO^3_3:8)XL5@!\U$8*V';#KW-A%N)]CB[UB3LW7:W E0 M;<(SDAZ@_,R;,H43@AI!0%-&&F?&V71U)8O%:5YRYU"['"5GRB U'.9E$]B> M'B*'U=CCG_XL0\$T&MZD"O"A\=AG(4;GZU^*'3="AK]=P<;1 MX4 K-G:*+,^[5*9HZ#E66ON\X9&M8E8^$WZ//B],:1EIUVH0@N+L>AZVF" M&EJQI4TW'LVV>7)SU?BCDMM99IET%'3]-IK[EQFFWY(A?^O4-0#PP>'A;7/7 M'C]Y>.=)9H_APZ,?OVJ2V62*_[O6 R(?MSP@$?Y[;W\DJ2I)MAZ/$NW@NMG>Y9:]<^'[3JO39[9]2+Q6W/+ M[B#'!=W=F!LQL BENDTLG\<&%T@_XB:E'5O"Z^"?U%F:%? MAS9W N[K*&D=88#>(1A/A7Q&RMM;)&)'>Q,1(1WN2-V.E(D36(?3P(35HJ M"8UKZZ5=GLB$E%M&RWJ2FAAL4S1:N.OW+:G]GL[OE,[EWOUUY 6UZFL\Q'.N MJ 5=I>\YPAUSA.)N"%HZQ=R(L.FE-L(QR\6Y@+=K:V_"UYGL(D^)3MNL:RU# M:.)40.+8NZWDIE&7IL3Y]M2""3O"];&(V(HCZ8)O'Y[H>_[P.=CW4F6?BGI9 MX?#.7\R?.!O"8MMK+5-%[PG[C@A[$@ [;0([L<#NH>&@SU>4U(5KB=7QRLD4 MK"9M]$I-'B:HJ9_B+*/A#!@DA7?OX^8/_.7+*CAX@?F&MAWQB0&%#W!9%75\#]AT!V#TV[)FM&_K-#*E MB/SWTGT[_J23SJ@9FW.!5Q)TZ;BK?*"_09"N+SWBYN&Y0$(F;B&:/M0>JX4J M^-6^PT;"'A*J>0PBJX1+GIF,!APY1*5GJ."=0@V;XM"@/R]H%A=UD/,M[?!5 M&R)YL#AYW>"X5CMW.[33C1C/>9-.!3&EQ!&!?KE%LZ.^5F.["58?%AZT$OG@ M))<5KM:9\@#$L&!Z!OBUQJ;<1YVO0VAL,-II=E#.:4R70V?4L @KN:,3ZIFI MQB!NT-/I+UWD-BI@PCPLODN^XZ1V@N7OP_KNK#N MT2Z'=;<$M*F95BN/GH]NB)_C:#39DR?&$4ZXF0,K*G@X.B^%D+KA6D!JHWC/ M]3P;P>\S4CX*U&LN\^[BQS==_& M':DV>7.O-98F4UBDW%CUS3TVY?-.W??8 M*BY!^7QGJ_2FUGY=)SG6J+@Y]PT*TTE]ZC2?&$<@PVA(9KVTJ2^91GE081OQ M5!2I3G?PGM:?_77]=]/ 92<%Q,OAM%ETD<[^]-?7VDZRM/-93I?8]Y6[7O]L MT.(GC-QR[\7?>4HEMMQ=15-,C!H]?+2'>5 VX\,Z;BA1:F-ZE9L+1[-0M9"9 M:\_8Z,'8[##67H\(B;NW-6V5$*K\N@'DM3?O^G405-C&G;KL=AH:3U?@TMMY M:@DA(CNZ T3C)C4]RZ-I79 Q0$RL=*. :9["9W>RW0E.>!X"F *;V'>: MAK2 01\7FBE$C#SU24&AI M8FET,3 P,W$Q,C R-"YH=&WLO>EVVUB6+OB_GP(=N6ZFM)IB2;8\A;-B+5J6 M';IIR[Z2G%%5?^X"@4,181!@8I"L?/K>TYDP4)0G@K:J^T9:)'%PAGWVO+_] M]WFU2'_[^UR%\6__S]__W[V]X&4>U0N554%4J+!2<5"72789_!&K\F.PMR>_ M.LJ7-T5R.:^"!_L/#H,_\N)CHW/<[?_X/__OM_T$O^/LWCF]_^ M'B=701+_YR_)0;R__T!%AX]FS^+#Q[/#Z=-#=1#&AP?[^T^BZ>/]_WOP"SP* M/^=GRNHF5?_YRR+)]N8*W__KXV?C@P?+ZOEU$E?S7^&Q__4+_?2WO\_RK(+W M%? \_[,US#*,8UC<7JIFU:\/#\:/8!S]&:U.?UBI3]5>F":7V:\1K$D5O_0. MWWJ)\RR-*8_JKZ,\S8M?_[)/__<J(IGQ#\ODW^K7@P.8(/UYS3OR!,9)DTSI'3IX^!#VY/C3/)DF57"P M/]Y_N-Z./-A_-'[2VA+]:6M/^),DB^&O7_?VQP]@Y[[_8@^>P6(G;][_/GEQ M?!&>O/^TC@.^^L+?'IR^/7P:3TY?!V?'YQ>0"_H K>!"< M7[P[^D?P_LWDM'>]B["XA(M3YT'^^YIOS\^>_7N[.WD].A8]N/#ZQWLX\M"M9CWT(J32V MZ<^ZK)+9C;=/C_>_PR8==E+.Q3PI@TFZG(=3507O53'+"Q@T4L%YE4@8U0O)[2]YE$]^;1/AP\WPU@3XCZ02XF M694'81GDLZ":J^!U$<*\7H+(#';@TUC-8)0XF*HTO]X-IC=!F.%?U;52&3WP M/BRJ)$J6^%C'$_AS!6'P4J7A=5BH(,J+95Z$59)GP7BG: MX84*,^"097"97"'9YT%91W,9/.%[X!%Y,(%A8A@:S_!,E16IH"S@B$V]3\,, MF=,@3@\G,XBC6U_DKR^@5LN^30BZ!VMI R?C#9$$O+VA48T?'N(VO#Z;G%Z< MKZ]\?+5#VBH%Y7U=E#4*0^ 2)!_AHU"*@OB+@9^@M"79NW0TF9)8 M1)TANQ^"5'Q__J'<)'\8"8,@;JI"X+RT;[AM.#74* :P2Z0Y#8*-!L&1*JH0 M!%.LX']2H]SQ;I5+%26S) (1=T,?9^%"Z9_ !4JNDK@.4]#@T&-"6PW""Y\% MFHQ!%VD(R\&(,:N)#N$86#F+49,&[?9ZGJ#&((< ^L/T3Q4)D_!V$]5BO>=# MV5EK% QG8[-Z,05:%!XPN"V[ &D(['Z"?'X(F\;6!)*?(VC@WTD>!W%=X$UO MD"@2H@H+5)!W8+8ID"MHO^G-8(P.F"58DL3@AK'#L&%A%*FR3*:I,O+?L8^K M>9'7E_/FYSC"P9/G93 M\H^J""]IG+Q&;J!/S:Z5WB-J1))I"UI;\@UN K\I MU Q^#,<-.5:AEH4J%R@<.SSYP>+Q0D8)3!HZET @J2"Z(0<6FR\CG M74JL()QHE(/P0%O>"APT0V!TH&0+MH<6'@%JPBDI;'86(0WH$H$ZE^H4U3Y M"%@U1F3P1($X8/-3N#'\!RJ\+N,,=BR=_%L5^0H+\;MK_ZUCHI#-R<;,MOVF MV;8_?OP,]R&X.#Y[>QZ\>Q6X>OSJ*((XPIM1A&[+ZXMLN.]I:+>H^KL:VEUO M]T_LT7C?^#9B%8EC]%>Z4?CD+[_]4\&.PV60.[>YB?_RVYK.FL,55'17/T!O MX&?#CH%;Z8RXYTZXNSGF[1/:PT,;^NPFM),L>*TRT$7230J<,4CI2"TKBD\8 MM^VRR,%"92D.NDBI(M82=J:LY>Y$NQQ]Z#04=I(9BOM=+:^F-RT%HB7"IB$Z MD$'GT&X4,Q%/R*D%-;SBFT762IL$5 ML%8\8MS3E[++')AJ!"<;T< BLD#?2OP*1RP MSG#1VK=#NP"#P7IF*L&/;52P8T.,9>)<'!J"HB99'LSJ@C1J8LZE"9IX+QT' M)[SCZDIE56N\2,'%HT=1@:2M(L*G;;)?"D/0&U>V=FX)UZ?0!]*Q%CS"4.[Z M3,P!4%)+^)ZM M).=Q*XJZ"ZSHD88,_QMQB5<]D0<2&)?<)(.PD\Y+[/WEJ: M&9Y17E=@8M6E6CVNYFJ[<("PS7(R\/]@DG555G @;$_%C8/5KI%.YUW[U-5L MQJ:^<_[DQ8)-^'9'-!0[ZZ)!&X-@4%_IKKW7UX!L[JA"@RQ6*1QU<8,G309_ MV;+X@V4SI$%N9.,H,KX$&!=>.4,ZBT?P+R#=&E,,\BGH8[RE0D]RZJ-@&=Z0 MM".I7"%AP[7)TIM@5N0+^NDEJR% C' SRL8 :RJACU;9,C^9%CH=DA:Z_V"U M&OJ2V*UV)@W#O]^26=^0*P('#M&?5:=5QRX8?4*D4K*[\VG7%W8@%@K[:%NE MA&^TX(.''$UTY6]'+';P=YZ[!B063':)V@_\N/<&Z937)^/'3_'^Y"7Y^7XM M5!JBX&DEP>H'IWE5Y8M?]^TCX;3,T[IJ/W)+8BO_=UY8]\2EVIN"S/^X%\Y M7O\:IM?A3?G+UJ;K?AZ7VE#,W*K/DGF3+!8J3D#\@B0@Q=RJ(DT!35K6#:KA M*2A'FGQ5%J]']9@59&X,^A_;ZJ%#[8[E(A;!YYECNXVKLNX&T.]ZE'%2-9%I MK"/2F3,MPK@S3K%24\2'/"NGA(F4LS#2 A[G[QBR%^&GO3.\V;!))Y5:8+P> M=ZZ,BF3*1HMCI!P:T[W??()G@69IP"EH!S/X/BQN_OJ71\^>!QL4;BODF'99 M;#2+8J![@P)TL_M"M\JA)%"K2_A;92ZE>6*U5P@S$4I*( @GC+O1G8![2:^Q MUI4>&[:#A;[<57W/Y!IC$B._-(SATB=E!5L(,X'_7WT"!9O^W:\:<.[A.)CH M"?2/L@ 9@)8$?#NW"4O$N': 8UT7R-%'('^ Y-#SP+76)%QL&SDJ, M. *3V'D!'"F(\N6-GB(MS@G,\9[@W2 /6MG@H1@[BH'_!)G"N"J>#6P&K@E, MBI)#?U<@P>*D,J_0$V _Q\X1,L4@=".B[J\4,< (]*V4K7%B7ZOBFF3SD-9' MX5$,+M8IN6$O,"(PP^ICEUZF*+Q<4CB6>W.&4Q'@DW9HQ MID\;!N\03HO)^S*&YGTE 03?I(-S=%CP ;HP7&Z/YU+F\"7\[[) 1L^+]$5N MEV#N]K>0 +";-2(AG"!EB4Z=VO@@ND)N]F9X878.'^T&,6AESHN-+\S8R%IU M=E)X'0/9FJ+=R4RW5]E\EI5W!XORP=IQM\&8E-&03,I; ALNE;;9IN^/^XFM M3/G*B)%JY;99:6/=V=:173:\G'?PQCJJ=U\8)PK3J&;M$KCF M:0 "O73.D[ M*.R8S1O,"M9_3>1$U7YG"C%@((4]X;%;0HT<:>D MSSZ/(E V/MK!+\!!OMGS?:%'O9%#A)QQ)0]Q=AAE5 Y@.0SL&2HJP33*,LR MCQ(2L&(,E6 ^ZH@U7V%FM4E90K"Q5ZF2BL3O!&P M^#2\QK7'22&&M D5T:+PMT?'[\R;5KP*_;T1A1=F25RSZ0^+OM%,J;NYG79V-I@!Z0:ZA]&N:(Q@+O(&KW MGOHD?=6FZ+\Y%'B5Y*G9BM!^3II"Z<5@8\[NEJG+1BUS("K:">T"&@6O\_P2 MMNG-FZ-&LO1LEJ0)"7G[<[/HU>Z0'36^'(_TZW3N5*D^851Z'A; =GBS];BP MR/?\XXG\^"3#1.\BN( #QX.0'(*'A\_U)_P ?02DI*IHO&MV\2[;""N>J9CB MT#D[NQ0>&1/L92V_;"]XBJ@SF-[<-*OT'#HGT7HW!=(3XL;PUG(4%'6J2O_M MY4@[7/A+O.7.MQU# 07/X0;09=!,7EYJ+0U]4?$\03JA%3 RE;(VR*IGHKT6VR^( \=)R5FH">S!%@'B0PRC>";I,6.>^76IWX10+Q0 MAKLL7]JDYGL"NO4]Y':#49JAQR8]>\N93I^+A%BF/;3*FTLLC>:)-=, MI3G9_]KJ0]:G&2G"O,#U.4=.;&0\\V6\]PI^)A^B:Q\F.TUO]J(4YLP,("I@ MFSK&#D'#R/8^G/NE1IJ=(,L@+88?A]W)4V(ABQQ%0P5&3E+5L1H'IWF%_-!D MY;$J#_PX)Y5NM3OM;SV.-)DOV CTJ%'K-^.6#?%#4;=8 ?SIX#33/,KB;>@ MTL0^$VUKD;VC;8XZDPH D?QI!*G0YL5S!A$KZA:Y^QHC1W>9ORM Q/N*^F9124\3T<+\S2"$SF\W^&D]2\^+XL0210=K$U*#TKH=M"/?P[AD)TQ38G!$9>HD MX.,O\N42-A?!"FZ"MH_:BL=47'RH[L9QH2F.%5PZ&>U>U>X6O>8=HUG@]<4K MQ>%'%(UI@'62I4J)5@KUKYK\=K808$8ED[?LJN-]=,.\[:=PD*G;"_)R&-2^_Z"3L M9R[DP,@MWC-J2R5(P.2Q1L@;L!LI]HV,E,;O V%"#N,4T BNP5RE)HK,253L MN ->H8K2Y MJB,%')HV8?#D$X9EJA9RPD;RF+:%=5/]^N%@ROYO8=T@W3?&H.]2Z?_P^VD* M^^/][($#).420W-L+K'#D)@UEF!D40Y"NL+KYP+12"!H).Y&_'F:1Z'_P"Z5-A8Y MYA+3 /@S'8/\M%?(;J)G8YZG;O1JX[D0@SIM!UPK*26Z$N59)EH?>8:X'!43 MU8HXE6";U0L\$Q15A++;V]1:=IO0M,G:37 F=H-EXCE\@V[!!;Q0RLFE2-:$ MP>BZP81P53QY;:J3HKIPE.'6W+JV@3,YW6QO-WA.^2"<4*5SP)$DRY8;1+1< M'$T2L,0TIEKT?]4$CQRRW[8O\3R,_E4G6+E0HZWAOP,'9GPY<0\0Y-C2?$?P MDRJ+/?PN_2&B2"57F(%8E;;HR>PVA1 J]CPD>B59[O@8..6E*NJHH@"FR?/7 MJ]=,P$^;;^P)(Z7%=40>184)"9F$'CI= .EJ=DHOC>:)NF):6=(0=1H2LY#, MW"%*XR4HOMQ7:BRNZJ' MPS"ZSA^M832OX']'1BAB,,X80WVLQH;YT4@GP=[#=%ROX3R\8@[HI#B_"I,B M>!L6'V%5_PS3&CD>VNR)RAPG')MZO3J *]#Y[A(GY-*>L*J*9%I7.D/$\V-* MBXRL=K8$&1!D$QKR\=S# MA-C\(&@CD4H(M*BLNQJ *B'Y1?I]O,Y!\FQ_; 4;W^M&V MQ"[.N H#Y!V)?+Q\JMBL^G,JH<8F'\MT$JTJ$#PL2D,T#72:'1E2G0C03OF) MD_LOY2=4SP4&$.:G2))2:3>B&6=P8\4<=.W4FZ2ZG!B5J[R)N4-V-$.)54G* M*EW?4#1M*I>7.(D8W06>9NP'0B2O45=?@_I%?),S6:DJO0##>X*,AE]*6ET6 MJ582D+ME4K%=&$+IWZ%.V[]G90,)D0Z$JZQW-VY)?$M:1:VNS6\C?3'2 DI2 M0OI&31?N4B$E*,LP(2+K=3_,*J]0C $<24^1/"DN&U_YUL' W+_4T]36X%!@ MZ4;=;ADY8LZ[F+G8[AS0TN%84!ACJ>-HWNUQ U^\.0;'U\P : EUS<34[74E ML3FV$R9F^\$]UFEO(\K&2J.PG(]0IZ0GR:4[X717,&\X+W9&WD'R.N5(KW:) M;0A'72[K(6RQ]>H$GCTWMU,(Z1=9=Y'0R#K0:(ZJV./TE'!!K0A')!= MG7<9>E$:\7Q(]MDC0RG:N:T,"-.\5RNNI(N6H7,N'O7>/'/+&F"X,'&X01)I M;T"KL#18(@Z+:SDU!3:GJ J4C3]]ZBAIF *9E#P+@7IFV<& DP0? +_0\ *L M;Q(%8'^,J<)83MGQI.=49^\]M]"4CAURE] LP48>L/$>?#(&7& -7MH^&?9>7#-7>UX.T/UI&5..;3:7Z6+^^+A#Y08Y&:.NW(*D@- M(R@%_->2DD-(S9C?+/%"1]*BS7#"#O-@![11NOOP'5=5"P>14G.GA 'G[DS# MJQ5(=:&@)"437D15A='<\$[8/\PNH"!M68HQ -K88EEU30RWW:(JTBKU&D?N M OVZ:^/D,XS*2B'7I[G^SMO6%3)9^,99+WZQ[II'UD:YRI-83#HI)>?\,*>= MR]W@YK\8%/X']P?Z9C"(-_H&JW1!N"WG?,IK=QG$2DS[:)-TX9*,6M $6&#[ M:4DUB+I@U,84C6LZ)6D- M1C<\615PW\LIZ5HTXH&E?RM&&N!(F!FL/X%2S29^L>A&'P0>$-L="3C!,6":T)M)IP M=^<1E::\0O?(^=Y3H:UHEVA2PWTV84VUJ4&8.:%NH=K*(K4,T.9)."XDPVI- ME3X5RKC%UPTPDY&'KHQ?^.@\A,N9F#ZAE#RB(5KO(R45 M;T['C<7O[6?H=FR$HX00!G(76O"H([77319U:C1!A;N5@[0@AJKPT\A![!D9 MH"KZU]35N+2,8'P@9E_=F?!HH:8WK=1W.J3$0G(BFV0OJ[>(8Q0' Y*S'%6)>AX\\7F'R'F M*FS:#P=JFIVNU@8;L&I^QPP*57"B>-GK5!-KU."[FZ@% =N[Z"Q4M(JN)GQ# MS&XO4F =!"G*'5>EM*]&EMG7>-OVAM1VL>XQ[;7'QBR[2S9+#5_D>DC;]XMB M;WQRW5"'>E9=SDX0Z$M1*PW2#\H\49U)%W"&*_3I2]FP^8:AAYST:"]+DDX:#.;\6EVA)>U' M+XRR573, V<[]O3H%B4#6N; #C&XQR@HH"Z_5 MS@"2.=S5#B&'XSXI_+;D9[FM;9UR0;5D6=[2_^P5,?%GNA?V4M#G=[H9:ZI% M7ZRJ_,C^]V?;HA:]$%!(PX@W#$WD>^(L#+'.S:E,F("+W+3CRX8L.2X_ZI3" MV!!'%DRA2RK>RP1>%(>7\)86#C"[ JP0!L94\J_4NX57^#$(;92@>2&F(;FM MC?AKZ$G?J^K\+JU%MZZX[F!_.#?L5CPE.!(6LT&CHH8=NVP"(^N%K $E[*%;7^8@]PD9 MG=@+C9>#/C[-8TY^L#-DL" +J)PY",J]642FN7)S#Z)4A07= O+"K3H#;Y,PFS^Z M^8(E2$IN"T"GO1J-[T@2*5R6-JV;&[=S88/I)D)&(=X5M&0^(>[T;;!V86<_ MF:Y25MN.KN6SI)/E"7'EAFV^A^^%"P7V38+9)O=]1>XN;@ZV1MQ03.DU796- M@Z?X%KX-3V)N0IIJ[TPIQ95.J,RX.;I"9?)'G$>U'EBR)1 6I5CBIFAG<*/E M7AO_C3("TB2R3B0W4-J$%W6P M,1#8-K36;?=R94,)EC1G\&2]W* 9=A<0KGOYX&!]# UQ"RQ[1"4BY'-)A6$O M;#MM965DDYM N6UU&Q%5C!&0\9MT-U\9=;9@HBCI/,1<* _5FW)0KQ)UW?4J MJ2'J& TF81K=WM93MSWP,/CN?>K%0%(O!L-3!HA+/!A933ILY M%609.I\D#&U&Z8:A%)^'028-Q?JZ'V%EHK^,U:RJV1WW2*^#>1=%J&3M6%% M;1JZD(Z("^.Z?&Y^R_#KL/<7G\G=FZ_2+=2_E+EWCDMBPR/0NIKG!=R'4IOR MG=3BDFZC=WMV8^(SDH_$%2$+?&:F&\YWCSL\A+4M#+(<# @2_1;EWWIQ)DQW MUJ[<287]20XLN9OBL>))JLY:%E*5I),?O"39 ME?9^R^BFV>1+_H,1H-KN,+Y]G?WI=-ZSZR)S2K;HS5W>MPZ_IT7:1G=YV@ ( MM_BNL@.A+4>.79>?)/ZUD-4L^#:*%*J'=>-7+6;L5;C)R]G/2E/@G$E&C%FW MO?#W2W_;1A:T,6CON[.@D-)E-NP3U+.PA5121XTA"LX--7YJJ73 @T3?PI9 MP:%@!W8"'E$;8\%[J43*^M?-A&%7^/+N,>QOI?0!87C=VF_IRB0(#*C;B($@ MLCE\[?+J1! ]."J59)R820% MV!, XASO&?4S!K48J-4&G>+\X&XV FAKGA@ MRJ#PQN:L"K>5GY>L:&##Q-#0V$4%:+T>9.^9)1^[7X$!U;??*HRFNNM2ZEUKTH+NN$+Y6;/MT)EZB'$F*3X1?@I6=2+EDNP ME4-HF(91,+O8AA;=;ID3I8;3 DWJ.G^&&[@"UJB9UM@!<.2Y,XT'TTVG#[GJ M/(I4JC@T7H6?I(V\[7N ,-+!9M&+DO.-W(/L>WC];+"=+6?HR<83)78Q5,Q M5-2'YX*ZC5N1W#@$1@EMSN4ZK].X9Q[ :&LJ#PLUQF*)%!2:Z@$]%=UTUP"U MZ"GAG 6B1,R-5M)T<(PMLP3/CDF 4>P,9HK^5!L^*YS97=*)D$9YWK DY,", M0[44&+?FMGU&2O=]:H&;6K"QTK8[IQ8PRI12F#@6!N^+Y"J,-F7Y#+"-EP1( M#X987$DC_HJIFDFTNJ:'-O;;YQG<:4(]4<(+AW4"7\/LS8I[!QX\WM\/)HOE M' NZPJH@)O[Q&H$SWB+GQ#ZA_TS4]2@XF@3/#O?4T)MK5*&T;!QH=L2U:TN2CSA550"LZ'+;4/V1$ M+S_IRQ>6-(S$OTAIB!AGR,M[3C+J"LK">8IF1->\8[SG@B[#1C>U8EYE2_R M=^&;Q\>__"ZLXMK$K(_@Y$50(TU\*,/+;VT;W'&;X5*X]SGB"3- -*?Q%?J M!F9."TITF!^F.9 M$[[B?3;-:DWKFV;3?"Y+^7;8)GL\"1C@B&25KJ MFABN:\/IP8V+1]+":61!H7"V#E)TTHH'FOLW Q.P:-1*2.(" 3Z6UN1Q9=:* M1O4B@0LK,@T.M7Z9),>,!A> R2%4]D@4 ML073(,Z!=:T^2J'UBIN[)KTO&[D5YKHIUV_73"(Y MZ)"1OGT?PZG"+LW-/G M\"I0_D^R:(PV0G$)VWX.+"]5-\'Y M_^ F'.@86^>7,T8FS& M7*F0N[1@I)"I"8X_ >'Z_BD"$:<'"?\>V1WY;.3PQ;]3,$L'VR+-R_YVGA>ZXE>IP-P%D'3\10/X 0%LS-RDZLL)%XHEY._!F5)C7L^WN+TD07]DQAD J^ M&=)*6A>6)%F]0F;[9,I):NCE1*N"\/EMBB@&_[5BY%H@CC[4_QHCM$RJD$1H M,?FG]' 8W,1TOF46EP!Q!+QNOE;?$E0!6]2 04#NU6Z*%Y #P []T;3/LIR6 MC%W/E8KYKC;\/"USKE"+' -RPC^(+=Z4V)>\;4=^5&HI^A&_9X3/&1/*Z:%* M"Q[1W'M7;:+:JWB2&;P ]>X*&2CG>G@0#S\5TYD-F.GLC_=OB8O],T\QI@#V MOO8K'J'@^%>-V:6LU;(@"5ZJ+.%+@\W/XR*\#M,AK=PPJ;LQ"A,RH9YQLE:$ M0 6C!MC%E>S/38<^S_GNW%[E6O:DPV_A(B%V:RRV"XF&/<<,W8XPB[RD['A+ M)]:ZSCP(5X=B:&WF&5O0C M6Q_%IBDYMDTZS$]IJ5P.F.FL&]?10&;<]6E(Z^EB)=8(")V. H(6RTI"VRJ M.]8V)V#LEXJ@7=$QBMA$JFBI.%32AX9/ZUXWD6IQ7JRN\""F4Q'B0>FJ.RY0 MQ$^I?F"9,&]ON+00\KBF!$\%/18Q#\)U86=DH^C7?])H-8 MN&I\&O"]VJ5^#@Y4G3PXVP65)KX4-*LPP9 V77\']L5M#9:J6EV"X3>IQ.=K&6T6;DI-R3OA3\)9$)_)YVXBD8_U$V"?7;ASG MNQIW>O^A,@J8^J2*"'NWW.2UM* JJ=,+MM.BO#?8_R%=G%5W_E(MX*?I\J]_ M>7SX_#+/+U,UAL,FMTDHI-?/<\1#V#%AXR5*"]Y1= M6Q(-, :U'PWPDF1O6<6NS:6^3TWH7OY]:L(ZU^LS:*^K1!EU(L)@[ [P-QI MN;"!'"6_NV_*SWLWBD>G^GBK5B.X[UE^S66=3DRN0XDE]DGI$-T=6C[/?D0^ M-B?HCG+.?0%\GJ3[_6K>DSN\IK=1S5W.]:<2V\F Q?;^^/&S6U(#ZJ6.@J=8 MU)%PJP@GR0]OG%,K=J9*2C4:GG"_\-)2G8[?$M*N,2Z,,2%M2,2"AYC>V,[J MH>\#F:/I@ NFVV^W@:-%F"1\"39/PWIS,V);P/@Z&[&;O9$5AZV''&^* S'L MO4\J0[I>J\M"L .]FMF^R,H]2=32Z@5VH!0F-P'S1;>!.#IZ/W':(#Q];@LX MBE*#S-ZTEVI^58ZD=JJD"!8>6#1:C-/^P.OXW'3)F//<%K1Z2 MA2*5/^*M*NMI*:SOX,FSIZ V8E,Y8RW )O:MT)Q/FNI3@%?I3S$O17_<)T#7 MN])Z'G+ ]$$IR2K=86SZM;[F#D[6%>@&W,ZU"BYS.E"U7'ZC\M[O7G([H)86 MMP'N2V^IS=;8=A5UNN@(+>R'45=41,M+AT-0&UB9^/YH]?$UJXE)!W%ZA0ED MOF-2R=!>DX7.@TQ6=1DSE&H/;=V$61NA$IRS"^2K@+I$FADRH@#:I:CP! M5("^!O3/CUKV2HSKP18U5J$"NLVC*0S&=N,6OFU^IEO28E4D*4!7&(7F^D.- M?/HG*_OXJ+3KJ^9%7E]Z]2(V;5EAAR-2S$%=Q#8:H3D,#H+%-2'B2\L7SNBM M*C:.J9BK[?#5*<3HPW+AAO0\G;GI;)YN8>;D,^7>4QT"I0]G<*>O>Z41A;M] MPN-/[FDP]]%Q90YZD::PAP;-2(3/[:'D&MA!4B32!-5-[HMZA<9 MO($N<3U\)S4.G<3_^4MR$._O/U#1X:/9L_CP\>QP^O10'83Q(8SW))H^WO^_ MA[_\/(YMK)]_YL$ETEL/GXV?M;V ^M/6>SV9<[@_?O;H&XB=6YM5DL?I^+]^ M/WEQ'S\\7"V8WZN"+&T4!J_S,"TW./=??B.% MT&:U<--P)^RGL'Y(=Z55B.)"'-011Z+WQI*M#^Q7*\6VV"2:)^K*%#==S,'B MF.=I/ HN@#85A07>"LY0"C],RT'TB&V=U! :Q5*R8KVH6=* W$)O.GE\<$<5 M:BM5762#V,"+\[-!;-D5F+*4(,7X6;AO,#6#CZ'-((WF%69.8M$YU=F]#T#< M@?D>JT_!#GX\@-UMS^Q(3WX0NSZ4?8*C#IRK/(B]R:]T?;?#8]YSE[PD,T!O MVFM /)?]K:S4R[9:3JI]MOH+XJO&D0M*M'PA;-;\_AHK%VI39@5:OE7H02?6 ML90V3V_LZHA+H"0,,%5I?DT!@#6[)=U5*R%9>_!LS,]59,X8'1L=)GL8^_)F23[=%#S_TH,2J@<#)@ H2I:#HDR?EK47R?/AH_.CQ$ MW;>"F5:Q?K&HQ6-2B_^CBMO?/7@\/CCH_WI_?-#[W:IA'SX=[Q\\^OK#/A@_ M>K+>L/]!.\&[ ?M= A?ZSU\>_F*.)(P^7A;8IF)/;EI$__=2 M.- W4;Y'(NGZ6JCAUP?+3P%.H/G_*5PSEA.2%: M'VQR3*XQMGS,YLT.>LOQB3URUS&":O)HL/QTR=MWP)_V.?2^)[4CZQ' M!UF,UD"*@585'CU;2U@_:+E5QD^Z5OYD("O?QWMOUTE+%B5HM^-.WR;)OK[ M>DQ78P@"JZ6SDL!ZFV2X6>N(J6%)HV>/6@SL*6@T;0XFGWY_8NW&!WV!RG/P MX%$UQZ02$4_KBY_O*V6(A!\]&3\>,@GO_R^/>N_O>'.#C$2XO^7?ZY9/JNVZ MXH?#ON*/[N_X;7><])_MN^"/MO>"/]K?H@M^,.P+CO_]C!NNRS_Z-^EGX@%B M^*S/!+[;]GT.F]@NIO#P@)D")JQ,$>CGR9>)_R\_FI^*?SSHY!__05& 6UM MK1N>&&SSM/7"4XV8#J41FPQ7W;BY.RAJ_*3!#F8)C&P[F0T7X91WB)BMHJVOE8*[:8)#@.2::%U7/CW:#_R]XB65>"@MBSU0BN.$;S<59,^QYV.&%;Q[:P\<; MXR*KMOW[$_?Z+'FCY$XFPQ^(!W0')K"J(_26YN%_.8F1D +E:.Z++DZV<"-Z M6':A_E5C=0TG_X8R&%;P,O"R'HX2WQ#TF9JY$^P2/?%L'QDYL)"PH(^7G,%A M$9XHOQ.=-%Z? 5Q]/M;?BJN(C>_%?+$O]P'AQT'L[6I&4]VQ\_>_#D,].RGNU__;2L)_MK M#_OYOJRIPO^OW^+WOV\9]/+UUW;&/&(_F$]@C\>;TTG?JN)2,5:K;;Z7\6UY M7>3U\FMX7^YV%AW>E\TFT8C[/9>HE75Q!08C M\'?TUU4W8LL7:D&UY$&7KZ&96-+K;I*E'CX=/WN\T8JR'[@Z[%Y(?0\A-6@1 M].C[I"&N+X.P\-B30X()[+$GYCQW24']$230T_'3S9U5G[3I$QY@"HA48&@J M*2EOB!'QGG^YP")!U?_&=5-6GVQD@UT(1^RWP69RA,C&#B"VNUQI=F,D\&$'O]<[IO'3C5U&(XE[I8=_Y1PVR@"1 M9/)=(]R^[=O4R89U^TGFOO;'")0[*!Z\%=E(+\+L8U$OJPC[DR9P=6(#W_)2 M86L&5]1O-=_;.FUWZAQ-ZA]-K(^F@WTY_8Z"N+8@V:V(Q8B"%%N@I_HWOE/? M(NV-FKLB[!.Z\ZDX.I]]537UX089[![>U[&]E+(;"Q4*%&]H.&.$'4H( Q#1 ME7P>BB&0,#!M2ITV>NI3- ^!DQ(@'U:_UVFE6Z^0U.).7 0PCM!9,/Q"*>;I M>D[2H&"A6[-0%&S5RT8@H"O#RBO32L<2>,=L[%P\<4L(Z-*"V!&YX\^6 ]_- MU[\5DN)\"=\J[!D"JN!<"-ITH/@*;N@K3VH#1>N^1'\?$0OH%QG#D M(7%5=PFVH]_2D?*M(Z6_EC4=U_J8(&O(Q8TJ3DU[@"024 S&2YAZP@@[OF,R MB,$ QZB^9'\B]3L@26N'BUI9.'?-W3E!@UASUSU.-3MP?,(5 B$*H9-S/#D#!>@WUSK'L KD]/ VH1)8(.( MV,,0Q5>MR.^!P2DLF1?&EC4S7(8W!C=43](HWTDIV47 '!G]V;"V!I+H%*$! M"KNUDHG".;#(6JW9IC8>/&:-=@ M!&+SLDL2S 7*_.N\/?B#=0?OWXBP>3R,3WHM"S8K M,P)D/I,E EYC&Z%9\"I!OP@QFLTBT&)3^81ZY50W>S/,8=XY?+2+*:4#V15)52@GS-""U'A*MC[/8'(_8(V-8BG7&+#1V-Y5?-X!"-_^H M7SIAPTTX*1BM)D0<2 ?>2<7B_HD[*<8\0T3!UZ<./8Y2S:DS'M.;[+D0"K7.J6EIYU M2J:3WP$&+\BRP$*AL4^/V/8]5FT*-P1-UXE"$HFI)\'=H0YWTM]<__@2N"V; M>0M1K>WVHG)*8]-U2L/K>YUOJ#I?1ZO3 2#OW=(57C-&[=\-8PR^_3=Z_ M/SY]>?)?P;M7_26Z@YGLRY3T97#T[I0_/0]>O3N[ M36H,CXY^^>W]Y.SBY.CD_>3TXCQX]^'B_.3E<7#Q^W'P87S>+V"',OO)F_>_ M3UX<7P0GIT=WZE@\F 6\A1MP_)*(Z>SX_&)R 7\\V']P$)Q?O#OZ1_#^S>3T M:ZQK+:UFD!ND3_C]\1E3TZ-CV9L/I]BZY?79\3%LXL57[U>]H4#0!76$ M,KWXV+>Y'F[!U,ZC<";YW'K<=S6,%2?S(OVR3"UI&7^I22#'2LSX\[F/IQ)J_,Q M3P.F+5YEV*U8YDS-*+0]IAM*8%0UT6%YLKDIH!PN%,7T@$F6-O^*Y[YH-K'3 M\R3.='N#RRWCQZ_8 3%JG*LD-95>6VIK&>ORI.YTX"DO=0)L3:(C-9OAP/*PT[S'4A4[;=Z& M!VA83=C<'=)G;DMT4N%+9_)Y<-L ?;*!ZVEDDXG\)"C .( ;;@ M.3A7>%.&/ *Q[N$PPHBHR!W19"&BV"WRU(Y*Y,3\B/OAQ"WZ ,HSZ@XE@> K M,3*79Y? 3PN%P7+*.C#]@=WUXN %@L+('5A)BM*8G7K1EWE=<,*-?\,ENT1[ MI6 _B-XCIK$U;^J/0EFMOMON7HF2U7&FR)ET5VGX+@LK3#Y%;H'D2>48/<+2 M-!CAW:TQ+[1,JIK>B*1B,TM'EFZB,*-!R[+6A0P.B4@&JC,B#^"AE*J?7V1^&XN.=.@();ZA9&G_2H0 MWSEG.7%NG8^DL^I.B^9XVX75M,0J)=Q#5=S[N[?3W_V]KF&/!V'\U[\GJ"7CYQ]YW?@DM]NXWOE4/=1=/F_ M?Q1NCS+6)D?<9OA_AB\(T^4I39_EZ"K7PQ:JB7>])1?AIXUU5:7SWJ"2UW.Y M/ ($<^&RQC1&,*?2$(T,\O"'2T MG@(<1A^S_#I5\:5B\V\D+I@4J\-%KY7FM;TD1JEG-1#4 MOZ&$"XYE0D.(%A!J1-E1SL ))2F:L%$.VFT5?AH%91XE9-6"J7)),E0RK?S@4F@%1LGW.".S4$XF$+JDZK9(&&>)J$TR1% M@(29T$YKUF13.K UCFV-U(O8GS9 *[%Y/^,4?<Y\@:C,R14B'EDY M-Q1(P/J.:5)544>5=L2Q6BTKIRT.Y/4=!TJ.ZKB.2*E6>$ 95Y%ULT'_MK4I MB9!EI";%=P "U[5.0!,!ZG S4,L5B'V[WC3\7'TC>2TR) C=W_615+&262= MI2M5F36N&GR GAE5& '>J!7;U<$5J>$GH4$\ 4MJ:/DL;KKW9^42?AC_WH>, MM,5.UY[6L0\>8ZI%B0>W+!(\"%8 C-L43ISD8\ZTH_>8$'&N.+75/9CV^9,E MN0Q)I^#$VQC!T#%%NB@P>,+)L"5^CH-Q9<4;E@1[!>8^RC@\ Q\Y^8:NQ/,/*7$W40W_)2; M;'#1R2ZIIBOOD:<(_90I1G1R :.$L1A;BRRES[.YR2GW9&U"]UMXL]]N0\0/ MMN/FU*1&T0 =[OPZ15QI-.0K+.06D55;R"5,9,H4G%EJ% M: 2"4PN1L$P=TD6(($:-0LYJ1:H@X@33VC.].=!;T>Z&*NT,D MD^4,M2J\0509G[-8O\TNYZ#,)!UN1M 4;4L/Y\3)0WI"1@%/\R@D'[:60UCS MJ(U'!Z>,[LF>LYW=;VGX)-#PY;I/$V_%4[]/!NE>_J:208;,2GP.$0-E194- MR[LA#(>&R=VRAAL%"9W9N./+['&::2=-PMK>>EK B%L P]0TG%F/BZ@'7TK4 M!W)HU B95B^FW%6A3^UPW95^WC.E ..T@8EFXIDG+%([*.G7O8G5 8<<0GQ+ MGF+RK>YO+(O#A^#*:\NNO8EQW0E9VG )WR7R]<.(3)..V'+3H8)1:F[J$G73 M)TA;R4(%*^E;N^^[GYM/W\&EW#C"=9*C^>62L(LYZNY=PA]A64J)+3ZODKPN M@;9,ZKB;*<[2=5:7Y 2@VZ$QEJ]$C^NC7TVJ=S,G.Z,#B#)&)T)U$M+2Q-D% MU]O0TW?P1]#][IH4=,KYX+#%E(JZX?2@DTQ<2L819>)S?0&<$:M!Q#\YFJLO M)Q#WM\G(\2SQS31>&9Q#6?![#6O!!K,E>@:3<@[72;MO8!:N6P9N,AFA-DB! M'AZ_3"$Q6NPBCQ-D3V 18A6*(@3V'-D FBJ+79P #7-DR43 ME$<(/RX=J"'1P7ID\+?U"&"JD67AY:@S4(H9*15)6>?U%(O.-*+:; ;/"9*C?;#I'\^M M)M2Q3]U+,(NLN,EF@&1Q655?* M3\41!][')./> G+%2^^+ JTF<2FM9F0&%]*<1H",$,X!G(CJ4_H3) >7E;8%ABMH+Y^HK+; MH.(MA2YN R5"3U+8:X?JV+" ^=+ L[M8[5B3D<7PJYL1>BD625FBCTQ:[VAR METQ-F,,TSVJ:S'U\OWOY]_']]NW'CL![FI80)BT& IIC4T!DFR'V4U7AE3+% MDI;<](^J?+E7+T=&T!->2R6M+:D]M$IG>->,K]5I/FGS.?7 /[I&\'$XW-;5 M$\5KZK7^N[W"#VV%.L,(788\T"#:8T((83J8@/,2N%E"/)7T# 'RJWYXLR = MSG%KX9KE092&7+S12'9KRKLX7% U"'NXP@+511*GH-CJ7A024S8BFQ,3;)F) MTYOBSD;DCI:T(" P6_4:;.(R1^&)$+Y>CSED3UBXA^EUDON; 34GL>B,*&/ MN$6=SR8MN;!<;A6>VYO==]5(26"L#6BOT++7^Q;J+%5M#>^Z*5$[">PF%TW9 M'<7*&U 0TM3?.E&*]*.(TUWD0*RG(TGF_#C&V^OI>*VSI&F^WE>AZ< M]R]!'D0W?JY(&.=+'V=R8?N14LIQ+L%:<\X19FF2+@Y$>DW93C*RM5A,DLST MIGF:H#;5*2I!A;J4OA8L<#AU4T,FFL[0F$N 0N\'U_$7PV%#!^,#8D/-)J.] M.2!PE2Z:#6YT) ]_2OV.YBZ0&W XU&NHU![UVE1;@'3DVD?FN,.Z/?(R*;XP MQDY,.-?96(JEUS!EQT=*J:@PG'@7^>>PG(9;V@ M%Z+K3:K&I=-XQH4 Q.-9]8I9$\7+7;.N#X*58ULQ^WA[D&BB'&Y108%NG(/4 M%D/ MO$O2'/%PIWJ"B(F]_!+RN(-#L /UC J7"H6JO<521]4%RU=:I1O7U,BQ9&Q8 MNT5X3_T]*O/"7?9:13!3QG2O[#Z*%&F"_VUG9=-=[\X)JX_!11'2'IX!0RI8 M-R\#\MA@JY*/V-]]BB4_;T"1'\"U\LI#=,& $PA,9%F5+*MPE^7XHA:\MI#6 MQKXC3H!Q6+Y[+R21#Q&1J'!EI/GNB/JB&-\:&\!)J4OR>CURMOFN#-3+X(=G M F^4#D8D+'<=R"KXT4=[?VV@MV<_XYHJW-D=0U,+.Z'*? N+U&,QBIG(7!!_ M;1K[K%CS;AA?-X>:WG#-G/&06,\KF2>6'-3ZWD#@@_:=5Z1;M6D9Z=B&VE TR?-2[VG[=$U0$N6!5=35,&3P=W%7#>R66\@3[B(E*-Y%*\C/=20S^1=J'Y'4< M:ZOZ**>V8GP$%^$G[W?#T@,[^RB1N-8= [V.:EY$LME834<7&1D4U]YLM%:V M]<0^J\M3&EG'0TK%HOY>^&(_#IL+!*/4,HI4[*T2<)W(P@9<+&(SBK;L3#T^ M!O>]:.\ME?F[C TX+?*/JL!6"NBU#+./%FO=R2%?<50=_*0#"H%/AQ4V>0$F M^N%AEJ8A4R@L0S@=PGY84"(+K[-&'ZXN)H?=_;IG%E;<#\S?4/-J1/QQ=KZ! MWG#W(K<5"/6:_"U@7BSIA:BOX>G@*=&1>:VM@ G3:>K;0K%Y;ETEL-92L>]U MI>LXLP9:LX:1]#(6]#V[!::!/">I-.(29N\SZ/H-ZO!"E",=\:'Z9(*Y$(7=BP$Q M%@O+%+**%@L5$Q\"68?VF>NY6]6NE2:X C2? &" %60AASE'[7 _RE1X*Y!_ MLR?EYZ_-1F %>P?C1<91KF';/,C95V%2:)?5/UU'_4I9FQK$I"W%@+SS55EH M4Q!WY!T)J0'I=B;^@PTNBBO%G-C4<2<+=JQ5;%[:1ETA!L8(P0OFC2W[# M&-$9P6+R$P493C,3'<6RB0;>.0GN$YOI)G8L$PB7ZUA/Z"TC"F;!G524B];>%(POREDFUW2<>I>:1PG MDK(LT%=T*C?J86)F7\_S=<+761$AN=TD,L0QYH^PHZ#89(9($XMUIVT8/);\:=7W(B97BJ?@)N.\IYS#" M5OY39?6FF? K)]WOI[U=EEB#\6_5-YX-ZJ:KR?LH/8ITP34#' MR9+0XA#RZLCVU\O/,YO$A/UM:ZJ RK/T1DO&**\+QB0[AP6$P5$:%O!?].. MH65?HUL !3.%%=&I?E!#P/H)3/K3TYQ";EGP,F&7NC]W5A"QE9@D[>&03ERK MM#!MBS#V6IQ+PJDJJ%56_!,PFN,4"+3(LR0*7C+>*<<8W[NFQ6;9CUM[XUO: MKG&-T&FQXB1GQFVE*]JE-7&>'-TK*1#T#2FX307J'S5H% MU@.T'+=A9=>A:G]])_KO)?;N$.@ZX='[Z/!&HL-W/,EU>\5@QY<-](#I5B5> MC+DA9?N_FU-P5O'IHW3 Y?1D7ESN_V2'2;(M&;H/X9#DT72].B MCPD "OIZJ#"\@80B8TP*;$V) CBE\TS#Z[5Z 1N8%-:X=\)=&IP'<:!ZS4"Z M71<-)+ I5V&D^Q02G']25 IF,Y>YC_PB=P?WEZOA4"?.,*9 <"J$O")!?-:6 MFU54#B*&JJ(QZ>G8GXC2T=S:]\*BOA!4PB)+=.J9*:63HT.E MSB93C+$D%]C TJ5A9DF9_/4O#PX?/L^"TS#B, OP_'^&,*?-1JIW@1HM13B1 M6U.JQ380'3:W[8+3P"J,IDOTCJ0D4:2Z2CBWHR<%!$Z:_!WF_?(ZID*/MC!V M:"@#<;5B,BHQ*A%J^'=IQM/DEW&.$0D,8DF:8.Y''T)L4'W%SA^S#[%D6NI, M)SN1+618*W7*#^<79Y,W)]NI4ZY@Q!M5*B\H5P?)"77 J3)$Q;3Y,KDBA/O@ M8#+BS-PG8YN/.S0.Q[6YE,LUB:K@P?[^0;!S5&T2%?67WX9^#]=NWDE44O:R MTIG.YJ0@%">/&72G&\,*B5G6F"F0HN\77\+DUT[>DXH+]/AY*1:B)>I!,E00 MQRV'GR2VY5-*)K2IV!$A$3@I:LYKW&Q X+7L8G8J'DFOI.D._50_B[L.GK=V MT^H%A0H825-GG^YA*XYD!L*9*EZI2\>/=F8OCM^\/OGP=N"KNC\S[\S.)O]S M\F8+%T46A*3RLF(,>LQ&=1?7"_SBYNZN,;>LUB1>]">^O2C"?R=:W)0ZJ\UT MMT4/!,(3V@?:S1?#LLRC)*Q<,]).5)+<-N]RT _#2KDN*CKO*2X+#6E.C(^QT]=\STI9V>GI^S'912%LMFW$!KKM^ M;I"+MX>U-(MHO2-K-'FQ:WJ'^#KIZA9"J2@(M,$KT:FSIO=@)28H0_F8?;_K MG,C_:'"^7?/I/I Z\$#J]V8B[/&1Q"#.B.[";>NE4>$/0J@N KWE1[H=G<:% M<>BRZQ5@>]69Z8* 0]F7_F@ZVM'D=/)RL*90KU>D6TI>4+P&<0"001G%6K=' M*4V9];[:>_<^'8P=^V86G\V"B?4)]3B$HP- MF3)+5IJX>,H!?#3@O2B\DC+5311<";&J^N>^>41'\XC!-008+(O[9MP@O><& M7X\;? VT^V^$=/_S4?;BIZ1LMRC 1SI7/30/E%4:/&&-#MNL4K&_Z\/#;TG% M%=U!5S;$;>,-V_[K=T,\9[QP%QE&UW6BL6WR>=LAVD879]OV-#2OC4-=8B#5 M^RH$M1*'Q62B@UW[HUXH9X,\S2!=W:CQ4M&\I-G8WO-2A+9N0[%@YT'/C"0Y MNJ0.;$ 2&J<;E^GSF*;U@;E'#YU1;QT ZXPXR[K3%$? U!#VCSJ\8(DH$ERP M4^67!$_-5"77>)/E+LW^ )OUC1+_VAT':TNT6ZYM=_<#JE2)#39L"\O=XK@O MRF:H*.1P">7C9BN$/) M0*HT(7>&'1/RM &<2YJ7)A5ML*)Z=2290!(,B>@JK)"XF(&8[V,I5.R;1U0# M(@FFMI\3LWB@UYMN)$.G;K=5JNO4S+O8$'Q*E W6JEEQ3+7>F]( [6=YUFRX ML6*%>FJ*(<6O-+7-6J.,@]/5J9F)UYSC-B6U@R=0E3407@WS:FBM)CF2,2Q# MN;1H,GD\H"7RK4/I2T6NW2$K?$E.H/D'?SOW$K$)%O6B?Y)H\=Z%=[3YAA35 MNDFCP0PT^%(0C.A,V>YU)M8[H9^"7W2+4:*!+:V$8B6>6\[;$#&:KJ1M]37]-%@X+.XO_4 M:JJB32J1VV!@=L_\%38SP*P 01]XJ0LJQQM--)\$,C$-<.!X1AHEV@;9P]0 ME"IR@B]N7C)I")0KSD7)5V&2DIQ=)P;JXXM0 +3=C,[!PG%!AKL2GB5USK74 M7< 'TAS<,?#WHD(9P"YD*F81, #OVCCX/;_F5H<$SD4U$V4UF75S@86&[UQJ=K(;!T^$Y.<8Q?].:Y%=]6DJ7*&=0O[;16)FPRYI#"0H]]V MQMC.INB0EHF7+:[!] ,8IT MW*2U]$'<$.[-4*IIGP)0N M.71.X'(I&1@ZI"+YH(OPH\)-R!?$ZW7.G@-:2)HC9O8!XT LG'9?1S'?^F>U MG>Q_H"50JV1 0A>4/(-TNMQ]X[;T6HT!0[YB!ZF%(:_[W%M&>Y?DQ<]+YL6^ M4O!SBGF:BR\N!G=>@M^9**DL;%3+&N_VJM05O&1<<\LFSJK?"8@/Z'"V2A?' M/@W+./Q7\#K-I_A[ LH1]%S="2GAAGF5P\GH%;@FFRIS2X5GB6CW=@.POZNL M]6ZXU .Y32O3UWX_>7.\A6O:&@[!]6IN$@:24X<[FCOJ8K1,% 7SI'Z*G =. M7$$7&AV5ZTPG\](X3&3UZ^\H& M!9W)%(JJ^HBYF=U'YX!3\RZ:BW,\9_2E"'+^5K?YZ/R5S/WMJQ'7WJ/.1@$U MZ<;MO%LGM3F[DA.L)+HV[4"PB->PVYFC6%&ZG3SMS!Y]K+AIOM,BT:NT712T M"\-4=5L=,)QZP-^Z0V9?BKV\$>;XP3$R)1W0H-?=PC*[0 =X!_4,31FX=K,X MVVBC9$1C=A,Z#J_=2YC1K):ORF-^_>OAA\/>1VX1>M M-)4XZ.YTIYW@#T$'.GCPU%Q[F.IBFH0!K_ HCU7;<\NZEL[JU.VF+7I02 2? M9])@0-@CY\7JM*]F>JRV\WI?XX*%2/6CDXON,,-I3Y"FU,\4_J0Z-VO75# 9$OK)D6O.M MWY&<,/*^V?P0?20/]W':2& '#Y\]I(D\V#_8W_57;&$[>"%ZT[A#L=.^B()> M-^34V\K[-EB0G=N4+#9([;ZL-LP,.P;T4/R+MB; MX"8X7J!W:<,(.-J0*6R>T2J31DY+HQ^U\&CTD;&;?&X:=+G.:D%(D*3*JJ@9 MI L'D@)$!IUQE W.VS?G[+YH"Z_N2@W@[-WD8O *P'UQO7=F_W-\]'MP=OS^ MPXLW)T<#7]RW.KK[B.K/$E&],WCXZ_]^?_&3WHIAK.[.K5-/3M],3E\.?%7W M9^:=V=GD]&@[_:]'M@W%F20+GOB!4$DK&HP[=DVP#=!O9PGF@L_#*^ZN&\86 MNZ&L\CSV_0A.JH@3BY7\XU9IOK'X27]/,AVYN,8;X-=/M=M0=<:0<4FMWE,8 M0;?I) 8GTLF+'1JUW=%..]8 UW1F\"8^3<322:HZ#;%]'%ANJ61;P+?Z9#$# M+T^*(*T#Q: D!8:-Y$3AHU1:28=5<".%93-=] M!?^JDP WZ:]_>?#PX?.*_X=C[@MT_V=\H!C:O8298DG*FQ7SYG5B]4!))1&B MB9T='P]>.[D_,O?(?G]W^CKX!_QG"]?U\Y7S_)[#4/_(&0SLOJ)G M_2"*Y#LQ?0S&P#AQLCRH4A%)!L\R^10L8*1Y1[+'NF!_)NS""N"MC<)-RI>! M)J9?)Y_V:";8,P2+Z+FM,6#I8< M[P@PLC+*]\?D[/3D]+57O34,FXK)F,X>.1HWU&Z6+?C=+PIUE:AK@01 'J0N M,3R-9:J2WEO=>*RN@[9@=,K:9B:I/B'^8DF6BW8E:'0/3<<,JZT[(S<'2S)I M$%A/*\G&H?CRS%1Z=*ZL?15]6'",D6-%%VZ"EV+/2.$P'2G&28'P0*'9 M&Y, )6?6Z>CP2MT:&18[G?6SDYXV-W)D]4OH/W'VT)*JZ M]%* UKJ9E*MO@1:<[UUX!9=?.@B^2,N&CND.:UW/B-+::@:>3B'0O9()X%XW M 0?@J\KC;&66\R^_65BN\V@.?&HP>J$I*=$&*.CZ-W*2;K$/5S+9]!IL-!9% M-=<[4?\B TI8T@I;V6$XS#OWD3/["&\*6%/H"$8F.5AEZW-MWP^GKR=G]T[! M;3JSDZ/C^Z#EMIW9ZA7FX>-85[#!,;I(6FZ6:5ARY2,ZD$[S-G3/A_[U7BRF,785S_.1%. _+\)M# M#]WQ3@$I9YH%0F].P"LM@![D.=MQ.1K"\ M$G%%N#T,/_41'OO(W"_"^8)<7'$-8 ^\C3L[."5P<[-_!E/?*O8M>^PIL^7A8@@N,]V>(9_=]S M9\-GL^^XX:ODYZA!,._UFD<#(QF@\S_#[,^$YIA=SN&2AIKDBQQ$QV(WN D1 M5ED93"]1S2*\J;$#8&?Y_((TW2J/"23>MJ1.]C MWL>W#L1;57\,JB0./^*@E^&?-1&DFBH>E$B8_DS#CWQ+"T-\1%GP50PS+#X2 M_<,;+O?X?S1SO("SR9@_HG\7OWF!KI(B'.G5X;S>A$#E^!2"0(_01VV6"E MV^<>VL7DS=#='SWR&14U#0(XI!9M7]HWL!'%G5.1) 7B8RHN79JP5+>NRN#S M])3$V?I_NR(JP\IMP@TE"E5Q"L&L1C^D&]FEB(FHNJ$&ZBN]EE)W>_6*GFZW M;E,8CUJ3\SRH^('M*>"JZ!;4TT=E=*9,X5?N['!R,C(='PY,EX=_2N!:$!C$ MU\^P]:W'#D?W@:2?.)"T3MCH JNI5U/1$T-\%.T\!8OQ0H"Z,%RT^N&#Q^;I MUP02B,0+QJ/WE /RX<[GEM8FYFMM9NK %]=PTU5%F3JCZ9._>_)^\GIP-=TKTQY1_:/X]/_'KJ_]/[(_"-[=W9\?V3; M=60?_IB<#+W.].XY?IL&\B M/<[%Z^SD.S%> P)^D6I;]&6K@&C^1WT=)C[, MCG9%/V%/],$^)7(N."%E!_1ET%*2%+HSC M^8>+P+TYN?C]P^1T\!&X^[BI=VH?_NOX[8MW'\Z&7DYQ?VSNL;V=O)G\]_"C MW?>J@']JQ_]U'#N=P1"4#_O< MEI3%>.0TI]HVCV_+@^I4\&!N[2*/3:Z*YT>54+S7)!6U(K?_&U>&M7$)!7NY M(&QPK&JWM0.=N ->'[EMY/B__/8^A\MW$YQ78;5YB,HFT&^27265%*G@P9ND M7T+N)82T!OIV@DGA">(<(DZJ[GW %858EM4$OS4C8M.(@AI&8#:YN(1MDSQ2 MR(&.S) Y-^:CCY@BJ7L0UDCHVI@T":>(\3U<>(C5C9MD:T9<^.'@$H)]0UUP M8>%P4OO!9+&8X?XMRAGL<;GGXFZ'@5'D^#9X?[APQ%U-YB, M1WA6V.*1^AV62X3GQ/3]V:WH^W0&_7TKZ(C%#=IL>HB-,*7= 9;36=]J7SF1 MMO=&N@"*EF:L,DPG=QH[>@V38>NNE6IW%R!X$Y.]3KT@.NJMG/5IZ$#-X& B MP?4\QV@-UOY@91?,=QJ62=GLJTPM-*7M2W$?3;F/IO2D&F+IZ%OU">1IMDZW M%NZ/27<#^)][&Z1@NEQ)_903*$0Y=-YX'ULWL?4H7R;JUJ#UFH'U;QX^=Z!_ M!TI:O>V:=>?!$18 8_L2?8#-?HF?F0)P:]1_B9NLRG[%UT09;[.T-.:MES9A M.YM8T;EV M!NO-\BA9) J[@"):7AB\43?9?)K"?G[(DCC$MMSPT22ROSA36.>>72;8_ N$*NKX\!]Z M+E_:W\'D0;U Z0V_4J3E84PS0+Z)V\H?1W68XB"%<>BY9 M!9VX0;X#QOUB"@O#I94+]2=0+:%"YL#0&2T2!\BQX0!I,D(I,"6TX%4^6%YU MQYO\DL28?Z;O\Q2WX,ES;-X[X*O\)A2?GYW]$LOQZ?8B(6J9-0W_S --'\IS M^FE-3#I-8&<_&"(%"0AW/'=8=C,B#!MGBT_QQQ;NR6@FY+9QLZWL(._G$C M;,UH4_8W,#5SENC8HS^CL,SI:>10R+;69X@T%?(L>OJD[)=(]9>-(^ 7Y;X*_1PE2'\ Z'V+D$" MZ-M6Y;A6F)NK02)KD?6<+* M6)@2!QGAGE)-;>&LM76:Z[&GYC%CPC^R$!SPACX,ET6MILC(P+;E+U'DXUZ3 M0TS8VFUJI#ZP7*#(O\CB&&':H,>N84#4,U!G41G\")'4 ]+S>'KL,ZN0JC0_ M1!H#K:<$\D0.H-A[1NZS6Z5"2['A;W&32;H U'V(%;(O$LE#O%7;(TQ+/J) J:^B( MJ("OR0]_%(E!KER1%LN&QH!,FQB&[YQ83UZP#YAU9SPQ:R)J>RYTGLP-7USB M0X@^5V!GTX)TVUC!RN-0&D@@P^8)=C \(@1Q"9OAL>:??X9.C:4J_JQ1VK"U MD#-S8E/<%5 M4E1U;/2RP5+R9]8W;#)H/ XFV8TTUI8@5R.M2D=7[Q D:F$:M]N:&A2=,_F2 M<";M%BW"1$/ 3V_H"9VC8)Y\$68?.>02NT\ZS=DIOUY90;$]L>JDG& M@^=C 6SVXK#>1EAH3P,LY")*A7HO'7!0\YH&**^\$@NZ2^5@]Q*TNA,N D)F,#&U*!@Y?8>I9;?;/)KXB%&J)N05\4I. M^AAWFL'WM5+F8-O"CR:/)K\&E9^D;"?$O_LDZ@2V:TRAJKK(@F06D-0AZ&J2 M.-BP)L]6J5R#O>UW//X37W86-667561^A!F%$>($\\U!UFH)"N=TC2AW<-[M M9!X"^YZ:/<1T-O2"4.Y@!.(-#)I"E%-N=@"_ZSFH%*$HRWQ!F4#XO*]H;7.+ ME>[#P('_1X4I;C)VN05:BTZDK"3624PFMU_)+<2Z[6B.^50,%0_O MF=A\K38I.@; O0/QWH&XYB7$NY-QK]NY?XF(H.UM[&);Q/W >,F9P\W4-<1>;&R-F:UA^1!]3*4UE.1L:MLP"#D=P MT2D+G0VJ4JF/7IL?^F^87-QDE(A5PPH%4>409,U99&PQ+F'YQIQX;.,K]6 M8&.CPZ"Z3;G]4OC;SP2[G5?5LB05]Z]_.7S"_PFGT?C3S;_IWUJNT1\;M0Z MYFD2L,V7.?UK@0[B#*LQ4D7.#?D<9.!U.+US_OKF@:QKR2T7,UK;80O.B1*06H'/YK*^6N#?;FX*66\DZ,$#< MMX,^5F?STB_RLB)3B8K&,E+EU!+V<( X_1MUWH^"5Z A! ?[>__8W6I"27:# M+R<5\AACL9 CJ$M=W%YN\_YYV$AL%V;"T$NFL M4YMWVL8:6X@-)0:ZTQ$[T^5%#" !Y B-&P9T(E:&5MA#W8UKT7Y56937!1"J M;B]:A5'ENM^J\!//%?Y&&\*$1%R3&9Z+!+:WL=2_E;;#(PX%!D0=VO:H!;8R MX ;CE";MJF9#/_H[1UI.7A^?_>C07@-?W9W/[-W9'Y.A-R:X/S+WR-X?GWT8 MZI+NH=B^0DN]*4@A#/4." ^$TICN"@+2Q%LS*5VA+C4'H3PL(UQ]PHE52;C1 MS3:MH[E], 6OU758Q!WZ!Y;ZEXP( .K&%OF(MRS; 5D5]W?41B-2(E:Z\S&R3(3W;?/,F->MOUO C M ZD9SRG1];]JK-DJR-QM_N+_.&0]6#?)]?7U&)C%^#*_NG>-?$7%_?>3-R?O MWY^<'@\]@W2[9+--#=>)>@DF!^$%)T'BMDG 9)Q/:K$D"3$K\H4O"IUZA7F2 M)LME@J52SL)M ][@*$?!!C85A4,G<+OE!.!J>#786&0 MP(JD_-B,1_H8I",)=W*#.A7L:-C;-%D(8.^N&0I'FJ5UI-UK,@YH7-&MX&.2 M$' :EG'X+^W&/E02OU0./T:8B58GE4=N8LB42RAI0!FP-M:>^]79ED ET7;,D![\R M@&ZSTM,>B!1Q"FMVZVP02DM&$9 MEPM6=$ DX9H4[=K.2#/@RQ^ ]OZ2R,*(<34=8CXYAH1G6G=8G_E2>X0F@4NJH?Y2A@W6:P;7"C,"R+[?*29W")*5&CM*W40\> MK$5%'=,99,K4N*-4L#OC?]2(UHZ<=K4MN\4CM%$7816.(!Y)_9FMI/5WRMGX=6B"W>779$,8- M-:=&RL-,?RKF#$"DHM>NJ;-KSJK3)?#KB*!N5PM=9*54"+R&IIF[R,6.GL7J M4)7>2);KT ]T+2.101&BS1N)IWF%0I)(2Y2P:BY9UG3*.4(K%#=:8#O^2Z>Y M!Q8>,YZUA6DFUVI=8MRI4ZNLLQ35#Z1F4%"3U!V/^#D#DF?P1UE2HXF"GFJS?813+J ! MNJT[@G/K?)..G!6ITS'6O,BAGNHP6X"G9\.%81*_ 8Z%PM3M.H+D0%]RWIHC+2-D^>QT[O&M.KQC&"7-B!1MF/T]ZDJ[^# T@P5!JY8^H8$,L< M+C;CW,5A\ 9QU8:&21X$[UQ:&@5+E>8660Y[>A2U@'UKR#@A-$&K)*A2M<#X M-(-I>HL6-'9<.0QV"78&/,\0LJH>$10<'#N05PT?I\E5H7A4L("3*LC*+EF_6A M#96Z/Y.QG[U[NP6=R=?CZYLEC."SVYAUV(F@2B!2O?0?0RZNP>.L_PH_T8R_ MNR699>8B)QR? X=$3ZY4AL5B++&GQ7TSM?V0_GP^]OWGUCF\$C:D\4;MYY MU^SGV^&,(_N=ZKG0. MM,[(; R7.$T.R>-;Y)E N:"GG&-O:W3.,""< M!EO5#,^)RT#ZD53Y.8/;!HN"U(FC[Y%;#E&4G&Q>@U]48T4@ND?ML@J-SADE M1:1SJ]SEG1".O+I2VN_:%X294O,1V/RB&^RTL2C4OLG^"E>,V9GUW\)+O[+)W>3#RY-@XN3RQ@]=8 M7SIA*QTWKX$8?!X"WPO^__:NK;=M(XW^%;ZM73#>N$Z &@464&PE$1S+A7P) MT#=:&MM<4Z27E)PJO[[?;6[D4);5M*:\>FEC2;P-9^:[G>^<7IEDEE5P"9:&NW0K,"J9,G&!C/D,>/&J X] MX< &3H!&!3<_3H:C,6OQ]'@J+-N]M]/"W"1_*&JUT<&0(_UP@7151/G MIDA)!)[LW1NE>$U+14T:NJ,"5>TQ>YZ1:4QF)KYFQM103S/F YI6^R9),[HT MDPX%+[W&Q6*GNHNAU+4BCUK(1A,TYJJ-/)?R*:31E>H#'A*C;(-T M+=OOJ=FQ=)9D)/;W?UVG%:2CJRL\<#^O-W!UF] 7TIY0;YIM M=YELYXQ5 @O58KCVQ)Z,5Q"5'EQ]&_^0[QM^[=VMPVYYUO[RRZT]X,N6=-9' M)UDS-F:85>7SI-9KSA9ZJGMB&E3(@9!&MV%[UP>;R?J0">,F/!%$%P;DX%2I M9UKV!.2=PDDW&,3H6=.M[N_I"7AE:ZTX%GH"XH76FZI=-Z?/;Y"D"6!V3GRK M\SS%0F"9D/ (4MFA\NX<*T.D>)63EF159%X#&S+MBF/#3%S2M^9U4 94+24F MMH*61>GH659N/S*5ENHREK.[LIC?WFEZ@V]%F6DQ&D/^BSR^S ?B*#/QDV/# M5J[Q"G![5*+'$TDYC$@4A.K%@TO;=E)^7 ." +[AV>1MQQ44]=CW2=H8 #6==KF[2 M68S]P-CJHVN:PIA813L6VE-AU9,B>BV-S<0R?N,[+CFG2LJXD_9V?/ 5]EU)L;1&KF=BE[1HHS%+SGE2@J9O D1E,Z MEY;)3#WB"?4]P+:J8D;_L&E=J7?7ZW2#T@=XCVA&X ]L_:3J_'_G$Q$-N)9<,.L[=D\VZ$7K0[$[7Q/MDG=K MC":J>D@G!1)%E<58H1S8BVHM282RVSK[- \>S;C8\;O9P\XR627V"%Q_WLEP M8Z#WPF#DA!!]-(V+LGY^#6N.IL6$ CA::7IC,DT2(GF.I>V2>B> =-&\+ Q MZEW/KII\[1_W.ULV^3&)Z,K)1#=S@N\:H,O-S3IW =#SU679=6G0C8^O(2?: M:-HO#)@=FP5@KE8,]$G9IT"V/PII'+@_>B;PU&]&TJ(PF*EIU5"M6.&EF[L* M0;XJ.0RSQ90=;J1_ U&QAN567HSD2-=ZC@,\L7[&=J+ADH46EG04V7!-FI7: M) XH%^=7V9A RHY\8UQCZ3O+I%= 2Z>95%S;PU']&U.5YLWYSXN18>-JKV^K M'5S\WA]M /_-1C5@@K-GU$Y@06I$!;E.-@-K>ROKD'V:]3OIKN,!5*2U8M5$ M=#LY!:'LUE?1P?M(H3;*__;T7G(.ZZZ*/D($B$%";\S,NP:2?ZZS)CNRQFL8=;2C%9RYIJ8K&8O9 M'57J3&6EIEB+UV&A6P,JTU[HMLS5S1_P^2I.'.%I>#@85$;UB6*R M"(YE])XB/!H.G3?7!Q,?/OK0QC;X?;5FU,TP2V/4N=P/'FN;I,S0#X:G9NA? M'>#^HC?XVNNL4[=MD@B^L\^]P0:8ANU;\]_:Y>BDWW6!RXTRYZNR<=3IFRU2 M1>00;&.Q]IE7DUGP<0E@3B_F8% 6DJA91M%DI9RMVU6BC=)W.$"AV$O62NJO+88Z_(3F-#.-JIM.PQ# MK^QDU!L,^QU_JNT[\][9<'#1/R;VE:A_.ACU+K:B MFN?&88 B0A,D,:'AB'7:@U\%)URZONZ7@((E%ZRU1#Q.(.8#\A&C-;^9Y@<< MO\H\X#=%D%^E&%8*HWJ;2H%",0MSG-NS86;('1 M::_:(I-*JT.C>:M2W!M03P@)3)_)7[24N,CRTX1ZJ%P"FO49:%#W1(MS.=9& MRCJK4!S:11^2_-YJLAMSU* [FR)^BO[N MV5RX7^6 I:=R8MRRI53XP6T!-BOG*NKR+J37O08N269\#%Q%DERN[[@093B *AT(( @,US7%? MQQNY5^K!?(3!G MGJ:%[D>:GXN:^YH#JIK@%!482MDSTD!86Q!2@\/V7(>\M M!"[SD*034WC'$\!Y<(R>&IO6<5EVU:YO_"WY\YKJXHQVQE)1/V0<:#/A?L\) MO!944L;14G^ <>2>$$HOE"P3+S9RJI):49&0K(?K1VT:A,J**2@U# MKK=,*L092WCC]49F!35N:TUY%"V- S< X0!VN1Z3S$8H!HGVY N?PY=-6W=-R4/7A!3M9%M='L@%VZ[ M*>[_#5:)];VWKEO9YX975X/^Q;#7V;AJ:1!!F;QSPC]3@'V45'?169XM7I:J MY2\(2=,3Z70\_/PJ5;,<' _8%,>P3KZKW)WI%1)BW$M^!_M7Z7)P5CG,MDU7 M=I#&.$@%#5*8EU(G/C#'KI'EE!_ETE,;3F%Y24H$4C]1"[-%F%-R'_T'=+1A M.Y%\RD +;XB[ZV#R" M[5]TWVW\-Z*>X7]WLVGVGS\!4$L#!!0 ( ,2BF5AJ=H)(.P@ "PJ 9 M 9V]O9V5X:&EB:70S,3 Q<3$R,#(T+FAT;>U:77,BMQ)]O[]"UZYL["K M?"X8LZXBF+U+5P#ZQFU MI%;WT>FCF6D-[4B>MX:_%F/IV*ZSDY[-Q6B?^NG7B)FD%BDW/6TR,B6"? M#D2=LN!C4&OPZFE0Y;1!ZZQ:KU3K'QM!_;1!&[^7#J KF/L^QDXE_W0P$G%^ MR''^9K5S81S Z;I6+QAX/'IE0/P-JJI'D*9I8_V#R58A WG?]@'"E8 M;68=*JET\[#H_IUA2SZB(R&GS1_;6E#Y8\[0V.0-UR+RS4;\C\.T,+2[G'BO MZM!;BIC/O"R5T:_NPU $PI)*J5 LM4ZPPVQQ*TM<+Y8UK6.*2 M2O+_HH[JV@7TUQMF6;I\EE#&@]+SD MD6V>%F>D*&(&>6GF:]4=+ZU4F'F^JSD?AZ!:*WRLXYI[9$C'G&@^%GP"E<\. MA2&_I%0#6N64W/!$:4M43#XK/2*E8OX7HB+2ELF0!MR27AP6(!&G[S81Y7U) MQ$_40/@AT*,IN8_51'(VX#F?#^VSP!0W)%8@4V **F)"XRE)8ZM3#HZ#<'$: M!M)#R0BNT%$2T1!N::)&4(.M\G8K!C$/N3%43]%D1.\YS+LTIH%[#)R!*:43 M0# '&H1"@^ !LQBZ@R>,:S(9PEXE)L6?1?\)USP;!!O-D:H X$SAP#BU2 M"08 .@7(<-,9YT](S9!$4DW,#)&:#X2QFL)$%&]ZO\'+W!*PS,R9%6_?-;:J M^X*M_J-$?#ALE$OU,Y.A)ROAN/55% FX="GJ$:JY P,D5P228]((!P0&4I@A MFJ/9"&@/J0^OF3"A5":%?DB(6DF/BD2KD#.X;<@1@(!Q0)7/=/.*KF,^93@X9(%IL5," MLD^$J:1(V+ LY\2B'D,/7]V710G\%7 T!$Z%_IQ].X?N!6B#_03MUE2T@MWM M26QK" /LQX(A,JE1,46VI@90C3H0X4HUFT$'P"QH(*2P4ZS1ZZ;%C>10Y@#D M]\ CTR4=Z8K"0[:@)-4) -@X31&&2C/G@%.4 QZ#5)" 8VCA"6X0- &U[+$* M&TDDP,OO'*WA6Z.U7*BX17?'5*:.AS"5/(I TXDQ),<69S2; %K_K+]7+- M@1,Z B<:+PH#E=K-'FS#_'1NS5'Q1G]]("'!3$N[_<9]), ?ARVE<>B._,?_'(=>ATO;$C05:#P!L,+C)AY<0\$!!UF]G1]+ M)IS>8P'U&LN54*<.W1/%V;.8%Z$K.T'XP_X:PJ(,.AH^YZN-2,PT)70!.('T MR_DJ;J"$FW0$8( HN<5D=6+M4ZN_087>F_-*&PIQI($0]F9P MRODZ)N*QDF..Q2RF@^RAM'/VQQG0>B+IM"EB%W37Z2P;/%#6JE$3 MW_N/L3: @,CF<-/YYL4G 86B_RS @MN6S6;.F@NNZ<2RU;9*K=!H-#8V%PNE MC6W/#0LPJ9UN;O[684NGA7*YO-6P)RX2/AH0<)/0^--!Y6#6(0-ULYP\D-+C M'"+.G\;PQ5QY)&TXV\H/AZ6/Q;-R+><^57GRU446J&=B M4,0('&QE^AWAVM7;\?41^W!8K9^](G4VMIKU=J=DO5BH!\3J[VOZLUT$[BXO MVC=D]V&XWOE*>YTO[=Z:O;ZQ,9DM_)G-['?F2L51 MR>MLUBUWS?)7(/.(OEDL7QRN.?OM+&*=H> 1Z3[P,,6'8.3*'R%1Q!Q=^X>? M((96VH]7@WOB1,CS'S/OKU7VN>N*]$_P102P,$% @ Q**96 B+X=U-" 0RH M !D !G;V]G97AH:6)I=#,Q,#)Q,3(P,C0N:'1M[5IM4^,X$OY^OT('=;-, M51+R2B!AJ,J&L).J*6!#IG;OTY5BR5B%;'DE.2'WZZ];-9NL7J\UZ$FY6@YJ :\$)Y7J&?U7Y0"Z@KGO8^Q4\B\' ML4B*$-:&W% F?>5FIHE^]QTB,A"6U2JE/UT> MH*5:7K-KU_!,+?UOT4I][0+Z!3+(;$1NE::V0 *NK0BGQ$;4?CILG+:W]+F= M4L: ZXN2A[9U5IZQI4@8)*55;-1WO*Y*:>;YKN9\&H)ZHW32Q#7W243'G&@^ M%GP")=%&PI!?,ZH!JG)*!CQ5VA*5D"NE8U(I%W\E*B0=F49TQ"WI)T$)$G'V M81-1W9=$_$P-A!\"'4_)0Z(FDK-[7O#YT#X+3'%#$@7Z!::@(B$TF9(LL3KC MX#@H&B=N(#V4Q'"%CI*0!G!+$Q5#<;;*VZT8)#S@QE ]19.8/G"8=VE, _<8 M. -32J>,8 XT"(0&)01F"70'3QC79!*)("(FPY]%_PG7/!\$%Q +(T$RH?J: M"-C>FIN4!\Y!'#<%UQ2#98ZA&R.CZ7(8/C3<:GL/-TY"D4!"$1N+!!8 :V . MS7JI720AL *U L8122 S!F,"2):R50" "622%'*,\$382KG 7YYZ\VQJ@#@3 M.' !+3()!@ Z!H3JKD# R17C"3'I!$. M"!Q)82(T1[,8: ^I#Z^9,(%4)H-^2(A:28^*5*N ,[AMR!& @'% E<]T[S&( M:'+/20>X9I!)L'#JLW'$/[NN3GWBE;\4*-@2CT8' M+# M=DI!]HD@DQ0)&Y;EG%C48^CAJ_NR*(&_1AP-@5.A/V=_G4/W K2C_03M MUE2T@MWM26QK" /LQX(A,JE1"46VI@90C3H0X4HUFT$'P"SH2$AAIUBCUTV+ M&\FAS '([X$GIDLZTA6%QWQ!::93 +!QFB((E&;. :JD&KADU5L;"?7RN M!V.9 ;ZPS\Y(4<;NH2 6&"G9]:YXW"[XCB?[))O[]=E[%5$S%PS(:P[A MG#G"=_'(R7@*A_0'+O.S_#/[P@^'Z,=0O0?GI,;'/B>YYW5LMAT*"_9!,ER& MY(*($%2O$! KNG/N&@7M:94V\YKM;L"0<2RLY?P%JA\I4 78S@3XYP8Y N " MLQID;O@?%?!LM_$_,@'NNYV5)8$[\G_^_W'H;;BT(T%3@<83 "L\;N+!-1 < M<)#7V_FQ9,+I Q90K[%<"77JT#U1G#V+>16Z\A.$/^RO(2S*H*/A<[[:B,1< M4T(7@!-(OX*OX@9*N,EB -$R2TFKQ-KGUK]#U3HO3FO=* 0AQH(H0 YYH[# M "7N:6\.IX*O8R(9*SGF6,P2>I\_M-8Y[?$XE6K*H742*<]U] E8 5QO4NE+ MKWO=M>;=]<8W\=#%ND-1WCH">')=A)Q(FAK>FOW1!A9/)9VV1.)B[#JU\[%& MREH5M_#]_QA+ >B%_#VB YQO7GP:4"K[SP,L>&G9;.:\N>2:CBU;;:N62[6S MRL;FY6@S1'%>I4 M;S<2/"3]!'26=0KKQA\BO>+UK5=S590WKD;\V&F2E[]K6O[8\&69].R[QE09 M]XJWY=]XC/G&+QUS,51>=*$C@'5F-W?95&XV?H28__J/.(_=QZ/_ 5!+ P04 M " #$HIE8\EFC:)@% !%) &0 &=O;V=E>&AI8FET,S(P,7$Q,C R M-"YH=&WM6FUOXC@0_GZ_8H[J=EL):,++0H&ME*-41=H#%NCMWJ>3B1VPUL19 MQVG+_?H;.X'24O8XB64K+?T0EA!E\QHAF%).;A%#Y1%G^!0B'S:LMHH?ATIJ'DE"KP2:HO_(ZD=LVU8)?+ M?EKGZ>_6N0W2FDBZN&Q1?@>T3:P7@KW/S7E8F#$3OU$I%6O52#?O.=6SANLXO^6>NA(U16\M MH\8%NFGVH M$\&G8L/C1.9#(-O/VI9"J<>+8OZ:Q% (RYV+1>.LI3L3;?$S" MN! SQ8/4'/-_&(;%KNW/^Q15#5L+'K(E2K=D<'4>9GS"-91+1<=MG9L&:^12 M))@A=?G4MDE_*RVZV_-Z[:[W86G;2,82^X_E-K@=CFZ]WAC&_5>*T*W#;7%4 M;!=AU&F;$0"W7'7RKQ2M-P+OJC\8=Z[@]:=VF= +YYV9U>.;#HR\X>]>KS,J M]#]_Z/P%7GML+"7'*6WE\'2M?B<"E1<)=/,P2D)*% RX/R,\#SY3F@<+B!(5 M)P1Q: EK,XCYFLOPS8G[SFG::00D!D)E9,Z!]39//$U^9 !ZQF!$U(2$+"[T M'P1;@.=K8S'YR:.=:.OT,2$*QU(L8,@BJ= EA&NIYN ZA8_&WQ/1C$R8AF[H M%R&0RC;[NFH683HD!192A/4'4?XL!5)V\_8XRD.0"/3SY3P2G,5PS_7,]J'8 MUX0K9LZEV$1ZQOB4G %&FNT]$MH?8[20U/Y8+12 MNIHN(V?FHC6=:[IIJY:+I7IUJ]DINEMMW^JV5JR6]M]KN5JL7VPWKW=[;A.1 M)@/S'4I+A(%WVIFNX9SRJN+$O[2L#A2/Z^L!17=/9&)%TWN1]R/K],]P]9VBCO88\?\03:?KYG.?>';+P&WORAL>/@LP.#C3;OO&Z[ZP,^RX1SIF M7>6^RR(\7-I[9,YVW5*R\]IL[D@&8BDX!0.L^0V>Z<[Q/9GNN+#72^4G9'_8 M'M*]L=EM/-LSS@*LV;%^U_R.03\(..H?\WGE=* XUL\1 M%M ;]K/-H3^W]>7K*IA1VPT35#4#B67^4=@=A=WNPNY0WT"/2N^H](Y*[ZCT MCDIO/TIOGYIK1Z4WOODI=%Y_Z(V/,N_GD'F/5?-1X^U?X\TYI8(=AESA1?$X8RB-?8DAE;YY,%BA\ J98 MZ!L+>I!P89@8NAMR,L$0ZCFD1R3E=21YR+3G.J \W,\8OE2HSBA#-":WQI$$ M.NN9(BY #R:#/&*;$H6S/;;I,="F+$1Q)M98F$0*#)"0*5M)QI3!=KGV[&8+ MCH!5@@W%!#&?*K;>='_H74$L! M A0#% @ Q**96)16 $(H<@$ FLD6 !$ ( ! &=O M;V'-D4$L! A0#% @ MQ**96-8-.HRL*P "+T! !4 ( !Z(4! &=O;VQ 0!G;V]G+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " #$ MHIE8-UF&ZCHH 0#^;0L %0 @ '-&P( 9V]O9RTR,#(T,#,S M,5]L86(N>&UL4$L! A0#% @ Q**96#H\A9[%K0 "!X( !4 M ( !.D0# &=O;V&AI8FET,3 P,G$Q,C R-"YH=&U02P$"% ,4 M " #$HIE87.6'Y\F" #$@0, &0 @ $H1 0 9V]O9V5X M:&EB:70Q,# S<3$R,#(T+FAT;5!+ 0(4 Q0 ( ,2BF5AJ=H)(.P@ "PJ M 9 " 2C'! !G;V]G97AH:6)I=#,Q,#%Q,3(P,C0N:'1M M4$L! A0#% @ Q**96 B+X=U-" 0RH !D ( !FL\$ M &=O;V=E>&AI8FET,S$P,G$Q,C R-"YH=&U02P$"% ,4 " #$HIE8\EFC M:)@% !%) &0 @ $>V 0 9V]O9V5X:&EB:70S,C Q<3$R =,#(T+FAT;5!+!08 # , #0# #MW00 ! end XML 94 goog-20240331_htm.xml IDEA: XBRL DOCUMENT 0001652044 2024-01-01 2024-03-31 0001652044 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001652044 goog:CapitalClassCMember 2024-01-01 2024-03-31 0001652044 us-gaap:CommonClassAMember 2024-04-18 0001652044 us-gaap:CommonClassBMember 2024-04-18 0001652044 goog:CapitalClassCMember 2024-04-18 0001652044 2023-12-31 0001652044 2024-03-31 0001652044 us-gaap:CommonClassAMember 2023-12-31 0001652044 us-gaap:CommonClassAMember 2024-03-31 0001652044 us-gaap:CommonClassBMember 2023-12-31 0001652044 us-gaap:CommonClassBMember 2024-03-31 0001652044 goog:CapitalClassCMember 2024-03-31 0001652044 goog:CapitalClassCMember 2023-12-31 0001652044 2023-01-01 2023-03-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:RetainedEarningsMember 2022-12-31 0001652044 2022-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001652044 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001652044 us-gaap:RetainedEarningsMember 2023-03-31 0001652044 2023-03-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:RetainedEarningsMember 2023-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001652044 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-03-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001652044 us-gaap:RetainedEarningsMember 2024-03-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 goog:GoogleNetworkMember goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 goog:GoogleNetworkMember goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 goog:SubscriptionsPlatformsAndDevicesRevenueMember goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 goog:SubscriptionsPlatformsAndDevicesRevenueMember goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 goog:GoogleCloudMember 2023-01-01 2023-03-31 0001652044 goog:GoogleCloudMember 2024-01-01 2024-03-31 0001652044 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001652044 us-gaap:AllOtherSegmentsMember 2024-01-01 2024-03-31 0001652044 country:US 2023-01-01 2023-03-31 0001652044 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001652044 country:US 2024-01-01 2024-03-31 0001652044 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001652044 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001652044 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001652044 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001652044 us-gaap:EMEAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001652044 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001652044 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001652044 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001652044 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2023-01-01 2023-03-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2024-01-01 2024-03-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001652044 goog:OtherRevenueHedgingGainLossMember us-gaap:RevenueFromContractWithCustomerMember goog:RevenueByGeographicLocationAndTypeMember 2023-01-01 2023-03-31 0001652044 goog:OtherRevenueHedgingGainLossMember us-gaap:RevenueFromContractWithCustomerMember goog:RevenueByGeographicLocationAndTypeMember 2024-01-01 2024-03-31 0001652044 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001652044 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001652044 2024-04-01 2024-03-31 0001652044 2026-04-01 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MarketableEquitySecuritiesMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember goog:NetIncomeMember 2023-12-31 0001652044 goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember us-gaap:OtherComprehensiveIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember us-gaap:OtherComprehensiveIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:OtherComprehensiveIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember goog:NetIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MarketableEquitySecuritiesMember goog:NetIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember goog:NetIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember goog:NetIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember goog:NetIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember goog:NetIncomeMember 2024-03-31 0001652044 goog:NetIncomeMember 2024-03-31 0001652044 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001652044 us-gaap:MarketApproachValuationTechniqueMember 2024-03-31 0001652044 goog:GovernmentBondsMember 2023-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2023-12-31 0001652044 goog:GovernmentBondsMember 2024-03-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-03-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2023-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001652044 us-gaap:NondesignatedMember 2023-12-31 0001652044 us-gaap:NondesignatedMember 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2024-01-01 2024-03-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001652044 us-gaap:SalesMember 2023-01-01 2023-03-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0001652044 us-gaap:SalesMember 2024-01-01 2024-03-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2023-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2024-03-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2023-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2024-03-31 0001652044 us-gaap:CommercialPaperMember 2024-03-31 0001652044 srt:MinimumMember goog:A20162020NotesMember 2024-03-31 0001652044 srt:MaximumMember goog:A20162020NotesMember 2024-03-31 0001652044 goog:A20162020NotesMember 2023-12-31 0001652044 goog:A20162020NotesMember 2024-03-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueApril2024Member 2024-03-31 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueApril2028Member 2024-03-31 0001652044 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2024-04-30 0001652044 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001652044 us-gaap:LandAndBuildingMember 2023-12-31 0001652044 us-gaap:LandAndBuildingMember 2024-03-31 0001652044 us-gaap:TechnologyEquipmentMember 2023-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2024-03-31 0001652044 us-gaap:ConstructionInProgressMember 2023-12-31 0001652044 us-gaap:ConstructionInProgressMember 2024-03-31 0001652044 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001652044 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-03-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-03-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001652044 goog:GoogleServicesMember 2023-12-31 0001652044 goog:GoogleCloudMember 2023-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2023-12-31 0001652044 goog:GoogleServicesMember 2024-03-31 0001652044 goog:GoogleCloudMember 2024-03-31 0001652044 us-gaap:AllOtherSegmentsMember 2024-03-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-06-27 2017-06-27 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-06-30 2018-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2022-09-14 2022-09-14 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-01-01 2018-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2024-01-01 2024-03-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-03-20 2019-03-20 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-01-01 2019-03-31 0001652044 goog:ShareRepurchaseProgramMember 2023-01-01 2023-03-31 0001652044 goog:ShareRepurchaseProgramMember 2024-01-01 2024-03-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAAndCMember 2022-04-30 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAAndCMember 2024-03-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAAndCMember us-gaap:SubsequentEventMember 2024-04-30 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAMember 2024-01-01 2024-03-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2024-01-01 2024-03-31 0001652044 goog:CapitalClassBMember us-gaap:SubsequentEventMember 2024-04-25 2024-04-25 0001652044 goog:CapitalClassCMember us-gaap:SubsequentEventMember 2024-04-25 2024-04-25 0001652044 goog:CapitalClassAMember us-gaap:SubsequentEventMember 2024-04-25 2024-04-25 0001652044 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001652044 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001652044 goog:CapitalClassCMember 2023-01-01 2023-03-31 0001652044 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember goog:CapitalClassCMember 2023-01-01 2023-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember goog:CapitalClassCMember 2024-01-01 2024-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2023-01-01 2023-03-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2024-01-01 2024-03-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2023-01-01 2023-03-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2024-01-01 2024-03-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2024-01-01 2024-03-31 0001652044 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001652044 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001652044 country:US 2023-12-31 0001652044 country:US 2024-03-31 0001652044 us-gaap:NonUsMember 2023-12-31 0001652044 us-gaap:NonUsMember 2024-03-31 shares iso4217:USD iso4217:USD shares pure iso4217:EUR false 2024 Q1 0001652044 --12-31 0.50 0.50 http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent 10-Q true 2024-03-31 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 5874000000 867000000 5617000000 24048000000 24493000000 86868000000 83597000000 110916000000 108090000000 47964000000 44552000000 12650000000 12829000000 171530000000 165471000000 31008000000 33994000000 12169000000 11687000000 134345000000 143182000000 14091000000 13768000000 29198000000 29183000000 10051000000 10065000000 402392000000 407350000000 7493000000 6198000000 15140000000 9703000000 46168000000 48603000000 8876000000 8520000000 4137000000 3973000000 81814000000 76997000000 13253000000 13228000000 911000000 921000000 8474000000 9234000000 485000000 486000000 12460000000 11957000000 1616000000 1683000000 119013000000 114506000000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 300000000000 300000000000 180000000000 180000000000 60000000000 60000000000 60000000000 60000000000 12460000000 12460000000 5899000000 5899000000 870000000 870000000 5691000000 5691000000 12381000000 12381000000 5879000000 5879000000 867000000 867000000 5635000000 5635000000 76534000000 77913000000 -4402000000 -4839000000 211247000000 219770000000 283379000000 292844000000 402392000000 407350000000 69787000000 80539000000 30612000000 33712000000 11468000000 11903000000 6533000000 6426000000 3759000000 3026000000 52372000000 55067000000 17415000000 25472000000 790000000 2843000000 18205000000 28315000000 3154000000 4653000000 15051000000 23662000000 1.18 1.91 1.17 1.89 15051000000 23662000000 -47000000 18000000 596000000 -503000000 866000000 -360000000 -292000000 -311000000 330000000 -14000000 1158000000 -49000000 -74000000 186000000 77000000 71000000 -30000000 23000000 -151000000 115000000 1603000000 -437000000 16654000000 23225000000 12849000000 68184000000 -7603000000 195563000000 256144000000 30000000 5313000000 5313000000 2093000000 2093000000 157000000 1135000000 13989000000 15124000000 15051000000 15051000000 1603000000 1603000000 12722000000 70269000000 -6000000000 196625000000 260894000000 12460000000 76534000000 -4402000000 211247000000 283379000000 32000000 5293000000 5293000000 2996000000 2996000000 111000000 918000000 15139000000 16057000000 23662000000 23662000000 -437000000 -437000000 12381000000 77913000000 -4839000000 219770000000 292844000000 15051000000 23662000000 2635000000 3413000000 5284000000 5264000000 -1854000000 419000000 84000000 1781000000 -1104000000 -334000000 -4454000000 -3167000000 4069000000 3011000000 746000000 1000000000 -1105000000 -2124000000 -4496000000 -5054000000 -602000000 -322000000 -201000000 -141000000 23509000000 28848000000 6289000000 12012000000 14227000000 20684000000 18327000000 24985000000 626000000 1206000000 36000000 313000000 42000000 61000000 125000000 -101000000 -2946000000 -8564000000 1989000000 2929000000 14557000000 15696000000 6927000000 1982000000 6952000000 3079000000 3000000 8000000 -16568000000 -19714000000 50000000 -125000000 4045000000 445000000 21879000000 24048000000 25924000000 24493000000 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 Inc. ("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 enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for subscription-based products, apps and in-app purchases, and devices.</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. 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%">These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP), and in our opinion, include all adjustments of a normal recurring nature necessary for fair financial statement presentation. Interim results are not necessarily indicative of the results to be expected for the full year ending December 31, 2024. We have made 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.</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 consolidated financial statements and other information presented in this Form 10-Q 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, 2023 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%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</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 December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</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 Inc. ("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 enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for subscription-based products, apps and in-app purchases, and devices.</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>The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. 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%">These unaudited interim consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP), and in our opinion, include all adjustments of a normal recurring nature necessary for fair financial statement presentation. Interim results are not necessarily indicative of the results to be expected for the full year ending December 31, 2024. We have made 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.</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 consolidated financial statements and other information presented in this Form 10-Q 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, 2023 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%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</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 December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</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> 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%">Disaggregated 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 revenues disaggregated by type (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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">40,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">6,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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%">7,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">54,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">61,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google subscriptions, platforms, and devices</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">61,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">70,398 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">7,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">69,787 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,539 </span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 following table presents revenues disaggregated by geography, based on the addresses of our customers (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><td style="width:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="padding:2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">32,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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">48 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">21,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">11,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">4,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">69,787 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,539 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    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%">Revenue Backlog</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 March 31, 2024, we had $72.5 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.</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</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 subscriptions, platforms, and devices. Total deferred revenue as of December 31, 2023 was $5.0 billion, of which $2.4 billion was recognized as revenues during the three months ended March 31, 2024.</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 revenues disaggregated by type (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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">40,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">6,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 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%">7,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">54,548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">61,659 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google subscriptions, platforms, and devices</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,413 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">61,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">70,398 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">7,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">69,787 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,539 </span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 40359000000 46156000000 6693000000 8090000000 7496000000 7413000000 54548000000 61659000000 7413000000 8739000000 61961000000 70398000000 7454000000 9574000000 288000000 495000000 84000000 72000000 69787000000 80539000000 <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 revenues disaggregated by geography, based on the addresses of our customers (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><td style="width:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.654%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="padding:2px 1pt;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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">32,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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">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><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;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,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">48 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">21,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">11,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">4,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">69,787 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,539 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").</span></div> 32864000000 0.47 38737000000 0.48 21078000000 0.30 23788000000 0.30 11681000000 0.17 13289000000 0.16 4080000000 0.06 4653000000 0.06 84000000 0 72000000 0 69787000000 1 80539000000 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%">Revenue Backlog</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 March 31, 2024, we had $72.5 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.</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</span></div>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 subscriptions, platforms, and devices. 72500000000 P24M 5000000000 2400000000 Financial Instruments<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%">Fair Value Measurements</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Recurring Basis</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%">Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets </span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Debt securities are measured at fair value and classified 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 OI&amp;E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.</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 tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (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><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,106</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,457</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,243</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,296 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">19,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">12,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,509 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,407 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,048 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,868 </span></td><td style="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></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to accumulated other comprehensive income (AOCI).</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 (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.</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><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">35,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">2,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">33,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">17,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">78,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">76,667 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,536 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,131 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,965</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,807</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,692</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,691</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,691</span></td></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:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,829 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">78,251 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">199 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1,783)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">96,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">24,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">83,597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to AOCI.</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 (subject to long-term lock-up restrictions) of $1.4 billion as of March 31, 2024 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%">Investments Measured at Fair Value on a Nonrecurring Basis </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. 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. Non-marketable equity securities that have been remeasured due to impairment are classified within Level 3. Our valuation methods include option pricing models, market comparable approach, and common stock equivalent method, which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, expected time to exit, risk free rate, and the rights, and obligations of the securities we hold. These inputs significantly vary based on investment type.</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 March 31, 2024, the carrying value of our non-marketable equity securities was $31.4 billion, of which $13.6 billion were remeasured at fair value during the three months ended March 31, 2024 and primarily classified within Level 2 of the fair value hierarchy at the time of measurement.</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;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):</span></div><div style="margin-top:6pt;padding-right:4.5pt;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><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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%">8,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">42,755 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">13,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,043 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">79,321 </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></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present fair values and gross unrealized losses recorded to AOCI, 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: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><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></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="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, 2023</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><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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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%">1,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">2,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(53)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37,180 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,857)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">42,408 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,910)</span></td><td style="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></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><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></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="33" style="background-color:#ffffff;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 March 31, 2024</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><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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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%">14,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(595)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">22,087 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(203)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,149 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,536)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">51,236 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,739)</span></td><td style="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></tr></table></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%">We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. The following table summarizes gains and losses for debt securities, reflected as a component of OI&amp;E (in millions):    </span></div><div style="margin-top:6pt;padding-right:4.5pt;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><td style="width:67.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:-27pt;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 gain (loss) on fair value option debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gain on 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%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Gross realized loss on debt 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%">(492)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on debt securities recognized in other income (expense), net</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%">(293)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(462)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">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 carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&amp;E in the Consolidated Statements of Income. See Note 6 for further details on OI&amp;E.</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 values for marketable and non-marketable equity securities are summarized below (in millions):</span><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><td style="width:25.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">5,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,766 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,739 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,653 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31,430 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,083 </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></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 $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023 and $20.6 billion gains and $7.7 billion losses (including impairments) as of March 31, 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gains and Losses on Marketable and Non-marketable Equity Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&amp;E are summarized below (in millions):</span></div><div style="padding-left:22.5pt;text-indent:-22.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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Realized 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%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gain (loss) on marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Unrealized net gain (loss) on non-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)</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%">221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on equity securities in other income (expense), 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%">377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;padding-right:4.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;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">Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $915 million and $2.8 billion of upward adjustments and $694 million and $814 million of downward adjustments (including impairments) for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three months ended March 31, 2023 and 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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%">In the table above, realized 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 sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) 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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.421%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 (losses)</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%">101 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">429 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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, 2023 and March 31, 2024, equity securities accounted for under the equity method had a carrying value of approximately $1.7 billion and $2.0 billion, respectively. Our share of gains and losses, including impairments, are included as a component of OI&amp;E, in the Consolidated Statements of Income. See Note 6 for further details on OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments 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 and present all other derivatives at gross fair values. The accounting treatment for derivatives is based on the intended use and hedge designation.</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 United States (U.S.) dollar. These contracts have maturities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24 months</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or les</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s.</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 forward points and time value from our assessment of hedge effectiveness and amortize them on a straight-line basis over the life of the hedging instrument in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI.</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 of March 31, 2024, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $128 million, which is expected to be reclassified from AOCI into revenues within the next 12 months.</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%">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 marketable securities denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in OI&amp;E, along with the offsetting gains and losses of the related hedged items. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded     component in OI&amp;E.</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 forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&amp;E.</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%">We enter into foreign currency forward and option contracts that are not designated as hedging instruments 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 derivatives that are not designated as accounting hedges are primarily recorded in OI&amp;E 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, and credit exposures, and to enhance investment returns. From time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains and losses arising from other derivatives are primarily reflected within the “other” component of OI&amp;E. See Note 6 for further details.</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 gross notional amounts of outstanding derivative instruments 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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of March 31, 2024</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">18,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">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%">2,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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,847 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="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%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Foreign exchange contracts</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">107,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">10,818 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">10,902 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The gross notional amounts of these derivative instruments as of March 31, 2024 reflect a rollover in timing of settlement into our second quarter as a result of a holiday market closure.    </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 fair values of outstanding derivative instruments 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><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></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%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</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-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</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></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 designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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</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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </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:middle"></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%">    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.</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%">    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.</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 gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other comprehensiv</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e income (OCI) are summarized below (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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></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%">March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Derivatives in cash flow hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Derivatives in net investment hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">(306)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">295 </span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (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><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"></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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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 in the Consolidated Statements of 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%">69,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">80,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Effect of cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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 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%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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 (amortized)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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></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%">Effect of fair value hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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:700;line-height:100%">Effect of net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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><td colspan="3" style="padding:0 1pt"></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%">51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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%">36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Effect of non designated hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">84 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">89 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">72 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">135 </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></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Offsetting of Derivatives</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into master netting arrangements and collateral security arrangements to reduce credit risk. Cash collateral received related to derivative instruments under our collateral security arrangements are included in <span style="-sec-ix-hidden:f-675">other current assets</span> with a corresponding <span style="-sec-ix-hidden:f-676">liability</span>. 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;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of 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;padding-right:4.5pt;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><td style="width:25.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Financial Instruments</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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 Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</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 assets</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%">535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(213)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(75)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:-18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:25.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Financial Instruments</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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 Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</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 assets</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%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(74)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.19pt">The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.</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%">Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets </span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">Debt securities are measured at fair value and classified 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 OI&amp;E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.</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 carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&amp;E in the Consolidated Statements of Income. See Note 6 for further details on OI&amp;E.</span></div>Our share of gains and losses, including impairments, are included as a component of OI&amp;E, in the Consolidated Statements of Income. <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 tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (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><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,106</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,457</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,243</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,296 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">19,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">12,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,509 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,407 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,048 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,868 </span></td><td style="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></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to accumulated other comprehensive income (AOCI).</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 (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.</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><td style="width:17.321%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">35,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">2,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">33,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">17,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">16,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">78,251 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1,783)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">76,667 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,536 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,131 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">6,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,965</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,807</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,692</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,691</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,691</span></td></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:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,128 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,829 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">78,251 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">199 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">(1,783)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">96,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">24,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">83,597 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to AOCI.</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 (subject to long-term lock-up restrictions) of $1.4 billion as of March 31, 2024 is included within other non-current assets.</span></div> 2628000000 0 0 2628000000 2628000000 0 38106000000 233000000 679000000 37660000000 1993000000 35667000000 22457000000 112000000 637000000 21932000000 0 21932000000 17243000000 88000000 634000000 16697000000 0 16697000000 80434000000 433000000 1950000000 78917000000 4621000000 74296000000 6480000000 6480000000 0 4282000000 0 4282000000 311000000 0 311000000 1952000000 347000000 1605000000 3782000000 91000000 3691000000 2683000000 0 2683000000 19490000000 6918000000 12572000000 12509000000 80434000000 433000000 1950000000 98407000000 24048000000 86868000000 1400000000 2812000000 0 0 2812000000 2812000000 0 36336000000 88000000 595000000 35829000000 2724000000 33105000000 22085000000 64000000 546000000 21603000000 0 21603000000 17018000000 47000000 642000000 16423000000 0 16423000000 78251000000 199000000 1783000000 76667000000 5536000000 71131000000 6890000000 6890000000 0 3998000000 0 3998000000 278000000 0 278000000 1965000000 158000000 1807000000 3772000000 80000000 3692000000 2691000000 0 2691000000 19594000000 7128000000 12466000000 11829000000 78251000000 199000000 1783000000 96261000000 24493000000 83597000000 1400000000 31400000000 13600000000 <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):</span></div><div style="margin-top:6pt;padding-right:4.5pt;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><td style="width:83.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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%">8,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">42,755 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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%">13,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">14,043 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">79,321 </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></tr></table></div> 8551000000 42755000000 13972000000 14043000000 79321000000 <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present fair values and gross unrealized losses recorded to AOCI, 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: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><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></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="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, 2023</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><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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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%">1,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">2,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(53)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">37,180 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,857)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">42,408 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,910)</span></td><td style="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></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><td style="width:36.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></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="33" style="background-color:#ffffff;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 March 31, 2024</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><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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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%">14,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(595)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(494)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">22,087 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(203)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,149 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,536)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">51,236 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,739)</span></td><td style="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></tr></table></div> 1456000000 22000000 13897000000 657000000 15353000000 679000000 827000000 5000000 15367000000 592000000 16194000000 597000000 2945000000 26000000 7916000000 608000000 10861000000 634000000 5228000000 53000000 37180000000 1857000000 42408000000 1910000000 14539000000 116000000 9276000000 479000000 23815000000 595000000 2653000000 8000000 13022000000 494000000 15675000000 502000000 4895000000 79000000 6851000000 563000000 11746000000 642000000 22087000000 203000000 29149000000 1536000000 51236000000 1739000000 The following table summarizes gains and losses for debt securities, reflected as a component of OI&amp;E (in millions):    <div style="margin-top:6pt;padding-right:4.5pt;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><td style="width:67.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:-27pt;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 gain (loss) on fair value option debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gain on 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%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Gross realized loss on debt 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%">(492)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on debt securities recognized in other income (expense), net</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%">(293)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(462)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 145000000 -46000000 57000000 68000000 492000000 480000000 3000000 4000000 -293000000 -462000000 <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 values for marketable and non-marketable equity securities are summarized below (in millions):</span><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><td style="width:25.184%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">5,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,766 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,739 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,653 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">31,430 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,083 </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></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 $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023 and $20.6 billion gains and $7.7 billion losses (including impairments) as of March 31, 2024.</span></div> 5418000000 17616000000 23034000000 5083000000 18505000000 23588000000 555000000 11150000000 11705000000 570000000 12925000000 13495000000 5973000000 28766000000 34739000000 5653000000 31430000000 37083000000 18100000000 6900000000 20600000000 7700000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&amp;E are summarized below (in millions):</span></div><div style="padding-left:22.5pt;text-indent:-22.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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Realized 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%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gain (loss) on marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Unrealized net gain (loss) on non-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)</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%">221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on equity securities in other income (expense), 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%">377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;padding-right:4.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;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">Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $915 million and $2.8 billion of upward adjustments and $694 million and $814 million of downward adjustments (including impairments) for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three months ended March 31, 2023 and 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, 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%">In the table above, realized 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> 105000000 95000000 51000000 164000000 221000000 1984000000 377000000 2243000000 915000000 2800000000 694000000 814000000 <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 sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) 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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.421%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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><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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 (losses)</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%">101 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">429 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 312000000 1090000000 211000000 661000000 101000000 429000000 1700000000 2000000000 P24M 128000000 <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 gross notional amounts of outstanding derivative instruments 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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of March 31, 2024</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%">18,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">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%">2,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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,847 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="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%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></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%">Foreign exchange contracts</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">107,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">10,818 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">10,902 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="background-color:#ffffff;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>The gross notional amounts of these derivative instruments as of March 31, 2024 reflect a rollover in timing of settlement into our second quarter as a result of a holiday market closure. 18039000000 17726000000 2065000000 1847000000 9472000000 9321000000 39722000000 107978000000 10818000000 10902000000 <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 outstanding derivative instruments 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><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></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%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</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-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</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></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 designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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</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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </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:middle"></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%">    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.</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%">    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.</span></div> 205000000 242000000 150000000 125000000 134000000 156000000 317000000 221000000 114000000 47000000 164000000 40000000 248000000 203000000 481000000 261000000 453000000 445000000 631000000 386000000 <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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other comprehensiv</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e income (OCI) are summarized below (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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></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%">March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Derivatives in cash flow hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Derivatives in net investment hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">(306)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">295 </span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (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><td style="width:49.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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%">2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Other income (expense), net</span></td><td colspan="3" style="padding:0 1pt"></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%">Revenues</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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 in the Consolidated Statements of 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%">69,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">80,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Effect of cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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 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%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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 (amortized)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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></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%">Effect of fair value hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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:700;line-height:100%">Effect of net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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><td colspan="3" style="padding:0 1pt"></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%">51 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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%">36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Effect of non designated hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.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%">84 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">89 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">72 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">135 </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></tr></table></div> -138000000 155000000 47000000 58000000 -215000000 82000000 -306000000 295000000 69787000000 790000000 80539000000 2843000000 88000000 0 74000000 0 -4000000 0 -2000000 0 0 32000000 0 -16000000 0 -32000000 0 15000000 0 5000000 0 3000000 0 51000000 0 36000000 0 30000000 0 21000000 0 3000000 0 76000000 84000000 89000000 72000000 135000000 <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of 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;padding-right:4.5pt;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><td style="width:25.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Financial Instruments</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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 Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</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 assets</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%">535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(213)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(75)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:-18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:25.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Financial Instruments</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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 Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</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 assets</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%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(74)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.19pt">The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.</span></div> <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of 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;padding-right:4.5pt;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><td style="width:25.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Financial Instruments</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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 Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</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 assets</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%">535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(213)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(75)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:-18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:25.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Financial Instruments</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">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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 Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</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 assets</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%">705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(74)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(74)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.19pt">The balances as of December 31, 2023 and March 31, 2024 were related to derivatives allowed to be net settled in accordance with our master netting agreements.</span></div> 535000000 82000000 453000000 213000000 75000000 165000000 527000000 82000000 445000000 213000000 16000000 216000000 705000000 74000000 631000000 179000000 264000000 188000000 460000000 74000000 386000000 179000000 9000000 198000000 Variable Interest Entities (VIE)<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, 2023 and March 31, 2024, assets that can only be used to settle obligations of these VIEs were $4.9 billion and $4.1 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $2.5 billion and $2.2 billion, respectively. We may continue to fund ongoing operations of certain VIEs that are included within Other Bets.</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) in our consolidated subsidiaries were $3.4 billion and $3.2 billion as of December 31, 2023 and March 31, 2024, respectively, of which $1.1 billion and $1.0 billion is redeemable noncontrolling interest (RNCI) as of December 31, 2023 and March 31, 2024, respectively. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for an</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y period presented and is included within the "other" component of OI&amp;E. </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 OI&amp;E.</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 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 primarily as non-marketable equity securities or equity method 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 maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. The maximum exposure and carrying value of these unconsolidated VIEs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.7 billion and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.0 billion, respectively, as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $6.9 billion and $5.3 billion, respectively, as of March 31, 2024. The difference between the maximum exposure and the carrying value relates primarily to future funding commitments.</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%">Consolidated VIEs</span></div>We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements. 4900000000 4100000000 2500000000 2200000000 3400000000 3200000000 1100000000 1000000000 5700000000 4000000000 6900000000 5300000000 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%"> $10.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ommercial paper outstanding</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and March 31, 2024. </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%"> Total outstanding debt is summarized below (in millions, except percentages):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:31.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016-2020 Notes issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">2025 - 2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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% - 2.25%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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% - 2.33%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-728"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future finance lease payments, net and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">13,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 long-term 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-737"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of future finance lease payments, net and other current debt</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></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,253 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,228 </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></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Future finance lease payments are net of imputed interest.</span></div><div style="margin-top:1pt;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 for further details.</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 fixed-rate senior unsecured obligations and 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 was approximately $10.3 billion and $9.0 billion as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and March 31, 2024, 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="background-color:#ffffff;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 March 31, 2024, we had </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.0 billion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revolving credit facilities, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0 billion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expires in April 2024 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0 billion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expires in April 2028.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In April 2024, we entered into a new $4.0 billion revolving credit facility expiring in April 2025. The interest rates for all credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amoun</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts were outstanding under the credit facilities as of December 31, 2023 and March 31, 2024.</span></div> 10000000000 0 0 Total outstanding debt is summarized below (in millions, except percentages):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:31.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2016-2020 Notes issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">2025 - 2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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% - 2.25%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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% - 2.33%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-728"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future finance lease payments, net and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">13,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 long-term 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-737"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of future finance lease payments, net and other current debt</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></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,253 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">13,228 </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></tr></table><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Future finance lease payments are net of imputed interest.</span></div><div style="margin-top:1pt;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 for further details.</span></div> 0.0045 0.0225 0.0057 0.0233 13000000000 12000000000 1746000000 1672000000 14746000000 13672000000 130000000 127000000 1000000000 0 363000000 317000000 13253000000 13228000000 10300000000 9000000000 10000000000 4000000000 6000000000 4000000000 0 0 Supplemental Financial Statement Information <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%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses on accounts receivable was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$771 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$745 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2023 and March 31, 2024, respectively.</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%">Property and Equipment, Net</span></div><div style="margin-top:6pt;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%">Property and equipment, net, co</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nsisted of the following (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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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 #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%">74,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">80,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">35,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,425 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">201,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">213,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(67,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">134,345 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">143,182 </span></td><td style="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></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><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><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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%">9,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income taxes payable, 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%">2,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">46,168 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,603 </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></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While each European Commission (EC) decision is under appeal, the fines are included 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. Amounts include the effects of foreign exchange and interest. See Note 8 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%">Components of AOCI, net of income tax, 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><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2022</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,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(7,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(151)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</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%">(3,546)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,319)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(135)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000)</span></td><td style="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></tr></table></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><td style="width:49.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2023</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%">(3,407)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(965)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,402)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(49)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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%">(3,910)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,014)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">85 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,839)</span></td><td style="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></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-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><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">(374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">(292)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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%">77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(240)</span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Components of OI&amp;E 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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">790 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span>Interest expense is net of interest capitalized of $40 million and $43 million for the three months ended March 31, 2023 and 2024, respectively 771000000 745000000 <div style="margin-top:6pt;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%">Property and equipment, net, co</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nsisted of the following (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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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 #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%">74,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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%">80,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">35,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,425 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">201,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">213,186 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(67,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">134,345 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">143,182 </span></td><td style="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></tr></table></div> 74083000000 77421000000 80594000000 85976000000 35229000000 37679000000 11425000000 11576000000 472000000 534000000 201803000000 213186000000 67458000000 70004000000 134345000000 143182000000 <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><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><td style="width:66.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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%">9,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income taxes payable, 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%">2,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">46,168 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">48,603 </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></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While each European Commission (EC) decision is under appeal, the fines are included 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. Amounts include the effects of foreign exchange and interest. See Note 8 for further details.</span></div> 9525000000 9475000000 4679000000 5666000000 4140000000 4355000000 2791000000 2874000000 2748000000 4926000000 22285000000 21307000000 46168000000 48603000000 <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%">Components of AOCI, net of income tax, 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><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2022</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,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(3,477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(7,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(151)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</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%">(3,546)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,319)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(135)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,000)</span></td><td style="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></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2023</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%">(3,407)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(965)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(30)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,402)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">(503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(49)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(437)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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%">(3,910)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(1,014)</span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">85 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,839)</span></td><td style="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></tr></table> -4142000000 -3477000000 16000000 -7603000000 596000000 866000000 -121000000 1341000000 0 0 47000000 47000000 0 -292000000 77000000 -215000000 596000000 1158000000 -151000000 1603000000 -3546000000 -2319000000 -135000000 -6000000000 -3407000000 -965000000 -30000000 -4402000000 -503000000 -360000000 128000000 -735000000 0 0 58000000 58000000 0 -311000000 71000000 -240000000 -503000000 -49000000 115000000 -437000000 -3910000000 -1014000000 85000000 -4839000000 <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 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><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">(374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">(292)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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%">77 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(240)</span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -374000000 -399000000 -82000000 -88000000 -292000000 -311000000 88000000 74000000 2000000 1000000 13000000 4000000 77000000 71000000 -215000000 -240000000 <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%">Components of OI&amp;E 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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,061 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(80)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">790 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span>Interest expense is net of interest capitalized of $40 million and $43 million for the three months ended March 31, 2023 and 2024, respectively 797000000 1061000000 80000000 94000000 -210000000 -238000000 -293000000 -462000000 377000000 2243000000 118000000 104000000 -51000000 -26000000 132000000 255000000 790000000 2843000000 40000000 43000000 Goodwill<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 three months ended March 31, 2024 were as follows (in millions):</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Google Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Google Cloud</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Other Bets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2023</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,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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%">21,105 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,197 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,183 </span></td><td style="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></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 three months ended March 31, 2024 were as follows (in millions):</span></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Google Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Google Cloud</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Other Bets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2023</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,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">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%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></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%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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%">21,105 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,197 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">881 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,183 </span></td><td style="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></tr></table></div> 21118000000 7199000000 881000000 29198000000 9000000 0 0 9000000 -22000000 -2000000 0 -24000000 21105000000 7197000000 881000000 29183000000 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</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 content licensing agreements with future fixed or minimum guaranteed commitments of $10.1 billion as of March 31, 2024, of which the majority is paid quarterly through the first quarter of 2030.</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%">Indemnifications</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 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, distribution partners, customers of Google Cloud offerings, lessors, and service providers with respect to certain matters. We have agreed to defend and/or 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="background-color:#ffffff;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, 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 cl</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aims 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, 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-bottom:6pt;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 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.</span></div><div style="margin-bottom:6pt;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 outstanding matters seek speculative, substantial or indeterminate monetary amounts, substantial changes to our business practices and products, or structural remedies. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of losses. The outcomes of outstanding legal matters are inherently unpredictable and subject to significant uncertainties, and could, either individually or in aggregate, have a material adverse effect.</span></div><div style="margin-bottom:6pt;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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Antitrust 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%">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;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 to the General Court, 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 November 10, 2021, the General Court rejected our appeal, and we subsequently filed an appeal with the European Court of Justice on January 20, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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, and on October 29, 2018, we implemented changes to certain of our Android distribution practices. On September 14, 2022, the General Court reduced the fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal with the European Court of Justice. In 2018, we recognized a charge of $5.1 billion for the fine, which we reduced by $217 million in 2022.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">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;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, on July 7, 2021, a number of state Attorneys General filed an antitrust complaint in the U.S. 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. In September 2023, we reached a settlement in principle with 50 state Attorneys General and three territories. The U.S. District Court subsequently vacated the trial date with the states, and we expect any final approval of the settlement would come in 2024. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2023, a California jury delivered a verdict in a similar lawsuit in </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Epic Games v. Google</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The jury found that Google violated antitrust laws related to Google Play's business. Epic did not seek monetary damages. The presiding judge will determine non-monetary remedies in 2024, and the range of potential remedies vary widely. We plan to appeal. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time we are subject to formal and informal inquiries and investigations on various competition matters by regulatory authorities in the U.S., Europe, and other jurisdictions globally. Examples, for which given their nature we cannot estimate a possible loss include: </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 in the U.S. District Court for the District of Columbia on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. The trial ended on November 16, 2023, and we expect a decision in 2024. Further, in June 2022, the Australian Competition and Consumer Commission (ACCC) and the United Kingdom's Competition and Markets Authority (CMA) each opened an investigation into Search distribution practices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On December 16, 2020, a number of state Attorneys General filed an antitrust complaint in the U.S. 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, and a trial is scheduled for March 2025. Additionally, on January 24, 2023, the DOJ, along with a number of state Attorneys General, filed an antitrust complaint in the U.S. District Court for the Eastern District of Virginia alleging that Google’s digital advertising technology products violate U.S.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> antitrust laws, and on April 17, 2023, a number of additional state Attorneys General joined the complaint. A trial is scheduled for September 2024. The EC, the CMA, and the ACCC each opened a formal investigation into Google's advertising technology business practices on June 22, 2021, May 25, 2022, and June 29, 2022, respectively. On June 14, 2023, the EC issued a Statement of Objections (SO) informing Google of its preliminary view that Google violated European antitrust laws relating to its advertising technology. We responded to the SO on December 1, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In May 2022, the EC and the CMA each opened investigations into Google Play’s business practices. Korean regulators are investigating Google Play's billing practices, including a formal review in May 2022 of Google's compliance with the new app store billing regulations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe we have strong arguments against these claims and will defend ourselves vig</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">orously. We </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">continue to cooperate with federal and state regulators in the U.S., 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:115%">Privacy Matters</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 are subject to a number of privacy-related laws and regulations, and we currently are party to a number of privacy investigations and lawsuits ongoing in multiple jurisdictions. For example, there are ongoing investigations and litigation in the U.S. and the European Union, including those relating to our collection and use of location information and advertising practices, which could result in significant fines, judgments, and product changes.</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"><span style="background-color:#ffffff;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 subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data security, 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. For example, we periodically have data incidents that we report to relevant regulators as required by law. Such claims, consent orders, lawsuits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing 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%">We have ongoing legal matters relating to Russia. For example, civil judgments that include compounding penalties have been imposed upon us in connection with disputes regarding the termination of accounts, including those of sanctioned parties. We do not believe these ongoing legal matters will have a material adverse effect.</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%">See Note 12 for information regarding income tax contingencies.</span></div> 10100000000 2400000000 2700000000 2700000000 4300000000 5100000000 4300000000 4100000000 5100000000 217000000 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%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">three months ended March 31, 2023 and 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, we repurchased $15.1 billion and $16.1 billion, respectively, of Alphabet's Class A and Class C shares.</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 April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to $70.0 billion of its Class A and Class C shares. As of March 31, 2024, $20.4 billion remained available for Class A and Class C share repurchases. In April 2024, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares.</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%">The following table presents Class A and Class C shares repurchased and subsequently retired (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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Class A share repurchases</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C share repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share repurchases</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,057 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;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:115%">Shares repurchased include unsettled repurchases as of March 31, 2024.</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%">Class A and Class C shares are repurchased 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. Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</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 April 25, 2024, the Board of Directors of Alphabet declared a cash dividend of $0.20 per share to be paid on June 17, 2024, to stockholders of record as of June 10, 2024, on each of the company’s Class A, Class B, and Class C shares.</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 company intends to pay quarterly cash dividends in the future, subject to review and approval by the company’s Board of Directors in its sole discretion. In connection with the cash dividend (and any future dividend the company’s Board of Directors may declare from time to time), the company will also award dividend equivalent units to holders of all unvested stock units in accordance with the Alphabet Inc. Amended and Restated 2021 Stock Plan and pursuant to each holder’s outstanding stock unit grant agreements, as amended.</span></div> 15100000000 16100000000 70000000000 20400000000 70000000000 <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%">The following table presents Class A and Class C shares repurchased and subsequently retired (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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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 March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Class A share repurchases</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C share repurchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share repurchases</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,057 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;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:115%">Shares repurchased include unsettled repurchases as of March 31, 2024.</span></div> 23000000 3350000000 88000000 12707000000 111000000 16057000000 0.20 0.20 0.20 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, Class B, and Class C stock (in millions, except per share amounts):</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><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Three Months Ended March 31,</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:400;line-height:100%"> </span></td><td colspan="15" 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" 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%">2024</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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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%">8,019 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">5,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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 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%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1.17 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.17 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.17 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.89 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.89 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.89 </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></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, Class B, and Class C 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, Class B, and Class C stock (in millions, except per share amounts):</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><td style="width:42.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Three Months Ended March 31,</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:400;line-height:100%"> </span></td><td colspan="15" 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="15" 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%">2024</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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">5,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">7,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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%">8,019 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">7,032 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">12,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1,641 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10,908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">5,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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 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%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1.17 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.17 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.17 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.89 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.89 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">1.89 </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></tr></table></div> 7006000000 1040000000 7005000000 11213000000 1656000000 10793000000 5949000000 883000000 5949000000 5883000000 869000000 5663000000 1.18 1.18 1.18 1.91 1.91 1.91 7006000000 1040000000 7005000000 11213000000 1656000000 10793000000 1040000000 0 0 1656000000 0 0 27000000 4000000 -27000000 115000000 15000000 -115000000 8019000000 1036000000 7032000000 12754000000 1641000000 10908000000 5949000000 883000000 5949000000 5883000000 869000000 5663000000 883000000 0 0 869000000 0 0 0 0 42000000 0 0 112000000 6832000000 883000000 5991000000 6752000000 869000000 5775000000 1.17 1.17 1.17 1.89 1.89 1.89 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 March 31, 2023 and 2024, total stock based compensation (SBC) expense was $5.3 billion, including amounts associated with awards we expect to settle in Alphabet stock of $5.1 billion, for both periods.</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 unvested Alphabet restricted stock units (RSUs) for the three months ended March 31, 2024 (in millions, except per share amounts): </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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2023</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%">338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">133.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">107.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">106.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 March 31, 2024</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%">440 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">114.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of March 31, 2024, there was $48.7 billion of unrecognized compensation cost related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 2.9 years. 5300000000 5300000000 5100000000 5100000000 <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 unvested Alphabet restricted stock units (RSUs) for the three months ended March 31, 2024 (in millions, except per share amounts): </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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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, 2023</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%">338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">133.43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">107.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">106.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 March 31, 2024</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%">440 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">114.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 338000000 104.93 159000000 133.43 49000000 107.61 8000000 106.64 440000000 114.91 48700000000 P2Y10M24D Income Taxes <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 provision for income taxes (in millions, except for effective tax rate):</span></div><div style="margin-top:3pt"><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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income before 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%">18,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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. The total amount of gross unrecognized tax benefits was $9.4 billion and $10.2 billion, of which $7.4 billion and $8.1 billion, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">if recognized,</span> would affect our effective tax rate, as of December 31, 2023 and March 31, 2024, respectively. <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 provision for income taxes (in millions, except for effective tax rate):</span></div><div style="margin-top:3pt"><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><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Income before 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%">18,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28,315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">4,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 18205000000 28315000000 3154000000 4653000000 0.173 0.164 9400000000 10200000000 7400000000 8100000000 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%">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, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One; the sale of apps and in-app purchases and devices.</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 infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.</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 Other Bets are generated primarily from the sale of healthcare-related services and internet 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, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain 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. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.</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 costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&amp;D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with employee severance and office space reductions during 2023 and employee severance in the first quarter of 2024, were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.</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 operating segments are not evaluated 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:120%">The following table presents information about our segments (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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">61,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">70,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">69,787 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,539 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">21,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">27,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Alphabet-level activities</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%">(3,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">17,415 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">25,472 </span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">See Note 2 for information relating to revenues by geography.</span></div><div style="margin-top:3pt;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 long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">110,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">117,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">38,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">148,436 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">156,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 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, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One; the sale of apps and in-app purchases and devices.</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 infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.</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 Other Bets are generated primarily from the sale of healthcare-related services and internet 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, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain 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. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.</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 costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&amp;D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with employee severance and office space reductions during 2023 and employee severance in the first quarter of 2024, were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.</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 operating segments are not evaluated 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:120%">The following table presents information about our segments (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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">61,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">70,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">69,787 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,539 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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%">21,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">27,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'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,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Alphabet-level activities</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%">(3,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">17,415 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">25,472 </span></td><td style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 61961000000 70398000000 7454000000 9574000000 288000000 495000000 84000000 72000000 69787000000 80539000000 21737000000 27897000000 191000000 900000000 -1225000000 -1020000000 -3288000000 -2305000000 17415000000 25472000000 <div style="margin-top:3pt;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 long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (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><td style="width:66.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>March 31, 2024</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">110,053 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">117,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">38,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">148,436 </span></td><td style="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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">156,950 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 110053000000 117085000000 38383000000 39865000000 148436000000 156950000000 false false false false